Commit Graph

154 Commits

Author SHA1 Message Date
Zachary Scott
f2768b5e59 Only need MINOR version level to test Ruby 2.1.x on Travis
cc http://blog.travis-ci.com/2014-04-28-upcoming-build-environment-updates/
2014-05-09 13:04:50 -07:00
Arthur Neves
e019ffad3c Use ruby 2.1.2 on travis 2014-05-09 12:07:16 -04:00
Kamil Kieliszczyk
027aa1cbb4 Remove double declaration of memcache services on travis 2014-04-28 10:08:56 +02:00
Arthur Neves
45195b3135
add services: memcache to travis 2014-04-09 17:06:54 -04:00
Arthur Neves
a9a767b69b travis s/2.1.0/2.1.1 2014-02-25 16:08:21 -05:00
Erik Michaels-Ober
af66c4697c Update Travis settings for Rubinius
/cc @brixen
2014-02-12 12:55:47 +01:00
Andrew White
a1d0c0fa3d Reverse 821525e and wrap run_generator call
Ruby 2.1.0 includes the json gem 1.8.1 by default so we need bundler 1.5.1
for `bundle install` to work. To fix this reverse the downgrade to 1.3.5
and wrap the `run_generator` call with a block that resets `THOR_DEBUG`.
2014-01-02 10:06:29 +00:00
Rafael Mendonça França
f9d854823f Enable fast_finish in the travis configuration
Since rbx and jruby builds are being allowed to fail lets receive the
build information early enabling this option

See http://about.travis-ci.org/blog/2013-11-27-fast-finishing-builds/
2014-01-02 00:35:51 -02:00
Andrew White
821525eadc Downgrade bundler until 1.5.2 is available
Bundler sets the THOR_DEBUG environment variable causing Thor to
re-raise exceptions on exit. This is breaking the railties tests
for generators where we are trying to capture error output.

The PR bundler/bundler#2794 fixes this by adding a per-instance
config `:debug` but this has not been released yet so to prevent
errors going unnoticed downgrade bundler to 1.3.5 until such a
time that 1.5.2 has been released.
2014-01-01 23:20:57 +00:00
Piotr Sarnacki
2be2003d06 Revert "Install bundle gems to the system not to vendor/bundle"
This reverts commit 875dd3edfd34eaa20120b6589b0d1905230e948f.

The issue was fixed in rbx-2.2.3
2013-12-30 09:55:28 +01:00
Piotr Sarnacki
15e2eb42a7 Install bundle gems to the system not to vendor/bundle
Rubinius has problems with bundling when shared gems are disabled (ie.
when --path or --deployhment is used). There is no real reason to
install it with --path on TravisCI, so I'm dropping it.
2013-12-29 15:54:51 +01:00
Guillermo Iguaran
2aceccf974 Test with 2.1.0 2013-12-25 15:17:08 -05:00
Guillermo Iguaran
6d255b741c Merge pull request #13438 from vipulnsward/enable-memache-on-travis
Enable memcached service on travis for running cache tests.
2013-12-21 10:59:04 -08:00
Vipul A M
5724464731 Enable memcached service on travis for running cache tests. 2013-12-22 00:16:34 +05:30
Guillermo Iguaran
e219bf0ebc Test with 2.1.0-rc1 2013-12-20 22:21:28 -05:00
Santiago Pastorino
7b5cf7ef9d Always point to latest rbx and jruby in travis 2013-12-18 13:34:48 -02:00
Rafael Mendonça França
b602c17666 2.1.0 is fine 2013-12-05 00:36:30 -02:00
Santiago Pastorino
49ed8a1a62 Run Travis tests using Ruby 2.1.0-preview2 too 2013-12-04 17:54:47 -02:00
Federico Ravasio
f12099313c Updated allow_failures for Rubinius 2.2.1. 2013-11-24 16:15:22 +01:00
Federico Ravasio
5541cdcf88 Properly fix Rubinius dependencies in Gemfile & Travis integration.
Before Rubinius 2.2.0, some parts of the stdlib were lazily loaded, even
if not included in the Gemfile. Now it's 100% required to include the
gem 'rubysl', otherwise the stdlib is not available entirely, breaking
everything.

Also, the rubysl-test-unit gem was depending on minitest ~> 4.7, thus causing
conflicts with Rails's dependency on minitest 5. That is not the case
anymore since rubysl-test-unit 2.0.2, so it is completely safe to
include it fully.

When Travis is going to update RVM to 1.24, it'll be safe to use rbx-2,
thus picking new versions automatically.
2013-11-24 14:38:18 +01:00
Gaurish Sharma
f5627ba4da Start Running tests on Stable JRuby
Fixes for LOT of bugs have now landed in Jruby 1.7.6, thus we no longer
need to run tests against the master.

for broken tests that are still remaning:
1. If problem is in rails - we fix that test/code
2. if its a JRuby bug - we skip that test & file a bug report for jruby.
2013-11-09 00:16:20 +05:30
Federico Ravasio
f960362f74 Updated Rubinius version to 2.1.1 2013-10-31 21:08:40 +01:00
Rafael Mendonça França
1428131f64 Merge pull request #12107 from kares/master
allow to test AR master against AR-JDBC master (with `ENV['AR_JDBC']`)
2013-10-31 10:05:02 -07:00
Gaurish Sharma
ebe3d5b106 Allow failures in jruby-head 2013-09-20 10:23:00 +05:30
Gaurish Sharma
8b8f8cf41c Run Tests against JRuby master
Many of the failing tests in rails test suite fail because of missing encoding support, example #11739


