1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-07-30 13:05:50 +03:00
occt/tests/bugs/moddata_3/bug24427_2
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

32 lines
602 B
Plaintext

puts "========="
puts "CR24427"
puts "========="
puts ""
###############################
## Wrong section curves
###############################
restore [locate_data_file bug24427_b1.brep] b1
restore [locate_data_file bug24427_b2.brep] b2
mksurface s1 b1
mksurface s2 b2
trim s1t s1 0 3.1415926535897931 3.3684854563490672 3.9269908169872507
trim s2t s2 0 3.1415926535897931 -1.0598124096115453e-015 0.013271150216666670
intersect i s1t s2t
don s1t s2t i
puts "First test"
xdistcs i s1 0 1 10 1e-7
puts "Second test"
xdistcs i s2 0 1 10 1e-7
donly i s1t s2t
smallview
fit
set only_screen_axo 1