dark-panda/ffi-geos — pull request #20 by petergoldstein (2014-01-15 01:29:51+00:00)
Title: Enable Travis CI

This PR includes a few changes:

1. Added .travis.yml
2. Added Rubinius gems to Gemfile, so that specs can be run under Rubinius
3. Updated Rakefile so that the test task is the default task.

After this PR is merged @dark-panda will need to go to http://travis-ci.org and enable CI for this repository. Subsequently all PRs and changes to branches will trigger CI runs.

A few quick comments:

1. I left Ruby 1.9.2 out of the Travis test matrix because the Gemfile was going to be a pain - the latest guard-minitest doesn't support 1.9.2. As 1.9.2 is not a recommended Ruby at this point this seemed ok.

2. Specs are not running cleanly against JRuby at this point. So I left JRuby out of the test matrix. I hope to have time to take a look at the JRuby issues in the next week or so.

With this PR the specs run green on all platforms. You can see a run here - https://travis-ci.org/petergoldstein/ffi-geos/builds/16970136