Repo Added
|
Files
868
|
Badge
README BADGES
|
push
github
Run C tests on all tier 1 platforms (#14030) (#14136) * 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> (cherry picked from commit 360123e1f) Co-authored-by: Matthew Treinish <mtreinish@kortar.org>
18 of 19 new or added lines in 1 file covered. (94.74%)
4 existing lines in 3 files now uncovered.72826 of 82631 relevant lines covered (88.13%)
357216.66 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|