Separate test runner from test reporter