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

Commits on Jan 9, 2020

  1. Configuration menu
    Copy the full SHA
    42c5a12 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2020

  1. Changed find_mounts to return set.

    Updated tests.
    
    PEP8 fixes.
    aidanheerdegen committed Jan 10, 2020
    Configuration menu
    Copy the full SHA
    a4fcac4 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. Moved all PBS related code from cli to scheduler/pbs.py

    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.
    aidanheerdegen committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    bf5cba1 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2020

  1. Configuration menu
    Copy the full SHA
    9dafc37 View commit details
    Browse the repository at this point in the history
  2. PEP8 cleanup

    aidanheerdegen committed Jan 14, 2020
    Configuration menu
    Copy the full SHA
    b7504a3 View commit details
    Browse the repository at this point in the history
  3. More PEP8 fixes

    aidanheerdegen committed Jan 14, 2020
    Configuration menu
    Copy the full SHA
    1a62628 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    998afe8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd1f48c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    068023d View commit details
    Browse the repository at this point in the history
  7. Fixed typo

    aidanheerdegen committed Jan 14, 2020
    Configuration menu
    Copy the full SHA
    a608184 View commit details
    Browse the repository at this point in the history
  8. More debugging

    aidanheerdegen committed Jan 14, 2020
    Configuration menu
    Copy the full SHA
    3d7f37a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    26fbe13 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2020

  1. Rearranged pbs code to make it more testable/monkey-patchable.

    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.
    aidanheerdegen committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    92e32e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5e3327 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. Configuration menu
    Copy the full SHA
    950552d View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2020

  1. Split manifest load from setup to allow this to be called separately.

    Made get_all_fullpaths to Manifest to access all fullpaths. Required
    to support checking paths for storage flags using PBS at NCI.
    aidanheerdegen committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    47d4e7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74b339a View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2020

  1. Major reorganisation of manifest code.

    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 committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    cb75930 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7513d55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    011c111 View commit details
    Browse the repository at this point in the history
  4. Change code comment

    aidanheerdegen committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    8f08fdc View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2020

  1. Configuration menu
    Copy the full SHA
    f7fc978 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0402c46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e19a6c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    370c9f6 View commit details
    Browse the repository at this point in the history
  5. PEP8 cleanup

    aidanheerdegen committed Feb 5, 2020
    Configuration menu
    Copy the full SHA
    762542e View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2020

  1. PEP8 cleanup

    aidanheerdegen committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    ff03301 View commit details
    Browse the repository at this point in the history
  2. PEP8 cleanup

    aidanheerdegen committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    4234900 View commit details
    Browse the repository at this point in the history