3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-05-23 18:39:39 +00:00

Convert memlib tests

This commit is contained in:
nella 2026-03-20 16:00:40 +01:00 committed by Miodrag Milanovic
parent 1effec2029
commit 4a9dc33098
4 changed files with 62 additions and 66 deletions

View file

@ -0,0 +1,28 @@
#!/usr/bin/env python3
import sys
sys.path.append("..")
import gen_tests_makefile
from generate import TESTS
def create_tests():
for t in TESTS:
libs_args = ""
for lib in t.libs:
libs_args += f" -l memlib_{lib}.v"
cmd = (
f"../tools/autotest.sh -G -j ${{SEEDOPT}} ${{EXTRA_FLAGS}} "
f"-p 'script ../t_{t.name}.ys'"
f"{libs_args} "
f"t_{t.name}.v >/dev/null 2>&1 || (cat t_{t.name}.err; exit 1)"
)
gen_tests_makefile.generate_target(t.name, cmd)
extra = [
"SEED ?=",
"ifneq ($(strip $(SEED)),)",
" SEEDOPT=-S$(SEED)",
"endif",
]
gen_tests_makefile.generate_custom(create_tests, extra)