Browse Source

Log thread count at test run start

Provides a helpful info message about the option to change how many
threads are used per run.
Feoramund 1 year ago
parent
commit
6a9203328b
1 changed files with 10 additions and 0 deletions
  1. 10 0
      core/testing/runner.odin

+ 10 - 0
core/testing/runner.odin

@@ -397,6 +397,16 @@ runner :: proc(internal_tests: []Internal_Test) -> bool {
 		draw_status_bar(stdout, thread_count_status_string, total_done_count, total_test_count)
 	}
 
+	when TEST_THREADS == 0 {
+		pkg_log.infof("Starting test runner with %i thread%s. Set with -define:ODIN_TEST_THREADS=n.",
+			thread_count,
+			"" if thread_count == 1 else "s")
+	} else {
+		pkg_log.infof("Starting test runner with %i thread%s.",
+			thread_count,
+			"" if thread_count == 1 else "s")
+	}
+
 	pkg_log.infof("The random seed sent to every test is: %v", shared_random_seed)
 
 	when TRACKING_MEMORY {