diff options
Diffstat (limited to 'cli/tools/test/mod.rs')
-rw-r--r-- | cli/tools/test/mod.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cli/tools/test/mod.rs b/cli/tools/test/mod.rs index 0708e00c0..4426caec2 100644 --- a/cli/tools/test/mod.rs +++ b/cli/tools/test/mod.rs @@ -828,12 +828,13 @@ async fn test_specifiers( }); HAS_TEST_RUN_SIGINT_HANDLER.store(true, Ordering::Relaxed); let mut reporter = get_test_reporter(&options); + let fail_fast_tracker = FailFastTracker::new(options.fail_fast); let join_handles = specifiers.into_iter().map(move |specifier| { let worker_factory = worker_factory.clone(); let permissions = permissions.clone(); let sender = sender.clone(); - let fail_fast_tracker = FailFastTracker::new(options.fail_fast); + let fail_fast_tracker = fail_fast_tracker.clone(); let specifier_options = options.specifier.clone(); spawn_blocking(move || { create_and_run_current_thread(test_specifier( |