fix: 修正 test262 runner 监督组合行为与安全默认值

This commit is contained in:
2026-09-26 06:49:31 +00:00
parent 00e607f67e
commit fe3e84be6b
3 changed files with 46 additions and 10 deletions
+2 -1
View File
@@ -248,11 +248,12 @@ pub(crate) fn run_supervised(
id += 1;
}
// 缺省 16:全量复测验证过的安全并发;未经复测不得抬高。
let supervisors = std::env::var("OXIDE_TEST262_SUPERVISORS")
.ok()
.and_then(|s| s.parse::<usize>().ok())
.filter(|&n| n > 0)
.unwrap_or_else(|| std::thread::available_parallelism().map(|n| n.get()).unwrap_or(4))
.unwrap_or(16)
.min(windows.len().max(1));
eprintln!(