And according to recent announcement, lot of encoding issues have been fixed in current master.  http://ruby.11.x6.nabble.com/Big-encoding-patches-landed-on-master-td4993719.html


So lets test against JRuby master & incase there are still bugs. it would be easier to report them to JRuby.
2013-09-20 10:16:19 +05:30
kares
0941a109fd export AR_JDBC=true on travis-ci as a *before_install* (but on jruby only) 2013-09-03 08:57:50 +02:00
Rafael Mendonça França
1dcd18703c Enable rubinius on travis too 2013-08-01 15:45:41 -03:00
Rafael Mendonça França
a840e5fe77 Allow jruby on travis allowing failures 2013-08-01 15:20:05 -03:00
Henrik Hodne
7c4811fb34 Add retry to gem install bundler for Travis
This adds the retry behaviour used for other commands to the bundler installation.
2013-07-30 11:19:26 -07:00
Łukasz Strzałkowski
1a62369592 Add ActionView to CI 2013-06-20 17:56:00 +02:00
Santiago Pastorino
5da8c1627c There's no need to install test group in travis 2013-03-11 15:51:24 -03:00
Rafael Mendonça França
8a7fad8970 All green with Ruby 2.0 💚 2013-01-11 02:40:01 -02:00
Jeremy Kemper
5be6fa5c33 Relax bundler dep until 1.3.0 is actually released.
Revert "Bump bundler dep to 1.3.0.pre.4+ to introduce 'bundle binstubs <gem>'"

This reverts commit e00b8ecf1ad8984b760f12e61247820613aec4ee.

Revert "Use bundler --pre for travis builds"

This reverts commit 4d240ec20a70122b7e69c790a37d2be14e1ff038.
2013-01-10 12:37:12 -07:00
Jeremy Kemper
4d240ec20a Use bundler --pre for travis builds 2013-01-03 18:05:17 -07:00
Rafael Mendonça França
b0e7b6f67c Change the encrypted campfire notification token 2012-12-06 15:39:13 -02:00
Rafael Mendonça França
4fac8c651a Try to get back the campfire notifications 2012-12-03 10:13:05 -02:00
Steve Klabnik
4bb0aa8b21 Add Ruby 2.0 to .travis.yml.
@joshk said it's okay. :)
2012-11-17 13:49:36 +01:00
José Valim
adafefb51d Remove ARes from the list. 2012-03-14 00:00:34 +01:00
José Valim
a39ee47312 Install latest bundler on Travis. 2012-03-09 22:19:55 +01:00
José Valim
4fa615a866 Update ruby_version_check. 2011-12-20 16:55:01 +01:00
Aaron Patterson
a5144699ca Revert "Update .travis.yml"
This reverts commit ce0cf7d6fbb39a22a0563934abd8c02ff50dd14c.
2011-12-19 20:26:37 -08:00
Guillermo Iguaran
ce0cf7d6fb Update .travis.yml 2011-12-19 22:22:37 -05:00
Jon Leighton
4012fcff22 Don't notify campfire when the build keeps passing 2011-12-18 23:37:05 +00:00
Santiago Pastorino
7bde2e2578 Add campfire notifications for travis 2011-12-17 13:05:14 -02:00
Jon Leighton
3f23c049c2 Enable postgres on the CI ❤️ 🍺 2011-12-03 20:09:43 +00:00
Jeremy Kemper
836b620850 Revert "Disable 1.9.3 builds until upgraded from -preview1 to -rc1"
This reverts commit 8a6acc17bb8badf70e300f599bf0440ee197028c.
2011-11-01 17:41:37 -07:00
Jeremy Kemper
0d0ded39ef Don't notify IRC on every single build, just failures and first success after a string of failures 2011-10-08 11:13:48 -07:00
Jeremy Kemper
8a6acc17bb Disable 1.9.3 builds until upgraded from -preview1 to -rc1 2011-10-08 11:13:12 -07:00
Jon Leighton
ebb2e9423f Update travis config on @joshk's instructions 2011-08-15 17:23:15 +01:00
José Valim
888539c541 Test against 1.9.3 as well. 2011-08-07 13:18:10 +03:00
Aaron Patterson
5bc6285cfe Revert "Test against Rubinius"
This reverts commit 3cfbb3824436b2f8a37544b8ffe2f3a4605bc7c8.
2011-08-05 15:51:33 -07:00
Erik Michaels-Ober
3cfbb38244 Test against Rubinius
Happy Rubinius Day!
2011-08-05 15:44:28 -07:00
Josh Kalderimis
5a5d7ba973 enable Travis CI irc notifications to #rails-contrib on irc.freenode.org 2011-07-26 18:17:58 +00:00
Josh Kalderimis
d664eba5b4 Added a .travis.yml config and travis specific ci script.
Don't install ruby-debug if running the test suite on Travis,
linecache19 is the main offender, very very slow.

And do not install pg if Travis is bundling the gems, pg will be setup
on Travis soon.
2011-07-15 10:47:50 +02:00