Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pytest-dev/pytest-rerunfailures
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: beaa1a4
Choose a base ref
...
head repository: pytest-dev/pytest-rerunfailures
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 34a87e4
Choose a head ref
  • 7 commits
  • 10 files changed
  • 6 contributors

Commits on May 8, 2025

  1. Back to development: 15.2

    icemac committed May 8, 2025
    Configuration menu
    Copy the full SHA
    b3220b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2025

  1. Allow to pass a callable condition to the flaky marker (#299)

    * feat: add 'condition' parameter to flaky marker
    
    This introduces a condition parameter to the `@pytest.mark.flaky`
    decorator, allowing for more granular control over when a test is rerun.
    
    The condition can be a callable or a string.
    
    If it's a callable, it will be passed the exception object from the
    failed test. The test will be rerun only if the callable returns True.
    
    If it's a string, it will be evaluated with the following objects in
    its global context: os, sys, platform, config, and error (the
    exception instance). The test will be rerun only if the string
    evaluates to True.
    
    Exceptions raised by a condition callable are now caught and logged as a
    warning, preventing the test suite from crashing.
    
    Issue #230
    
    
    ---------
    
    Co-authored-by: Michael Howitz <m.howitz@minddistrict.com>
    alessio-locatelli and icemac authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    bd8cb4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72f29f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da8ea48 View commit details
    Browse the repository at this point in the history
  4. Remove outdated fixtures description in README (#291)

    See #260 and #290.
    
    Co-authored-by: Michael Howitz <icemac@gmx.net>
    The-Compiler and icemac authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    5dc2e6e View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2025

  1. Add support for Python 3.14 (#301)

    Co-authored-by: Michael Howitz <icemac@gmx.net>
    hugovk and icemac authored Aug 29, 2025
    Configuration menu
    Copy the full SHA
    9a88959 View commit details
    Browse the repository at this point in the history
  2. Preparing release 16.0

    icemac committed Aug 29, 2025
    Configuration menu
    Copy the full SHA
    34a87e4 View commit details
    Browse the repository at this point in the history
Loading