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

Added initial acceptance test framework #126

Merged
merged 4 commits into from
Jun 9, 2015
Merged

Added initial acceptance test framework #126

merged 4 commits into from
Jun 9, 2015

Conversation

solarkennedy
Copy link
Collaborator

@ajjahn This adds the beaker infrastructure so we can accept better PRs and have more confidence that they work.

These tests currently do not work on centos because of the silly way we make people have the full filename in the dns::server::options type. (eventually that will become a class and pickup the right filename from params)

I had to remove the logging section because it didn't allow bind to start up! (we are not managing the logging things properly yet)

Additionally I had to order the install->config~>service stuff so thing converged in one run so the test for idempotency passed.

@solarkennedy
Copy link
Collaborator Author

Hmm, needs ruby >1.87... that might be hard to support with these newer gems...

@ajjahn
Copy link
Owner

ajjahn commented Jun 8, 2015

@solarkennedy I haven't looked much at beaker, but I'm all for making it easier to acceptance test on different platforms. Should we keep this in it's own branch until we can work out the breaking changes with certain platforms (CentOS)?

@solarkennedy
Copy link
Collaborator Author

@ajjahn Na, I vote we have this on master so that when we fix the centos stuff, we can be sure we really fixed it! (and of course test for regressions)

These tests involve vagrant and junk, they will not run with normal travis runs.

Once I get the gemfile thing sorted, having this framework available can't "hurt" anything.

@solarkennedy solarkennedy force-pushed the acceptance_tests branch 2 times, most recently from b27e53a to b6c9a5d Compare June 9, 2015 03:06
@ajjahn
Copy link
Owner

ajjahn commented Jun 9, 2015

@solarkennedy Got it. Merging...

ajjahn added a commit that referenced this pull request Jun 9, 2015
Added initial acceptance test framework
@ajjahn ajjahn merged commit 0276ca9 into master Jun 9, 2015
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.

2 participants