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

Qiskit / qiskit / 15094029635 / 1
88%
main: 88%

Build:
DEFAULT BRANCH: main
Ran 18 May 2025 08:50AM UTC
Files 811
Run time 20s
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

18 May 2025 07:46AM UTC coverage: 88.302% (+0.008%) from 88.294%
15094029635.1

push

github

web-flow
Do not construct layout passes with no coupling map (#14353)

The builtin plugins fairly frequently construct instances of the layout
passes with `coupling_map=None` (or similar), even when this is against
the documentation of the passes.  A couple of passes, but not all, have
defensive code in their `run` methods to raise a better error in this
case, but even so, there is an assumption that passes will not be _run_
with `coupling_map=None`.

The preset pass managers do follow this assumption; conditional code
prevents those passes from ever being called.  However, we know that
there's no coupling map ahead of time, so we can simply not even
construct the layout passes, let alone add them to the `PassManager`.

78340 of 88718 relevant lines covered (88.3%)

428920.81 hits per line

Source Files on job 15094029635.1
  • Tree
  • List 811
  • Changed 6
  • Source Changed 1
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 15094029635
  • a18e1516 on github
  • Prev Job for on main (#15078856691.1)
  • Next Job for on main (#15112721251.1)
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