Well, it is possible to do so:
boost::unit_test case fails because a child process exits with nonzero
just do
#define BOOST_TEST_IGNORE_NON_ZERO_CHILD_CODE
before the
#define BOOST_TEST_MODULE aot_test_module
in the main()
When using shared libraries, run with command line option --catch_system_errors=no
or export BOOST_TEST_CATCH_SYSTEM_ERRORS=“no”
.