id summary reporter owner description type status milestone component version severity resolution keywords cc 11418 tests which do nothing should not return 0 as return value peters@… Gennadiy Rozental "Given: {{{ #define BOOST_TEST_MODULE This is my test #define NDEBUG #include BOOST_AUTO_TEST_CASE( only_and_useless_testcase_in_file ) { BOOST_ASSERT(1 == 0); } }}} running this test does nothing because BOOST_ASSERT evaluates to nothing. Which is ok, but the overall test should not return 0 in this case. We had several tests in our test suite that were effectively disabled by the NDEBUG but nobody detected it, because the the tests returned everything is ok (and nobody looked at the output, because everything was fine)" Bugs closed To Be Determined test Boost 1.57.0 Problem invalid