Coverage report: 90%

Files Functions Classes

coverage.py v7.5.1, created at 2024-05-17 14:23 +0000

File statements missing excluded branches partial coverage
/home/runner/work/tket/tket/pytket/pytket/__init__.py 14 2 0 2 1 81%
/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 11 2 0 2 1 77%
/home/runner/work/tket/tket/pytket/pytket/architecture/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/backends/__init__.py 6 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/backends/backend.py 200 38 0 113 4 86%
/home/runner/work/tket/tket/pytket/pytket/backends/backend_exceptions.py 13 3 0 2 0 67%
/home/runner/work/tket/tket/pytket/pytket/backends/backendinfo.py 117 1 0 70 1 99%
/home/runner/work/tket/tket/pytket/pytket/backends/backendresult.py 277 24 0 176 9 91%
/home/runner/work/tket/tket/pytket/pytket/backends/resulthandle.py 42 6 0 13 1 84%
/home/runner/work/tket/tket/pytket/pytket/backends/status.py 63 1 0 24 1 98%
/home/runner/work/tket/tket/pytket/pytket/circuit/__init__.py 70 1 0 30 4 95%
/home/runner/work/tket/tket/pytket/pytket/circuit/add_condition.py 55 2 0 32 3 94%
/home/runner/work/tket/tket/pytket/pytket/circuit/decompose_classical.py 180 9 0 69 3 94%
/home/runner/work/tket/tket/pytket/pytket/circuit/display/__init__.py 80 14 0 14 3 80%
/home/runner/work/tket/tket/pytket/pytket/circuit/logic_exp.py 556 32 0 240 20 93%
/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 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/config/pytket_config.py 58 4 0 24 2 93%
/home/runner/work/tket/tket/pytket/pytket/logging/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/mapping/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/partition/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/__init__.py 5 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/_decompositions.py 52 39 0 18 0 19%
/home/runner/work/tket/tket/pytket/pytket/passes/auto_rebase.py 48 0 0 21 1 99%
/home/runner/work/tket/tket/pytket/pytket/passes/passselector.py 24 0 0 8 0 100%
/home/runner/work/tket/tket/pytket/pytket/passes/script.py 141 35 0 0 0 75%
/home/runner/work/tket/tket/pytket/pytket/pauli/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/placement/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/predicates/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/qasm/__init__.py 3 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 33 6 0 12 1 71%
/home/runner/work/tket/tket/pytket/pytket/qasm/qasm.py 855 40 0 421 29 94%
/home/runner/work/tket/tket/pytket/pytket/quipper/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/quipper/quipper.py 379 68 0 222 26 80%
/home/runner/work/tket/tket/pytket/pytket/tableau/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/tailoring/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/transform/__init__.py 3 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/unit_id/__init__.py 18 0 0 4 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/__init__.py 12 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/distribution.py 113 8 0 71 8 91%
/home/runner/work/tket/tket/pytket/pytket/utils/expectations.py 115 16 0 69 9 84%
/home/runner/work/tket/tket/pytket/pytket/utils/graph.py 155 16 0 72 4 91%
/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 134 10 0 72 7 92%
/home/runner/work/tket/tket/pytket/pytket/utils/outcomearray.py 73 4 0 30 4 92%
/home/runner/work/tket/tket/pytket/pytket/utils/prepare.py 10 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/results.py 84 10 0 24 2 89%
/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/spam.py 224 16 0 139 6 92%
/home/runner/work/tket/tket/pytket/pytket/utils/stats.py 4 0 0 2 0 100%
/home/runner/work/tket/tket/pytket/pytket/utils/symbolic.py 168 55 0 34 3 70%
/home/runner/work/tket/tket/pytket/pytket/utils/term_sequence.py 30 0 0 8 0 100%
/home/runner/work/tket/tket/pytket/pytket/wasm/__init__.py 3 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/wasm/wasm.py 93 5 0 66 5 92%
/home/runner/work/tket/tket/pytket/pytket/zx/__init__.py 2 0 0 0 0 100%
/home/runner/work/tket/tket/pytket/pytket/zx/tensor_eval.py 214 6 0 80 4 97%
Total 4813 473 0 2198 162 90%

No items found using the specified filter.