File: end

package info (click to toggle)
oce 0.17.2-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 297,992 kB
  • ctags: 203,291
  • sloc: cpp: 1,176,369; ansic: 67,206; sh: 11,647; tcl: 6,890; cs: 5,221; python: 2,867; java: 1,522; makefile: 338; xml: 292; perl: 37
file content (54 lines) | stat: -rw-r--r-- 1,979 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#set MaxFTol 0
#set MaxETol 0
#set MaxVTol 0
if { [isdraw result] } {
   #check if result is valid
   puts [checkshape result]
   set tolerance [tolerance result]
   puts $tolerance
   regexp { *FACE +: +MAX=([-0-9.+eE]+)} $tolerance full maxf 
   regexp { *EDGE +: +MAX=([-0-9.+eE]+)} $tolerance full maxe 
   regexp { *VERTEX +: +MAX=([-0-9.+eE]+)} $tolerance full maxv 

   if { [info exists MaxFTol ] } {
      if { $MaxFTol != 0 && $maxf > $MaxFTol && [expr 1.*abs($MaxFTol - $maxf)/$MaxFTol] > 0.01 } {
         puts "Error : The resulting shape is WRONG. MAX tolerance of a FACE should be equal to $MaxFTol instead of $maxf"
      } elseif { $MaxFTol == 0 && $maxf != 0 } {
         puts "Error : The resulting shape is WRONG."
      } else {
         puts "MAX tolerance of a FACE of the resulting shape is equal to $maxf"
      }
   } 

   if { [info exists MaxETol ] } {
      if { $MaxETol != 0 && $maxe > $MaxETol && [expr 1.*abs($MaxETol - $maxe)/$MaxETol] > 0.01 } {
         puts "Error : The resulting shape is WRONG. MAX tolerance of an EDGE should be equal to $MaxETol instead of $maxe"
      } elseif { $MaxETol == 0 && $maxe != 0 } {
         puts "Error : The resulting shape is WRONG."
      } else {
         puts "MAX tolerance of an EDGE of the resulting shape is equal to $maxe"
      }
   } 

   if { [info exists MaxVTol ] } {
      if { $MaxVTol != 0 && $maxv > $MaxVTol && [expr 1.*abs($MaxVTol - $maxv)/$MaxVTol] > 0.01 } {
         puts "Error : The resulting shape is WRONG. MAX tolerance of VERTEX should be equal to $MaxVTol instead of $maxv"
      } elseif { $MaxVTol == 0 && $maxv != 0 } {
         puts "Error : The resulting shape is WRONG."
      } else {
         puts "MAX tolerance of a VERTEX of the resulting shape is equal to $maxv"
      }
   } 

   smallview
   clear
   donly result
   fit
   xwd $imagedir/${test_image}.png

} else {
   puts "Error : The mkface can not be built."
}

# to end a test script
puts "TEST COMPLETED"