complete revamp of the test runner infrastructure