Commit Graph

27 Commits

Author SHA1 Message Date
Paul Thornthwaite fd98cb2c73 Add Ruby 2.1.1 to testing matrix 2014-02-25 22:00:53 +00:00
Paul Thornthwaite acf75a12f9 Set fast_finish on Travis CI 2014-02-19 10:11:43 +00:00
geemus fd7f54b8a8 simplify travis.yml to just use explicit includes 2014-02-14 11:21:29 -06:00
Paul Thornthwaite 6a395f309b Exclude the duplicated Ruby v2.1.0 run (v2)
We only run coverage on 2.1.0 but due to the testing matrix we actually
run the same tests twice.

Hopefully this removes the run without coverage (since the last one was
the wrong version).
2014-02-14 11:48:37 +00:00
Paul Thornthwaite 511e2aba21 Remove testing for 1.9.2
Never seen any differences/issues between 1.9.2 and 1.9.3 and I guess it
isn't the most used version.

This way we free up a Travis box for someone else.
2014-02-14 11:44:30 +00:00
Paul Thornthwaite 9a679ad02a Exclude the duplicated Ruby v2.1.0 run
We only run coverage on 2.1.0 but due to the testing matrix we actually
run the same tests twice.

Hopefully this removes the run without coverage.
2014-02-14 11:42:40 +00:00
Paul Thornthwaite f10f024df4 Revert to original .travis.yml and include one case 2014-01-28 18:48:00 +00:00
Paul Thornthwaite 60043ed19d Reduce size of Travis matrix
We excluded almost as much as we care about and adding COVERAGE created
a number of invalid combinations so this changes the matrix to include
the workable combinations of Ruby version and Gemfile.

COVERAGE is only on Ruby 1.9.3 whilst I confirm this is working
2014-01-28 18:21:51 +00:00
Paul Thornthwaite 043d0a014d Make Coveralls opt-in
Due to looking for a value of 'false' whenever I run tests locally
without the `COVERAGE` env variable coverage is very slowly, still
calculated - it then aborts without doing anything because I'm not using
a CI setup.

This adds the setting in for Travis to opt in and should exclude
coverage work for anyone running tests locally.
2014-01-28 17:58:26 +00:00
Carlos Sanchez 958c428a20 Update rubygems to fix travis in ruby 1.8 2014-01-14 10:24:53 +01:00
Peter M. Goldstein fc0aeff153 Add Ruby 2.1.0 to the test matrix 2013-12-26 11:55:01 -08:00
Carlos Sanchez 6c386fcee0 Disable specific tests that don't pass on jruby 1.7.5+
Due to https://github.com/jruby/jruby/issues/1265
2013-11-25 16:50:43 +01:00
Carlos Sanchez ecd558b84e all? not working in JRuby 1.7.5+. Configure Travis
That's the reason the travis build is failing on jruby, the override of `each` in Collection stopped working after 1.7.4
https://github.com/jruby/jruby/issues/1265
2013-11-25 13:59:16 +01:00
Kevin Menard fece1f3126 Don't ignore JRuby failures in Travis any longer, since all known ones have been addressed. 2013-10-27 12:51:51 -04:00
Paul Thornthwaite 2c3cf32026 [jruby] Ignore failures until fully supported
JRuby is now being tested but does not pass yet so I'm ignoring the
failures in Travis until support is finalised.
2013-10-24 12:28:26 +01:00
Kevin Menard 0ccdea7092 Added testing in JRuby for Travis. 2013-10-21 18:24:54 -04:00
Wesley Beary c2113eecda Merge pull request #1905 from sferik/update_nokogiri_dependency
Create separate Gemfile for Ruby 1.8.7
2013-07-19 11:38:55 -07:00
Erik Michaels-Ober f653dccb56 Create separate Gemfile for Ruby 1.8.7 2013-06-21 10:02:21 -07:00
mlincoln e8e21022fb Change travis to use a rake task instead of shindont directly.
This is partly necessary for
https://github.com/lemurheavy/coveralls-ruby/pull/20, though
I'm a fan of running just "rake" or "rake travis" for simplicity
anyways.
2013-06-18 17:08:58 -05:00
geemus aed05908f3 add 2.0.0 to travis build list 2013-04-08 10:28:17 -05:00
geemus 69aa79b6cf return to expecting 1.8.7 to pass 2012-09-03 15:11:48 -05:00
geemus fa9dcdc2c5 allow 1.8.7 to fail and not report for now (until I can work out why it fails when 1.9.x works 2012-08-23 11:28:18 -05:00
Alexander Wenzowski 20d3e30eae remove repository_url from notification template
Interpolation of %{repository_url} is currently broken on Travis CI.
2012-08-16 19:01:52 -04:00
Alexander Wenzowski 0f68e8599d notify #ruby-fog on freenode instead of emailing 2012-08-16 16:30:48 -04:00
geemus 58ac82d9a1 just run mri for now on travis 2012-08-16 14:45:00 -05:00
geemus 5f5c587cef expand travis config, build more rubies, use non-threaded runner 2012-08-16 14:27:36 -05:00
Alexander Wenzowski 83e0142c61 Add barebones configuration for Travis CI 2012-08-16 13:20:07 -04:00