Coverage report: 89%

Files Functions Classes

coverage.py v7.10.6, created at 2025-09-10 11:51 +0000

File statements missing excluded branches partial coverage
/home/runner/work/tket/tket/pytket/pytket/__init__.py 15 2 0 2 1 82%
/home/runner/work/tket/tket/pytket/pytket/_tket/__init__.py 0 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/_version.py 13 0 5 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/architecture/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/backends/__init__.py 5 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py 179 29 38 28 4 83%
/home/runner/work/tket/tket/pytket/pytket/backends/backend_exceptions.py 12 3 0 2 0 64%
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py 116 1 0 34 1 99%
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py 278 24 0 136 9 90%
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py 35 4 6 6 1 83%
/home/runner/work/tket/tket/pytket/pytket/backends/status.py 62 1 2 18 1 98%
/home/runner/work/tket/tket/pytket/pytket/circuit/__init__.py 76 1 0 40 4 96%
/home/runner/work/tket/tket/pytket/pytket/circuit/add_condition.py 56 2 0 26 3 94%
/home/runner/work/tket/tket/pytket/pytket/circuit/clexpr.py 98 14 0 68 11 83%
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py 213 32 0 90 12 83%
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py 104 14 0 14 5 84%
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py 558 48 0 200 14 90%
/home/runner/work/tket/tket/pytket/pytket/circuit/named_types.py 20 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/circuit_library/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/config/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py 56 2 2 4 1 95%
/home/runner/work/tket/tket/pytket/pytket/logging/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/mapping/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/partition/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/__init__.py 4 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/passselector.py 24 0 0 4 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/resizeregpass.py 20 0 0 4 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/script.py 137 34 0 0 0 75%
/home/runner/work/tket/tket/pytket/pytket/pauli/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/placement/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/predicates/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/grammar.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_decls.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_defs.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_dev_decls.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_hqslib1_dev_defs.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_qelib1_decls.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/_qelib1_defs.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/includes/load_includes.py 32 6 0 6 1 76%
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py 1098 63 0 404 36 93%
/home/runner/work/tket/tket/pytket/pytket/quipper/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py 395 68 0 194 26 80%
/home/runner/work/tket/tket/pytket/pytket/tableau/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/tailoring/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/transform/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/unit_id/__init__.py 52 0 0 4 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/__init__.py 11 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py 116 9 0 30 8 88%
/home/runner/work/tket/tket/pytket/pytket/utils/expectations.py 111 15 2 52 7 84%
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py 167 18 0 58 6 89%
/home/runner/work/tket/tket/pytket/pytket/utils/measurements.py 25 0 0 14 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/operators.py 144 10 2 56 6 92%
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py 73 4 3 12 4 91%
/home/runner/work/tket/tket/pytket/pytket/utils/prepare.py 9 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/results.py 81 9 0 14 2 88%
/home/runner/work/tket/tket/pytket/pytket/utils/serialization/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/serialization/migration.py 100 8 0 32 5 90%
/home/runner/work/tket/tket/pytket/pytket/utils/spam.py 221 16 0 84 6 91%
/home/runner/work/tket/tket/pytket/pytket/utils/stats.py 4 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py 166 44 0 18 3 73%
/home/runner/work/tket/tket/pytket/pytket/utils/term_sequence.py 29 0 2 8 0 100%
/home/runner/work/tket/tket/pytket/pytket/wasm/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py 136 12 0 68 9 90%
/home/runner/work/tket/tket/pytket/pytket/zx/__init__.py 1 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py 211 6 0 78 4 97%
Total 5289 499 62 1808 190 89%

No items found using the specified filter.