fix: 基准脚本 QuickJS 二进制/配置路径固定源码根目录

This commit is contained in:
2026-06-28 01:09:00 +08:00
parent 63c44b1ac5
commit fdfbceb281
+3 -3
View File
@@ -22,8 +22,8 @@ REPO_ROOT = SCRIPT_DIR.parent
OXIDE_EXE = REPO_ROOT / "target" / "release" / "oxide" OXIDE_EXE = REPO_ROOT / "target" / "release" / "oxide"
OXIDE_TEST262 = REPO_ROOT / "target" / "release" / "test262-runner" OXIDE_TEST262 = REPO_ROOT / "target" / "release" / "test262-runner"
QUICKJS_EXE = REPO_ROOT / "baseline-quickjs" / "build" / "qjs" QUICKJS_EXE = REPO_ROOT / "baseline-quickjs" / "qjs"
QUICKJS_TEST262 = REPO_ROOT / "baseline-quickjs" / "build" / "run-test262" QUICKJS_TEST262 = REPO_ROOT / "baseline-quickjs" / "run-test262"
TEST262_DIR = REPO_ROOT / "tests" / "test262" / "test" TEST262_DIR = REPO_ROOT / "tests" / "test262" / "test"
STRESS_DIR = REPO_ROOT / "tests" / "stress" STRESS_DIR = REPO_ROOT / "tests" / "stress"
RESULTS_DIR = REPO_ROOT / "benchmark" / "results" RESULTS_DIR = REPO_ROOT / "benchmark" / "results"
@@ -158,7 +158,7 @@ def bench_test262_qjs():
if not TEST262_DIR.exists(): if not TEST262_DIR.exists():
return {}, {} return {}, {}
t0 = time.perf_counter() t0 = time.perf_counter()
conf = str(REPO_ROOT / "baseline-quickjs" / "build" / "test262.conf") conf = str(REPO_ROOT / "baseline-quickjs" / "test262.conf")
rc, out, err, _ = run([str(QUICKJS_TEST262), "-c", conf, str(TEST262_DIR)], timeout=600) rc, out, err, _ = run([str(QUICKJS_TEST262), "-c", conf, str(TEST262_DIR)], timeout=600)
elapsed = time.perf_counter() - t0 elapsed = time.perf_counter() - t0
summary = {"pass": 0, "fail": 0, "skip": 0, "total": 0, "elapsed_sec": round(elapsed, 1)} summary = {"pass": 0, "fail": 0, "skip": 0, "total": 0, "elapsed_sec": round(elapsed, 1)}