diff options
author | Eric Wong <e@80x24.org> | 2014-10-08 21:24:41 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2014-10-08 21:27:48 +0000 |
commit | 633b984a41cc3b036b47982ad72b5658ec54c918 (patch) | |
tree | 97da3934d53c4776c3e8c6bf7db70bf0f959571c /t/test_isolate.rb | |
parent | 64a68a2a457d5f57969261689c13d633f6721ed3 (diff) | |
download | rainbows-633b984a41cc3b036b47982ad72b5658ec54c918.tar.gz |
This will allow me to test for unintentional breakage in 2.2.0. Part of the reason for putting this project on maintenance mode is because many of the libraries we depend on have not kept up with the latest changes to Ruby. So we will disable many tests for 2.2+ to ensure the core parts remain working.
Diffstat (limited to 't/test_isolate.rb')
-rw-r--r-- | t/test_isolate.rb | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/t/test_isolate.rb b/t/test_isolate.rb index ee66ea3..4ae4894 100644 --- a/t/test_isolate.rb +++ b/t/test_isolate.rb @@ -23,25 +23,27 @@ Isolate.now!(opts) do gem 'unicorn', '4.8.3' if engine == "ruby" - gem 'sendfile', '1.2.1' - gem 'cool.io', '1.1.0' - - gem 'eventmachine', '1.0.3' - gem 'async_sinatra', '1.0.0' - - gem 'neverblock', '0.1.6.2' + gem 'sendfile', '1.2.2' + if RUBY_VERSION.to_f < 2.2 + gem 'cool.io', '1.1.0' + gem 'eventmachine', '1.0.3' + gem 'async_sinatra', '1.0.0' + gem 'neverblock', '0.1.6.2' + end end if defined?(::Fiber) && engine == "ruby" - gem 'revactor', '0.1.5' - gem 'rack-fiber_pool', '0.9.2' + if RUBY_VERSION.to_f < 2.2 + gem 'revactor', '0.1.5' + gem 'rack-fiber_pool', '0.9.2' # depends on EM + end end if RUBY_PLATFORM =~ /linux/ gem 'sleepy_penguin', '3.3.0' # is 2.6.32 new enough? - gem 'io_splice', '4.2.0' if `uname -r`.strip > '2.6.32' + gem 'io_splice', '4.3.0' if `uname -r`.strip > '2.6.32' end end |