new method of running tests, works with @route, etc.