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

Added routine to return correct storage string and test #216

Merged
merged 28 commits into from
Feb 6, 2020

Conversation

aidanheerdegen
Copy link
Collaborator

Fixes #215

@pep8speaks
Copy link

pep8speaks commented Jan 9, 2020

Hello @aidanheerdegen! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

There are currently no PEP 8 issues detected in this Pull Request. Cheers! 🍻

Comment last updated at 2020-02-06 00:20:38 UTC

@aidanheerdegen
Copy link
Collaborator Author

Not finished as yet, but created a routine to strip out necessary storage strings.

aidanheerdegen and others added 27 commits January 10, 2020 12:24
Updated tests.

PEP8 fixes.
Made PBS call testable by returning string for cli to execute.

Added test for generate_command routine. Used argparse to facilitate
checking.

Moved all PBS related tests to a new test script.
Created two separate routines, encode_mount and make_mount_string,
and wrote tests.

pbs.generate_command now takes an optional python interpreter
path to allow arbitrary paths to be passed for testing.

Changed to a regular expression to parse mounts in find_mounts.
Explicitly do not support mount paths that have no subdirectories
under project code, or no trailing slash.
Made get_all_fullpaths to Manifest to access all fullpaths. Required
to support checking paths for storage flags using PBS at NCI.
Made separate load method that will load whatever manifests are
available.

Logic for checking for reproduce consistency is all contained in
setup.

Create separate init_mf method for initialising submanifests and
use this to zero off other manifests when loaded versions not
required.

Streamlined code in manifest init
@aidanheerdegen aidanheerdegen merged commit 3386a5b into master Feb 6, 2020
@aidanheerdegen aidanheerdegen deleted the gadi-fix branch January 23, 2024 05:08
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.

Requirement for storage mount points to be specified breaks payu from conda
2 participants