1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
Commit graph

31 commits

Author SHA1 Message Date
Paul Thornthwaite
ae0e46a156 [#3048] Don't drop 1.8.7 checking yet
Since it's backwards incompatible for older servers we don't want people
to think support is dropped.

Support will be dropped in fog 2.0 but we are still scheduling that!
2014-07-10 16:39:35 +01:00
geemus
f36e0bb90e allow 1.8.7 failures
see also: #3048
2014-07-10 09:25:06 -05:00
Paul Thornthwaite
0bcdbbd958 Remove COVERAGE env setup on Travis
We only needed this to trigger Coveralls
2014-05-20 17:38:58 -04:00
Paul Thornthwaite
6031c549e6 Test the latest edge version of fog and parts
This uses git references to test fog against the latest repos for
extracted parts such as core and providers.
2014-03-26 14:21:06 +00:00
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