Coverage report: 89%

Files Functions Classes

coverage.py v7.12.0, created at 2025-11-24 15:39 +0000

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

No items found using the specified filter.