fix: update simulation timeout for coremark benchmark in nightly extra commands

This commit is contained in:
maksyuki committed 2026-09-09 20:18:48 +08:00
1 parent 245e7ca147
commit 8382265f15
2 files changed
+12 -3

No files matched your search

+8 -1
View File
@@ -83,7 +83,14 @@ SMOKE_COMMANDS = (
NIGHTLY_EXTRA_COMMANDS = (
(
"configs/benchmark/ihp130-hazard3-coremark.mk",
("SIMU=VERILATOR", "HAVE_SVA=YES", "coremark-report"),
# The quick-mode serial-flash boot plus benchmark needs ~33M emu cycles;
# hosted runners reach only ~15k cycles/s, far below the 180s default.
(
"SIMU=VERILATOR",
"SOC_SIM_TIME=3600",
"HAVE_SVA=YES",
"coremark-report",
),
),
("configs/ci/ihp130.mk", ("SYNTH=YOSYS", "SYNTH_RECIPE=area", "synth")),
("configs/ci/ihp130.mk", ("STA=OPENSTA", "SYNTH_RECIPE=area", "sta")),
+4 -2
View File
@@ -1041,6 +1041,8 @@ def test_verilator_simulations_use_uniform_timeout() -> None:
assert simulation_timeout == ["SOC_SIM_TIME=360"]
assert "LINK_TYPE=ld2_all_sram" in values
assert "VERILATOR_SIM_ARGS=--fast-flash" in values
elif "coremark-report" in values:
assert simulation_timeout == ["SOC_SIM_TIME=3600"]
else:
assert not simulation_timeout
if "debug-sim" not in values:
@@ -1391,8 +1393,8 @@ def test_nightly_extra_regression_skips_pr_netsim() -> None:
"--dry-run",
)
assert (
"+ make CONFIG=configs/benchmark/ihp130-hazard3-coremark.mk SIMU=VERILATOR HAVE_SVA=YES coremark-report"
in extra.stdout
"+ make CONFIG=configs/benchmark/ihp130-hazard3-coremark.mk "
"SIMU=VERILATOR SOC_SIM_TIME=3600 HAVE_SVA=YES coremark-report" in extra.stdout
)
assert "+ make CONFIG=configs/ci/ihp130.mk SYNTH=YOSYS SYNTH_RECIPE=area synth" in extra.stdout
assert "+ make CONFIG=configs/ci/ihp130.mk STA=OPENSTA SYNTH_RECIPE=area sta" in extra.stdout