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

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

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/main/pr-15463-3df65f470c513a5afa52ec7ba7ba8daa512580e9
DEFAULT BRANCH: main
Ran 18 May 2025 08:14AM 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.293% (-0.001%) from 88.294%
15093753500.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`.

78332 of 88718 relevant lines covered (88.29%)

428713.1 hits per line

Source Files on job 15093753500.1
  • Tree
  • List 811
  • Changed 5
  • Source Changed 1
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 15093753500
  • a18e1516 on github
  • Prev Job for on gh-readonly-queue/main/pr-14353-d4df68bceee9a96f73e928076f466c7ea858fdee (#15078856691.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