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

Qiskit / qiskit-ibm-runtime / 33101251452
90%

Build:
DEFAULT BRANCH: main
Ran 27 Aug 2026 06:04PM UTC
Jobs 11
Files 338
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

27 Aug 2026 05:53PM UTC coverage: 89.854% (-0.001%) from 89.855%
33101251452

push

github

web-flow
Improve decoders/ modularization, explicitly avoiding importing from wrapper (#3270)

### Summary

When we started moving (circa #2785) post-processing closer to the
decoders, the utility functions for each wrapper were evaluated,
deciding to move the ones only used by post-processing to
`decoders/...`, keeping the one used for pre-processing in
`executor-x/...`. This was motivated by modularity and prevention of
import cycles, as both modules are heavy and have a tendency of
spreading imports over the codebase.

This PR reinforces such modularity, as it slowly declined as work
progressed, by moving:
* `unbroadcast_index()`
* `get_pauli_basis()`
* the zne extrapolation module (technically only
`process_extrapolated_expectation_values` was used, but in practice
seems to bring the rest of the module)

into `decoders/`. The first two functions are indirectly used by the
wrappers, this change helps in breaking the `decoders` -> `wrappers`
dependency (deemed as more problematic than `wrappers` -> `decoders`).

### Details and comments

Fixes N/A

### AI/LLM disclosure

- [x] I didn't use LLM tooling, or only used it privately.

26 of 26 new or added lines in 6 files covered. (100.0%)

9246 of 10290 relevant lines covered (89.85%)

9.82 hits per line

Jobs
ID Job ID Ran Files Coverage
1 unit-tests_python3.13-macos-latest - 33101251452.1 27 Aug 2026 06:05PM UTC 338
89.84
GitHub Action Run
2 unit-tests_python3.12-windows-latest - 33101251452.2 27 Aug 2026 06:06PM UTC 338
88.4
GitHub Action Run
3 unit-tests_python3.10-ubuntu-latest - 33101251452.3 27 Aug 2026 06:04PM UTC 338
89.84
GitHub Action Run
4 unit-tests_python3.11-windows-latest - 33101251452.4 27 Aug 2026 06:05PM UTC 338
88.4
GitHub Action Run
5 unit-tests_python3.13-windows-latest - 33101251452.5 27 Aug 2026 06:05PM UTC 338
88.4
GitHub Action Run
6 unit-tests_python3.11-macos-latest - 33101251452.6 27 Aug 2026 06:05PM UTC 338
89.84
GitHub Action Run
7 unit-tests_python3.11-ubuntu-latest - 33101251452.7 27 Aug 2026 06:04PM UTC 338
89.84
GitHub Action Run
8 unit-tests_python3.10-windows-latest - 33101251452.8 27 Aug 2026 06:05PM UTC 338
88.4
GitHub Action Run
9 unit-tests_python3.13-ubuntu-latest - 33101251452.9 27 Aug 2026 06:04PM UTC 338
89.84
GitHub Action Run
10 unit-tests_python3.12-ubuntu-latest - 33101251452.10 27 Aug 2026 06:04PM UTC 338
89.84
GitHub Action Run
11 unit-tests_python3.12-macos-latest - 33101251452.11 27 Aug 2026 06:05PM UTC 338
89.84
GitHub Action Run
Source Files on build 33101251452
  • Tree
  • List 338
  • Changed 6
  • Source Changed 6
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33101251452
  • 4634e568 on github
  • Prev Build on gh-readonly-queue/main/pr-3280-e3ecb4737a4df8289fbd3582ecbfd50a09a4a856 (#33098890496)
  • Next Build on main (#33102049564)
  • Delete
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