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

Qiskit / qiskit / 22353739383
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: ih/pm-typos
DEFAULT BRANCH: main
Ran 24 Feb 2026 02:23PM UTC
Jobs 1
Files 898
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

24 Feb 2026 01:50PM UTC coverage: 87.831% (-0.04%) from 87.867%
22353739383

push

github

web-flow
Upgrade to PyO3 0.28 (#15670)

The major change for us is that `pyclass` on `Clone` types no longer
automatically derives a cloning implementation of `FromPyObject`.  We
now have to opt-in to having it with an extra derive.  Here I've tried
to avoid opting in, except in cases where the underlying `struct` is
small and `Copy`; this turned up a few places where we've been lazy with
/ missed `extract` calls that could just be `cast`s.  I left one place
(in `ConsolidateBlocks`) where we _shouldn't_ need to clone out of
Python space, but it would be rather involved to refactor the logic to
make this work better, since we're unfortunately using the
Python-exposed function as the main driver logic, rather than the
Rust-native help function that lives next to it.

On the `rust-numpy` side, a change intended to fix a bug in implicit
dimension handling in `PyArrayLike` had a knock-on effect of making
allocating type conversions fail.  Every current usage within Qiskit
_wants_ the automatic conversion by nature of using `PyArrayLike` as an
extraction point and not a cast, so we have to change our usage sites to
allow the conversion now.

117 of 188 new or added lines in 36 files covered. (62.23%)

26 existing lines in 9 files now uncovered.

100279 of 114173 relevant lines covered (87.83%)

1150510.32 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
89.56
-0.04% crates/circuit/src/circuit_data.rs
1
81.49
-0.14% crates/circuit/src/circuit_instruction.rs
1
97.47
-1.25% crates/circuit/src/classical/expr/binary.rs
1
79.63
-1.5% crates/circuit/src/classical/expr/cast.rs
1
96.3
-1.82% crates/circuit/src/classical/expr/index.rs
1
84.51
-1.21% crates/circuit/src/classical/expr/unary.rs
1
95.74
-2.08% crates/circuit/src/classical/expr/value.rs
1
85.38
-0.01% crates/circuit/src/dag_circuit.rs
1
87.23
0.1% crates/circuit/src/operations.rs
1
75.5
-0.38% crates/qasm3/src/circuit.rs
1
96.13
-0.34% crates/synthesis/src/discrete_basis/basic_approximations.rs
1
80.47
0.0% crates/synthesis/src/discrete_basis/solovay_kitaev.rs
1
90.37
0.0% crates/synthesis/src/two_qubit_decompose.rs
1
50.0
-2.38% crates/transpiler/src/target/instruction_properties.rs
1
62.16
-1.73% crates/transpiler/src/target/qubit_properties.rs
2
90.91
-2.64% crates/circuit/src/classical/expr/stretch.rs
2
91.35
-1.65% crates/circuit/src/classical/expr/var.rs
2
82.61
3.2% crates/circuit/src/duration.rs
2
89.55
-2.76% crates/qasm2/src/lib.rs
2
91.19
-0.12% crates/synthesis/src/euler_one_qubit_decomposer.rs
2
81.82
-0.53% crates/transpiler/src/passes/asap_schedule_analysis.rs
3
86.99
-0.12% crates/circuit/src/parameter/parameter_expression.rs
3
96.26
0.0% crates/qasm2/src/bytecode.rs
4
80.17
-0.69% crates/transpiler/src/equivalence.rs
4
50.0
-2.31% crates/transpiler/src/passes/sabre/heuristic.rs
9
85.26
-0.04% crates/circuit/src/bit.rs
21
70.97
-11.28% crates/circuit/src/classical/types.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
91.93
0.0% crates/circuit/src/classical/expr/expr.rs
1
70.97
-11.28% crates/circuit/src/classical/types.rs
1
86.99
-0.12% crates/circuit/src/parameter/parameter_expression.rs
1
93.82
-0.24% crates/qasm2/src/expr.rs
1
89.64
0.07% crates/transpiler/src/passes/vf2/vf2_layout.rs
2
85.26
-0.04% crates/circuit/src/bit.rs
4
91.52
-0.26% crates/qasm2/src/lex.rs
6
97.63
0.0% crates/qasm2/src/parse.rs
9
73.69
-0.33% crates/circuit/src/parameter/symbol_expr.rs
Jobs
ID Job ID Ran Files Coverage
1 22353739383.1 24 Feb 2026 02:23PM UTC 898
87.83
GitHub Action Run
Source Files on build 22353739383
  • Tree
  • List 898
  • Changed 48
  • Source Changed 44
  • Coverage Changed 41
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22353739383
  • 72786eb4 on github
  • Prev Build on gh-readonly-queue/main/pr-15722-2df6c20d2b9c3130ec9d123000e4b8039b85540a (#22321961828)
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