We just upgraded from 1.29.0 to 1.30.0 and started having a problem running in the unit test framework. When we start the test with the command line parameter "--report_level=detailed" the tests crash. They work fine if we set the environment parameter BOOST_TEST_REPORT_LEVEL=detailed, or when we set other command line parameters, such as "--log_level=detailed".
I looked at the code in libs/test/src/unit_test_main.cpp and saw that the command line parsing for report_level doesn't occur until after the unit test suite has been invoked. It appears that the unit test is then getting a command line that contains "--report_level=detailed". In our case, it doesn't know what to do with this.
If that's correct it's very bad indeed - all the type_traits regression tests rely on --report-level=detailed working correctly. However I'm not seeing the online regression test results exhibiting this problem (could be that they just haven't needed rebuilding yet) - what compiler/platform are you using? Thanks, John.