diff --git a/include/boost/core/lightweight_test.hpp b/include/boost/core/lightweight_test.hpp index d2b322c..468c2ff 100644 --- a/include/boost/core/lightweight_test.hpp +++ b/include/boost/core/lightweight_test.hpp @@ -383,13 +383,14 @@ inline int report_errors() { BOOST_LIGHTWEIGHT_TEST_OSTREAM << "No errors detected." << std::endl; + return 0; } else { BOOST_LIGHTWEIGHT_TEST_OSTREAM << errors << " error" << (errors == 1? "": "s") << " detected." << std::endl; + return 1; } - return errors; } } // namespace boost diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index d912c1c..68e5f64 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -75,6 +75,7 @@ run lightweight_test_gt_ge_test.cpp ; run lightweight_test_eq_nullptr.cpp ; run lightweight_test_test3.cpp ; run lightweight_test_test4.cpp ; +run lightweight_test_test5.cpp ; run-fail lightweight_test_all_eq_test.cpp ; run-fail lightweight_test_all_with_fail.cpp ; @@ -92,7 +93,6 @@ run-fail lightweight_test_fail8.cpp : : : off : lightweight_test_fail8_no_ run-fail lightweight_test_fail9.cpp ; run-fail lightweight_test_fail10.cpp ; run-fail lightweight_test_fail11.cpp ; -run-fail lightweight_test_fail12.cpp ; run-fail lightweight_test_lt_fail.cpp ; run-fail lightweight_test_le_fail.cpp ; run-fail lightweight_test_gt_fail.cpp ; diff --git a/test/lightweight_test_fail12.cpp b/test/lightweight_test_test5.cpp similarity index 100% rename from test/lightweight_test_fail12.cpp rename to test/lightweight_test_test5.cpp