0024591: Modification of tests in group "sewing"
authorama <ama@opencascade.com>
Mon, 3 Feb 2014 13:11:17 +0000 (17:11 +0400)
committerapn <apn@opencascade.com>
Fri, 7 Feb 2014 07:15:25 +0000 (11:15 +0400)
Proper use of "freebounds" command in sewing testgrid: pload XSDRAW, reference data for checking free edges were added.

71 files changed:
tests/sewing/begin
tests/sewing/end
tests/sewing/tol_0_01/C9
tests/sewing/tol_0_01/D1
tests/sewing/tol_0_01/D2
tests/sewing/tol_0_01/D3
tests/sewing/tol_0_01/D4
tests/sewing/tol_0_01/D5
tests/sewing/tol_0_01/E1
tests/sewing/tol_0_01/E3
tests/sewing/tol_0_01/E5
tests/sewing/tol_0_01/E6
tests/sewing/tol_0_01/E7
tests/sewing/tol_0_01/E8
tests/sewing/tol_0_01/E9
tests/sewing/tol_0_01/F1
tests/sewing/tol_0_01/F2
tests/sewing/tol_0_01/F3
tests/sewing/tol_0_01/F4
tests/sewing/tol_0_01/F5
tests/sewing/tol_0_01/F6
tests/sewing/tol_0_01/F7
tests/sewing/tol_0_01/F8
tests/sewing/tol_0_01/G3
tests/sewing/tol_0_01/G4
tests/sewing/tol_0_01/H2
tests/sewing/tol_0_01/Q4
tests/sewing/tol_0_01/Q5
tests/sewing/tol_0_01/W3
tests/sewing/tol_0_01/W9
tests/sewing/tol_0_01/X1
tests/sewing/tol_0_01/X2
tests/sewing/tol_0_01/X5
tests/sewing/tol_0_01/X7
tests/sewing/tol_0_01/Y2
tests/sewing/tol_0_01/Y3
tests/sewing/tol_0_01/Y4
tests/sewing/tol_0_01/Y5
tests/sewing/tol_0_01/Z2
tests/sewing/tol_0_01/Z3
tests/sewing/tol_0_01/Z4
tests/sewing/tol_0_01/Z6
tests/sewing/tol_0_01/Z7
tests/sewing/tol_1/E5
tests/sewing/tol_1/E7
tests/sewing/tol_1/E8
tests/sewing/tol_1/F1
tests/sewing/tol_1/F2
tests/sewing/tol_1/F3
tests/sewing/tol_1/F6
tests/sewing/tol_1/G3
tests/sewing/tol_1/I8
tests/sewing/tol_1/K2
tests/sewing/tol_1/N2
tests/sewing/tol_1/O7
tests/sewing/tol_1/O9
tests/sewing/tol_1/S5
tests/sewing/tol_100/C3
tests/sewing/tol_100/C5
tests/sewing/tol_100/D3
tests/sewing/tol_100/I6
tests/sewing/tol_100/I9
tests/sewing/tol_100/J1
tests/sewing/tol_100/J2
tests/sewing/tol_100/J3
tests/sewing/tol_100/J5
tests/sewing/tol_100/J6
tests/sewing/tol_100/K1
tests/sewing/tol_100/K2
tests/sewing/tol_100/K3
tests/sewing/tol_100/Y7

