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

Qiskit / qiskit / 7631264172
90%
main: 88%

Build:
Build:
LAST BUILD BRANCH: rust_qpy
DEFAULT BRANCH: main
Ran 23 Jan 2024 08:25PM UTC
Jobs 1
Files 915
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

23 Jan 2024 08:08PM UTC coverage: 89.548% (+0.01%) from 89.535%
7631264172

push

github

web-flow
Build release wheels for tier 1 platforms with PGO (#11502)

* Build release wheels for tier 1 platforms with PGO

This commit adds the infrastructure to build the wheels we publish to
PyPI at release time with PGO. Profile guided optimization (PGO) is a
compiler technique that uses collected data about a typical execution
to inform optimizations the compiler can make about building the output
binary. For more details on PGO you can refer to the Rust [1] and Clang
[2] documention on the topic.

To start the only data collected is from running the qiskit
unittests. This should give us some broad coverage as we'll exercise
everything as we do in the unittests. This also means as we grow our
Rust usage in Qiskit we'll continue to cover that code in the unittests
and ensure we have coverage in PGO too. However, longer term we'll
potentially want to look at dedicated PGO scripts that exercise Qiskit
at larger scale than what we can do in the unittests.

[1] https://doc.rust-lang.org/rustc/profile-guided-optimization.html
[2] https://clang.llvm.org/docs/UsersManual.html#profile-guided-optimization

* Add comment about per job overrides

* Make merged path configurable

* Update pyproject.toml

* Update tools/build_pgo.sh

59624 of 66583 relevant lines covered (89.55%)

220355.2 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7631264172.1 23 Jan 2024 08:25PM UTC 915
89.55
GitHub Action Run
Source Files on build 7631264172
  • Tree
  • List 915
  • Changed 24
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 944a21dc on github
  • Prev Build on main (#7631182120)
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