From 4eadb680179d4ce483d304ac1ac479af1a5801b181a4b69dd75b636fc345a227 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Tue, 29 Mar 2022 19:44:48 +0000 Subject: [PATCH] Accepting request 965494 from home:bnavigator:branches:devel:languages:python:pytest - Update to 10.2 * Allow recovery from crashed tests with pytest-xdist. * Add support for Python 3.10 (as of Python 3.10.rc2). (Thanks to @hugovk for the PR.) * Allows using a str as condition for @pytest.mark.flaky(condition) which gets evaluated dynamically similarly to @pytest.mark.skipif(condition). (#162 provided by @15klli) * Drop support for Python 3.5. * Drop support for pytest < 5.3. * Add condition keyword argument to the re-run marker. (Thanks to @BeyondEvil for the PR.) * Add support for Python 3.9. (Thanks to @digitronik for the PR.) * Add support for pytest 6.3. (Thanks to @bluetech for the PR.) * Add compatibility with pytest-xdist >= 2.0. (Thanks to @bluetech for the PR.) * Check for the resultlog by feature and not by version as pytest master does not provide a consistent version. OBS-URL: https://build.opensuse.org/request/show/965494 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-rerunfailures?expand=0&rev=15 --- pytest-rerunfailures-10.2.tar.gz | 3 +++ pytest-rerunfailures-9.1.1.tar.gz | 3 --- python-pytest-rerunfailures.changes | 22 ++++++++++++++++++++++ python-pytest-rerunfailures.spec | 14 ++++++++------ 4 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 pytest-rerunfailures-10.2.tar.gz delete mode 100644 pytest-rerunfailures-9.1.1.tar.gz diff --git a/pytest-rerunfailures-10.2.tar.gz b/pytest-rerunfailures-10.2.tar.gz new file mode 100644 index 0000000..d248dda --- /dev/null +++ b/pytest-rerunfailures-10.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e1e1bad51e07642c5bbab809fc1d4ec8eebcb7de86f90f1a26e6ef9de446697 +size 15863 diff --git a/pytest-rerunfailures-9.1.1.tar.gz b/pytest-rerunfailures-9.1.1.tar.gz deleted file mode 100644 index 79333ca..0000000 --- a/pytest-rerunfailures-9.1.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1cb11a17fc121b3918414eb5eaf314ee325f2e693ac7cb3f6abf7560790827f2 -size 12435 diff --git a/python-pytest-rerunfailures.changes b/python-pytest-rerunfailures.changes index 103a8f9..21fddc7 100644 --- a/python-pytest-rerunfailures.changes +++ b/python-pytest-rerunfailures.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Mon Mar 28 20:58:33 UTC 2022 - Ben Greiner + +- Update to 10.2 + * Allow recovery from crashed tests with pytest-xdist. + * Add support for Python 3.10 (as of Python 3.10.rc2). (Thanks to + @hugovk for the PR.) + * Allows using a str as condition for + @pytest.mark.flaky(condition) which gets evaluated dynamically + similarly to @pytest.mark.skipif(condition). (#162 provided by + @15klli) + * Drop support for Python 3.5. + * Drop support for pytest < 5.3. + * Add condition keyword argument to the re-run marker. (Thanks to + @BeyondEvil for the PR.) + * Add support for Python 3.9. (Thanks to @digitronik for the PR.) + * Add support for pytest 6.3. (Thanks to @bluetech for the PR.) + * Add compatibility with pytest-xdist >= 2.0. (Thanks to + @bluetech for the PR.) + * Check for the resultlog by feature and not by version as pytest + master does not provide a consistent version. + ------------------------------------------------------------------- Sat Nov 7 18:33:40 UTC 2020 - Benjamin Greiner diff --git a/python-pytest-rerunfailures.spec b/python-pytest-rerunfailures.spec index 047e6c4..68ec0c6 100644 --- a/python-pytest-rerunfailures.spec +++ b/python-pytest-rerunfailures.spec @@ -1,7 +1,7 @@ # # spec file for package python-pytest-rerunfailures # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,28 +16,30 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-pytest-rerunfailures -Version: 9.1.1 +Version: 10.2 Release: 0 Summary: A pytest plugin to re-run tests License: MPL-2.0 URL: https://github.com/pytest-dev/pytest-rerunfailures Source: https://files.pythonhosted.org/packages/source/p/pytest-rerunfailures/pytest-rerunfailures-%{version}.tar.gz +BuildRequires: %{python_module base >= 3.6} BuildRequires: %{python_module setuptools >= 40.0} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-pytest >= 5.0 +Requires: python-pytest >= 5.3 Requires: python-setuptools >= 40.0 BuildArch: noarch # SECTION test requirements -BuildRequires: %{python_module pytest >= 5.0} +BuildRequires: %{python_module pytest >= 5.3} +BuildRequires: %{python_module pytest-xdist} # /SECTION %python_subpackages %description -The pytest-rerunfailures package is a plugin for py.test that re-runs +The pytest-rerunfailures package is a plugin for Pytest that re-runs tests to eliminate intermittent failures. %prep