0028217: Error handling is not thread safe and causing memory corruption and sporadic...
[occt.git] / tests / bugs / fclasses / bug28217
1 puts "Testing intensive raising exceptions in parallel threads"
2 puts "0028217: E r r o r handling is not thread safe and causing memory corruption and sporadic crashes"
3
4 # this test will fail on vc10-13 and gcc less than 4.8
5 set dver [dversion]
6 if { ( [regexp {Compiler: MS Visual C[+][+] ([0-9]+)} $dver res ver] && $ver < 14 ) ||
7      ( [regexp {Compiler: GCC ([0-9]+[.][0-9]+)} $dver res ver] && $ver < 4.8 ) } {
8   puts "TODO OCC28217 ALL: TEST INCOMPLETE"
9   puts "TODO OCC28217 Windows: An exception was caught"
10   puts "TODO OCC28217 Windows: \\*\\* Exception \\*\\*.*"
11   puts "TODO ?OCC28217 Linux: An exception was caught"
12   puts "TODO ?OCC28217 Linux: \\*\\* Exception \\*\\*.*"
13   puts "TODO ?OCC28217 Linux: \\*\\*\\* Abort"
14   puts "TODO ?OCC28217 Linux: ... The exception is"
15 }
16 pload QAcommands
17 OCC28217