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

We should error when local networking is specified with a sys mount type #389

Closed nfachan closed 2 months ago

nfachan commented 3 months ago

Use Cases

If I specify a job/test with local networking and a sys mount, it will fail eventually with an execution error. This is a little confusing. I would like it to be more explicit when it fails.

Acceptance Criteria

I get a better error message when I specify these incompatible settings. The message should point to documentation somehow. It doesn't have a to be a url, but maybe something like "search for X" or whatever.

Implementation Considerations

Definition of Done