supercov-engine 0.0.55

Rust instrumentation, evidence, attribution, and query engine for Supercov
Documentation
1
{"branch":true,"collectorCore":"ctrace","contexts":[{"files":[{"arcs":[[-1,1],[1,9],[9,-1]],"lines":[1,9],"path":"src/calculator.py"}],"identity":null,"kind":"background","workerId":"main"},{"files":[{"arcs":[[-1,2],[2,4],[4,6],[6,-1]],"lines":[2,4,6],"path":"src/calculator.py"}],"identity":{"phase":"call","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_expected_failure","workerId":"main"},"kind":"test-phase","workerId":"main"},{"files":[{"arcs":[[-1,2],[2,3],[3,-1]],"lines":[2,3],"path":"src/calculator.py"}],"identity":{"phase":"call","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_fails","workerId":"main"},"kind":"test-phase","workerId":"main"},{"files":[{"arcs":[[-9,10],[10,12],[12,14],[14,-9]],"lines":[10,12,14],"path":"src/calculator.py"}],"identity":{"phase":"call","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_passes","workerId":"main"},"kind":"test-phase","workerId":"main"},{"files":[{"arcs":[[-1,2],[2,3],[3,-1]],"lines":[2,3],"path":"src/calculator.py"}],"identity":{"phase":"call","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_teardown_failure","workerId":"main"},"kind":"test-phase","workerId":"main"},{"files":[{"arcs":[[-1,2],[2,4],[4,5],[5,-1]],"lines":[2,4,5],"path":"src/calculator.py"}],"identity":{"phase":"setup","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_setup_failure","workerId":"main"},"kind":"test-phase","workerId":"main"},{"files":[{"arcs":[[-9,10],[10,12],[12,13],[13,-9]],"lines":[10,12,13],"path":"src/calculator.py"}],"identity":{"phase":"teardown","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_teardown_failure","workerId":"main"},"kind":"test-phase","workerId":"main"}],"files":[{"excludedLines":[],"executedBranches":[[2,3],[2,4],[4,5],[4,6],[10,12],[12,13],[12,14]],"executedLines":[1,2,3,4,5,6,9,10,12,13,14],"missingBranches":[[10,11]],"missingLines":[11],"path":"src/calculator.py","sourceLines":[{"line":1,"source":"def classify(value: int, enabled: bool) -> str:"},{"line":2,"source":"    if enabled and value > 0:"},{"line":3,"source":"        return \"positive\""},{"line":4,"source":"    if value == 0:"},{"line":5,"source":"        return \"zero\""},{"line":6,"source":"    return \"other\""},{"line":9,"source":"def bounded(value: int) -> int:"},{"line":10,"source":"    if value < 0:"},{"line":11,"source":"        return 0"},{"line":12,"source":"    if value > 10:"},{"line":13,"source":"        return 10"},{"line":14,"source":"    return value"}],"statements":[1,2,3,4,5,6,9,10,11,12,13,14]}],"outcomes":[{"outcome":"skipped","phase":"call","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_expected_failure","wasXfail":true,"workerId":"main"},{"outcome":"passed","phase":"setup","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_expected_failure","wasXfail":false,"workerId":"main"},{"outcome":"passed","phase":"teardown","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_expected_failure","wasXfail":false,"workerId":"main"},{"outcome":"failed","phase":"call","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_fails","wasXfail":false,"workerId":"main"},{"outcome":"passed","phase":"setup","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_fails","wasXfail":false,"workerId":"main"},{"outcome":"passed","phase":"teardown","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_fails","wasXfail":false,"workerId":"main"},{"outcome":"passed","phase":"call","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_passes","wasXfail":false,"workerId":"main"},{"outcome":"passed","phase":"setup","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_passes","wasXfail":false,"workerId":"main"},{"outcome":"passed","phase":"teardown","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_passes","wasXfail":false,"workerId":"main"},{"outcome":"failed","phase":"setup","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_setup_failure","wasXfail":false,"workerId":"main"},{"outcome":"passed","phase":"teardown","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_setup_failure","wasXfail":false,"workerId":"main"},{"outcome":"skipped","phase":"setup","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_skips","wasXfail":false,"workerId":"main"},{"outcome":"passed","phase":"teardown","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_skips","wasXfail":false,"workerId":"main"},{"outcome":"passed","phase":"call","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_teardown_failure","wasXfail":false,"workerId":"main"},{"outcome":"passed","phase":"setup","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_teardown_failure","wasXfail":false,"workerId":"main"},{"outcome":"failed","phase":"teardown","retry":0,"runId":"python-tier-a-outcomes2","testId":"tests_outcomes/test_outcomes.py::test_teardown_failure","wasXfail":false,"workerId":"main"}],"producer":{"name":"coverage.py","version":"7.15.4"},"root":".","runner":"pytest","schemaVersion":1}