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

Remove defunct methods and tests, activate all tests #241

Merged
merged 1 commit into from
Aug 25, 2021

Conversation

kjsanger
Copy link
Member

Remove remove_replicate and prune_replicates methods now that
replicates are handled by iRODS' resources. Remove corresponding
tests.

Simplify replicate counting tests. The test for the invalid_replicates
method no longer covers the case where invalid replicates exist. They
are now much harder to generate in iRODS, so we'd need to mock iRODS
for this case.

Fix the check for tests needing admin rights.

Add iRODS 4.2.10 to the test matrix.

@kjsanger

This comment has been minimized.

@kjsanger
Copy link
Member Author

The methods that I removed are not used in our codebase, except in their own tests.

@kjsanger
Copy link
Member Author

This is blocked by wtsi-npg/baton#246

@kjsanger kjsanger force-pushed the feature/test-maintenance branch 4 times, most recently from dde5279 to a423f2b Compare August 24, 2021 18:56
Remove remove_replicate and prune_replicates methods now that
replicates are handled by iRODS' resources. Remove corresponding
tests.

Simplify replicate counting tests. The test for the invalid_replicates
method no longer covers the case where invalid replicates exist. They
are now much harder to generate in iRODS, so we'd need to mock iRODS
for this case.

Fix the check for tests needing admin rights.

Remove TEST_AUTHOR because 1) tests always need an iRODS server 2) we
are the authors, so we always want all the tests to run.

Add iRODS 4.2.10 and baton 3.1.0 to the test matrix.
@kjsanger kjsanger force-pushed the feature/test-maintenance branch from a423f2b to e2041cf Compare August 24, 2021 19:28
@mgcam mgcam merged commit ea8e764 into wtsi-npg:devel Aug 25, 2021
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.

2 participants