Could we automatically prevent the pv., pvcs. and pvcrs.* tests from running simultaneously? For example, the SaveTSV test is currently forced to run in serial because it writes out a .tsv file and then reads it back in. If the pv., pvcs. and/or pvcrs versions are running simultaneously it is likely to corrupt the .tsv file for one of the tests and cause a failure but I think it’s a bit overkill to mark the test to be run in serial since every other test will not affect this test. There’s also the SaveTXT and SaveCSV test which should also be similarly marked but are not and probably others as well. If we did it automatically for these tests it would probably reduce false test failures due to test collisions like this while probably also decreasing the time for running all of the tests in parallel.
Thanks,
Andy