From 02041f6c9f94d9e5d69f7c36f08624e1001143a0 Mon Sep 17 00:00:00 2001 From: Hans Dembinski Date: Sat, 20 Apr 2019 08:55:50 +0200 Subject: [PATCH] report_errors with expected failures (#51) * Return number of failures from report_errors --- include/boost/core/lightweight_test.hpp | 3 +-- test/Jamfile.v2 | 2 +- ...{lightweight_test_test5.cpp => lightweight_test_fail12.cpp} | 0 3 files changed, 2 insertions(+), 3 deletions(-) rename test/{lightweight_test_test5.cpp => lightweight_test_fail12.cpp} (100%) diff --git a/include/boost/core/lightweight_test.hpp b/include/boost/core/lightweight_test.hpp index 468c2ff..d2b322c 100644 --- a/include/boost/core/lightweight_test.hpp +++ b/include/boost/core/lightweight_test.hpp @@ -383,14 +383,13 @@ 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 27fdf0f..26e4111 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -77,7 +77,6 @@ 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_fail.cpp ; run-fail lightweight_test_fail2.cpp ; @@ -92,6 +91,7 @@ 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_test5.cpp b/test/lightweight_test_fail12.cpp similarity index 100% rename from test/lightweight_test_test5.cpp rename to test/lightweight_test_fail12.cpp