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

Enhancement #10: Raising coverage to more then 80% and cover all Ruby source files #46

Merged
merged 50 commits into from
Jan 29, 2016

Conversation

cardil
Copy link
Collaborator

@cardil cardil commented Jan 22, 2016

This PR is huge but needs to be like this to actively fight back technical dept.

Good work mister @Cosaquee!

But, this needs to be explicitly tested - also manually on real machines, before merge!

Suszyński Krzysztof and others added 30 commits September 25, 2015 11:54
@cardil
Copy link
Collaborator Author

cardil commented Jan 22, 2016

This should fix enhancement #10

@Cosaquee
Copy link
Contributor

👍 👯

@cardil
Copy link
Collaborator Author

cardil commented Jan 22, 2016

Tip for manual testing for @coi-gov-pl/jboss-puppet-team:

Puppet 3.7.4 - inside cointainer docker run -h wfly.localdomain -it --rm devopsil/puppet:3.7.4:

yum install -y tar git
puppet module install coi/jboss
rm -rf /etc/puppet/modules/jboss
cd /etc/puppet/modules
git clone https://github.com/coi-gov-pl/puppet-jboss.git jboss
cd jboss
git checkout feature/enh-10-cover-not-covered

and do some serious tests with tests/*.pp files:

puppet apply tests/domain/controller.pp
puppet apply tests/domain/controller.pp
puppet apply tests/domain/node.pp
puppet apply tests/domain/node.pp
# [..]

Do it also for Puppet 2.7.22 with cointainer docker run -h wfly.localdomain -it --rm devopsil/puppet:2.7.25

For 2.7.x run also before testing:

yum install -y hiera-puppet

Run compliance suites for COI projects!

@Cosaquee
Copy link
Contributor

I will run tests suites.

@cardil cardil force-pushed the feature/enh-10-cover-not-covered branch from 774f382 to 66f0f9a Compare January 26, 2016 14:39
@cardil
Copy link
Collaborator Author

cardil commented Jan 28, 2016

Unfortunately commit 8f06566 seems to not work as expected (should fix #50).

We need to write some spec test case for that to be explicitly tested

@cardil cardil closed this Jan 28, 2016
@cardil
Copy link
Collaborator Author

cardil commented Jan 28, 2016

I like to confirm that those changes are 100% compatible with compliance suites for COI projects.

Todo before merge:

After that reopen this PR

@cardil cardil assigned cardil and unassigned Cosaquee Jan 28, 2016
@cardil cardil reopened this Jan 29, 2016
@cardil
Copy link
Collaborator Author

cardil commented Jan 29, 2016

b280c37: Typo misled @Cosaquee and resulted in incorrect bug report #50

It should be okey now to be reviewed last time, before merge. Please approve @coi-gov-pl/jboss-puppet-team

@therek
Copy link
Collaborator

therek commented Jan 29, 2016

Looks good to me 👍

cardil added a commit that referenced this pull request Jan 29, 2016
Enhancement #10: Raising coverage to more then 80% and cover all Ruby source files
@cardil cardil merged commit 5633b79 into develop Jan 29, 2016
@cardil cardil deleted the feature/enh-10-cover-not-covered branch January 29, 2016 09:34
@cardil
Copy link
Collaborator Author

cardil commented Jan 29, 2016

Merge fixes #10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants