Split out the test runner so that multiple tests work