From 0d882868c8a8cf84febe52e37c6dec412b8bf7b3 Mon Sep 17 00:00:00 2001 From: sowle Date: Wed, 14 Sep 2022 22:48:42 +0200 Subject: [PATCH] chaingen: postponed test can be run with --run-single-test, also print 'em all --- tests/core_tests/chaingen_main.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/core_tests/chaingen_main.cpp b/tests/core_tests/chaingen_main.cpp index 221cc9e8..fb1dc8e8 100644 --- a/tests/core_tests/chaingen_main.cpp +++ b/tests/core_tests/chaingen_main.cpp @@ -251,7 +251,7 @@ bool gen_and_play_intermitted_by_blockchain_saveload(const char* const genclass_ #define GENERATE_AND_PLAY(genclass) \ - if(!postponed_tests.count(#genclass) && (run_single_test.empty() || std::string::npos != std::string(#genclass).find(run_single_test))) \ + if((!postponed_tests.count(#genclass) && run_single_test.empty()) || std::string::npos != std::string(#genclass).find(run_single_test)) \ { \ TIME_MEASURE_START_MS(t); \ ++tests_count; \ @@ -1073,6 +1073,13 @@ int main(int argc, char* argv[]) } serious_failures_count = failed_tests.size() - failed_postponed_tests_count; + + if (!postponed_tests.empty()) + { + std::cout << concolor::yellow << std::endl << postponed_tests.size() << " POSTPONED TESTS:" << std::endl; + for(auto& el : postponed_tests) + std::cout << " " << el << std::endl; + } std::cout << (serious_failures_count == 0 ? concolor::green : concolor::magenta); std::cout << "\nREPORT:\n";