diff --git a/tests/boolean/gdml_private/K1 b/tests/boolean/gdml_private/K1
new file mode 100644
index 0000000000..8029e3912d
--- /dev/null
+++ b/tests/boolean/gdml_private/K1
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_et6_401-ta6067.prt.3.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/K2 b/tests/boolean/gdml_private/K2
new file mode 100644
index 0000000000..43c82774be
--- /dev/null
+++ b/tests/boolean/gdml_private/K2
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_et6_401-ta6068.prt.3.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/K3 b/tests/boolean/gdml_private/K3
new file mode 100644
index 0000000000..e5cc43599b
--- /dev/null
+++ b/tests/boolean/gdml_private/K3
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_et6_401-ta6069.prt.3.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/K4 b/tests/boolean/gdml_private/K4
new file mode 100644
index 0000000000..19538c5378
--- /dev/null
+++ b/tests/boolean/gdml_private/K4
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_et6_401-ta6070.prt.2.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/K5 b/tests/boolean/gdml_private/K5
new file mode 100644
index 0000000000..ae1d79f2dd
--- /dev/null
+++ b/tests/boolean/gdml_private/K5
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_et6_401-ta6071.prt.2.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/K6 b/tests/boolean/gdml_private/K6
new file mode 100644
index 0000000000..9ba9868ecc
--- /dev/null
+++ b/tests/boolean/gdml_private/K6
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_et6_401-ta6072.prt.2.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/K7 b/tests/boolean/gdml_private/K7
new file mode 100644
index 0000000000..e855951557
--- /dev/null
+++ b/tests/boolean/gdml_private/K7
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_et6_401-ta6073.prt.2.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/K8 b/tests/boolean/gdml_private/K8
new file mode 100644
index 0000000000..6071518e62
--- /dev/null
+++ b/tests/boolean/gdml_private/K8
@@ -0,0 +1,9 @@
+# ? - because sometimes test is killed by elapsed time
+
+puts "TODO ?OCC26017 Linux: \\*\\* Exception"
+puts "TODO ?OCC26017 Linux: An exception was caught"
+puts "TODO ?OCC26017 ALL: TEST INCOMPLETE"
+puts "TODO ?OCC26017 ALL: Process killed by CPU limit"
+puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_"
+source [locate_data_file 20000_et6_401-ta6074.prt.2.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/K9 b/tests/boolean/gdml_private/K9
new file mode 100644
index 0000000000..5d7ad4cdc5
--- /dev/null
+++ b/tests/boolean/gdml_private/K9
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_et6_401-ta6075.prt.2.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/L1 b/tests/boolean/gdml_private/L1
new file mode 100644
index 0000000000..c2bd7b0fab
--- /dev/null
+++ b/tests/boolean/gdml_private/L1
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_et6_401-ta6076.prt.2.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/L2 b/tests/boolean/gdml_private/L2
new file mode 100644
index 0000000000..b667afb0c7
--- /dev/null
+++ b/tests/boolean/gdml_private/L2
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_et6_401-ta6077.prt.2.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/L3 b/tests/boolean/gdml_private/L3
new file mode 100644
index 0000000000..eecc4a4c4e
--- /dev/null
+++ b/tests/boolean/gdml_private/L3
@@ -0,0 +1,7 @@
+puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_"
+puts "TODO ?OCC26017 Linux: \\*\\* Exception"
+puts "TODO ?OCC26017 Linux: An exception was caught"
+puts "TODO ?OCC26017 Linux: TEST INCOMPLETE"
+puts "TODO ?OCC26017 Linux: Process killed by CPU limit"
+source [locate_data_file 20000_g1-2_et1.asm.5.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/L4 b/tests/boolean/gdml_private/L4
new file mode 100644
index 0000000000..98a42397fe
--- /dev/null
+++ b/tests/boolean/gdml_private/L4
@@ -0,0 +1,4 @@
+source [locate_data_file 20000_g1-2_et3.asm.2.gdml.tcl]
+
+## image is differ from application
+set square 0
diff --git a/tests/boolean/gdml_private/L5 b/tests/boolean/gdml_private/L5
new file mode 100644
index 0000000000..6abb59c523
--- /dev/null
+++ b/tests/boolean/gdml_private/L5
@@ -0,0 +1,7 @@
+puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_"
+puts "TODO ?OCC26017 Linux: XIO:  fatal IO error"
+puts "TODO ?OCC26017 Linux: TEST INCOMPLETE"
+puts "TODO ?OCC26017 Linux: Tcl Exception"
+puts "TODO ?OCC26017 Linux: Error: shC26D310_copy is not a valid shape"
+source [locate_data_file 20000_g1-2_et4.asm.3.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/L6 b/tests/boolean/gdml_private/L6
new file mode 100644
index 0000000000..634858cdc3
--- /dev/null
+++ b/tests/boolean/gdml_private/L6
@@ -0,0 +1,3 @@
+puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_"
+source [locate_data_file 20000_g1-2_et5.asm.3.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/L7 b/tests/boolean/gdml_private/L7
new file mode 100644
index 0000000000..a20d479b03
--- /dev/null
+++ b/tests/boolean/gdml_private/L7
@@ -0,0 +1,5 @@
+puts "TODO ?OCC26017 ALL: TEST INCOMPLETE"
+puts "TODO ?OCC26017 ALL: Process killed by CPU limit"
+puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_"
+source [locate_data_file 20000_g1-2_et6.asm.4.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/L8 b/tests/boolean/gdml_private/L8
new file mode 100644
index 0000000000..bcca2b2a6a
--- /dev/null
+++ b/tests/boolean/gdml_private/L8
@@ -0,0 +1,2 @@
+source [locate_data_file 20000_g1-2_rdc.asm.2.gdml.tcl]
+
diff --git a/tests/boolean/gdml_private/L9 b/tests/boolean/gdml_private/L9
new file mode 100644
index 0000000000..f2897a3e9b
--- /dev/null
+++ b/tests/boolean/gdml_private/L9
@@ -0,0 +1,4 @@
+puts "TODO ?OCC26017 ALL: Faulty shapes in variables faulty_1 to faulty_"
+puts "TODO ?OCC26017 ALL: TEST INCOMPLETE"
+source [locate_data_file 20000_g1-2_ss1.asm.2.gdml.tcl]
+