Make testrunner.py --all more useful.
Previously if you used testrunner --all it would try to run all
~800000 variants of the test you specified. Often it is much more
useful to specify some set of config options to be used by all tests
but to run all remaining configurations. This change makes so --all
will only add on unspecified variant-types. For example
./test/testrunner/testrunner.py --host --32 -t 001-HelloWorld will
runn all ~400000 32-bit variants of test 001-HelloWorld but none of
the 64-bit variants.
Test: ./test/testrunner/testrunner.py --host
Test: ./test/testrunner/testrunner.py --jvm
Test: ./test/testrunner/testrunner.py --all --host --32 --dry-run -t 001-HelloWorld
Test: ./test/testrunner/testrunner.py --all --host --dry-run -t 001-HelloWorld
Test: ./test/testrunner/testrunner.py --all --host --npic-test --jit --dry-run -t 001-HelloWorld
Change-Id: I9f4033bbb85ed092ed1251faf15d5ea479602b86
1 file changed