AntelopeIO / DUNES

Docker Utilities for Node Execution
Other
26 stars 17 forks source link

Arbitrary container and image names allow for non-destructive testing #229

Open ScottBailey opened 1 year ago

ScottBailey commented 1 year ago

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.

Closes #213

mikelik commented 1 year ago

Some tests are failing, so I will hold on with the review