• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Qiskit / qiskit / 38592861123
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: coverage-lock
DEFAULT BRANCH: main
Ran 14 Oct 2026 04:23PM UTC
Jobs 1
Files 994
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Oct 2026 03:50PM UTC coverage: 88.2% (-0.001%) from 88.201%
38592861123

push

github

web-flow
Reject duplicate qubits in CommutationChecker (#16614)

* Reject duplicate qargs at the PyO3 boundary

Validate duplicate qargs in the public `commute` entry point after
qubit conversion, before sparse-observable remapping can panic.

Keep the core `CommutationChecker::commute` implementation and the
`commute_nodes` path unchanged so internal transpiler callers do not
incur validation overhead. Map duplicate-qarg failures to `QiskitError`.

* Add check_inputs option to public commute boundary

Allow callers to disable duplicate-qarg validation at the PyO3
py_commute entry point (default True) so large public inputs can opt
out without touching the core commute/commute_nodes hotspot.

* Parameterize duplicate-qubit regression cases

* Update releasenotes/notes/reject-duplicate-commutation-qargs-04e5479d818e95e6.yaml

---------

Co-authored-by: Alexander Ivrii <alexi@il.ibm.com>

13 of 14 new or added lines in 1 file covered. (92.86%)

19 existing lines in 5 files now uncovered.

124400 of 141043 relevant lines covered (88.2%)

928389.59 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
89.01
0.68% crates/transpiler/src/commutation_checker.rs

Coverage Regressions

Lines Coverage ∆ File
12
97.19
-0.47% crates/qasm2/src/parse.rs
4
92.03
0.26% crates/qasm2/src/lex.rs
1
90.41
0.0% crates/circuit/src/parameter/parameter_expression.rs
1
81.89
-0.03% crates/circuit/src/parameter/symbol_expr.rs
1
89.01
0.68% crates/transpiler/src/commutation_checker.rs
Jobs
ID Job ID Ran Files Coverage
1 38592861123.1 14 Oct 2026 04:23PM UTC 994
88.2
GitHub Action Run
Source Files on build 38592861123
  • Tree
  • List 994
  • Changed 6
  • Source Changed 2
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38592861123
  • ff5ac266 on github
  • Prev Build on gh-readonly-queue/main/pr-16545-e8d628317116ff419fc4dd51313e234de02f2dd9 (#38555271234)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc