Ran
|
Files
855
|
Run time
30s
|
Badge
Embed ▾
README BADGES
|
push
github
Skip uninstallable tags in QPY backwards compatibility tests (backport #13202) (#13216) * Skip uninstallable tags in QPY backwards compatibility tests (#13202) * Skip uninstallable tags in QPY backwards compatibility tests When a tag has been made, but the package has not yet landed on PyPI, the QPY job fails in the environment-building step. This is not actually a failure of the QPY backwards-compatibility guarantees, and it isn't the job of the QPY tests to detect a bad tag anyway. * Query PyPI to find versions to test The logic we actually want for versions to test is "find the versions that _should_ be installable", rather than "try it and see"; the latter is susceptible to silently suppressing errors. This new form now queries PyPI to find what versions of Qiskit are available in binary distributions for this platform, and filters based on that. * Include release candidates in testing (cherry picked from commit 1344cddbe) # Conflicts: # test/qpy_compat/process_version.sh # test/qpy_compat/run_tests.sh * Resolve conflicts and add qpy_test_constraints.txt --------- Co-authored-by: Jake Lishman <jake.lishman@ibm.com> Co-authored-by: Eli Arbel <arbel@il.ibm.com>
66880 of 74508 relevant lines covered (89.76%)
219502.55 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|