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

Qiskit / qiskit / 32822278047
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: dynamic_range_expr
DEFAULT BRANCH: main
Ran 25 Aug 2026 08:04AM UTC
Jobs 1
Files 956
Run time 3min
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

25 Aug 2026 07:34AM UTC coverage: 87.738% (-0.03%) from 87.765%
32822278047

push

github

web-flow
Revert "QPY 18: give Duration and Big integers their own type keys (#16802)" (#16821)

In the recently merged #16802 the QPY format was updated to add new type
keys for fields in QPY. The intent was that there was some potential key
character overlap between various parts and by creating distinct values
between them. However, this was misreading how the QPY should
be used. The type keys in QPY are a common design pattern used in
several places in the format, but were never intended to be in a shared
namespace; the keys were supposed to be used for type discrimination in
the local evaluation of different instructions. The tension cauing the
desire for this was the Rust implementation of QPY attempting to globally
define all the type keys in a shared enum which is at odds with the
intent of the format specification. The change made in #16802 attempting
to update the format makes it more confused and adds a lot of extra
complexity to the format. Instead this situation should be addressed by
updating the rust QPY implementation to move away from the global type
key enum and split out the typing to be scoped to the context they're
being used (i.e. interpret the duration only when evaluating a delay
instruction).

This reverts commit 5cdc8cb99.

8 of 29 new or added lines in 2 files covered. (27.59%)

31 existing lines in 4 files now uncovered.

114141 of 130093 relevant lines covered (87.74%)

991518.35 hits per line

Uncovered Changes

Lines Coverage ∆ File
13
73.54
-4.65% crates/qpy/src/value.rs
8
74.55
-0.11% crates/qpy/src/circuit_reader.rs

Coverage Regressions

Lines Coverage ∆ File
12
96.21
-0.95% crates/qasm2/src/parse.rs
10
73.54
-4.65% crates/qpy/src/value.rs
7
91.0
-1.29% crates/qasm2/src/lex.rs
2
78.27
0.08% crates/circuit/src/parameter/symbol_expr.rs
Jobs
ID Job ID Ran Files Coverage
1 32822278047.1 25 Aug 2026 08:04AM UTC 956
87.74
GitHub Action Run
Source Files on build 32822278047
  • Tree
  • List 956
  • Changed 7
  • Source Changed 4
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32822278047
  • aae0d80e on github
  • Prev Build on gh-readonly-queue/main/pr-16788-5cdc8cb992c3d76c2daa964277c617cf4541fa8e (#32729923696)
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