-
-
Notifications
You must be signed in to change notification settings - Fork 269
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix for issue #552 including acceptance tests #556
Conversation
Seems Travis needs to retry on Debian |
Fixes #552 with acceptance tests to prove it |
This is way way way too many commits. Please do some work to rewrite history in much more processable and contained sets of commits. Also, the changes to |
I did a rebase from master. Apparently incorrectly |
cee8df4
to
b8eb5a5
Compare
I'm not sure the Travis+Docker changes is something we want to do right now. This is going to dramatically slow down tests, it's adding 9 tests to the matrix which almost doubles the matrix size. |
The module was unusable on CentOS 6 and 7 for instance. The added tests would ensure that doesn't happen again |
Not sure I agree with "dramatically" though? Spec test on Ruby 2.3.1 is already 4 minutes, which is longer than most of the Beaker tests. In my opinion the Beaker tests have more value than multiple ruby versions |
It's at worst 9x~3m that get added to the test time when it's busy and things can't get scheduled in parallel, That's almost 20 minutes extra wait time, in practice it's probably around 10m. I agree that we could/should remove some of the Rubies though in general. If a module doesn't have native code in it it's not that useful. |
In my opinion it's still worth it :-) |
IMO we should wait with the acceptance test until voxpupuli/modulesync_config#230 is resolved. Maybe it is a good idea to add the tests from this PR in a new one? |
The adding docker CI and revert should be squashed to just eliminate them from history. |
b5e7b62
to
f5d4bbd
Compare
f5d4bbd
to
29989c6
Compare
Adding Docker nodesets for
Debian 7/8
Ubuntu 12/14/16
Ommiting CentOS 6/7 due to bug