ggiamarchi / vagrant-openstack-provider

Use Vagrant to manage OpenStack Cloud instances.
MIT License
247 stars 101 forks source link

Update Ruby versions in Travis matrix #370

Closed Sharpie closed 5 years ago

Sharpie commented 6 years ago

Vagrant 2.0 and 2.1 both ship with a bundled Ruby 2.4.4. This commit updates the Travis matrix to test those Vagrant versions with 2.4.4 instead of 2.2.5.

coveralls commented 6 years ago

Coverage Status

Coverage remained the same at 87.572% when pulling cad6afea2fa5d22bb2592953795c486803ba8658 on Sharpie:update-travis-ruby-version into 0e60bd3235e077df3aca180523f6fd5a37a04152 on ggiamarchi:master.

Sharpie commented 6 years ago

Interesting. Looks like there's a bit of test code that is sensitive to the Ruby version.

Sharpie commented 6 years ago

The cause of test failures under 2.4 turned out to be stub classes in webmock 1.18.z that were missing support for methods called by newer Ruby versions. Support for Ruby 2.4 was added in webmock 2.3.1.