semgrep / testo

Test framework for OCaml
ISC License
16 stars 1 forks source link

Add support for parallel execution #88

Closed mjambon closed 2 months ago

mjambon commented 2 months ago

Parallel execution consists in launching n workers and pushing elements from the test queue to the workers until the queue is empty:

I'm somewhat confident that we can use this internally if I'm around to fix any issue. I did some testing on the semgrep repo where we have some errors possibly due to tests that share temporary files.

PR checklist:

Check out CONTRIBUTING.md for more details.