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

Qiskit / qiskit-ibm-runtime / 29857925125
88%

Build:
DEFAULT BRANCH: main
Ran 21 Jul 2026 06:42PM UTC
Jobs 8
Files 331
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

21 Jul 2026 06:30PM UTC coverage: 87.69% (+0.1%) from 87.579%
29857925125

push

github

web-flow
Add AerExecutor from qiskit-noise-learning (#3067)

### Summary

This PR copy/pastes aer-executor and tests from qiskit-noise-learning
([link](https://github.com/Qiskit/qiskit-noise-learning/tree/main/qiskit_noise_learning/aer_executor))
into qiskit-ibm-runtime.

### Details and comments

A few changes were made to the original files:

- The files have been reformatted in the style required by
qiskit-ibm-runtime.
- The
[inline.py](https://github.com/Qiskit/qiskit-noise-learning/blob/main/qiskit_noise_learning/aer_executor/inline.py)
file was left behind, as per discussions with @samanthavbarron.
- The qiskit-aer dependency is dealt with in the same way as in the
[neat.py](https://github.com/Qiskit/qiskit-ibm-runtime/blob/main/qiskit_ibm_runtime/debug_tools/neat.py)
file, namely:
- Files that need qiskit-aer do not import qiskit-aer, they only try to
do so. If they succeed, they set HAS_QISKIT_AER` to `True`, otherwise
they set it to `False`.
- The classes and functions that require qiskit-aer raise an error
whenever `HAS_QISKIT_AER` is `False.

This PR does not:

- Add new tests or docstrings.
- Improve logic or fix bugs.

Fixes #3066

### AI/LLM disclosure

- [x] I didn't use LLM tooling, or only used it privately.
- [ ] I used the following tool to help write this PR description:
- [ ] I used the following tool to generate or modify code:

---------

Co-authored-by: Ian Hincks <ian.hincks@ibm.com>
Co-authored-by: Samantha Barron <sam@sambarron.me>
Co-authored-by: aeddins-ibm <60495383+aeddins-ibm@users.noreply.github.com>
Co-authored-by: dekelmeirom <33314493+dekelmeirom@users.noreply.github.com>

170 of 181 new or added lines in 5 files covered. (93.92%)

9061 of 10333 relevant lines covered (87.69%)

6.96 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
86.49
qiskit_ibm_runtime/aer_executor/aer_executor.py
3
95.16
qiskit_ibm_runtime/aer_executor/insert_noise_pass.py
3
94.55
qiskit_ibm_runtime/aer_executor/run_quantum_program.py
Jobs
ID Job ID Ran Files Coverage
1 unit-tests_python3.10-windows-latest - 29857925125.1 21 Jul 2026 06:43PM UTC 331
86.22
GitHub Action Run
2 unit-tests_python3.11-ubuntu-latest - 29857925125.2 21 Jul 2026 06:42PM UTC 331
87.69
GitHub Action Run
3 unit-tests_python3.13-ubuntu-latest - 29857925125.3 21 Jul 2026 06:42PM UTC 331
87.69
GitHub Action Run
4 unit-tests_python3.12-windows-latest - 29857925125.4 21 Jul 2026 06:43PM UTC 331
86.22
GitHub Action Run
5 unit-tests_python3.11-windows-latest - 29857925125.5 21 Jul 2026 06:43PM UTC 331
86.22
GitHub Action Run
6 unit-tests_python3.12-ubuntu-latest - 29857925125.6 21 Jul 2026 06:42PM UTC 331
87.69
GitHub Action Run
7 unit-tests_python3.10-ubuntu-latest - 29857925125.7 21 Jul 2026 06:42PM UTC 331
87.69
GitHub Action Run
8 unit-tests_python3.13-windows-latest - 29857925125.8 21 Jul 2026 06:43PM UTC 331
86.22
GitHub Action Run
Source Files on build 29857925125
  • Tree
  • List 331
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29857925125
  • 9414c1d7 on github
  • Prev Build on gh-readonly-queue/main/pr-3068-b48fe953bd6a3322f58a83b2769b85191a2e10f0 (#29828978907)
  • 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