Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parallelize riscv-arch-test suite #602

Open
piotro888 opened this issue Mar 5, 2024 · 0 comments
Open

Parallelize riscv-arch-test suite #602

piotro888 opened this issue Mar 5, 2024 · 0 comments
Labels
infrastructure CI, testing, etc.

Comments

@piotro888
Copy link
Member

It is currently artificially limited in CI workflow by NPROC=1 because of Verilator concurrency issues.
File locking approach from #554 could be probably used to fix this issue.

It may be more convenient to detect and run complied tests from python code via pytest, like it is done with riscv-test suite.
Simpler solution would be to include verilator file locking protection in run_signature.py script that is currently called for each target in the generated Makefile.

@piotro888 piotro888 added the infrastructure CI, testing, etc. label Mar 5, 2024
@tilk tilk changed the title Parrarelize riscv-arch-test suite Parallelize riscv-arch-test suite Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure CI, testing, etc.
Projects
None yet
Development

No branches or pull requests

1 participant