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

Qiskit / qiskit / 22931788781
88%

Build:
DEFAULT BRANCH: main
Ran 11 Mar 2026 01:42AM 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

11 Mar 2026 12:45AM UTC coverage: 87.715% (-0.004%) from 87.719%
22931788781

push

github

web-flow
Add hwb12 benchmarks to asv and pgo (#15792)

This commit adds the hwb12 benchmark from the reverseible logic
synthesis benchmarks [1]. The hwb12 benchmark is 12 qubit hidden
weighted bit function [2]. This is used in benchpress [3] as part of
the feynman toolkit's [4] benchmark suite and is the slowest benchmark
as part of benchpress's device benchmarks which run the transpiler on
this circuit targetting ibm_torino. Since Qiskit in particular is
relatively slow on this benchmark we should be tracking it as part of
our benchmkars. This adds it to the utility benchmarks although it's
technically not a "utility scale" circuit as it's only 20 qubits (12
plus ancilla/"garbage" qubits) because this has a nice harness in place
for benchmarking larger scale qasm circuits through the transpiler.
Additionally,since this is a particularly slow benchmark it adds it to
the set of circuits we run to collect profiling data on for PGO in the
hopes of speeding this up via compiler optimization.

One concern in particular is that Qiskit takes > 30 seconds  to locally
compile this circuit in the benchmark on the CZ backend. In general we'd
avoid adding such a slow benchmark. But because this is proving to be an
outlier in Qiskit's transpiler performance it's worth the runtime cost.
Especially given our general speed of execution in the asv benchmarks
currently this shouldn't be a blocker for getting things finished in the
time window on the benchmark system.

[1] https://reversiblebenchmarks.github.io/
[2] https://reversiblebenchmarks.github.io/hwbpoly.html
[3] https://github.com/Qiskit/benchpress/
[4] https://github.com/meamy/feynman

101163 of 115332 relevant lines covered (87.71%)

1166817.84 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
86.99
0.0% crates/circuit/src/parameter/parameter_expression.rs
2
74.1
0.08% 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 22931788781.1 11 Mar 2026 01:42AM UTC 905
87.71
GitHub Action Run
Source Files on build 22931788781
  • Tree
  • List 905
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22931788781
  • d8513b54 on github
  • Prev Build on gh-readonly-queue/main/pr-15564-972a18e95d33cf68469297c8e5f45fbf9851b0fc (#22893484366)
  • Next Build on main (#22955033271)
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