This change updates dunes to optionally take a container and image names on the command line. This allows for the user to have more than one container as well as having non-destructive regression tests.
.pylintrc: made column number larger.
src/dunes/__main__.py: Container creatin uses the new CLI arguments.
src/dunes/args.py: Add the new CLI options, fix forwarded args functions to work with container name.
src/dunes/docker.py: __init__() becomes more sophisticated and upgrade() becomes more self contained.
src/dunes/dunes.py: __init__() now takes container and image names.
tests/*: Tests are updated to replace destructive with safe in all cases except the a100 test which must remain destructive. Changed language in README.
This change updates dunes to optionally take a container and image names on the command line. This allows for the user to have more than one container as well as having non-destructive regression tests.
.pylintrc
: made column number larger.src/dunes/__main__.py
: Container creatin uses the new CLI arguments.src/dunes/args.py
: Add the new CLI options, fix forwarded args functions to work with container name.src/dunes/docker.py
:__init__()
becomes more sophisticated andupgrade()
becomes more self contained.src/dunes/dunes.py
:__init__()
now takes container and image names.tests/*
: Tests are updated to replacedestructive
withsafe
in all cases except the a100 test which must remain destructive. Changed language in README.Closes #213