From 7cc2582ceed59a6662dddbcf6b423bc945287eb7 Mon Sep 17 00:00:00 2001 From: sowle Date: Thu, 25 Aug 2022 04:16:22 +0200 Subject: [PATCH] coretests: stop_on_first_fail --- tests/core_tests/chaingen_main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/core_tests/chaingen_main.cpp b/tests/core_tests/chaingen_main.cpp index 2bb8aeb5..1eb6bece 100644 --- a/tests/core_tests/chaingen_main.cpp +++ b/tests/core_tests/chaingen_main.cpp @@ -259,6 +259,8 @@ bool gen_and_play_intermitted_by_blockchain_saveload(const char* const genclass_ { \ failed_tests.insert(#genclass); \ LOCAL_ASSERT(false); \ + if (stop_on_first_fail) \ + return 1; \ } \ TIME_MEASURE_FINISH_MS(t); \ tests_running_time.push_back(std::make_pair(#genclass, t)); \ @@ -274,6 +276,8 @@ bool gen_and_play_intermitted_by_blockchain_saveload(const char* const genclass_ { \ failed_tests.insert(testname); \ LOCAL_ASSERT(false); \ + if (stop_on_first_fail) \ + return 1; \ } \ TIME_MEASURE_FINISH_MS(t); \ tests_running_time.push_back(std::make_pair(testname, t)); \ @@ -746,6 +750,8 @@ int main(int argc, char* argv[]) #undef MARK_TEST_AS_POSTPONED + bool stop_on_first_fail = false; + // TODO // GENERATE_AND_PLAY(wallet_spend_form_auditable_and_track);