From db5c418e57c15e817f1b291fb62195d8cc995c8a Mon Sep 17 00:00:00 2001 From: adrian Date: Thu, 11 Sep 2025 10:35:05 +0200 Subject: [PATCH] feat: test-runner return error if one of the tests failed --- protocol-testing/src/test_runner.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/protocol-testing/src/test_runner.rs b/protocol-testing/src/test_runner.rs index 7ab15dc..df6d580 100644 --- a/protocol-testing/src/test_runner.rs +++ b/protocol-testing/src/test_runner.rs @@ -120,10 +120,10 @@ impl TestRunner { info!("Tests finished!"); info!("Passed {}/{}\n", tests_count - failed_tests.len(), tests_count); if !failed_tests.is_empty() { - error!("Failed: {}", failed_tests.join(", ")); + Err(miette!("Failed tests: {}", failed_tests.join(", "))) + } else { + Ok(()) } - - Ok(()) } fn parse_config(config_yaml_path: &PathBuf) -> miette::Result {