-
-
Notifications
You must be signed in to change notification settings - Fork 377
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hatch swallows test failures ? #1323
Comments
It's because we rerun last failed tests here. |
That seems wrong, it can hide test that modify global state and make subsequent test to fail. |
You mean this? https://github.com/ipython/ipykernel/actions/runs/13286863326/job/37097508006 |
No, your confusing the two run because hatch run tests twice . The first run abort at 14%, Compare with https://github.com/ipython/ipykernel/actions/runs/13324822814/job/37215765326?pr=1324, where you get two complete full runs. |
Or a more explicit question/prof to show you that test are not properly ran: Show me where
Same for
|
Here? |
And no, again this is not under cov.qt5, it's under test, qt is not available ! I also meant q6 insted of 5 as well but it does not change much None of the qt6 test are run. This is current report on main branch:
^ Here we aborted, all of the test after this won't be marked as failed, all of the qt6 test will not run.
^ See SKIPPED No viable version of PyQt or PySide installed But If you remove the In PR #1324:
...Ok same as main with no failure I'm not going to rewrite this but this is with qt5 All of QT6 is is missing from main as well but present in #1324
^ This is not created or ran on main !
^ This is not ran with qt6 ! Again I'm asking is it reran under qt5 or qt6 not is it reran under test ! The --lf line is
not
and the test env does not have qt, only the cov env has:
Now you can argue, , yes but for most tests whether qt is installed or not does not matter, well maybe, but for some it does, for example |
One more argument that In #1234 I actually marked some qt5 test as |
It seem that hatch (or something else?) jus ignore some failure.
see this run of current main branch:
https://github.com/ipython/ipykernel/actions/runs/13286863326/job/37097508006 which is aborted,
and this comment:
#1322 (comment)
That point to a run with actual failures that appear as passing.
The text was updated successfully, but these errors were encountered: