cda-tum / mqt-qao

MQT Quantum Auto Optimizer - A MQT Tool for Solving Optimization Problems with Quantum Computers
MIT License
13 stars 0 forks source link

⚗️ try to make test suite pass despite third party problems #7

Closed burgholzer closed 3 months ago

burgholzer commented 3 months ago

This PR experiments with (temporarily) disabling the "warnings are errors" setting for pytest until #3 is fixed. This should allow the test suite to run and coverage data to be uploaded. This change should be reverted as soon as #3 is fixed.

burgholzer commented 3 months ago

Ok. This is a great start. Most of the jobs are passing.

The macOS failure is mostly due to https://github.com/Qiskit/qiskit-aer/issues/2167, which should hopefully be resolved soonish.

@DeborahVolpe could you please check the Ubuntu Python 3.9 failure. One of the test assertions got triggered there.

burgholzer commented 3 months ago

Ok, seems to be a flaky test.

https://github.com/cda-tum/mqt-qao/actions/runs/9415214314/job/25935789249?pr=7 passed, while https://github.com/cda-tum/mqt-qao/actions/runs/9414958125/job/25934945203 failed. Seems like tests are not fully deterministic.

codecov[bot] commented 3 months ago

Welcome to Codecov :tada:

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered :open_umbrella:

burgholzer commented 3 months ago

Nice, all tests run through and CI is green ✅ no more force merging PRs 🎉