1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-09 18:50:54 +03:00
occt/tests/bugs/vis/bug316
abv 9753e6deb9 0023905: Clean obsolete test commands
In parallel mode, limit number of jobs in the queue to avoid slowdown occurring with long queues
Obsolete DRAW tools removed
Improvement of processing of test log:
- log is collected as list and not as string for better performance
- short table of test cases (TOC) is added in HTML log
- algorithm to combine test cases in one row in HTML log is improved to avoid long lines (group bugs)
Parse rules corrected to ignore irrelevant debug messages, and to correctly report tests 3rdparty export as skipped or BAD when Gl2Ps is missing or is built in incompatible mode on windows
Tests corrected to pass in Debug mode on Windows
2013-04-19 10:50:58 +04:00

44 lines
1.0 KiB
Plaintext
Executable File

puts "================"
puts "OCC316"
puts "================"
puts ""
########################################################
## Exception is raised in the application during visualization. (#2054)
########################################################
restore [locate_data_file OCC316.brep] result
decho off
set che [checkshape result]
decho on
if { [regexp "Faulty" $che] == 1 } {
puts "Warning OCC316: Source shape is NOT correct. It was detected by Checkshape command"
}
tclean result
vinit
vdisplay result
vsetdispmode result 1
vfit
set info [trinfo result]
regexp { +([-0-9.+eE]+) +triangles} $info full tri
regexp { +([-0-9.+eE]+) +nodes} $info full nod
if { $tri == 212909 && $nod == 158362 } {
puts "Warning OCC316: here is shading problem (some faces are lost)"
} else {
if { $tri == 0 || $nod == 0 } {
puts " Warning OCC316: here is shading problem (shading mesh is NOT created)"
isos result 0
} else {
puts "Warning: Shading of OCC316 looks OK, but visual checking is required"
}
}
set only_screen 1