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 Phil's authoritative list of ITs for docker-aio and dataverse-ansible #7915

Merged
merged 3 commits into from
Jun 2, 2021

Conversation

donsizemore
Copy link
Contributor

What this PR does / why we need it: Multiple methods of running the IT suite relied on conf/docker-aio/run-test-suite.sh which was customized initially for docker-aio and improperly for dataverse-ansible. This PR removes CentOS 8 Maven cruft and instead reference Phil's tests/integration-tests.txt. dataverse-ansible has a branch prepared to pull from this list as well. Note that @poikilotherm 's preferred mvn verify with the maven-failsafe-plugin is under preparation and pending community approval may appear as a separate pull request.

Which issue(s) this PR closes:

Closes #7897

Special notes for your reviewer: dataverse-ansible has a corresponding branch which needs to be merged when this PR is merged. no big deal.

Suggestions on how to test this: run the modified script, either in docker-aio or locally

Does this PR introduce a user interface change? If mockups are available, please link/include them here: no

Is there a release notes update needed for this change?: no

Additional documentation: none

@pdurbin pdurbin self-assigned this May 28, 2021
Also remove reference to phoenix server, which has been decommissioned.
We'll finished cleaning up phoenix-related docs in IQSS#7031.
Copy link
Member

@pdurbin pdurbin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good but can we update the docs? I made a suggestion at uncch-rdmc#83

@pdurbin pdurbin assigned donsizemore and unassigned pdurbin May 28, 2021
mention new IT test list in dev guide IQSS#7897
Copy link
Member

@pdurbin pdurbin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now that we have docs I think we're good. Thanks, @donsizemore ! 🎉

@coveralls
Copy link

Coverage Status

Coverage remained the same at 19.324% when pulling 8d7d679 on OdumInstitute:7897_iqss_integration_test_list into 5640a40 on IQSS:develop.

@kcondon kcondon self-assigned this Jun 2, 2021
@kcondon kcondon merged commit 941403f into IQSS:develop Jun 2, 2021
@djbrooke djbrooke added this to the 5.6 milestone Jun 21, 2021
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.

provide authoritative list of desired integration tests
5 participants