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

Qiskit / qiskit / 19163192039
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/main/pr-15586-0b8bceb075d9aa72ba17346ce627ab26aaceb1d0
DEFAULT BRANCH: main
Ran 07 Nov 2025 09:34AM UTC
Jobs 1
Files 875
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

07 Nov 2025 08:52AM UTC coverage: 88.164% (-0.03%) from 88.19%
19163192039

push

github

web-flow
Create `PauliProductMeasurement` instruction (#15126)

* add PauliProductMeasurement class.
Co-authored-by: Alexander Ivrii <alexi@il.ibm.com>

* update init file

* add tests for pauli product measurement

* fix definition, handle I in the lsb qubits, fix test

* Implementing PauliProductMeasurement also in Rust

* Conversions between rust and python classes

* Synthesis of PauliProductMeasurement instructions

* Exposing synthesis function to python

* Usage of synthesis function in HLS

* QPY support

* Some additional python tests

* cleanup and more tests

* Addressing review comments:

renaming PPM -> PauliProductMeasurement

avoiding redundant unwraps

returning a different error when creating a PauliProductMeasurement from an empty Pauli

using Bound<PyAny>

adding tests for running various transpiler passes on ppm circuits

avoid querying num_clbits

typos

docstring fixes

* Representing the phase of the PauliProductMeasurement instruction in Rust as a boolean

* Fixing a problem when converting a Rust PPM instruction to Python, and adding a test

* Adding release note

* changes for pyo3 update

* tweak to release notes

* renaming the name to snake case

* storing data internally rather than on params

* avoid converting to list

* Update name to def_ppm

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update comment on layer

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Fix misprint

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Simplify release notes

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Fix misprint

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* add comment on phase

* move neg

* remove _is_empty_pauli func

* remove unnecessary label checks

* following an update, adding missing PPM variant to cext/dag.rs

---------

Co-authored-by: Alexander Ivrii <alexi@il.ibm.com>
Co-authored-by: Julien Gacon <gaconju@gmail.com>

183 of 236 new or added lines in 19 files covered. (77.54%)

21 existing lines in 6 files now uncovered.

94216 of 106865 relevant lines covered (88.16%)

1140923.35 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
75.85
-0.37% crates/cext/src/dag.rs
1
89.86
-0.04% crates/circuit/src/circuit_data.rs
1
96.05
-1.28% crates/circuit/src/converters.rs
1
86.66
-0.12% crates/transpiler/src/passes/high_level_synthesis.rs
2
69.67
-0.42% crates/circuit/src/dag_node.rs
2
82.9
-0.26% crates/transpiler/src/passes/basis_translator/mod.rs
2
95.12
qiskit/circuit/library/pauli_product_measurement.py
2
88.7
-0.15% qiskit/qpy/binary_io/circuits.py
3
85.64
-0.24% crates/transpiler/src/target/mod.rs
5
92.54
-1.19% crates/circuit/src/packed_instruction.rs
9
85.94
crates/synthesis/src/pauli_product_measurement.rs
24
84.65
-0.86% crates/circuit/src/operations.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
84.49
0.01% crates/circuit/src/dag_circuit.rs
1
92.54
-1.19% crates/circuit/src/packed_instruction.rs
1
81.99
0.0% crates/circuit/src/parameter/parameter_expression.rs
1
73.27
0.41% crates/circuit/src/parameter/symbol_expr.rs
5
91.77
-0.51% crates/qasm2/src/lex.rs
12
97.09
-0.94% crates/qasm2/src/parse.rs
Jobs
ID Job ID Ran Files Coverage
1 19163192039.1 07 Nov 2025 09:34AM UTC 875
88.16
GitHub Action Run
Source Files on build 19163192039
  • Tree
  • List 875
  • Changed 23
  • Source Changed 18
  • Coverage Changed 23
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19163192039
  • 6df146fa on github
  • Prev Build on gh-readonly-queue/main/pr-15289-8eeb795766e1b5d34f00dba4db971aca01e7ac8b (#19161964732)
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