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

Qiskit / qiskit / 14170985584
88%

Build:
DEFAULT BRANCH: main
Ran 31 Mar 2025 12:19PM UTC
Jobs 1
Files 789
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

31 Mar 2025 11:24AM UTC coverage: 88.087%. Remained the same
14170985584

push

github

web-flow
Run C tests on all tier 1 platforms (#14030)

* Run C tests on all tier 1 platforms

This commit expands the testing matrix for the C API tests to cover all
the supported tier 1 platforms. As tier 1 platforms we document that we
test them all on every PR, historically that's just been the Python
testing, but as we grow the capabilities of our C API in Qiskit we
should expand that guarantee to testing on all the tier 1 platforms too.

There will need to be some iteration done to ensure they all work as
expected, it's unlikely that this will work by default on Windows and we
can tweak the configuration based on the results of CI runs.

* Add complex number support for MSVC

* Use `uint_X` over `u_int_X` for MSVC support

* try making tests MSVC compat

* aaand another run!

now use a macro to define MSVC custom complex number constructor

* forgot header guard

* missed some complex, try fix zero-length array

* msvc doesn't support equaliy on complex

... of course...

* use f(void) over f()

* Split out windows tests to separate command

* all of the verbose!

* Attempt 918263312 to fix windows

life is pain

Co-authored-by: Max Rossmannek <oss@zurich.ibm.com>
Co-authored-by: Almudena Carrera Vazquez <almudenacarreravazquez@hotmail.com>

* try using CMPLX

* Revert "try using CMPLX"

This reverts commit ac4e38d6e.

* Deduplicate job definitions

* store pyo3 build config during compilation

maybe this should be set behind a flag that we enable if we detect  we're running on windows, to avoid the dependency on unix

* rm redundant import, also store name

---------

Co-authored-by: Julien Gacon <jules.gacon@googlemail.com>
Co-authored-by: Max Rossmannek <oss@zurich.ibm.com>
Co-authored-by: Almudena Carrera Vazquez <almudenacarreravazquez@hotmail.com>

18 of 19 new or added lines in 1 file covered. (94.74%)

12 existing lines in 3 files now uncovered.

72775 of 82617 relevant lines covered (88.09%)

366925.97 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
94.74
crates/cext/build.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.23
-0.23% crates/qasm2/src/expr.rs
5
91.98
0.0% crates/qasm2/src/lex.rs
6
97.61
0.0% crates/qasm2/src/parse.rs
Jobs
ID Job ID Ran Files Coverage
1 14170985584.1 31 Mar 2025 12:19PM UTC 789
88.09
GitHub Action Run
Source Files on build 14170985584
  • Tree
  • List 789
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14170985584
  • 360123e1 on github
  • Prev Build on gh-readonly-queue/main/pr-14101-8c21753e0f1f0e01c9b25662dfa111e6d2978a8c (#14138234476)
  • Next Build on main (#14171354739)
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

© 2025 Coveralls, Inc