diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index 26e4111..a9a9e48 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -69,15 +69,16 @@ run get_pointer_test.cpp ; run lightweight_test_test.cpp ; run lightweight_test_test.cpp : : : off : lightweight_test_test_no_except ; run lightweight_test_test2.cpp ; -run lightweight_test_all_eq_test.cpp ; run lightweight_test_all_with_test.cpp ; -run lightweight_test_all_with_fail.cpp ; run lightweight_test_lt_le_test.cpp ; run lightweight_test_gt_ge_test.cpp ; run lightweight_test_eq_nullptr.cpp ; run lightweight_test_test3.cpp ; run lightweight_test_test4.cpp ; +run-fail lightweight_test_all_eq_test.cpp ; +run-fail lightweight_test_all_with_fail.cpp ; + run-fail lightweight_test_fail.cpp ; run-fail lightweight_test_fail2.cpp ; run-fail lightweight_test_fail3.cpp ; diff --git a/test/lightweight_test_all_eq_test.cpp b/test/lightweight_test_all_eq_test.cpp index 87524a3..46254e7 100644 --- a/test/lightweight_test_all_eq_test.cpp +++ b/test/lightweight_test_all_eq_test.cpp @@ -120,5 +120,5 @@ int main() ++test_cases; } - return !boost::report_errors(); + return boost::report_errors() == test_cases; } diff --git a/test/lightweight_test_all_with_fail.cpp b/test/lightweight_test_all_with_fail.cpp index 04229e0..9a4a429 100644 --- a/test/lightweight_test_all_with_fail.cpp +++ b/test/lightweight_test_all_with_fail.cpp @@ -101,5 +101,5 @@ int main() test_cases += fail_vector(); test_cases += fail_tolerance_predicate(); - return !boost::report_errors(); + return boost::report_errors() == test_cases; }