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

Qiskit / qiskit / 26661816187
88%

Build:
DEFAULT BRANCH: main
Ran 29 May 2026 09:25PM UTC
Jobs 1
Files 944
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

29 May 2026 08:15PM UTC coverage: 87.556% (-0.008%) from 87.564%
26661816187

push

github

web-flow
Use a single type alias for indexmap and indexset to enforce hasher (#16130)

Building off of #15920 which moved our hasher for IndexMap usage to be
foldhash this moves to having a common type alias for IndexMap and
IndexSet that has the hasher set. All the internal usage of IndexMap and
IndexSet are updated to use this new alias instead which removes the
boiler plate around dealing with initializing the hasher for the most
part, the only exception is when using `with_capacity_and_hasher()`
there is no method to create an empty object with a capacity
preallocated and the hasher is initialized from the generic type. To
enforce that we're using the correct hasher for all indexmap usage the
clippy rules are updated to disallow the indexmap::IndexMap and
indexmap::IndexSet types directly. This means that after this commit all
indexmap usage with be forced by clippy to leverage our standard pattern
using foldhash. The advantage is if we ever need to change the default
hasher again in the future we only need to update one central place
(and the places using with_capacity_and_hasher).

152 of 161 new or added lines in 29 files covered. (94.41%)

26 existing lines in 4 files now uncovered.

108500 of 123920 relevant lines covered (87.56%)

966497.22 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
0.0
0.0% crates/bindgen-cli/src/lint.rs
2
80.04
-0.04% crates/transpiler/src/equivalence.rs
1
0.0
0.0% crates/bindgen-cli/src/abi.rs
1
0.0
0.0% crates/synthesis/src/evolution/suzuki_trotter.rs
1
83.33
-1.33% crates/transpiler/src/passes/basis_translator/compose_transforms.rs
1
93.55
-0.05% crates/transpiler/src/passes/commutation_analysis.rs

Coverage Regressions

Lines Coverage ∆ File
10
73.8
-0.41% crates/circuit/src/parameter/symbol_expr.rs
9
91.77
-1.54% crates/qasm2/src/lex.rs
6
97.63
0.47% crates/qasm2/src/parse.rs
1
91.03
-0.01% crates/circuit/src/parameter/parameter_expression.rs
Jobs
ID Job ID Ran Files Coverage
1 26661816187.1 29 May 2026 09:25PM UTC 944
87.56
GitHub Action Run
Source Files on build 26661816187
  • Tree
  • List 944
  • Changed 41
  • Source Changed 38
  • Coverage Changed 25
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26661816187
  • 6da9a761 on github
  • Prev Build on gh-readonly-queue/main/pr-16193-40da0636e94065a43798ff6892adc4f1cc988101 (#26655626238)
  • Next Build on main (#26708998318)
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