]> OCCT Git - occt-copy.git/commitdiff
0028097: Test system does not recognize 'fail...' messages as errors
authorapn <apn@opencascade.com>
Thu, 15 Mar 2018 14:13:16 +0000 (17:13 +0300)
committerbugmaster <bugmaster@opencascade.com>
Mon, 26 Mar 2018 12:40:11 +0000 (15:40 +0300)
Test parse rules are improved to recognize messages with word 'fail' or 'failure' as errors.
Test cases are corrected accordingly (TODO or REQUIRED statements added where fail messages were not noticed previously).

82 files changed:
src/QABugs/QABugs_19.cxx
tests/boolean/bfuse_complex/R9
tests/boolean/bfuse_complex/S1
tests/bugs/mesh/bug24923
tests/bugs/mesh/bug24938
tests/bugs/mesh/bug26664
tests/bugs/modalg_1/bug12918
tests/bugs/modalg_4/bug697_2
tests/bugs/modalg_4/bug697_4
tests/bugs/modalg_4/bug697_7
tests/bugs/modalg_4/bug697_8
tests/bugs/modalg_4/bug825
tests/bugs/modalg_5/bug22829
tests/bugs/modalg_5/bug24003
tests/bugs/modalg_5/bug24764
tests/bugs/modalg_5/bug25625
tests/bugs/modalg_5/bug25980
tests/bugs/modalg_6/bug24161
tests/bugs/modalg_6/bug27873
tests/bugs/modalg_6/bug28283
tests/bugs/modalg_7/bug21134
tests/bugs/modalg_7/bug26225_1
tests/bugs/modalg_7/bug26225_2
tests/bugs/modalg_7/bug28150_1
tests/bugs/moddata_1/bug150_1
tests/bugs/moddata_1/bug150_2
tests/bugs/moddata_1/bug15519
tests/bugs/moddata_2/bug308
tests/bugs/moddata_3/bug25892_01
tests/bugs/moddata_3/bug25892_02
tests/bugs/vis/buc60858
tests/bugs/vis/bug21970
tests/bugs/vis/bug22849
tests/caf/bugs/D2
tests/caf/parse.rules
tests/chamfer/data/complex/A3
tests/chamfer/data/complex/A5
tests/chamfer/data/complex/B5
tests/chamfer/data/complex/B6
tests/chamfer/data/complex/B7
tests/chamfer/data/complex/B8
tests/chamfer/data/complex/C1
tests/chamfer/data/simple/A1
tests/de/end
tests/de/iges_1/B6
tests/de/iges_1/J9
tests/de/iges_2/D4
tests/de/step_1/D7
tests/de/step_1/I1
tests/de/step_1/J6
tests/de/step_1/O3
tests/de/step_1/R3
tests/de/step_1/S2
tests/de/step_1/ZA7
tests/de/step_2/E6
tests/de/step_2/E7
tests/de/step_2/G2
tests/de/step_2/G5
tests/de/step_2/H2
tests/de/step_2/M5
tests/de/step_2/N6
tests/de/step_2/R5
tests/de/step_3/A4
tests/de/step_3/B9
tests/de/step_3/D9
tests/de/step_3/E5
tests/de/step_3/E6
tests/de/step_4/A7
tests/de/step_4/B2
tests/de/step_4/B3
tests/de/step_4/B4
tests/heal/data/advanced/F1
tests/heal/data/advanced/F2
tests/heal/data/advanced/F3
tests/mesh/data/standard/O5
tests/mesh/data/standard/U4
tests/mesh/data/standard/V6
tests/parse.rules
tests/perf/modalg/bug10160_1
tests/perf/modalg/bug10160_2
tests/perf/modalg/bug10160_3
tests/perf/modalg/bug10160_4

