Skip to content

TST: clean up to change setup.cfg to xfail_strict = True (GH23057) #23721

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

Merged
merged 8 commits into from
Dec 3, 2018

Conversation

dcreekp
Copy link
Contributor

@dcreekp dcreekp commented Nov 15, 2018

@pep8speaks
Copy link

pep8speaks commented Nov 15, 2018

Hello @dcreekp! Thanks for updating the PR.

Comment last updated on November 15, 2018 at 20:09 Hours UTC

@codecov
Copy link

codecov bot commented Nov 15, 2018

Codecov Report

Merging #23721 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master   #23721   +/-   ##
=======================================
  Coverage   92.31%   92.31%           
=======================================
  Files         161      161           
  Lines       51562    51562           
=======================================
  Hits        47599    47599           
  Misses       3963     3963
Flag Coverage Δ
#multiple 90.71% <ø> (ø) ⬆️
#single 42.44% <ø> (ø) ⬆️
Impacted Files Coverage Δ
pandas/util/_test_decorators.py 93.24% <ø> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b7bdf7c...19bfbf3. Read the comment docs.

@dcreekp dcreekp force-pushed the make-default-xfail-strict branch from 1678ed2 to dac4c0d Compare November 15, 2018 20:09
@TomAugspurger
Copy link
Contributor

Looks like there are some xfailing tests that are passing: https://travis-ci.org/pandas-dev/pandas/jobs/455669456#L2806

There may be others in https://travis-ci.org/pandas-dev/pandas/builds/455669455?utm_source=github_status&utm_medium=notification, I only looked at the first build.

The ones that are flaky should be xfail(strict=False).

@TomAugspurger TomAugspurger added the Testing pandas testing functions or related to the test suite label Nov 16, 2018
@dcreekp
Copy link
Contributor Author

dcreekp commented Nov 16, 2018

@TomAugspurger @jbrockmendel
Oh I get it.
At least for https://travis-ci.org/pandas-dev/pandas/jobs/455669458 and https://travis-ci.org/pandas-dev/pandas/jobs/455669460 they are xpassing when running py3.7 on travis, while running py3.6 locally they didn't xpass

@dcreekp
Copy link
Contributor Author

dcreekp commented Nov 16, 2018

this one https://travis-ci.org/pandas-dev/pandas/jobs/455669458
will probably still fail because it is the same as this #23726

@jreback
Copy link
Contributor

jreback commented Nov 17, 2018

can you rebase

@jreback
Copy link
Contributor

jreback commented Nov 18, 2018

you are picking up other changes. merge master and push again.

@jreback
Copy link
Contributor

jreback commented Nov 18, 2018

better for this one

@dcreekp dcreekp force-pushed the make-default-xfail-strict branch from 31daf46 to 1ec162b Compare November 19, 2018 12:08
@TomAugspurger
Copy link
Contributor

TomAugspurger commented Nov 29, 2018

Diff looks good here. CI is still failing from tests xpassing. You may need to add conditions or strict=False to those xfails.

https://travis-ci.org/pandas-dev/pandas/jobs/461026497#L2987

@jreback
Copy link
Contributor

jreback commented Dec 3, 2018

can you merge master and let's see the ci run again.

@jreback jreback added this to the 0.24.0 milestone Dec 3, 2018
@jreback
Copy link
Contributor

jreback commented Dec 3, 2018

lgtm. @TomAugspurger

@TomAugspurger TomAugspurger merged commit 71ab3bc into pandas-dev:master Dec 3, 2018
@TomAugspurger
Copy link
Contributor

Thanks @dcreekp! This will be very useful.

@dcreekp
Copy link
Contributor Author

dcreekp commented Dec 3, 2018

Awesome.
Just to let you know, as python2.7 support is going to be dropped. There are two or three tests that are marked xfail only because of the test failing on 2.7.
@TomAugspurger @jreback

Pingviinituutti pushed a commit to Pingviinituutti/pandas that referenced this pull request Feb 28, 2019
Pingviinituutti pushed a commit to Pingviinituutti/pandas that referenced this pull request Feb 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Testing pandas testing functions or related to the test suite
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make default xfail strict
4 participants