Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Since an unknown amount of time the instrumented CI has been a bit flawed, explained here #5185. It also experiences random timeout issues where restarting the workflow fixes it or very long run times (more than other workflows) and is not very portable. The intention of this commit is to port the instrumented.sh to python which also works on other operating systems. It should also be relatively easy for beginners to add new tests to assert stockfish's output and to run it. From the source directory the following command can be run. `python3 ../tests/instrumented.py --none ./stockfish` A test runner will go over the test suites and run the test cases. All instrumented tests should have been ported over. The required python version for this is should be 3.7 (untested), testing.py includes some infrastructure code which setups the testing. fixes #5185 closes #5583 No functional change
- Loading branch information