1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-08 18:40:55 +03:00
occt/tests/bugs/moddata_2/bug6862_8
abv 6d3685029f 0026622: Tests - Avoid using dlog and decho commands in test scripts
Added possibility to define patterns that must be present in the test log, so that test is considered OK only if all these patterns are found.
New REQUIRED statement is introduced for that, documented in dox/dev_guides/tests/tests.md.

Removed all uses of decho and dlog commands, added REQUIRED where necessary.
Command xdistcs is modified to output to Tcl instead of cout, and extended to report errors and warnings if distances are greater than tolerance (directly, instead of complex post-processing on Tcl level).

DEBUG mode for TODOs was removed (we should have no deviations in Debug mode).

Corrected indentation in DrawResources/TestCommands.tcl

HTML log will now highlight TODO statement causing IMPROVEMENT status, or REQUIRED statement causing FAIL, by corresponding color.
2015-10-15 11:43:54 +03:00

29 lines
644 B
Plaintext
Executable File

puts "============"
puts "OCC6862"
puts "============"
puts ""
#######################################################################
# Tool for checking arguments of Boolean Operations
#######################################################################
set BugNumber OCC6862
# test possibility to merge vertices
box b1 10 20 10
box b2 20 10 10
explode b1 e
explode b2 e
tcopy b2_10 ee2
compound b2_10 ee2 comp
donl b1_10 comp
set resstr [bopargcheck b1_10 comp -O /RFTEIP]
if {$resstr=="Faulties, that can not be treated by BOP, are detected.\n"} {
puts "OK ${BugNumber}"
} else {
puts "Faulty ${BugNumber}"
}
set 2dviewer 0