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

Qiskit / qiskit / 29476135805
88%

Build:
DEFAULT BRANCH: main
Ran 16 Jul 2026 06:48AM UTC
Jobs 1
Files 952
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

16 Jul 2026 05:49AM UTC coverage: 87.641% (+0.003%) from 87.638%
29476135805

push

github

web-flow
Use target error rates when selecting Euler basis in Optimize1qGatesDecomposition (#16575)

* Use target error rates when selecting Euler basis in Optimize1qGatesDecomposition

The full Rust port of the pass (#12959) dropped the error map that the
Python implementation passed to unitary_to_gate_sequence, so the choice
among candidate Euler decompositions degraded to gate count with ties
broken by the fixed basis ordering.  Select the candidate by the same
target-aware (error, gate count) metric the pass already uses for its
replace/keep decision; without a target the comparison still reduces to
gate count.

The C API test expectations for the rz_ry_u target are updated: with
error-aware selection the pass now emits RY(pi/2)-RZ(pi) (total error
~3e-4) instead of a single U gate (5e-4) for a run of H gates.

Fixes #16460

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Address review: compute basis error once, add no-error test

Compute each candidate's error a single time in resynthesize_run_min_error
and return it, so the winning run's error is not recomputed at the call
site.  Add a companion test covering the no-error (gate-count fallback)
path for the rz/rx basis family.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

112902 of 128824 relevant lines covered (87.64%)

997967.33 hits per line

Coverage Regressions

Lines Coverage ∆ File
126
93.37
0.0% crates/quantum_info/src/sparse_observable/mod.rs
84
90.61
0.0% crates/quantum_info/src/pauli_lindblad_map/qubit_sparse_pauli.rs
38
94.79
0.0% crates/quantum_info/src/pauli_lindblad_map/phased_qubit_sparse_pauli.rs
21
97.55
0.0% crates/quantum_info/src/pauli_lindblad_map/pauli_lindblad_map_class.rs
3
92.03
0.51% crates/qasm2/src/lex.rs
1
90.33
0.0% crates/circuit/src/parameter/parameter_expression.rs
Jobs
ID Job ID Ran Files Coverage
1 29476135805.1 16 Jul 2026 06:47AM UTC 952
87.64
GitHub Action Run
Source Files on build 29476135805
  • Tree
  • List 952
  • Changed 8
  • Source Changed 6
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29476135805
  • 739722e3 on github
  • Prev Build on main (#29122025507)
  • Next Build on main (#29579117411)
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