parallel test runner: support multiple kinds of tests per run, logging, improved script output
-script now supports a variable number of test class suffixes (eg., UnitTest, IntegrationTest, etc.) meaning we can, for example, dispatch all unit and integration tests at once in a single job array -write an entry to a log file at the end of each run including the build ID, exit status (COMPLETED or TIMED_OUT), total runtime, and time spent waiting for farm jobs to complete -more detailed output: print how many jobs are pending vs. running vs. done, instead of just how many jobs are unfinished -all errors now go to stderr rather than stdout
This commit is contained in:
parent
b3f67899b5
commit
7d06d15f3c