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

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

Build:
DEFAULT BRANCH: main
Ran 20 Aug 2025 01:35AM UTC
Files 842
Run time 28s
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

20 Aug 2025 12:28AM UTC coverage: 88.302% (+0.008%) from 88.294%
17085560076.1

push

github

web-flow
Cleanup Rust interface for Target::get_non_global_operation_names() (#14921)

* Cleanup Rust interface for Target::get_non_global_operation_names()

This commit cleans up the rust interface for the
Target::get_non_global_operation_names() method. The function was
requiring a mutable reference to the target for querying the data from
rust which is a mismatch from expectations. This was because the
function was trying to cache the result which was a Python-ism that was
faithfully ported when the Target moved from Python to Rust, but this
doesn't really fit in a rust interface because a rust user takes more
care around mutability. The caching is a construct for Python and
doesn't really fit with a rust interface. This commit updates the rust
interface to not cache this data and move it to Python. It's arguable
whether a cache is actually needed for this or not, but just out of an
abundance of caution this leaves it in place. However, the cache is
moved out of the Rust struct to avoid carrying the deadweight around in
a standalone C/Rust context.

* Fix Target python object construction

This commit fixes the object creation path of the Target so there isn't
a path for the target to be created without it's Python space caches
getting created.

* Fix subclassing

* Simplify rust interface

88366 of 100072 relevant lines covered (88.3%)

503268.13 hits per line

Source Files on job 17085560076.1
  • Tree
  • List 842
  • Changed 7
  • Source Changed 2
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 17085560076
  • d1c8cac7 on github
  • Prev Job for on main (#17078914774.1)
  • Next Job for on main (#17085676297.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