pytest-dev / pytest-forked

extracted --boxed from pytest-xdist to ensure backward compat
MIT License
65 stars 21 forks source link

Add support for xfail #34

Closed webknjaz closed 4 years ago

webknjaz commented 4 years ago

Resolves #33.

webknjaz commented 4 years ago

The CI passes. It just shows up as red because of the unrelated flake8 configuration problem which is going to be fixed by https://github.com/pytest-dev/pytest-forked/pull/35.

webknjaz commented 4 years ago

@RonnyPfannschmidt I remember that you don't want to maintain this. I seem to recall somebody like @nicoddemus mentioning this plugin on Twitter a while back so maybe he'd be interested in doing the release.

If not, I'm happy to help with getting the release out of the door. Including upgrading the test matrix (the last pytest and pythons are not there yet), the CI (could migrate it to GHA) and also polishing some minor bits in the repo.

RonnyPfannschmidt commented 4 years ago

I'm happy to do handover as well as some minimal support for merges /releases in near future, however I'm Curr in the middle of a move and won't give focus to pytest-forked until mid next week

webknjaz commented 4 years ago

@RonnyPfannschmidt cool! FWIW these two PRs are ready for merge right now. They are pretty trivial.

webknjaz commented 4 years ago

@RonnyPfannschmidt so how do we proceed now?

webknjaz commented 4 years ago

@RonnyPfannschmidt still green

webknjaz commented 4 years ago

@RonnyPfannschmidt what's the next step?

RonnyPfannschmidt commented 4 years ago

A release and followup issues here and in pytest for better mark evaluation

webknjaz commented 4 years ago

How can I help?

RonnyPfannschmidt commented 4 years ago

@webknjaz it seems that there is a setup for automated pypi uploads, so after change-log is updated for a feature release, i can tag

for the pytest side there is only a need for a issue to expose mark evaluation so plugins can use it for own markers

webknjaz commented 4 years ago

for the pytest side there is only a need for a issue to expose mark evaluation so plugins can use it for own markers

are you talking about https://github.com/pytest-dev/pytest/issues/7327 ?

webknjaz commented 4 years ago

after change-log is updated for a feature release, i can tag

I've started filling it out, checked some related files in the repo and realized that a few more changes could be added so I'm preparing several PRs with changelog and metadata updates

webknjaz commented 4 years ago

So here's what I'd like to squeeze in:

webknjaz commented 4 years ago

@RonnyPfannschmidt I saw you merged things. Please cut the tag (v1.2.0 when you have time).

RonnyPfannschmidt commented 4 years ago

@webknjaz thanks for the ping, just did that

webknjaz commented 4 years ago

Great, so it didn't explode on publish: https://travis-ci.org/github/pytest-dev/pytest-forked/jobs/702022414#L434.