
GITHUB . COM {
}
Detected CMS Systems:
- Wordpress (2 occurrences)
Title:
`--stepwise-skip` has no effect without `--stepwise` Β· Issue #9062 Β· pytest-dev/pytest
Description:
a detailed description of the bug or problem you are having The flag --stepwise will "exit on test failure and continue from last failing test". The flag --stepwise-skip is supposed to "ignore the first failing test but stop on the next ...
Website Age:
17 years and 8 months (reg. 2007-10-09).
Matching Content Categories {π}
- Education
- Transportation
- Automotive
Content Management System {π}
What CMS is github.com built with?
Github.com is powered by WORDPRESS.
Traffic Estimate {π}
What is the average monthly size of github.com audience?
ππ Tremendous Traffic: 10M - 20M visitors per month
Based on our best estimate, this website will receive around 10,000,019 visitors per month in the current month.
However, some sources were not loaded, we suggest to reload the page to get complete results.
check SE Ranking
check Ahrefs
check Similarweb
check Ubersuggest
check Semrush
How Does Github.com Make Money? {πΈ}
Subscription Packages {π³}
We've located a dedicated page on github.com that might include details about subscription plans or recurring payments. We identified it based on the word pricing in one of its internal links. Below, you'll find additional estimates for its monthly recurring revenues.How Much Does Github.com Make? {π°}
Subscription Packages {π³}
Prices on github.com are in US Dollars ($).
They range from $4.00/month to $21.00/month.
We estimate that the site has approximately 4,989,889 paying customers.
The estimated monthly recurring revenue (MRR) is $20,957,532.
The estimated annual recurring revenues (ARR) are $251,490,385.
Wordpress Themes and Plugins {π¨}
What WordPress theme does this site use?
It is strange but we were not able to detect any theme on the page.
What WordPress plugins does this website use?
It is strange but we were not able to detect any plugins on the page.
Keywords {π}
test, failed, stepwiseskip, stepwise, pytest, assert, false, issue, teststeppy, okken, symonk, items, nicoddemus, commented, pluggy, python, added, contributor, sign, tbno, session, starts, platform, darwin, rootdir, usersokkenprojectssw, collected, short, summary, info, teststeppytestone, type, commit, references, implicitly, enable, pytestdev, projects, effect, failure, failing, pip, def, teststeppytesttwo, status, member, author, navigation, pull, requests,
Topics {βοΈ}
personal information `--stepwise-skip` stepwise --stepwise-skip test_step stepwise-skip test_step previously failed tests implicitly enable `--stepwise` stepwise --stepwise-skip implicitly enable `--ste⦠issue easy issue contributor status type projects flag --stepwise-skip 74ee51c symonk mentioned test failed comment metadata assignees assigned labels good 9ea8fec bors added features branch type projects milestone assert false stepwise test_step passed items def test_one topic type stepwise-skip `--stepwise-skip` failing test pip list flag --stepwise test failure python 3 detailed description ronnypfannschmidt added test_step $ pytest --tb= test ========================== 1 failed ========================== 2 failed virtual environment api change wanted developers ballpark estimate milestone relationships combo requirement surprising behavior github stepwise skip version py py-1
Payment Methods {π}
- Braintree
Questions {β}
- Already have an account?
- Is there a ballpark estimate when it will show up in a version?
Schema {πΊοΈ}
DiscussionForumPosting:
context:https://schema.org
headline:`--stepwise-skip` has no effect without `--stepwise`
articleBody:- [x] a detailed description of the bug or problem you are having
The flag `--stepwise` will "exit on test failure and continue from last failing test".
The flag `--stepwise-skip` is supposed to "ignore the first failing test but stop on the next failing test".
However, it does nothing unless used in conjunction with `--stepwise`. The combo requirement is not mentioned in the help text, seems redundant, and is surprising behavior.
I recommend that `--stepwise-skip` should act the same as `--stepwise --stepwise-skip`.
- [x] output of `pip list` from the virtual environment you are using
```shell
$ pip list
Package Version
---------- -------
attrs 21.2.0
iniconfig 1.1.1
packaging 21.0
pip 21.2.4
pluggy 0.13.1
py 1.10.0
pyparsing 2.4.7
pytest 6.2.4
setuptools 46.4.0
toml 0.10.2
wheel 0.34.2
```
- [x] pytest and operating system versions
MacOS, Python 3.9.5, pytest-6.2.4
- [x] minimal example if possible
Example **test_step.py**:
```python
def test_one():
assert False
def test_two():
assert False
def test_three():
assert False
```
three failures:
```shell
$ pytest --tb=no test_step.py
========================= test session starts ==========================
platform darwin -- Python 3.9.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /Users/okken/projects/sw
collected 3 items
test_step.py FFF [100%]
======================= short test summary info ========================
FAILED test_step.py::test_one - assert False
FAILED test_step.py::test_two - assert False
FAILED test_step.py::test_three - assert False
========================== 3 failed in 0.01s ===========================
```
`--stepwise-skip` has no effect:
```shell
$ pytest --tb=no --stepwise-skip test_step.py
========================= test session starts ==========================
platform darwin -- Python 3.9.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /Users/okken/projects/sw
collected 3 items
test_step.py FFF [100%]
======================= short test summary info ========================
FAILED test_step.py::test_one - assert False
FAILED test_step.py::test_two - assert False
FAILED test_step.py::test_three - assert False
========================== 3 failed in 0.01s ===========================
```
`--stepwise` works as expected, stopping after first failure:
```shell
$ pytest --tb=no --stepwise test_step.py
========================= test session starts ==========================
platform darwin -- Python 3.9.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /Users/okken/projects/sw
collected 3 items
stepwise: no previously failed tests, not skipping.
test_step.py F
======================= short test summary info ========================
FAILED test_step.py::test_one - assert False
!!!! Interrupted: Test failed, continuing from this test next run. !!!!!
========================== 1 failed in 0.07s ===========================
```
`--stepwise-skip` only works with `--stepwise` to stop after second failure:
```shell
$ pytest --tb=no --stepwise --stepwise-skip test_step.py
========================= test session starts ==========================
platform darwin -- Python 3.9.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /Users/okken/projects/sw
collected 3 items
stepwise: skipping 0 already passed items.
test_step.py FF
======================= short test summary info ========================
FAILED test_step.py::test_one - assert False
FAILED test_step.py::test_two - assert False
!!!! Interrupted: Test failed, continuing from this test next run. !!!!!
========================== 2 failed in 0.07s ===========================
```
I believe the above behavior, the combo of the flags, should work like that even if only `--stepwise-skip` is used.
author:
url:https://github.com/okken
type:Person
name:okken
datePublished:2021-08-30T16:16:12.000Z
interactionStatistic:
type:InteractionCounter
interactionType:https://schema.org/CommentAction
userInteractionCount:6
url:https://github.com/9062/pytest/issues/9062
context:https://schema.org
headline:`--stepwise-skip` has no effect without `--stepwise`
articleBody:- [x] a detailed description of the bug or problem you are having
The flag `--stepwise` will "exit on test failure and continue from last failing test".
The flag `--stepwise-skip` is supposed to "ignore the first failing test but stop on the next failing test".
However, it does nothing unless used in conjunction with `--stepwise`. The combo requirement is not mentioned in the help text, seems redundant, and is surprising behavior.
I recommend that `--stepwise-skip` should act the same as `--stepwise --stepwise-skip`.
- [x] output of `pip list` from the virtual environment you are using
```shell
$ pip list
Package Version
---------- -------
attrs 21.2.0
iniconfig 1.1.1
packaging 21.0
pip 21.2.4
pluggy 0.13.1
py 1.10.0
pyparsing 2.4.7
pytest 6.2.4
setuptools 46.4.0
toml 0.10.2
wheel 0.34.2
```
- [x] pytest and operating system versions
MacOS, Python 3.9.5, pytest-6.2.4
- [x] minimal example if possible
Example **test_step.py**:
```python
def test_one():
assert False
def test_two():
assert False
def test_three():
assert False
```
three failures:
```shell
$ pytest --tb=no test_step.py
========================= test session starts ==========================
platform darwin -- Python 3.9.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /Users/okken/projects/sw
collected 3 items
test_step.py FFF [100%]
======================= short test summary info ========================
FAILED test_step.py::test_one - assert False
FAILED test_step.py::test_two - assert False
FAILED test_step.py::test_three - assert False
========================== 3 failed in 0.01s ===========================
```
`--stepwise-skip` has no effect:
```shell
$ pytest --tb=no --stepwise-skip test_step.py
========================= test session starts ==========================
platform darwin -- Python 3.9.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /Users/okken/projects/sw
collected 3 items
test_step.py FFF [100%]
======================= short test summary info ========================
FAILED test_step.py::test_one - assert False
FAILED test_step.py::test_two - assert False
FAILED test_step.py::test_three - assert False
========================== 3 failed in 0.01s ===========================
```
`--stepwise` works as expected, stopping after first failure:
```shell
$ pytest --tb=no --stepwise test_step.py
========================= test session starts ==========================
platform darwin -- Python 3.9.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /Users/okken/projects/sw
collected 3 items
stepwise: no previously failed tests, not skipping.
test_step.py F
======================= short test summary info ========================
FAILED test_step.py::test_one - assert False
!!!! Interrupted: Test failed, continuing from this test next run. !!!!!
========================== 1 failed in 0.07s ===========================
```
`--stepwise-skip` only works with `--stepwise` to stop after second failure:
```shell
$ pytest --tb=no --stepwise --stepwise-skip test_step.py
========================= test session starts ==========================
platform darwin -- Python 3.9.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /Users/okken/projects/sw
collected 3 items
stepwise: skipping 0 already passed items.
test_step.py FF
======================= short test summary info ========================
FAILED test_step.py::test_one - assert False
FAILED test_step.py::test_two - assert False
!!!! Interrupted: Test failed, continuing from this test next run. !!!!!
========================== 2 failed in 0.07s ===========================
```
I believe the above behavior, the combo of the flags, should work like that even if only `--stepwise-skip` is used.
author:
url:https://github.com/okken
type:Person
name:okken
datePublished:2021-08-30T16:16:12.000Z
interactionStatistic:
type:InteractionCounter
interactionType:https://schema.org/CommentAction
userInteractionCount:6
url:https://github.com/9062/pytest/issues/9062
Person:
url:https://github.com/okken
name:okken
url:https://github.com/okken
name:okken
InteractionCounter:
interactionType:https://schema.org/CommentAction
userInteractionCount:6
interactionType:https://schema.org/CommentAction
userInteractionCount:6
External Links {π}(2)
Analytics and Tracking {π}
- Site Verification - Google
Libraries {π}
- Clipboard.js
- D3.js
- Lodash
Emails and Hosting {βοΈ}
Mail Servers:
- aspmx.l.google.com
- alt1.aspmx.l.google.com
- alt2.aspmx.l.google.com
- alt3.aspmx.l.google.com
- alt4.aspmx.l.google.com
Name Servers:
- dns1.p08.nsone.net
- dns2.p08.nsone.net
- dns3.p08.nsone.net
- dns4.p08.nsone.net
- ns-1283.awsdns-32.org
- ns-1707.awsdns-21.co.uk
- ns-421.awsdns-52.com
- ns-520.awsdns-01.net