Follow on from WT-2815.
When building a list of tests to run, it would be worthwhile to have this generated by the unit test system itself, including breaking down each test to its individual scenarios.
This dry run mode could print the arguments needed to run each individual scenario and these can be used to run the tests in parallel.