diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,39 @@ +name : python-flaky +version : 3.4.0 +release : 1 +source : + - https://github.com/box/flaky/archive/v3.4.0.tar.gz : 54d4f99f1208e218b5dd1d0d23a8d5c916e0f406ce52cb7faa281dc3dc19de88 +license : Apache-2.0 +component : programming.python +summary : Plugin for nose or py.test that automatically reruns flaky tests +description: | + Ideally, tests reliably pass or fail, but sometimes test fixtures must rely on components that aren't 100% reliable. With flaky, instead of removing those tests or marking them to @skip, they can be automatically retried. +builddeps : + - python-genty + - python-mock + - python-nose + - python-pytest + - python-setuptools +build : | + %python_setup + %python3_setup +install : | + %python_install + %python3_install +check : | + pushd $PKG_BUILD_DIR/py2build + export PYTHONPATH=$installdir/usr/lib/python2.7/site-packages + nosetests-2.7 --with-flaky --exclude="test_nose_options_example" test/test_nose/ + py.test -k 'example and not options' --doctest-modules test/test_pytest/ + py.test -p no:flaky test/test_pytest/test_flaky_pytest_plugin.py + nosetests-2.7 --with-flaky --force-flaky --max-runs 2 test/test_nose/test_nose_options_example.py + py.test --force-flaky --max-runs 2 test/test_pytest/test_pytest_options_example.py + popd + + pushd $PKG_BUILD_DIR/py3build + # there is something wrong with python 3 nose + export PYTHONPATH=$installdir/usr/lib/python3.5/site-packages + py.test3 -k 'example and not options' --doctest-modules test/test_pytest/ + py.test3 -p no:flaky test/test_pytest/test_flaky_pytest_plugin.py + py.test3 --force-flaky --max-runs 2 test/test_pytest/test_pytest_options_example.py + popd diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,93 @@ + + + python-flaky + + Pierre-Yves + pyu@riseup.net + + Apache-2.0 + programming.python + Plugin for nose or py.test that automatically reruns flaky tests + Ideally, tests reliably pass or fail, but sometimes test fixtures must rely on components that aren't 100% reliable. With flaky, instead of removing those tests or marking them to @skip, they can be automatically retried. + + https://solus-project.com/sources/README.Solus + + + python-flaky + Plugin for nose or py.test that automatically reruns flaky tests + Ideally, tests reliably pass or fail, but sometimes test fixtures must rely on components that aren't 100% reliable. With flaky, instead of removing those tests or marking them to @skip, they can be automatically retried. + + programming.python + + /usr/lib/python2.7/site-packages/flaky-3.4.0-py2.7.egg-info/PKG-INFO + /usr/lib/python2.7/site-packages/flaky-3.4.0-py2.7.egg-info/SOURCES.txt + /usr/lib/python2.7/site-packages/flaky-3.4.0-py2.7.egg-info/dependency_links.txt + /usr/lib/python2.7/site-packages/flaky-3.4.0-py2.7.egg-info/entry_points.txt + /usr/lib/python2.7/site-packages/flaky-3.4.0-py2.7.egg-info/not-zip-safe + /usr/lib/python2.7/site-packages/flaky-3.4.0-py2.7.egg-info/top_level.txt + /usr/lib/python2.7/site-packages/flaky/__init__.py + /usr/lib/python2.7/site-packages/flaky/__init__.pyc + /usr/lib/python2.7/site-packages/flaky/__pycache__/_flaky_plugin.cpython-27-PYTEST.pyc + /usr/lib/python2.7/site-packages/flaky/__pycache__/defaults.cpython-27-PYTEST.pyc + /usr/lib/python2.7/site-packages/flaky/__pycache__/flaky_decorator.cpython-27-PYTEST.pyc + /usr/lib/python2.7/site-packages/flaky/__pycache__/flaky_pytest_plugin.cpython-27-PYTEST.pyc + /usr/lib/python2.7/site-packages/flaky/__pycache__/names.cpython-27-PYTEST.pyc + /usr/lib/python2.7/site-packages/flaky/__pycache__/utils.cpython-27-PYTEST.pyc + /usr/lib/python2.7/site-packages/flaky/_flaky_plugin.py + /usr/lib/python2.7/site-packages/flaky/_flaky_plugin.pyc + /usr/lib/python2.7/site-packages/flaky/defaults.py + /usr/lib/python2.7/site-packages/flaky/defaults.pyc + /usr/lib/python2.7/site-packages/flaky/flaky_decorator.py + /usr/lib/python2.7/site-packages/flaky/flaky_decorator.pyc + /usr/lib/python2.7/site-packages/flaky/flaky_nose_plugin.py + /usr/lib/python2.7/site-packages/flaky/flaky_nose_plugin.pyc + /usr/lib/python2.7/site-packages/flaky/flaky_pytest_plugin.py + /usr/lib/python2.7/site-packages/flaky/flaky_pytest_plugin.pyc + /usr/lib/python2.7/site-packages/flaky/multiprocess_string_io.py + /usr/lib/python2.7/site-packages/flaky/multiprocess_string_io.pyc + /usr/lib/python2.7/site-packages/flaky/names.py + /usr/lib/python2.7/site-packages/flaky/names.pyc + /usr/lib/python2.7/site-packages/flaky/utils.py + /usr/lib/python2.7/site-packages/flaky/utils.pyc + /usr/lib/python3.5/site-packages/flaky-3.4.0-py3.5.egg-info/PKG-INFO + /usr/lib/python3.5/site-packages/flaky-3.4.0-py3.5.egg-info/SOURCES.txt + /usr/lib/python3.5/site-packages/flaky-3.4.0-py3.5.egg-info/dependency_links.txt + /usr/lib/python3.5/site-packages/flaky-3.4.0-py3.5.egg-info/entry_points.txt + /usr/lib/python3.5/site-packages/flaky-3.4.0-py3.5.egg-info/not-zip-safe + /usr/lib/python3.5/site-packages/flaky-3.4.0-py3.5.egg-info/top_level.txt + /usr/lib/python3.5/site-packages/flaky/__init__.py + /usr/lib/python3.5/site-packages/flaky/__pycache__/__init__.cpython-35.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/_flaky_plugin.cpython-35-PYTEST.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/_flaky_plugin.cpython-35.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/defaults.cpython-35-PYTEST.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/defaults.cpython-35.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/flaky_decorator.cpython-35-PYTEST.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/flaky_decorator.cpython-35.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/flaky_nose_plugin.cpython-35.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/flaky_pytest_plugin.cpython-35-PYTEST.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/flaky_pytest_plugin.cpython-35.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/multiprocess_string_io.cpython-35.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/names.cpython-35-PYTEST.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/names.cpython-35.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/utils.cpython-35-PYTEST.pyc + /usr/lib/python3.5/site-packages/flaky/__pycache__/utils.cpython-35.pyc + /usr/lib/python3.5/site-packages/flaky/_flaky_plugin.py + /usr/lib/python3.5/site-packages/flaky/defaults.py + /usr/lib/python3.5/site-packages/flaky/flaky_decorator.py + /usr/lib/python3.5/site-packages/flaky/flaky_nose_plugin.py + /usr/lib/python3.5/site-packages/flaky/flaky_pytest_plugin.py + /usr/lib/python3.5/site-packages/flaky/multiprocess_string_io.py + /usr/lib/python3.5/site-packages/flaky/names.py + /usr/lib/python3.5/site-packages/flaky/utils.py + + + + + 2017-12-05 + 3.4.0 + Packaging update + Pierre-Yves + pyu@riseup.net + + + \ No newline at end of file