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

Qiskit / qiskit-terra
87%
main: 87%

Build:
Build:
LAST BUILD BRANCH: sparsepauliop_default_init
DEFAULT BRANCH: main
Repo Added 12 Jun 2019 07:02PM UTC
Files 1268
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

LAST BUILD ON BRANCH mergify/bp/stable/0.25/pr-8967
branch: mergify/bp/stable/0.25/pr-8967
CHANGE BRANCH
x
Reset
  • mergify/bp/stable/0.25/pr-8967
  • dnm-fix-retrigger-wheel-builds
  • jaygambetta-patch-1
  • main
  • mergify/bp/stable/0.24/pr-10126
  • mergify/bp/stable/0.24/pr-10148
  • mergify/bp/stable/0.24/pr-10176
  • mergify/bp/stable/0.24/pr-10373
  • mergify/bp/stable/0.24/pr-10376
  • mergify/bp/stable/0.24/pr-10389
  • mergify/bp/stable/0.24/pr-10395
  • mergify/bp/stable/0.24/pr-10405
  • mergify/bp/stable/0.24/pr-10411
  • mergify/bp/stable/0.24/pr-10419
  • mergify/bp/stable/0.24/pr-10439
  • mergify/bp/stable/0.25/pr-10437
  • mergify/bp/stable/0.25/pr-10438
  • mergify/bp/stable/0.25/pr-10443
  • mergify/bp/stable/0.25/pr-10452
  • mergify/bp/stable/0.25/pr-10455
  • mergify/bp/stable/0.25/pr-10463
  • mergify/bp/stable/0.25/pr-10466
  • mergify/bp/stable/0.25/pr-10469
  • mergify/bp/stable/0.25/pr-10471
  • mergify/bp/stable/0.25/pr-10476
  • mergify/bp/stable/0.25/pr-10478
  • mergify/bp/stable/0.25/pr-10479
  • mergify/bp/stable/0.25/pr-10484
  • mergify/bp/stable/0.25/pr-10500
  • mergify/bp/stable/0.25/pr-10503
  • mergify/bp/stable/0.25/pr-10506
  • mergify/bp/stable/0.25/pr-10511
  • mergify/bp/stable/0.25/pr-10512
  • mergify/bp/stable/0.25/pr-10522
  • mergify/bp/stable/0.25/pr-10523
  • mergify/bp/stable/0.25/pr-10530
  • mergify/bp/stable/0.25/pr-10532
  • mergify/bp/stable/0.25/pr-10537
  • mergify/bp/stable/0.25/pr-10538
  • mergify/bp/stable/0.25/pr-10543
  • mergify/bp/stable/0.25/pr-10550
  • mergify/bp/stable/0.25/pr-10555
  • mergify/bp/stable/0.25/pr-10558
  • mergify/bp/stable/0.25/pr-10580
  • mergify/bp/stable/0.25/pr-10598
  • mergify/bp/stable/0.25/pr-10610
  • mergify/bp/stable/0.25/pr-10619
  • mergify/bp/stable/0.25/pr-10639
  • mergify/bp/stable/0.25/pr-10652
  • mergify/bp/stable/0.25/pr-10655
  • mergify/bp/stable/0.25/pr-9536
  • revert-10124-feature/passmanager-refactoring-pr1
  • revert-10454-revert-pass-manager-module
  • stable/0.23
  • stable/0.24
  • stable/0.25

pending completion
5765983917

Pull #10575

github

mergify[bot]
Add no-optionals and full-optionals test runs (#8967)

* Add no-optionals and full-optionals test runs

This restructures the CI slightly to perform a complete "no-optionals"
run, and a complete "all optionals" run (for the optionals that are
readily accessible as Python packages, without complex additional
setup).  Previously, we only did a partial test with some of the oldest
optional components, which could have allowed for behaviour to
accidentally require optional components without us noticing.

This splits the `requirements-dev.txt` file into two; lines that remain
in the file are what is actually _required_ to run the test suite,
run the style checks, and do the documentation build.  The rest (and
everything that was missing) is added to a new
`requirements-optional.txt` file, which can be used to pull in (almost)
all of the packages that Terra can use to provide additional /
accelerated functionality.

Several tests needed to gain additional skips to account for this
change.  There is a good chance that some tests are missing skips for
some libraries that are not the first point of failure, but it's hard to
test explicitly for these in one go.

* Fix typo in coverage workflow

* Try relaxing ipython constraints

* Squash newly exposed lint failures

* Fix typo in tutorials pipeline

* Update the 'also update' comments

* Remove unneeded qiskit-toqm dependency

* Section requirements-optional.txt

* Test all optionals on min not max Python version

Optionals are generally more likely to have been made available on the
older Pythons, and some may take excessively long to provide wheels for
the latest versions of Python.

* Add missing test skip

* Fix optional call

* Use correct boolean syntax

* Fix tests relying on Jupyter

* Install ipykernel in tutorials

* Remove HAS_PDFLATEX skip from quantum_info tests

For simple LaTeX tests, IPython/Jupyter can handle the compilation
internally using MathJax, and doesn't actually need a `pdflatex`
ins... (continued)
Pull Request #10575: Add no-optionals and full-optionals test runs (backport #8967)

1 of 1 new or added line in 1 file covered. (100.0%)

74084 of 84915 relevant lines covered (87.24%)

61119.76 hits per line

Relevant lines Covered
Build:
Build:
84915 RELEVANT LINES 74084 COVERED LINES
61119.76 HITS PER LINE
Source Files on mergify/bp/stable/0.25/pr-8967
  • Tree
  • List 1260
  • Changed 45
  • Source Changed 0
  • Coverage Changed 45
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
5765983917 mergify/bp/stable/0.25/pr-8967 Add no-optionals and full-optionals test runs (#8967) * Add no-optionals and full-optionals test runs This restructures the CI slightly to perform a complete "no-optionals" run, and a complete "all optionals" run (for the optionals that are read... Pull #10575 04 Aug 2023 08:27PM UTC mergify[bot] github pending completion  
See All Builds (26816)
  • Repo on GitHub
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