c++ - How to cancel "fatal error" detection in BOOST TEST -


i error: unknown location(0): fatal error in "suite_1_test_1": child has exited; pid: 5817; uid: 0; exit value: 255

inside suite_1_test_1 run program a execvp() (after fork()), may exit error code not 0. error code indicates happened program a.

the problem that, if fatal error, can't handle exit() value, , boost test gets out immediately.

can somehow turn off moment?

thanks

well, possible so:

boost::unit_test case fails because child process exits nonzero

just #define boost_test_ignore_non_zero_child_code before #define boost_test_module aot_test_module in main()

when using shared libraries, run command line option --catch_system_errors=no or export boost_test_catch_system_errors=“no”.


Comments

Popular posts from this blog

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -

node.js - Bad Request - node js ajax post -