Should I run tests with Ruby 1.9.2 if they pass in 1.8.7 and 1.9.3?

I have a Ruby gem that is configured using Travis CI , and my configuration currently implements specifications with Ruby 1.8.7, 1.9.2, and 1.9.3, as well as the latest versions of Rails 3.0, 3.1, and 3.2. If the tests pass in 1.8.7 and 1.9.3, is there any reason to run them in 1.9.2? It seems redundant if anything that works in 1.8.7 and 1.9.3 will always work in 1.9.2. Is this assumption correct?

+4
source share
1 answer

I see no reason why it should not work with 1.9.2, but this is what it is during testing: you never know. Therefore, if it is important for you that your software works with 1.9.2, I would not run the tests automatically during development, but at least until an important deployment.

+3
source

All Articles