index 1e01d03..09b133b 100644 (file)
@@ -3,6 +3,7 @@ cpulimit 300
 
 if { [array get Draw_Groups "TOPOLOGY Feature commands"] == "" } {
        pload TOPTEST
+        pload XSDRAW
 }
 
 if { [info exists imagedir] == 0 } {
@@ -12,3 +13,5 @@ if { [info exists imagedir] == 0 } {
 if { [info exists test_image ] == 0 } {
    set test_image photo
 }
+
+set nbFreeEdges 0
index fed8b02..a136acd 100644 (file)
@@ -34,11 +34,12 @@ if { [isdraw result] } {
   puts $t
   set w [lindex $t 1]
   if {"$w" == "SHELL"} {
-    catch {freebounds $result -0.01}
+    freebounds $result -0.01
     set s [explode result_c e]
     puts $s
     set index [ llength $s ]
-    if { $index != 0 } {
+    #nbFreeEdges is set to empty only in cases of unstable work of sewing (see #24591).
+    if { [string compare "$nbFreeEdges" ""] == 0 || $index != $nbFreeEdges } {
       puts "Error : Number of free edges is $index"
     }
 
index ff72db9..5d6cbf1 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_blendhdn.rle] a
+set nbFreeEdges 7
index 0a57e97..8c8b7e9 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_blendhdp.rle] a
+set nbFreeEdges 8
index 3492322..23e02b2 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_blendhdq.rle] a
+set nbFreeEdges 8
\ No newline at end of file
index a0dd3f0..04fc3e3 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_blendhdr.rle] a
+set nbFreeEdges 4
index c53c2f0..eee1138 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_blendhdu.rle] a
+set nbFreeEdges 14
index 7a7f2b4..a860242 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_blendhdv.rle] a
+set nbFreeEdges 17
index a1a614c..33ab738 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_conge1.rle] a
+set nbFreeEdges 8
index 73121f0..0a4a76e 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_flanphdy.rle] a
+set nbFreeEdges 46
index 39fe108..7435b5b 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file 4_K1(hlacg01).draw] a
+set nbFreeEdges 9
index 632a5de..6b0ed41 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file 4_O1(hlacg06).draw] a
+set nbFreeEdges 14
index bc0de08..8215e47 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file 4_P1(hlacg07).draw] a
+set nbFreeEdges 17
index b8faa4c..a4005b6 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file 4_Q1(hlacg08).draw] a
+set nbFreeEdges 14
index c19ef85..e4fd31d 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_indushei.rle] a
+set nbFreeEdges 15
index f60f6b0..a487397 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_indushej.rle] a
+set nbFreeEdges 26
index 9f83417..193cf10 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_indushek.rle] a
+set nbFreeEdges 46
index e11697e..cce8125 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_indushel.rle] a
+set nbFreeEdges 11
index 7e53c6e..17762eb 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_indushem.rle] a
+set nbFreeEdges 8
index 4eb4fa0..f7afba1 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_indushen.rle] a
+set nbFreeEdges 16
index baab621..ee9d398 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_indusheo.rle] a
+set nbFreeEdges 14
index cd6c6ae..333b189 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_indushep.rle] a
+set nbFreeEdges 8
index 716aa6f..d083eac 100644 (file)
@@ -1,2 +1,4 @@
 restore [locate_data_file CCH_indusheq.rle] a
+puts "TODO #24592 ALL: Error : Number of free edges is"
 set nb_f ""
+set nbFreeEdges ""
index 61e280f..d0b251b 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_propag.rle] a
+set nbFreeEdges 7
index 22a7f0a..c085b0f 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_r2.rle] a
+set nbFreeEdges 7
index 811a0ce..bf00aab 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CCH_testkhes.rle] a
+set nbFreeEdges 8
index 9103339..732b709 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CIN900_buc60204.rle] a
+set nbFreeEdges 24
index a11bd77..007f9a4 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CNP001_projoiei.rle] a
+set nbFreeEdges 12
index 45a12de..e1b911a 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFE_diamagaa.rle] a
+set nbFreeEdges 6
\ No newline at end of file
index 32d984b..a4e4dad 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI901_congefjx.rle] a
+set nbFreeEdges 6
\ No newline at end of file
index 19e7668..f9f69ce 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI901_congefjy.rle] a
+set nbFreeEdges 13
index e287ba3..512cc94 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI901_congefka.rle] a
+set nbFreeEdges 17
\ No newline at end of file
index 9f9a1c2..828977a 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI901_congefke.rle] a
+set nbFreeEdges 6
index 1a95f73..8f3d0d4 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_11_b2fez.rle] a
+set nbFreeEdges 8
\ No newline at end of file
index db34f7b..3b9ac81 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_11_f1ffg.rle] a
+set nbFreeEdges 8
index 8a30786..30c9db8 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_11_f2ffh.rle] a
+set nbFreeEdges 12
index 4f65c73..b06e2b7 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_13_d1ffl.rle] a
+set nbFreeEdges 9
index fc53cfc..4af26ee 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_13_h1ffp.rle] a
+set nbFreeEdges 12
\ No newline at end of file
index 6a93e14..60f7573 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_5_b12fgg.rle] a
+set nbFreeEdges 8
\ No newline at end of file
index 4a37d62..bc93510 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_5_c12fgh.rle] a
+set nbFreeEdges 9
\ No newline at end of file
index b81974b..b905a2e 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_5_d12fgi.rle] a
+set nbFreeEdges 8
\ No newline at end of file
index ef3275e..14b196b 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_5_f12fgk.rle] a
+set nbFreeEdges 10
\ No newline at end of file
index 8b8ee17..920ff2b 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_5_g12fgl.rle] a
+set nbFreeEdges 10
\ No newline at end of file
index fe79462..463825d 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI901_congefkd.rle] a
+set nbFreeEdges 12
\ No newline at end of file
index 35982c2..808df68 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_11_a2fex.rle] a
+set nbFreeEdges 8
\ No newline at end of file
index 95fdb43..ba7a63e 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_11_c2ffb.rle] a
+set nbFreeEdges 5
\ No newline at end of file
index 7f5f107..2eadd42 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_11_e2fff.rle] a
+set nbFreeEdges 12
\ No newline at end of file
index 20f15e3..c750bef 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_13_a1ffi.rle] a
+set nbFreeEdges 8
\ No newline at end of file
index 5c839e1..532ccc8 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_13_b1ffj.rle] a
+set nbFreeEdges 6
\ No newline at end of file
index 7c075e4..21049fd 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_13_f1ffn.rle] a
+set nbFreeEdges 10
\ No newline at end of file
index 113247a..f95c6df 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_5_k12fgp.rle] a
+set nbFreeEdges 12
\ No newline at end of file
index 81ac800..e117c3b 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_7_c3_fhq.rle] a
+set nbFreeEdges 4
\ No newline at end of file
index 6a085b5..286c631 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_cts16288.rle] a
+set nbFreeEdges 60
\ No newline at end of file
index 9d1306c..b70af19 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_indusfjm.rle] a
+set nbFreeEdges 10
\ No newline at end of file
index 7799fbc..6cfc801 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_pro12305.rle] a
+set nbFreeEdges 14
\ No newline at end of file
index 452f507..d988a53 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_pro12794.rle] a
+set nbFreeEdges 8
\ No newline at end of file
index 20c753e..e9b5300 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CIN001_a20.rle] a
+set nbFreeEdges 74
\ No newline at end of file
index 632a5de..9ac0e5f 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file 4_O1(hlacg06).draw] a
+set nbFreeEdges 8
\ No newline at end of file
index 76029db..b973c50 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CFI_pro11907.rle] a
+set nbFreeEdges 5
\ No newline at end of file
index c7f7c93..e5d78e2 100644 (file)
@@ -1,2 +1,3 @@
 restore [locate_data_file CFI_pro15441.rle] a
 set nb_f ""