index 88ad6384293775abacd44d5ca62c30c5361908ae..2926e7adde8dd513846e8a3989ee4db640f1da44 100644 (file)
@@ -3480,7 +3480,7 @@ static Standard_Integer OCC24923(
   const Standard_Real aDeviation = 
     1. - (Standard_Real)(aPointsNb - aFailedNb) / (Standard_Real)aPointsNb;
 
-  theDI << "Number of failed cases: " << aFailedNb << " (Total " << aPointsNb << ")\n";
+  theDI << "Number of incorrect cases: " << aFailedNb << " (Total " << aPointsNb << ")\n";
   if (aDeviation > aMaxDeviation)
   {
     theDI << "Failed. Number of incorrect results is too huge: " << 
index afa58fec049edc2b15904b8d0ca3710d66307a3b..930619b38b1b78061f9c51c1d4d9b975f1151b16 100644 (file)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 #jmu
 #pro18457
 #cascade 2.1
index 2a85682d6e9753a4e082fa4f7cf7c5ad66c8ba9a..ea5f89f8b323aeda785060e55f815cbd750e06df 100644 (file)
@@ -1,8 +1,9 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "PRO15946"
 puts "Fuse"
 puts ""
 
-
 restore [locate_data_file CFE900_uki60gfk.rle] base
 restore [locate_data_file uki60919b.brep] cont
 
index 8efe17e8098056a0c1432b0790b55998597bf31f..1514d0b9aac7293ba3f1f7e9f138f337eb1e4593 100644 (file)
@@ -12,5 +12,5 @@ set bug_info [OCC24923]
 set num_failed [string range [lindex $bug_info 12] 0 [expr {[string first "%" [lindex $bug_info 12]] - 1}]]
 set max_failed [string range [lindex $bug_info 14] 0 [expr {[string first "%" [lindex $bug_info 14]] - 1}]]
 if {$num_failed > $max_failed} {
-  puts "ERROR: OCC24923 is reproduced. Number of failed tests is too large ($num_failed > $max_failed)."
+  puts "ERROR: OCC24923 is reproduced. Number of incorrect tests is too large ($num_failed > $max_failed)."
 }
index f5104d80502f0819ecdbba82eff7be9de02ad209..07e17c45c7f3ce7032a2b5a1a9ec54b845604ca2 100644 (file)
@@ -1,3 +1,4 @@
+puts "TODO OCC24938 ALL: Meshing statuses: Failure ReMesh"
 puts "TODO OCC24938 ALL: Error: Number of triangles is equal to 0"
 puts "TODO OCC24938 ALL: Error: Number of nodes is equal to 0"
 #puts "TODO OCC24938 ALL: Error   : area by triangles differs from the actual area by"
index 9adfdf541de1946d3a19c36a0c822b5ce5aba505..f3c38a901e922a583597a9d61098c4efbb618677 100644 (file)
@@ -8,25 +8,11 @@ puts ""
 
 restore [locate_data_file bug26664_f.brep] a
 
-#1
-vinit
-vsetdispmode 1
-vdisplay a
-vfit
-vdump ${imagedir}/${casename}_1.png
+# adaptive meshing is OK
+tclean a
+incmesh a 1e-4 -adaptive
 
-#2
+# non-adaptive meshing fails
+puts "TODO 26664 ALL: Meshing statuses: Failure"
+tclean a
 incmesh a 1e-4
-vdisplay a
-vdump ${imagedir}/${casename}_2.png
-
-#3
-set log2 [incmesh a 1e-4 -adaptive]
-vdisplay a
-vdump ${imagedir}/${casename}_3.png
-
-if { [regexp "NoError" ${log2}] == 1 } {
-   puts "OK : Triangulating a very small polygon is good"
-} else {
-   puts "Error : Triangulating a very small polygon fails"
-}
index 89036d6ee598e3424509061fde762a552312af5a..79cd27df430baae9b8052710042d12029e8a7a4b 100755 (executable)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "============"
 puts "OCC12918"
 puts "============"
index f3fbf27ced0dcfbc5d679cb3f24f3428c1c43cc6..cbe47324fbdcbc3462681e7d06366e17d912995a 100755 (executable)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "============"
 puts "OCC697"
 puts "============"
index ee86ee2fb43def6adbef66aea5a3537047a7b3fc..b1fa3326aa1f0ee3e4e473e592e15b73cae76421 100755 (executable)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "============"
 puts "OCC697"
 puts "============"
index 4462acb5725cb03cdc74f4edca09d91a0ef9eb3c..5d696c848e00906af5ec743bb151897517a9a04a 100755 (executable)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "============"
 puts "OCC697"
 puts "============"
index fc23c71d0aefe5ad0033d51bb1051f62c1f466ee..d8e513d0b9641612fe6203a000bdab1737ddf4af 100755 (executable)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "============"
 puts "OCC697"
 puts "============"
index ac50a296a669adc5bd94692a841d580ff909b2c6..1a5d112e0d97b3f6df981969bae75c3130622c7a 100755 (executable)
@@ -1,3 +1,5 @@
+puts "TODO OCC25915 ALL: FAILED during Triangulation"
+puts "TODO OCC25915 ALL: Triangulation FAILED for 1 of 2 Faces"
 puts "TODO OCC25915 ALL: Faulty OCC825"
 puts "TODO OCC25915 ALL: Faulty shapes in variables faulty_1 to faulty_"
 
index ff6e94fcf3a88ee1c9adb64efddab5b246128085..53082db257d924b6db171f4a1c86634241556e0d 100644 (file)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "=========="
 puts "OCC22829"
 puts "=========="
index 824ee6eeffea1c2f313aa624bf692edde182da88..56a68b2f3ca43200efa870e5e79a1a4b27b13f9b 100644 (file)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "================"
 puts "OCC24003"
 puts "================"
index 2d8eebeec57df246110d8e2b651c344ec3af2385..43ca30b0fea6645916ee8f0d7dcd76bf73289603 100755 (executable)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 Windows: Warning: Intersection of pair of shapes has failed"
+
 puts "================"
 puts "OCC24764"
 puts "================"
index 5f57714343d07c4bc54727f93c6f98554f08e8ac..423856aa6ae4eb95f5bcaa707c74ed47b587a4a0 100644 (file)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "================"
 puts "OCC25625"
 puts "================"
index 5de305cfb9b4b2338202c32dcec9f931312ee397..30ea9566af9b6f8e28c256d2c5fd4039d5afe84e 100644 (file)
@@ -1,3 +1,5 @@
+puts "REQUIRED All: Projection Failed"
+
 puts "========"
 puts "OCC25980"
 puts "========"
@@ -11,6 +13,7 @@ restore [locate_data_file s1t.draw] s
 
 set bug_info [catch {project x c s}]
 
+# Projection should fail due to big distance of projection at curve beginning
 if {$bug_info == 0} {
   puts "ERROR: OCC25980 is reproduced."
 }
index 2fb91b73c6b8c1c8be6de4b73b80132cd90f6079..d815d352c82b764f491dcb8c8fc6f58019757ac6 100644 (file)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "=========="
 puts "OCC24161"
 puts "=========="
index 941fae669e85ff858ab5ad081c6b0f8840f31b1a..2c956a521a54ccf0cbab32a6ca593ad6d3c38d00 100644 (file)
@@ -1,3 +1,5 @@
+puts "REQUIRED All: filling failed"
+
 puts "============"
 puts "OCC27873"
 puts "============"
index f800db33e629355136d402c85621f037acf1130f..7acd975afc4eac0867d6c261d3dd8407aa71c098 100644 (file)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "========"
 puts "OCC28283"
 puts "========"
index 0bd45a2e87ea4c2e7ebb6495f26fe1d030cf48f3..11c20d5c09efa44f48bb35c6ee72fa1d9613839a 100755 (executable)
@@ -1,3 +1,4 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
 puts "TODO OCC21134  ALL: Error: checkshape command does not return faulty shapes"
 
 puts "============"
index 5e4dbe6ecc29d14ffbaf5c2c3c457d54eaec60f6..03da5e43b8348c4a61acd0d61142264d0885cdb8 100644 (file)
@@ -1,7 +1,6 @@
-puts "TODO OCC26225 ALL: Tcl Exception: compute of chamfer failed"
+puts "TODO OCC26225 ALL: compute of chamfer failed"
 puts "TODO OCC26225 ALL: TEST INCOMPLETE"
 
-
 puts "========"
 puts "OCC26225"
 puts "========"
index 3fd36fa17180266f81e72abbf2c1ad2157b5ba4f..243e6dbb0d979c2d1abbf2e8b49cd2edd6c74dd9 100644 (file)
@@ -1,7 +1,6 @@
-puts "TODO OCC26225 ALL: Tcl Exception: compute of chamfer failed"
+puts "TODO OCC26225 ALL: compute of chamfer failed"
 puts "TODO OCC26225 ALL: TEST INCOMPLETE"
 
-
 puts "========"
 puts "OCC26225"
 puts "========"
index bee594973e5448be6f32eab10ff68eab3db9020f..56b22c2e74814dc494fd5f7a3af24b0a499602bb 100644 (file)
@@ -1,3 +1,5 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
+
 puts "========"
 puts "OCC28150"
 puts "========"
index e36e12482b037134e0b9d0f2dd612cfcc0dfc1b9..82741440205c348ecd59a203e25a004b549651e2 100755 (executable)
@@ -1,3 +1,4 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
 puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_"
 
 puts "================"
index 9bc333192b96cc04d4b9dbcc66f5b3354e933861..42588b65f77fdb6e7dd94f1c4eaff5bebca208f5 100755 (executable)
@@ -1,3 +1,4 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
 puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_"
 
 puts "================"
index b69856f6ca7fb29a3a675950c4167073e59545f0..06ad89321983ecd235ab14ea42b7f9728681d33a 100755 (executable)
@@ -1,3 +1,4 @@
+puts "TODO OCC12345 ALL: Meshing statuses: OpenWire SelfIntersectingWire Failure ReMesh"
 puts "TODO OCC12345 ALL: Error: Number of triangles"
 puts "TODO OCC12345 ALL: Error: Number of nodes"
 puts "TODO OCC12345 ALL: Error: Maximal deflection"
index 3678031e039d9f8f93870ae97c521609d89da7c7..180940034d91424c7bef49af969ba907b494e6a5 100755 (executable)
@@ -1,3 +1,5 @@
+puts "REQUIRED All: Projection Failed"
+
 puts "==========="
 puts " OCC308 "
 puts "==========="
index d5bfb99dffbada013cd43374d0453cceac26ada5..91a8f9c612e51d50197fe260debd1c6d814e5a7c 100644 (file)
@@ -1,3 +1,5 @@
+puts "REQUIRED All: Projection Failed"
+
 puts "============"
 puts "OCC25892"
 puts "============"
@@ -11,6 +13,7 @@ restore [locate_data_file bug25892_f001] f
 
 mksurface s f
 
+# Projection should fail due to big distance between curve and surface
 catch {project cx c s}
 
 #v2d2
index dd2b513e1caba663871af8af987c4026221905c1..ad4abc02dd532a161c52d9542b7efa1ce8eb0ab7 100644 (file)
@@ -1,3 +1,5 @@
+puts "REQUIRED All: Projection Failed"
+
 puts "============"
 puts "OCC25892"
 puts "============"
@@ -11,6 +13,7 @@ restore [locate_data_file bug25892_f002] f
 
 mksurface s f
 
+# Projection should fail due to big distance between curve and surface
 catch {project cx c s}
 
 #v2d2
index 326a92670973c9c7373bef3a7c2984e815ff679e..050be0c145d10ef6c3e37e13cd1f54cee843fab8 100755 (executable)
@@ -1,3 +1,5 @@
+puts "TODO CR26106 ALL: Meshing statuses: OpenWire Failure"
+
 puts "============"
 puts "BUC60858"
 puts "============"
index f434892385f56bf4d75a3123c9209240351bd2e9..56e5b3cbcb29090a98886966addcdc93b007637f 100755 (executable)
@@ -1,4 +1,5 @@
 puts "TODO OCC11111 ALL: Faulty OCC21970"
+puts "TODO OCC11111 ALL: Meshing statuses: Failure"
 puts "TODO OCC11111 ALL: Error : The command is not valid. The area is"
 puts "TODO OCC11111 ALL: Error : The area of result shape is 0"
 puts "TODO OCC11111 ALL: Error :  is WRONG because number of"
index 9c4f908c8dd359c457ce02e35fe8d3eb32326c70..a6ef61c131ab7fc63136eb4a0108c94b7f2c0b17 100755 (executable)
@@ -1,3 +1,5 @@
+puts "TODO OCC22849 ALL: Meshing statuses: OpenWire Failure"
+
 puts "============"
 puts "OCC22849"
 puts "============"
index c78b3d7e96a3c3e2c7de2d7d68d7b2f3209c2bac..b300c2073e28c412ffcd8f55ac6afe754e253b7c 100644 (file)
@@ -204,8 +204,8 @@ if !$Create_Doc {
 
 
   # Function
-  if [catch {GetFunction D 0:1:1 fguid failure}] {puts "Error: Function not found"
-  } elseif {$fguid != $test_guid || $failure != $test_failure} { puts "Error: invalid Function" }
+  if [catch {GetFunction D 0:1:1 fguid failureNb}] {puts "Error: Function not found"
+  } elseif {$fguid != $test_guid || $failureNb != $test_failure} { puts "Error: invalid Function" }
 
 
   # AISPresentation
index 3a5fb94bd8572f9311f0f6afe64892f64b267b83..c60d88f31eddf17cef1f4a5302a24d0fe7279427 100755 (executable)
@@ -1,5 +1,3 @@
 IGNORE /on screen buffer is used for image dump - content might be invalid/ reported when software Microsoft OpenGL driver is used (remote desktop)
 IGNORE /^\s*DPrsStd_AISColor\s*:\s*Error\b/ ignore presentation K2 error message
 FAILED /\binvalid\b/ error
-FAILED /\bFailed\b/ error
-FAILED /\bfailed\b/ error
index 50a9b75aef993c7575ead7e3a7b6bd20dd220a7b..bb4f82043b1d105f6cb3cb295096dcad383dd5ec 100644 (file)
@@ -9,5 +9,5 @@ if { [string compare $command chamf] == 0 } {
     puts "TODO OCC22909 All:Faulty shapes in variables faulty_1 to faulty_"
   }
 } else {
-  puts "TODO OCC22909 All:chamfer is not done. compute of chamfer failed"
+  puts "TODO OCC22909 All: compute of chamfer failed"
 }
index 11a4e86a577c208fc3906c0f4911059e7ef67d3b..9da88b0f16aafaf91cc66bf9af5d0a22313629da 100644 (file)
@@ -5,11 +5,11 @@ set chamf_dist_dist  [list "0.03 0.04" "0.05 0.04" "0.05 0.02" "0.03 0.03" "0.05
 set chamf_equal_dist [list "0.03     " "0.05     " "0.05     " "0.03     " "0.05     " "0.03     " "0.03     " "0.03     " "0.05     " "0.06     " "0.02     " "0.03     " "0.04     " "0.05     " "0.05     " "0.04     " "0.03     "]
 if { [string compare $command chamf_sequence] == 0 } {
   if {[string compare $group dist_angle] == 0} {
-    puts "TODO OCC22909 All:chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 All: compute of chamfer failed"
     puts "TODO OCC22909 All:Faulty shapes in variables faulty_1 to faulty_6"
   }
   if {[string compare $group dist_dist] == 0} {
-    puts "TODO OCC22909 All:chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 All: compute of chamfer failed"
   }
   if {[string compare $group equal_dist] == 0} {
     puts "TODO OCC22909 All:Faulty shapes in variables faulty_1 to faulty_10"
index fb3b83ded772ae4a35045dd3fc790656f6c99e29..ee6673fdf06bedd2a48b23d4686cf5e87403dc93 100644 (file)
@@ -5,17 +5,17 @@ set chamf_dist_dist  [list "0.1 0.08" "0.12 0.08"]
 set chamf_equal_dist [list "0.1     " "0.2      "]
 if { [string compare $command chamf] == 0 } {
   if {[string compare $group dist_angle] == 0 || [string compare $group equal_dist] == 0} {
-    puts "TODO OCC22909 All:chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 All: compute of chamfer failed"
   }
 } else {
   if {[string compare $group dist_angle] == 0} {
-    puts "TODO OCC22909 MacOS: chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 MacOS: compute of chamfer failed"
   }
   if {[string compare $group dist_dist] == 0} {
-    puts "TODO OCC22909 MacOS: chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 MacOS: compute of chamfer failed"
   }
   if {[string compare $group equal_dist] == 0} {
     puts "TODO OCC22909 ALL:Faulty shapes in variables faulty_1 to faulty_"
-    puts "TODO OCC22909 MacOS: chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 MacOS: compute of chamfer failed"
   }
 }
index 75bfaee80c855fc76f8f37b448600b8392cce591..899c64cfaf8266da627e5fe6ceff1dfd02bf9b63 100644 (file)
@@ -5,17 +5,17 @@ set chamf_dist_dist  [list " 0.1 0.2" " 0.1 0.2"]
 set chamf_equal_dist [list " 0.1    " "0.1     "]
 if { [string compare $command chamf] == 0 } {
   if {[string compare $group dist_angle] == 0 || [string compare $group dist_dist] == 0} {
-    puts "TODO OCC22909 All:chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 All: compute of chamfer failed"
   }
 } else {
   if {[string compare $group dist_angle] == 0} {
     puts "TODO OCC22909 All:Faulty shapes in variables faulty_1 to faulty_"
-    puts "TODO OCC24156 MacOS: chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC24156 MacOS: compute of chamfer failed"
   }
   if {[string compare $group dist_dist] == 0} {
-    puts "TODO OCC24156 MacOS: chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC24156 MacOS: compute of chamfer failed"
   }
   if {[string compare $group equal_dist] == 0} {
-    puts "TODO OCC24156 MacOS: chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC24156 MacOS: compute of chamfer failed"
   }
 }
index 415dd61335a93cbc00802e18ec05542fa4044437..fccf6ee37da4993dd82d2cc6de553b333855572c 100644 (file)
@@ -4,17 +4,17 @@ set chamf_dist_angle [list "0.1   30" "0.08   30"]
 set chamf_dist_dist  [list "0.1 0.11" " 0.2 0.21"]
 set chamf_equal_dist [list "0.1     " " 0.2     "]
 if { [string compare $command chamf] == 0 } {
-  puts "TODO OCC22909 All:chamfer is not done. compute of chamfer failed"
+  puts "TODO OCC22909 All: compute of chamfer failed"
 } else {
   if {[string compare $group dist_angle] == 0} {
-    puts "TODO OCC22909 MacOS: chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 MacOS: compute of chamfer failed"
   } else {
     puts "TODO OCC22909 ALL:Faulty shapes in variables faulty_1 to faulty_"
   }
   if {[string compare $group dist_dist] == 0} {
-    puts "TODO OCC22909 MacOS: chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 MacOS: compute of chamfer failed"
   }
   if {[string compare $group equal_dist] == 0} {
-    puts "TODO OCC22909 MacOS: chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 MacOS: compute of chamfer failed"
   }
 }
index d61bb96762808aa359c9e60f0ab026b9c40d4ef8..e875e92d23f5c8dd7926bcacac1cc80aff6bda07 100644 (file)
@@ -4,5 +4,5 @@ set chamf_dist_angle [list " 0.1  30" " 0.1  30" " 0.1  30"]
 set chamf_dist_dist  [list " 0.1 0.2" " 0.2 0.2" " 0.2 0.2"]
 set chamf_equal_dist [list "0.06    " "0.08    " "0.08    "]
 if { [string compare $command chamf_sequence] == 0 && [string compare $group dist_dist] == 0 } {
-  puts "TODO OCC22909 All:chamfer is not done. compute of chamfer failed"
+  puts "TODO OCC22909 All: compute of chamfer failed"
 }
index 636f90bf01b29be54892013f436819cf3dda1543..e658f86012ed7922a0acd6d0fa9236f301e84512 100644 (file)
@@ -5,6 +5,6 @@ set chamf_dist_dist  [list "0.01 0.006" "0.008 0.006" "0.01 0.012" "0.015 0.012"
 set chamf_equal_dist [list "0.01      " "0.008      " "0.01      " "0.015      " "0.01      " "0.008      " "0.01      " "0.008      "]
 if { [string compare $command chamf] == 0 } {
   if { [string compare $group equal_dist] != 0 } {
-    puts "TODO OCC22909 All:chamfer is not done. compute of chamfer failed"
+    puts "TODO OCC22909 All: compute of chamfer failed"
   }
 }
index 59965a5d031422a5b949f49c062eca0b653f4bf9..45f1764dbd62550bd7fdc7d8ee42618fae52aa9a 100644 (file)
@@ -4,5 +4,5 @@ set chamf_dist_angle [list ".08  30"]
 set chamf_dist_dist  [list ".08 .06"]
 set chamf_equal_dist [list ".08    "]
 if { [string compare $group dist_angle] == 0 } {
-  puts "TODO OCC22909 All:chamfer is not done. compute of chamfer failed"
+  puts "TODO OCC22909 All: compute of chamfer failed"
 }
index d785088227bedf79cc04aac95a8f46ca313beba2..1cf95c93f87eea312771b5c6f7bf927528fbfa87 100644 (file)
@@ -104,27 +104,44 @@ if { $mist < 1} {
     set tps_1 [tpstat c]
     set colvo [llength $tps_1]
     if { ${colvo} > 0 } {
-       # Finding all strings with warnings
-       set a [regexp -all -inline {[\t ]+([-0-9.+eE]+)[\t ]+W:} $tps_1]
-       # Extracting counts of warnings
-       set b [regexp -all -inline {([-0-9.+eE]+)} $a]
-       # Calculating total number of warnings 
-       foreach i $b {set war_First [expr $war_First + $i]}
-       set war_First [expr $war_First/4]
-
-       # Finding all strings with faulties
-       set a [regexp -all -inline {[\t ]+([-0-9.+eE]+)[\t ]+F:} $tps_1]
-       # Extracting counts of faulties
-       set b [regexp -all -inline {([-0-9.+eE]+)} $a]
-       # Calculating total number of faulties 
-       foreach i $b {set fal_First [expr $fal_First + $i]}
-       set fal_First [expr $fal_First/4]
-       # Calculating total number of faulties and warnings
-       set comp_First [expr $fal_First + $war_First]
-       
+        # Finding failed messages
+        set err_list [regexp -all -inline {[^\r\n:]*failed[^\r\n]*} $tps_1]
+        if { $err_list != 0 } {
+            foreach err_msg $err_list {
+                if { [regexp "\\(" $err_msg] } {
+                    set err_msg [string map {\( \\\\(} $err_msg]
+                }
+                if { [regexp "\\)" $err_msg] } {
+                    set err_msg [string map {\) \\\\)} $err_msg]
+                }
+                if { [regexp {transfer failed[^\r\n]*} $err_msg err_full_msg] } {
+                    set err_msg "$err_full_msg"
+                }
+                if { ![regexp "$err_msg" $todo_msg] } {
+                    append todo_msg $todo_mask $err_msg $end_line
+                }
+            }
+        }
 
+        # Finding all strings with warnings
+        set a [regexp -all -inline {[\t ]+([-0-9.+eE]+)[\t ]+W:} $tps_1]
+        # Extracting counts of warnings
+        set b [regexp -all -inline {([-0-9.+eE]+)} $a]
+        # Calculating total number of warnings 
+        foreach i $b {set war_First [expr $war_First + $i]}
+        set war_First [expr $war_First/4]
+
+        # Finding all strings with faulties
+        set a [regexp -all -inline {[\t ]+([-0-9.+eE]+)[\t ]+F:} $tps_1]
+        # Extracting counts of faulties
+        set b [regexp -all -inline {([-0-9.+eE]+)} $a]
+        # Calculating total number of faulties 
+        foreach i $b {set fal_First [expr $fal_First + $i]}
+        set fal_First [expr $fal_First/4]
+        # Calculating total number of faulties and warnings
+        set comp_First [expr $fal_First + $war_First]  
     } else {
-       puts " TPSTAT c checking was NOT provided"
+        puts " TPSTAT c checking was NOT provided"
     } 
     
     # Get DECAF information about (color, layers and properties)
@@ -288,27 +305,44 @@ if { $mist < 1} {
     set tps_1 [tpstat c]
     set colvo [llength $tps_1]
     if { ${colvo} > 0 } {
-       # Finding all strings with warnings
-       set a [regexp -all -inline {[\t ]+([-0-9.+eE]+)[\t ]+W:} $tps_1]
-       # Extracting counts of warnings
-       set b [regexp -all -inline {([-0-9.+eE]+)} $a]
-       # Calculating total number of warnings 
-       foreach i $b {set war_Second [expr $war_Second + $i]}
-       set war_Second [expr $war_Second/4]
-
-       # Finding all strings with faulties
-       set a [regexp -all -inline {[\t ]+([-0-9.+eE]+)[\t ]+F:} $tps_1]
-       # Extracting counts of faulties
-       set b [regexp -all -inline {([-0-9.+eE]+)} $a]
-       # Calculating total number of faulties 
-       foreach i $b {set fal_Second [expr $fal_Second + $i]}
-       set fal_Second [expr $fal_Second/4]
-       # Calculating total number of faulties and warnings
-       set comp_Second [expr $fal_Second + $war_Second]
-       
+        # Finding failed messages
+        set err_list [regexp -all -inline {[^\r\n:]*failed[^\r\n]*} $tps_1]
+        if { $err_list != 0 } {
+            foreach err_msg $err_list {
+                if { [regexp "\\(" $err_msg] } {
+                    set err_msg [string map {\( \\\\(} $err_msg]
+                }
+                if { [regexp "\\)" $err_msg] } {
+                    set err_msg [string map {\) \\\\)} $err_msg]
+                }
+                if { [regexp {transfer failed[^\r\n]*} $err_msg err_full_msg] } {
+                    set err_msg "$err_full_msg"
+                }
+                if { ![regexp "$err_msg" $todo_msg] } {
+                    append todo_msg $todo_mask $err_msg $end_line
+                }
+            }
+        }
 
+        # Finding all strings with warnings
+        set a [regexp -all -inline {[\t ]+([-0-9.+eE]+)[\t ]+W:} $tps_1]
+        # Extracting counts of warnings
+        set b [regexp -all -inline {([-0-9.+eE]+)} $a]
+        # Calculating total number of warnings 
+        foreach i $b {set war_Second [expr $war_Second + $i]}
+        set war_Second [expr $war_Second/4]
+
+        # Finding all strings with faulties
+        set a [regexp -all -inline {[\t ]+([-0-9.+eE]+)[\t ]+F:} $tps_1]
+        # Extracting counts of faulties
+        set b [regexp -all -inline {([-0-9.+eE]+)} $a]
+        # Calculating total number of faulties 
+        foreach i $b {set fal_Second [expr $fal_Second + $i]}
+        set fal_Second [expr $fal_Second/4]
+        # Calculating total number of faulties and warnings
+        set comp_Second [expr $fal_Second + $war_Second]
     } else {
-       puts " TPSTAT c checking was NOT provided"
+        puts " TPSTAT c checking was NOT provided"
     }
     
     # Get DECAF information about (color, layers and properties)
index 1b878965543be23616394f98cad1d363b9ef9007..591b876d6bba0dda7d8bd93f98adfa65c4441a9f 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL: transfer failed : entity skipped." 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 
 
index ce3d7bb641ee40fc3dac117c25dc68c793b5e87f..0f7f879ee93d45186d90a283517a054a3118aefe 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL: transfer failed : entity skipped." 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 
 
index 2104ab9eca8182049f455d00df152a086b6f6874..1e7447235126d0c486324c443017fda84b395b13 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL: transfer failed : entity skipped." 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 puts "TODO CR23096 ALL: COLORS : Faulty" 
 
index 849156033fe7a119f802c039d2647f8702a0f4b4..1f7d37ad0c5934ab3b4e47e040b616b7889a2f8c 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 
 
index 730be639bef7e55ca0224e13349d6d1dd96827b5..be6e8c694bb0319bbc7eede47dc64caff8925797 100644 (file)
@@ -1,4 +1,7 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
+
+
 set filename PRO7745.stp
 
 set ref_data {
index f30c26dd3f20fbf27b17ff0fdbcdc38bd86b7cac..8ffaf338605fc8f110576cb01e1fe8dd87054c76 100755 (executable)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: CHECKSHAPE : Faulty" 
 puts "TODO CR23096 ALL: NBSHAPES : Faulty" 
 
index 0eba113e5d4d8339d6d011e7067e3f216057646e..f1985e007a842df21029b6d4c3e3bb4b75a6aa4d 100644 (file)
@@ -1,4 +1,7 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
+
+
 set filename cpe1.stp
 
 set ref_data {
index a4c7363353ac376f84b3f5da5711bdb652feb199..280a65d94980755375fec372c9fe61bf54895b8d 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 
 
index b1d8795f6b855f161d0258412209e6a643c64fc6..bb18377e81a70f02a59aa729fc54c758800bda8b 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 
 
index 8ff2c3741ed1b7465dd888bd5a575331aa193669..77d3d304692e93127c1c4e49f63b62b28f21e594 100644 (file)
@@ -1,4 +1,7 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
+
+
 set filename war1.stp
 
 set ref_data {
index 3b0631a8b7b8d0ff381e35f57324bcf968855b6d..24706c1582a64dfba1bf2779e7e09d06c1f1c737 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 puts "TODO CR23096 ALL: STATSHAPE : Faulty" 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
index b07d5d5e0b467064cd5c2257bf3608e48f2abe15..54d8c4e4f13a4fcda2e29abe457c0fdfbf9d769e 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: NBSHAPES : Faulty" 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 
index b50967a847dc77aff445f04bfceb1aa71720e0c6..e3840f7f388e137679373cd17e747a0ed2997d7a 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 
 
index 8ea589ef8a336c9ad6dd5c15bd614b09dd825f46..7a9992189ac32cbdc78820f819cc143b6c13f7f0 100644 (file)
@@ -1,4 +1,6 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:   Make Geom_Curve \\(3D\\) failed" 
+puts "TODO CR23096 ALL:  At least one edge failed : wire not done" 
 puts "TODO CR23096 ALL: NBSHAPES : Faulty" 
 
 
index a757c95d81d719c25287b893c7308736bd40d1a9..deb391c19ffd40bfc54df9f8c79696428291c129 100644 (file)
@@ -1,4 +1,7 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
+
+
 set filename PRO7747.stp
 
 set ref_data {
index 1d4baa1f6bd861b83a58669c1128c43506d64e82..85de8334a40a21c109544b430301e1bd78d36532 100644 (file)
@@ -1,4 +1,7 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
+
+
 set filename coquille.stp
 
 set ref_data {
index 08ead2d2aa58716c0b532bf72488934c4d14779f..8ecf69c37288d92d3ddb27cfddf3d01e5ed795b8 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 
 
index a8c5997310f062333d395e958ff2b5fef7e1d2ef..724db7baa26c95ccf08191f5ca3ae27dc4ad0c6a 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 
 
index fbcb11a9a1ad18d76311c31f03a55a2a737b15ac..31bc639357d67b27c2712d7a0a0a1f592e37e0b2 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 
 
index c6d329ceab3545ead9cc81ad73d8da7a06824fbe..be419b1e273de110a3995205e29ef99ccc7e440d 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: STATSHAPE : Faulty" 
 puts "TODO CR23096 ALL: TOLERANCE : Faulty" 
 puts "TODO CR25013 ALL: Error : 3 differences with reference data found" 
index adb333147a21c1459507496685ce96f55d86edd5..f16d3adf297f8a8fe0a032b74c1c9dd0455436a2 100755 (executable)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: CHECKSHAPE : Faulty" 
 puts "TODO CR23096 ALL: NBSHAPES : Faulty" 
 
index bae0c9bd1f9e000e31317bfe6405b070fb5c3d4a..d2bb44df292fd91bedd9b7fc011bd9bc6c2f279a 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 puts "TODO CR23096 ALL: LABELS : Faulty" 
 
index cc25fb9749cde268b0a6f7c3c1369a504da2236a..4189a0a8a3189b416a8585a640e41ae8a945c2f4 100755 (executable)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: CHECKSHAPE : Faulty" 
 puts "TODO CR23096 ALL: STATSHAPE : Faulty" 
 
index e212b71ed6777054133b44d87dfc0114c8fc949d..45f372d88555ec00e8cab846c4071c7f2a5cad3b 100644 (file)
@@ -1,4 +1,7 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
+
+
 set filename CTS21491.stp
 
 set ref_data {
index da1a86f240bb6e231474cd055e8b7fa3a53105cd..8372ffed91404fbe85f607b8d0bb3ae4aff5b102 100644 (file)
@@ -1,4 +1,7 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
+
+
 set filename PRO10377.stp
 
 set ref_data {
index 6385a5e1704635a3eb713ebe17a581eb52664c94..52fcb8d91d7c82b632a860ee7e901b4fe1e98daa 100644 (file)
@@ -1,4 +1,5 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
 puts "TODO CR23096 ALL: NBSHAPES : Faulty" 
 puts "TODO CR23096 ALL: TPSTAT : Faulty" 
 
index cffe1eeca88d38c6c3d23cb3e116a90dd3f3e33e..8fee071c17f968e82034cfc5226d3bcef09c0d2f 100644 (file)
@@ -1,4 +1,7 @@
 # !!!! This file is generated automatically, do not edit manually! See end script
+puts "TODO CR23096 ALL:  Update of 3D-Parameters has failed" 
+
+
 set filename PRO7656.stp
 
 set ref_data {
index 9ee7e1b6a923902edec566ba1bb902971f64b006..be4f22886d4c6043e0524cc15b8ce802a255143d 100644 (file)
@@ -1,8 +1,10 @@
 if {[string compare $command "ShapeDivide"] == 0 } {
+    puts "TODO OCC23127 ALL: Status: FAIL2"
     puts "TODO OCC23127 ALL: Error: 12 Curve Only C0 after DT_ShapeDivide operation."
 }
 if {[string compare $command "SplitAngle"] == 0 } {
-    puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_2 "
+    puts "TODO OCC23127 ALL: Status: FAIL2"
+    puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_2"
 }
 restore [locate_data_file ma-test9.rle] a
 
index ad10aaf487037145a8b30c9dd0831798922b1812..e37ddff8f1391b33de57dc822590a5c0caa6f11c 100644 (file)
@@ -1,8 +1,9 @@
 if {[string compare $command "ShapeConvertRev"] == 0 } {
-    puts "TODO OCC23127 ALL: Error : The area of the resulting shape is "
+    puts "TODO OCC23127 ALL: Error : The area of the resulting shape is"
 }
 if {[string compare $command "SplitAngle"] == 0 } {
-    puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_2 "
+    puts "TODO OCC23127 ALL: Status: FAIL2"
+    puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_2"
 }
 restore [locate_data_file ma-test10.rle] a
 
index 397e9dca6ba3e9ba59c95b9d0d76a7b5535e7c9b..58d281d6bc014d4543485dfe397283b436c8da71 100644 (file)
@@ -2,10 +2,12 @@ if { [string compare $command "ShapeConvertRev"] == 0 } {
    puts "TODO OCC23127 ALL: Error : The area of the resulting shape is"
 }
 if {[string compare $command "ShapeDivide"] == 0 } {
+    puts "TODO OCC23127 ALL: Status: FAIL2"
     puts "TODO OCC23127 ALL: Error: 12 Curve Only C0 after DT_ShapeDivide operation."
 }
 if {[string compare $command "SplitAngle"] == 0 } {
-    puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_2 "
+    puts "TODO OCC23127 ALL: Status: FAIL2"
+    puts "TODO OCC23127 ALL: Faulty shapes in variables faulty_1 to faulty_2"
 }
 restore [locate_data_file ma-test11.rle] a
 
index 2f8bb1ae065ff5f9b51b5266ecbc99d42d2801af..615220393f8be5e2f261fbed1b4f399f0bf12bbe 100755 (executable)
@@ -8,3 +8,6 @@ if { [string compare $command "shading"] == 0 } {
 } else {
    set rel_tol 0.21
 }
+if { [string compare $command "incmesh"] == 0 } {
+    puts "TODO OCC22687 ALL: Meshing statuses: Failure"
+}
\ No newline at end of file
index 81aa8441717dc9e53811162d9c34c8c874445260..cf125b840e9711d5030f1433a70ea5e493ff54eb 100755 (executable)
@@ -8,4 +8,6 @@ if { [string compare $command "shading"] == 0 } {
    set bug_withouttri "OCC23105"
    set nbwithouttri(All) 1
 }
-
+if { [string compare $command "incmesh"] == 0 } {
+    puts "TODO OCC22687 ALL: Meshing statuses: Failure"
+}
index ea128e71a720351dfa7910e9a84b696f7d773a2d..81b5d57234587a391bcdd05b97429ebaba3c3056 100755 (executable)
@@ -1,3 +1,6 @@
 set TheFileName shading_wrongshape_017.brep
 set bug_withouttri "OCC22687"
 set nbwithouttri(All) 1
+if { [string compare $command "incmesh"] == 0 } {
+    puts "TODO OCC22687 ALL: Meshing statuses: Failure"
+}
index 452c6d184e42699974562e1ee564ecef7adaba9a..32b0a5c2d9f1cd34945ba405d8e8da17a68bd873 100644 (file)
@@ -3,4 +3,7 @@ IGNORE /Tcl Exception: [*][*] Exception [*][*]/ duplicate report on exception on
 IGNORE /Relative error of mass computation :/ diagnostic message of *props* commands
 FAILED /\b[Ee]xception\b/ exception
 FAILED /\b[Ee][Rr][Rr][Oo][Rr]\b/ error
+FAILED /\b[Ff][Aa][Ii][Ll][0-9]\b/ error
+FAILED /\b[Ff][Aa][Ii][Ll][Ee][Dd]\b/ error
+FAILED /\b[Ff][Aa][Ii][Ll][Uu][Rr][Ee]\b/ error
 FAILED /Process killed by CPU limit/ Killed by CPU limit
index 61f148be11cf150649ff2ee9bee4fb54d79d7bad..b9f72c36804d729934f8cb7f5afa4bcef93c2cac 100644 (file)
@@ -1,3 +1,4 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
 puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 
 puts "============"
index 065231de5af12e1981cdcf681f1f24b1b9b8cd70..14ddc06314c91ad9a4339c9c3a389b0ed3836d11 100644 (file)
@@ -1,3 +1,4 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
 puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
 
 puts "============"
index 48c8b18830a3933b3dd08a448c60cbf54a47f92a..5bc662d1fd916e2caa861bf9377b091ab71dc677 100644 (file)
@@ -1,4 +1,6 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
 puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
+
 puts "============"
 puts "OCC10160"
 puts "============"
index 152cf3553d9dd9dbca641d8c0285ac6a26da7224..c269aa052db204b32dd3c113ab2f42b3dd2e87e5 100644 (file)
@@ -1,4 +1,6 @@
+puts "TODO CR29596 ALL: Warning: Intersection of pair of shapes has failed"
 puts "TODO OCC11111 ALL: Error :  is WRONG because number of "
+
 puts "============"
 puts "OCC10160"
 puts "============"