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.
cargo maelstrom should work out of the box for projects with simple test needs. When one of these tests fails, the output tells the user to set RUST_BACKTRACE, but that doesn't work until the user runs cargo maelstrom --init and then edits the configuration file to comment out the line that illustrates how to forward this environment variable.
Acceptance Criteria
[x] These two environment variables are forwarded when there is no configuration.
Use Cases
cargo maelstrom
should work out of the box for projects with simple test needs. When one of these tests fails, the output tells the user to setRUST_BACKTRACE
, but that doesn't work until the user runscargo maelstrom --init
and then edits the configuration file to comment out the line that illustrates how to forward this environment variable.Acceptance Criteria
Implementation Considerations
Definition of Done
CHANGELOG.md
updated.doc/book/head
updated.