# Coverage configuration for memory backend testing
# CLI tests are skipped with memory:// URLs, so exclude CLI from coverage
# conftest.py has many conditional branches for different Redis configs

[run]
branch = true
parallel = true
omit =
    src/docket/__main__.py
    src/docket/_uuid7.py
    src/docket/_result_store.py
    src/docket/_cli_support.py
    src/docket/cli.py
    tests/cli/test_*.py
    # Timing-dependent coverage varies between memory and real Redis
    tests/concurrency_limits/test_*.py
    **/conftest.py
