Skip to content
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

Update travis yml #353

Merged
merged 8 commits into from
May 6, 2016
Merged

Update travis yml #353

merged 8 commits into from
May 6, 2016

Conversation

diegoamc
Copy link
Contributor

@diegoamc diegoamc commented May 4, 2016

Include builds using ruby 2.0.0-p598 and 2.1.5, CentOS 7 and Debian 8 default versions respectively.
Remove unnecessary configurations.
Make Travis fail if unit test coverage is below 100%.

This closes #351 and #352

rafamanzo and others added 8 commits April 27, 2016 15:38
Those were added long ago to bypass an kalibro_install issue and are no
longer necessary.
This is a workaround long ago but still necessary. Some status
information has been added.
They get started just for the acceptance tests. This is supposed to
prevent false positives for missing mocks on unit tests.

This still uses an unreleased version of kalibro_install which should
get replaced after this gets working.
This is the official version that supports starting kalibro just for
acceptance tests.
This ensures major distributions compatibility.
The issue rubygems/rubygems#1220 shows the
problem when using ruby 2.1.5 in association with rubygems 2.5.1 to
build prezento. This is the same fix as we did on kalibro client.
Apparently, the ruby 2.0.0-p598 (CentOS 7 default) breaks with the code
we were using. This commit replace it with a different syntax that
should be reverted when CentOS 7 updates its ruby.
This is meant to ensure we remember when we commit changes without
tests. Also, to be able to run all the tests locally without worrying
about that, we make the minimum coverage only required if the
environment variable 'CI' is set to true. In practice, this means we
only check minimun coverage if we are building the environment on
travis.

Also remove some default configurations for Rails on Simplecov.

Updates CHANGELOG
@do-you-dare do-you-dare merged commit a37162a into master May 6, 2016
@do-you-dare do-you-dare deleted the update_travis_yml branch May 6, 2016 18:10
@rafamanzo rafamanzo mentioned this pull request May 24, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support Ruby 2.0.0
3 participants