+set nbFreeEdges 4
\ No newline at end of file
index 3ef9646..c28ce7c 100644 (file)
@@ -1,2 +1,3 @@
 restore [locate_data_file CIN901_intcqhmj.rle] a
 set nb_f ""
+set nbFreeEdges 34
\ No newline at end of file
index c87041b..4d94412 100644 (file)
@@ -1,2 +1,3 @@
 restore [locate_data_file CIN902_intcqhmm.rle] a
 set nb_f ""
+set nbFreeEdges 10
\ No newline at end of file
index 1984ca8..5363202 100644 (file)
@@ -1,2 +1,3 @@
 restore [locate_data_file CIN902_intcqhmn.rle] a
 set nb_f ""
+set nbFreeEdges 47
\ No newline at end of file
index 744dff8..ac221ed 100644 (file)
@@ -1,2 +1,3 @@
 restore [locate_data_file CIN902_intcqhmo.rle] a
 set nb_f ""
+set nbFreeEdges 47
\ No newline at end of file
index a618497..3a703f8 100644 (file)
@@ -1,2 +1,3 @@
 restore [locate_data_file CIN902_intcqhmp.rle] a
 set nb_f 4
+set nbFreeEdges 19
\ No newline at end of file
index 0f1261a..ab0466d 100644 (file)
@@ -1,2 +1,4 @@
 restore [locate_data_file CIN902_intcqhmr.rle] a
 puts "TODO ?#23150 ALL: Error : Number of faults is"
+puts "TODO #24592 ALL: Error : Number of free edges is"
+set nbFreeEdges ""
\ No newline at end of file
index c5d38ff..5f66fc1 100644 (file)
@@ -1,2 +1,4 @@
 restore [locate_data_file CIN902_intcqhms.rle] a
+puts "TODO #24592 ALL: Error : Number of free edges is"
 set nb_f ""
+set nbFreeEdges ""
\ No newline at end of file
index 7ed3b29..f529599 100644 (file)
@@ -1,2 +1,4 @@
 restore [locate_data_file CNP002_projoiep.rle] a
 puts "TODO ?#23150 ALL: Error : Number of faults is"
+puts "TODO #24592 ALL: Error : Number of free edges is"
+set nbFreeEdges ""
index 271ce48..9c2f6f3 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CNP002_projoieq.rle] a
+set nbFreeEdges 32
\ No newline at end of file
index 1177656..3670eae 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CNP002_projoier.rle] a
+set nbFreeEdges 39
\ No newline at end of file
index fbbd96e..221065d 100644 (file)
@@ -1 +1,2 @@
 restore [locate_data_file CTO904_pro10095b.rle] a
+set nbFreeEdges 4
\ No newline at end of file