Skip to content

Commit ef803bb

Browse files
committed
add section for retrying tests with relevant pytest plugins
1 parent dcbbaa2 commit ef803bb

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Collection of awesome Python resources for testing and generating test data.
2020
- [Property Based Testing](#property-based-testing)
2121
- [Reporting](#reporting)
2222
- [Rest API Testing](#rest-api-testing)
23+
- [Retrying Tests](#retrying-tests)
2324
- [Snapshot Tests](#snapshot-tests)
2425
- [Speed](#speed)
2526
- [Static Checks](#static-checks)
@@ -167,6 +168,12 @@ Collection of awesome Python resources for testing and generating test data.
167168
- [Tavern](https://github.com/taverntesting/tavern) - is a pytest plugin, command-line tool and Python library for automated testing of APIs, with a simple, concise and flexible YAML-based syntax.
168169
- [Zato API Test](https://zato.io/en/docs/3.2/api-testing/index.html) - API testing in pure English. No programming needed. Implemented and extendable in Python.
169170

171+
## Retrying Tests
172+
173+
- [pytest-check](https://github.com/okken/pytest-check) - A pytest plugin that allows multiple failed assertions per test function, so you can see the whole picture of what's going wrong.
174+
- [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures) - A pytest plugin that re-runs failed tests up to -n times to eliminate flakey failures.
175+
- [pytest-retry](https://github.com/str0zzapreti/pytest-retry) - A simple plugin for retrying flaky tests in CI environments.
176+
170177
## Snapshot Tests
171178

172179
- [ApprovalTests](https://github.com/approvals/ApprovalTests.Python) - work by comparing the test results to a golden master.
@@ -297,6 +304,7 @@ Collection of awesome Python resources for testing and generating test data.
297304

298305
### Related
299306

307+
- [Awesome PyTest](https://github.com/augustogoulart/awesome-pytest) - Focused on pytest.
300308
- [Awesome Python](https://github.com/vinta/awesome-python/blob/master/README.md#testing) - A curated list of awesome Python frameworks, libraries, software and resources.
301309
- [Python test automation](https://github.com/atinfo/awesome-test-automation/blob/master/python-test-automation.md) - A comprehensive curated list of python test automation frameworks, tools, libraries and software to help software engineers easily bootstrap test automation on python.
302310
- [commit-check](https://github.com/commit-check/commit-check) - Check commit message formatting, branch naming, commit author, email, and more.

0 commit comments

Comments
 (0)