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

Qiskit / qiskit / 22817757681
88%

Build:
DEFAULT BRANCH: main
Ran 08 Mar 2026 09:30AM UTC
Jobs 1
Files 905
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

08 Mar 2026 08:28AM UTC coverage: 87.718% (+0.03%) from 87.692%
22817757681

push

github

web-flow
Transpiler pass that converts a generic circuit to PBC  (#15502)

* add a function to replace gates by Pauli rotations

* add pbc_transformation pass in rust (initial version)

* minor fix, formatting

* add python pbc transpiler pass

* add initial test

* minor fix

* formatting

* handle non param gates

* add test for non-param gates

* add UGate, handle several parameters

* minor update following PR 15434

* fix comment

* complete handling all 1-qubit gates

* add CUGate, CU3Gate

* fix test

* complete handling all 2-qubit gates

* reduce code duplication. add generate_pauli_evolution_gate function

* handle barrier and measure

* handle parameters, not only floats

* remove un-needed if-else

* enhance test

* add a test for parametrized gates

* do not panic. raise TranspilerError instead

* fix error

* improved synthesis for H, CH, ECR

* update docs

* add release notes

* fix reno

* unify U and U3

* remove with_capacity

* add PPM instead of measure, delay and reset

* remove PyGate, following PR 15277

* handle unreachable

* unify the cases of 0 and 1 parametrs. reduce code duplication

* raise error for GlobalPhaseGate

* simplify tests using get_standard_gate_name_mapping

* update tests following review

* update release notes following review

* fix comments

* fix header

* fix header

* fix header

* replace function by a table

* add check that a gate is not an instruction

* replace unreachble by panic

* handle GlobalPhaseGate

* update tests

* update docstring

* enhance and fix docs following review

* update types

* nicer handle of barrier/reset/delay

* move original_qubits outside the loop

* fix typos

* add PBC transform for the 3-qubit gates

* update comment

* update tests

* simplify RCCX

* rename pass to ConvertToPauliRotations

* remove pbc_transformation files

* formatting

* fix misprint

* replace PauliEvolutioGate by PauliProductRotationGate

* update tests to check PPR gate

* update docs to use PPR

* ... (continued)

274 of 286 new or added lines in 6 files covered. (95.8%)

15 existing lines in 4 files now uncovered.

101095 of 115250 relevant lines covered (87.72%)

1144124.27 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
12
95.64
crates/transpiler/src/passes/convert_to_pauli_rotations.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
86.99
0.0% crates/circuit/src/parameter/parameter_expression.rs
4
74.22
0.0% crates/circuit/src/parameter/symbol_expr.rs
4
92.03
0.26% crates/qasm2/src/lex.rs
6
97.15
0.47% crates/qasm2/src/parse.rs
Jobs
ID Job ID Ran Files Coverage
1 22817757681.1 08 Mar 2026 09:30AM UTC 905
87.72
GitHub Action Run
Source Files on build 22817757681
  • Tree
  • List 905
  • Changed 8
  • Source Changed 4
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22817757681
  • 2463cda5 on github
  • Prev Build on gh-readonly-queue/main/pr-15615-019a0a6bf8069cba0b23223734a15b043b74f607 (#22785870432)
  • Next Build on main (#22853007115)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc