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.
Use Casespytest can generate various warnings that can be helpful. I want to view and manage these warnings when I am using maelstrom-pytest
Acceptance Criteria
We should support in some way the behavior of the following pytest CLI options
--disable-warnings
--w / --pythonwarnings
--strict-config
--strict-markers
If pytest displays a warning, we should somehow display this to the user.
Implementation Considerations
Some warnings might not pop out unless you are running a test. We might need to somehow scrape the output of tests to find warnings.
See #390 which is about doing something similar for Rust / Go
Use Cases
pytest
can generate various warnings that can be helpful. I want to view and manage these warnings when I am usingmaelstrom-pytest
Acceptance Criteria
We should support in some way the behavior of the following
pytest
CLI options--disable-warnings
--w
/--pythonwarnings
--strict-config
--strict-markers
If
pytest
displays a warning, we should somehow display this to the user.Implementation Considerations Some warnings might not pop out unless you are running a test. We might need to somehow scrape the output of tests to find warnings. See #390 which is about doing something similar for Rust / Go
Definition of Done
CHANGELOG.md
updated.doc/book/head
updated.