maelstrom-software / maelstrom

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.
https://maelstrom-software.com/
Apache License 2.0
599 stars 11 forks source link

Default configuration for cargo maelstrom should forward RUST_BACKTRACE and RUST_LIB_BACKTRACE #386

Closed nfachan closed 2 months ago

nfachan commented 3 months ago

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 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

Implementation Considerations

Definition of Done