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

Qiskit / qiskit / 23267753309
87%

Build:
DEFAULT BRANCH: main
Ran 18 Mar 2026 09:55PM UTC
Jobs 1
Files 919
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

18 Mar 2026 08:54PM UTC coverage: 87.235% (+0.007%) from 87.228%
23267753309

push

github

web-flow
Implement `SparseObservable.evolve` (#15561)

* add basic evolve API

* finalize evolve logic, add qargs support and make robust test cases

* resolve logic and comments

* Update test/python/quantum_info/test_sparse_observable.py

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update crates/quantum_info/src/sparse_observable/mod.rs

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* resolve comments, update docstrings, and remove redundant tests, plus enhance tests. Also update evolve logic

* use as_inner method instead of rewriting the full inner read statemet, and also enhance comments

* rename test correctly, and change identity test to evolve via an Identity pauli to make more physical sense

* re-add the failing test case as a sanity check

* add support and test cases curated to just paulis

* Update crates/quantum_info/src/sparse_observable/mod.rs

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update crates/quantum_info/src/sparse_observable/mod.rs

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* resolve some issues based on comments with evolved coefficients

* fix lint

* remove unnecessary panic import

* Update crates/quantum_info/src/sparse_observable/mod.rs

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update crates/quantum_info/src/sparse_observable/mod.rs

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update test/python/quantum_info/test_sparse_observable.py

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update test/python/quantum_info/test_sparse_observable.py

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* resolve comments; add more exception types, assign exit codes, and make exception testing more explicit

* Small fixes

- docs were failing
- remove some test dups and dangling comments
- more efficient qargs duplicate check

* Don't multiply Pauli by 2j

* Fix typo in comment

---------

Co-authored-by: Julien Gacon <gaconju@gmail.com>
Co-authored-by: Julien Gacon <jules.gacon@googlemail.com>

133 of 146 new or added lines in 3 files covered. (91.1%)

10 existing lines in 2 files now uncovered.

101952 of 116870 relevant lines covered (87.24%)

1151577.76 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
25.0
-3.57% crates/cext/src/exit_codes.rs
10
93.24
-0.07% crates/quantum_info/src/sparse_observable/mod.rs

Uncovered Existing Lines

Lines Coverage ∆ File
2
92.03
0.77% crates/qasm2/src/lex.rs
8
74.06
-0.33% crates/circuit/src/parameter/symbol_expr.rs
Jobs
ID Job ID Ran Files Coverage
1 23267753309.1 18 Mar 2026 09:55PM UTC 919
87.24
GitHub Action Run
Source Files on build 23267753309
  • Tree
  • List 919
  • Changed 8
  • Source Changed 3
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23267753309
  • ff2ee358 on github
  • Prev Build on gh-readonly-queue/main/pr-15276-e74044759584a1f50ae552f53ad87b4e0abb4840 (#23264854494)
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