From b1e0735d8f757648479ed013880a6c08d5c34b44 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Sat, 20 Apr 2019 10:11:16 +0300 Subject: [PATCH] Check number of failures in lightweight_test_all_with_eq, lightweight_test_all_with_fail --- test/Jamfile.v2 | 5 +++-- test/lightweight_test_all_eq_test.cpp | 2 +- test/lightweight_test_all_with_fail.cpp | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) 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; }