nbfix_symmetry - gromacs test skip #1196
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TL;DR - Test nbfix_symmetry uses a topology file from OpenFF, which, Gromacs
has. Without any of the Gromacs data paths, the test fails. With the
Gromacs data paths, the tests pass.
It might be that nbfix_symmetry has nothing to do with Gromacs, and a better "fix" would be using a topology file without the Gromacs dependency. I just don't know if that is the case.
Super long story -
No local GROMACS or system GROMACS, the test
test_parmed_parameterset.py::TestParameterSet::test_nbfix_symmetry
failsUsing System GROMACS, the test
test_parmed_parameterset.py::TestParameterSet::test_nbfix_symmetry
passesPurging the environment variables in the order https://parmed.github.io/ParmEd/html/gromacs.html to demonstrate the test fails.
With the skip unless