mirror of https://github.com/astral-sh/ruff
## Summary This PR introduces a new mdtest option `system` that can either be `in-memory` or `os` where `in-memory` is the default. The motivation for supporting `os` is so that we can write OS/system specific tests with mdtests. Specifically, I want to write mdtests for the module resolver, testing that module resolution is case sensitive. ## Test Plan I tested that the case-sensitive module resolver test start failing when setting `system = "os"` |
||
|---|---|---|
| .. | ||
| red_knot_check_invalid_syntax.rs | ||
| ruff_fix_validity.rs | ||
| ruff_formatter_idempotency.rs | ||
| ruff_formatter_validity.rs | ||
| ruff_parse_idempotency.rs | ||
| ruff_parse_simple.rs | ||