Katello/katello — pull request #925 by ehelms (2012-10-25 17:37:42+00:00)
Title: Travis Config

This will add a Travis configuration, a couple of scripts and the Spacewalk pylint to your repository. Enabling Travis will give us:

- free testing of all pull requests and commits to pull requests
- the ability for developers to turn on Travis for their forks and gain the same testing pre-pull-request
- Testing on multiple version of Ruby

I ask that you take a look at the current design of the test-flow to ensure this is as would be desired. My intent for the way it currently works is:

- Fail fast, this means that the moment one of test sets fails, the entire build is flagged as failed and does not continue testing (i.e. if the CLI unit tests are failing, it will not proceed to run the spec tests)
- Run as many aspects of testing as possible while maintaining speed

For example output of this particular setup - https://travis-ci.org/#!/ehelms/katello/builds/2930090