1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-03 17:56:21 +03:00
occt/tests/bugs/fclasses/bug26922
ski 5d7a048985 0027126: Create command checktrinfo to verify meshes
Command checktrinfo was created.
Test cases were updated to use command checktrinfo.
2016-02-05 11:14:44 +03:00

39 lines
1.0 KiB
Plaintext
Executable File

puts "============"
puts "OCC26922"
puts "============"
puts ""
###############################
## Huge performance issue writing data to the output stream
###############################
pload XDE
if { [regexp {Debug mode} [dversion]] } {
if { [regexp {Windows} [dversion]] } {
set max_time 0.5
} else {
set max_time 0.5
}
} else {
if { [regexp {Windows} [dversion]] } {
set max_time 0.5
} else {
set max_time 0.5
}
}
psphere result 50.
incmesh result 0.01
trinfo result
set time_info [time {writevrml result ${imagedir}/bug26922.wrl 2 2}]
regexp {([-0-9.+eE]+)} ${time_info} full time_performance
set time_performance [expr {${time_performance} / 1e6}]
puts "Performance data writing into the file is ${time_performance} seconds"
if { ${time_performance} > ${max_time} } {
puts "Elapsed time of data writing into the file is more than ${max_time} seconds - Faulty"
} else {
puts "Elapsed time of data writing into the file is less than ${max_time} seconds - OK"
}