0027691: Remove dchrono from all test cases and move its to perf group
[occt.git] / tests / perf / modalg / bug26310_1
1 puts "========"
2 puts "OCC26310"
3 puts "========"
4 puts ""
5 #################################################
6 # Very slow boolean cut operations on cylinders
7 #################################################
8
9 if { [regexp {Debug mode} [dversion]] } {
10     set max_time 0.3
11 } else {
12     set max_time 0.15
13 }
14
15 set maxToler 1.5e-5
16
17 restore [locate_data_file OCC26310-b1.brep] b1 
18 restore [locate_data_file OCC26310-b2.brep] b2 
19
20 explode b1 f
21 explode b2 f
22
23 dchrono cr restart
24 set log1 [bopcurves b1_1 b2_1 -2d]
25 dchrono cr stop counter bopcurves
26
27 regexp {Tolerance Reached=+([-0-9.+eE]+)} ${log1} full Toler
28 puts "TolReached = $Toler"
29
30 if { $Toler > $maxToler } {
31   puts "Error: Tolerance is too big ($Toler > $maxToler)"
32 }