Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0f8cd4c

Browse files
committed
Treat XPASS status as a test failure
This causes full "failure" output to be printed when a test markedxfail unexpectedly passes, and for the test run to be consideredfailing as a result.The immediate purpose of this change is to facilitate efficientidentification of recently introduced wrong or overbroad xfailmarkings.This behavior may eventually become the pytest default (see#1728and references therein), and this could be retained even after thecurrent xpassing tests are investigated, to facilitate timelydetection of tests marked xfail of code that is newly working.(Individual tests decorated `@pytest.mark.xfail` can still beallowed to unexpectedly pass without it being treated like a testfailure, by passing strict=False explicitly.)
1 parent2875ffa commit0f8cd4c

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

‎pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ filterwarnings = "ignore::DeprecationWarning"
88
python_files ="test_*.py"
99
tmp_path_retention_policy ="failed"
1010
testpaths ="test"# Space separated list of paths from root e.g test tests doc/testing.
11+
xfail_strict =true# Treat the XPASS status as a test failure (unless strict=False is passed).
1112
# --cov coverage
1213
# --cov-report term # send report to terminal term-missing -> terminal with line numbers html xml
1314
# --cov-report term-missing # to terminal with line numbers

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp