From bb5a9c6549a9f7ad22ae01701943dfd1f13c3730 Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Wed, 17 Jun 2026 02:05:16 -0400 Subject: [PATCH] Make fail fast abort the whole run. --- src/run.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/run.cpp b/src/run.cpp index b562b58..f39ce3a 100644 --- a/src/run.cpp +++ b/src/run.cpp @@ -87,6 +87,11 @@ namespace fuc2 { for(auto& test : tests) { fail_count += run(test, opts, argc > 1); + + if(opts.fail_fast && fail_count > 0) { + fmt::println("FAIL FAST! Aborting early."); + break; + } } return fail_count;