Skip to content

TST: Windows tests now xfail where needed#2027

Merged
richardjgowers merged 1 commit intodevelopfrom
windows_xfail
Aug 6, 2018
Merged

TST: Windows tests now xfail where needed#2027
richardjgowers merged 1 commit intodevelopfrom
windows_xfail

Conversation

@tylerjereddy
Copy link
Member

@tylerjereddy tylerjereddy commented Aug 5, 2018

  • all unit tests that currently fail or error on
    Windows (Appveyor) will now strictly xfail

  • Appveyor test suite failure is no longer allowed
    in CI--this prevents regressions in Windows compatibility
    progress; the objective now is to reduce xfails instead
    of actual failures (and remove the xfail tag as appropriate
    along the way).

There should be two actual failures until this PR branch can be rebased on top of a merge from #2024.

From the current master this will mean 13 fails + 9 errors [and 1 previous xfail] --> 2 actual failures fixed in #2024 + 21 xfails (eventual objective: reduce back to 1 xfail).

Copy link
Member

@richardjgowers richardjgowers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, and is failing, which is the idea right?

@tylerjereddy
Copy link
Member Author

Yes, 2 fail + 21 xfail was expected for Appveyor as I see here; once the linked PR has been properly reviewed / merged this should probably be rebased to confirm removal of the failure.

* all unit tests that currently fail or error on
Windows (Appveyor) will now strictly xfail

* Appveyor test suite failure is no longer allowed
in CI--this prevents regressions in Windows compatibility
progress; the objective now is to reduce xfails instead
of actual failures
@codecov
Copy link

codecov bot commented Aug 6, 2018

Codecov Report

Merging #2027 into develop will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff            @@
##           develop    #2027   +/-   ##
========================================
  Coverage    88.59%   88.59%           
========================================
  Files          143      143           
  Lines        17305    17305           
  Branches      2649     2649           
========================================
  Hits         15331    15331           
  Misses        1376     1376           
  Partials       598      598

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 10e16c0...d5b8f3e. Read the comment docs.

@richardjgowers
Copy link
Member

I've rebased this, and updated the repo settings on github so that the appveyor must pass before we can merge (ie windows tests are equal citizens to linux/osx)

@tylerjereddy
Copy link
Member Author

21 xfails and no errors for the branch & merge Appveyor tests looks right

@richardjgowers richardjgowers merged commit e90dfd2 into develop Aug 6, 2018
@richardjgowers richardjgowers deleted the windows_xfail branch August 6, 2018 20:22
seb-buch pushed a commit to seb-buch/mdanalysis that referenced this pull request Aug 8, 2018
* all unit tests that currently fail or error on
Windows (Appveyor) will now strictly xfail

* Appveyor test suite failure is no longer allowed
in CI--this prevents regressions in Windows compatibility
progress; the objective now is to reduce xfails instead
of actual failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants