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

Hotfixing some test issues #479

Merged

Conversation

RandomDefaultUser
Copy link
Member

This PR adresses some problems with the test pipeline. These have been identified locally, as they are related to incomplete MALA installs and LAMMPS usage, both of which are not checked in the CI. Namely, this fixes:

  1. It closes issue Make oapackage conditional on this optional package being present #473
  2. It hotfixes a bug with the OpenPMD test. It does NOT fix the bug (see OpenPMD interface fails after LAMMPS usage #476) but only circumvents it by artificially making sure the OpenPMD test is executed before any LAMMPS test.
  3. It hotfixes a problem with the lazy loading prefetching algorithm. Again, it does not fix the bug (see Lazy loading with prefetching seems to hang in test suite #477), but only circumvents it for now.

The way 2. and 3. were hotfixed (changing test order manually by renaming test which is obviously a bad solution) means that we should implement an actually proper way to reorder tests, see #478 .

@RandomDefaultUser RandomDefaultUser merged commit b64eca2 into mala-project:develop Aug 4, 2023
4 of 5 checks passed
@RandomDefaultUser RandomDefaultUser deleted the hotfix_openpmd_test branch August 4, 2023 14:04
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.

Make oapackage conditional on this optional package being present
1 participant