Test: run_all is now in Python and defaults to parallelizing tests

In addition to the conversion to Python, run_all now defaults to running
all Python tests in parallel, using the same approach previously
available via '--fast'. If desired one can force all tests to run
serially by calling run_all with --serial

A debugging flag was now also included in run_all.  Pass one or more -l
(-l, -ll or -lll) for different levels of debugging information.
This commit is contained in:
Renato Alves
2015-06-25 23:07:13 +01:00
parent 50fa772ce1
commit 03847ab8ba
5 changed files with 210 additions and 213 deletions

View File

@@ -22,9 +22,10 @@ failing tests.
Any TAP harness may be used.
Note that adding the '--fast' option to ./run_all, the Python and C++ tests all
run in parallel, alongside the Perl test that run serially. The result is a much
quicker test run.
Note that adding the '--serial' option to ./run_all, all tests are executed serially.
The default runs Python and C++ tests in parallel, alongside the Perl tests
that run serially (due to isolation limitations).
Using '--serial' will make for a slower test run.
Architecture