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

Qiskit / qiskit-ibm-runtime / 33100753407
90%
main: 90%

Build:
Build:
LAST BUILD BRANCH: qiskit-addons-integration
DEFAULT BRANCH: main
Ran 27 Aug 2026 05:58PM UTC
Jobs 11
Files 338
Run time 1min
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%
33100753407

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.12-windows-latest - 33100753407.1 27 Aug 2026 06:00PM UTC 338
88.4
GitHub Action Run
2 unit-tests_python3.11-macos-latest - 33100753407.2 27 Aug 2026 05:59PM UTC 338
89.84
GitHub Action Run
3 unit-tests_python3.11-ubuntu-latest - 33100753407.3 27 Aug 2026 05:58PM UTC 338
89.84
GitHub Action Run
4 unit-tests_python3.10-windows-latest - 33100753407.4 27 Aug 2026 05:59PM UTC 338
88.4
GitHub Action Run
5 unit-tests_python3.12-macos-latest - 33100753407.5 27 Aug 2026 05:59PM UTC 338
89.84
GitHub Action Run
6 unit-tests_python3.13-windows-latest - 33100753407.6 27 Aug 2026 06:00PM UTC 338
88.4
GitHub Action Run
7 unit-tests_python3.11-windows-latest - 33100753407.7 27 Aug 2026 06:00PM UTC 338
88.4
GitHub Action Run
8 unit-tests_python3.13-macos-latest - 33100753407.8 27 Aug 2026 05:58PM UTC 338
89.84
GitHub Action Run
9 unit-tests_python3.12-ubuntu-latest - 33100753407.9 27 Aug 2026 05:58PM UTC 338
89.84
GitHub Action Run
10 unit-tests_python3.10-ubuntu-latest - 33100753407.10 27 Aug 2026 05:58PM UTC 338
89.84
GitHub Action Run
11 unit-tests_python3.13-ubuntu-latest - 33100753407.11 27 Aug 2026 05:58PM UTC 338
89.84
GitHub Action Run
Source Files on build 33100753407
  • 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 #33100753407
  • 4634e568 on github
  • Prev Build on gh-readonly-queue/main/pr-3280-e3ecb4737a4df8289fbd3582ecbfd50a09a4a856 (#33098890496)
  • 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