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

Add automated testing with circle-ci #55

Merged
merged 10 commits into from Apr 29, 2019

Conversation

@brittonsmith
Copy link
Contributor

commented Apr 9, 2019

This adds automated testing using the circle-ci service. The testing is the same push suite as before with an added test of building the docs as well. We now cache external dependencies, like hypre, and the answers from the gold standard. The latter cuts the test time in half.

I had to disable some of the mercurial version checking in the test runner to get things working. I can eventually replace this with the git counterpart, but I think that can wait until after this is accept. None of that affects the running of the tests.

@brittonsmith brittonsmith requested review from gregbryan and jwise77 Apr 9, 2019

@brittonsmith

This comment has been minimized.

Copy link
Contributor Author

commented Apr 29, 2019

@jwise77, @gregbryan, want to go ahead and merge this in ?

@jwise77

This comment has been minimized.

Copy link
Contributor

commented Apr 29, 2019

@jwise77, @gregbryan, want to go ahead and merge this in ?

I was waiting on a third review. But I think this is an important addition before moving forward, so I'm merging now.

@jwise77 jwise77 merged commit c568ac7 into enzo-project:master Apr 29, 2019

2 checks passed

ci/circleci: docs-build Your tests passed on CircleCI!
Details
ci/circleci: test-suite Your tests passed on CircleCI!
Details

@brittonsmith brittonsmith deleted the brittonsmith:circle branch May 2, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.