The current travis configuration has quite a bit of builds which create quite a bit of overhead in the time one waits for tests to run. Since our test suite is pretty small I put together a small test runner that runs the suite against multiple gemfiles. This should achieve the same goal, testing against multiple dependencies, that the current travis-ci config does.
An additional benefit is lint will now run in travis-ci.
Looks like we're seeing a significant reduction in travis-ci build time! It looks like all the tests are running and the additional active support tests run when the active support gemfile is used
The current travis configuration has quite a bit of builds which create quite a bit of overhead in the time one waits for tests to run. Since our test suite is pretty small I put together a small test runner that runs the suite against multiple gemfiles. This should achieve the same goal, testing against multiple dependencies, that the current travis-ci config does.
An additional benefit is lint will now run in travis-ci.