Coverage report:
89%
hide covered
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.