Changes to test runner to allow travis to run non-api tests.