added an option for custom test runner