-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
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
TST (string dtype): xfail all currently failing tests with future.infer_string #59329
TST (string dtype): xfail all currently failing tests with future.infer_string #59329
Conversation
d2f3903
to
2a7a7d4
Compare
5976535
to
653f73a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like you'll need to uncommit pandas/tests/io/data/excel/test_boolean_types.xlsx
@mroeschke thanks for the review! (and removed the xlsx file) |
Thanks @jorisvandenbossche |
This seems to have caused a few failures on main that for some reason didn't show up in this PR .. |
Ah, I suppose it was because of the merging of #59330 before merging this PR (and we should have re-run this PR again after that was merged) |
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (pandas-dev#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
…pandas-dev#59352) * TST (string dtype): follow-up on pandas-devGH-59329 fixing new xfails * add missing strict
…er_string (#59329) * TST (string dtype): xfail all currently failing tests with future.infer_string * more xfails * more xfails * add missing strict=False * also run slow and single cpu tests * fix single_cpu tests * xfail some slow tests * stop suppressing non-zero exit code from pytest on string CI build * remove accidentally added xlsx file --------- Co-authored-by: Matthew Roeschke <[email protected]>
* TST (string dtype): follow-up on GH-59329 fixing new xfails * add missing strict
On top of #59320 and #59323(both merged now)#58459 added a CI build with
future.infer_string
enabled, but did not yet surface any failures in a red status (still many tests failing).I was thinking to add xfails to all currently failing tests, then we can actually enable the CI build properly (now the failure is just suppressed), which might be easier for follow-up PRs to actually tackle those failures part by part.
I mostly blindly added
@pytest.mark.xfail(using_string_dtype(), reason="TODO(infer_string)")
to any test that is currently still failing on the build that enables the future string dtype, i.e. without looking into why it is failing or whether it is an easy fix or not. That can be done in chunks after this PR (essentially after this, we have to go through any of those xfails and fix the code or fix the test to get it passing properly).xref #54792