refactoring test runner