Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.
I have a test that fails for some mysterious reason. I want to be able to easily investigate from a TTY using the feature specified in #382 .
I want to manually run a test with slightly modified arguments or in a slightly modified container. I want to get a json file for the test, then modify it slightly and run it with maelstrom-run.
Acceptance Criteria
The user has a way to get a maelstrom-run json file for any test that has been run.
The json file should include everything necessary to create the container.
The json file should include the program and arguments used to run the test.
Use Cases
maelstrom-run
.Acceptance Criteria
maelstrom-run
json file for any test that has been run.Implementation Considerations
Definition of Done
CHANGELOG.md
updated.doc/book/head
updated.