浏览代码

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 年之前
父节点
当前提交
6a9203328b
共有 1 个文件被更改,包括 10 次插入0 次删除
  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 {