Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-stestr | Distribution: openSUSE Tumbleweed |
Version: 4.1.0 | Vendor: openSUSE |
Release: 2.5 | Build date: Fri Jan 5 00:06:52 2024 |
Group: Unspecified | Build host: reproducible |
Size: 839827 | Source RPM: python-stestr-4.1.0-2.5.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/mtreinish/stestr | |
Summary: A parallel Python test runner built around subunit |
stestr is parallel Python test runner designed to execute unittest test suites using multiple processes to split up execution of a test suite. It also will store a history of all test runs to help in debugging failures and optimizing the scheduler to improve speed. To accomplish this goal it uses the subunit protocol to facilitate streaming and storing results from multiple workers. stestr originally started as a fork of the testrepository project. But, instead of being an interface for any test runner that used subunit, like testrepository, stestr concentrated on being a dedicated test runner for python projects. While stestr was originally forked from testrepository it is not backwards compatible with testrepository. At a high level the basic concepts of operation are shared between the two projects but the actual usage is not exactly the same.
Apache-2.0
* Thu Jan 04 2024 Dirk Müller <dmueller@suse.com> - switch to singlespec cliff package * Mon Dec 04 2023 Dirk Müller <dmueller@suse.com> - update to 4.1.0: * This stestr release is a feature release that primarily fixes compatibility with subunit 1.4.3 and initial compatibility with Python 3.12. * Apply black autoformatter to code base * Reuse subunit_trace output/validation logic for load/run * Revert "Fix #330 - Preserve load-list order" * Remove vestigial future package from requirements * Pin black to 2022 version * Fix ResourceWarning from SubunitTestRunner._list() * Add support for storing stestr configs in pyproject.toml * Adding another prefix to the existing list of unittest_import_strs * Update docs job to avoid setup.py entrypoint * Replace removed SafeConfigParser with ConfigParser * Explicitly list extras as dependency - drop remove-future-requirement.patch (upstream) * Tue Sep 05 2023 Steve Kowalik <steven.kowalik@suse.com> - Update to 4.0.1: * Fixed an issue around the unittest runner unexpectedly not running the requested tests (or executing them in an unexpected order) causing odd failures that were difficult to debug. * Fixed the output handling of stestr run and stestr load so that any segfaults or unexpected failures in a test worker are now properly reported in the subunit-trace output. * Drops support for the 'sql' repository type and also the flags and Python API flags for selecting the repository type. * Remove support for running with Python 3.5. * Official support for Python 3.10. * Fixed the execution order of the stestr run --load-list option so that tests are executed in the order specified in the list. - Add patch remove-future-requirement.patch, drop use of the future module. - Switch to pyproject and autosetup macros. * Fri Aug 19 2022 Ben Greiner <code@bnavigator.de> - Remove test requirements: * coverage: not used here * runtime requirements pulled in by main package already - Provide the entrypoint only for the main python3 flavor * The cli requires cliff, which is primary python3 only - Update description text - Remove catchall in files section * Sat Oct 16 2021 Dirk Müller <dmueller@suse.com> - update to 3.2.1: * Fixed the detection of test worker failures before reporting final result status * Thu Jun 17 2021 Dirk Müller <dmueller@suse.com> - update to 3.2.0: * Support for configuring stestr via a tox.ini file has been added. It's now no longer needed to create a separate .stestr.conf file and instead it can be embedded in an existing tox.ini file. * A new stestr command, stestr history list has been added to list the previous runs in the stestr repository. * A new stestr command, stestr history show has been added to show the output from a previous run from the stestr repository. * A new stestr command, stestr history remove, has been added to remove runs from the stestr repository. * Tue Feb 09 2021 Markéta Machová <mmachova@suse.com> - Get rid of %ifpython3 * Mon Feb 08 2021 Dirk Müller <dmueller@suse.com> - update to 3.1.0: * Add python 3.9 support * Behaviour with a mix of New and Old options * Update doc/source/MANUAL.rst * Change option '--black-regex' to '--exclusion-regex' * Change option '--blacklist-file' to '--exclude-list' * Change option '--whitelist-file' to '--include-list' * Change option '--whitelist-file' to '--include-list' * Bump hacking version * Mon Dec 14 2020 Benjamin Greiner <code@bnavigator.de> - This package depends on python3-cliff from openstack, which is only available for the default python3 flavor. As a consequence, also only build for the primary python3-flavor. gh#openSUSE/python-rpm-macros#66 * Thu Apr 09 2020 Tomáš Chvátal <tchvatal@suse.com> - Fix subunit buildtime dep statement
/etc/alternatives/stestr /usr/bin/stestr /usr/bin/stestr-3.12 /usr/lib/python3.12/site-packages/stestr /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info/AUTHORS /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info/INSTALLER /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info/LICENSE /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info/METADATA /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info/RECORD /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info/REQUESTED /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info/WHEEL /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info/entry_points.txt /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info/pbr.json /usr/lib/python3.12/site-packages/stestr-4.1.0.dist-info/top_level.txt /usr/lib/python3.12/site-packages/stestr/__init__.py /usr/lib/python3.12/site-packages/stestr/__main__.py /usr/lib/python3.12/site-packages/stestr/__pycache__ /usr/lib/python3.12/site-packages/stestr/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/__main__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/__main__.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/bisect_tests.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/bisect_tests.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/cli.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/cli.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/colorizer.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/colorizer.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/config_file.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/config_file.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/output.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/output.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/results.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/results.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/scheduler.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/scheduler.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/selection.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/selection.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/subunit_trace.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/subunit_trace.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/test_processor.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/test_processor.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/testlist.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/testlist.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/user_config.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/user_config.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/utils.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/version.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/__pycache__/version.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/bisect_tests.py /usr/lib/python3.12/site-packages/stestr/cli.py /usr/lib/python3.12/site-packages/stestr/colorizer.py /usr/lib/python3.12/site-packages/stestr/commands /usr/lib/python3.12/site-packages/stestr/commands/__init__.py /usr/lib/python3.12/site-packages/stestr/commands/__pycache__ /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/failing.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/failing.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/history.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/history.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/init.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/init.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/last.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/last.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/list.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/list.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/load.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/load.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/run.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/run.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/slowest.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/commands/__pycache__/slowest.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/commands/failing.py /usr/lib/python3.12/site-packages/stestr/commands/history.py /usr/lib/python3.12/site-packages/stestr/commands/init.py /usr/lib/python3.12/site-packages/stestr/commands/last.py /usr/lib/python3.12/site-packages/stestr/commands/list.py /usr/lib/python3.12/site-packages/stestr/commands/load.py /usr/lib/python3.12/site-packages/stestr/commands/run.py /usr/lib/python3.12/site-packages/stestr/commands/slowest.py /usr/lib/python3.12/site-packages/stestr/config_file.py /usr/lib/python3.12/site-packages/stestr/output.py /usr/lib/python3.12/site-packages/stestr/repository /usr/lib/python3.12/site-packages/stestr/repository/__init__.py /usr/lib/python3.12/site-packages/stestr/repository/__pycache__ /usr/lib/python3.12/site-packages/stestr/repository/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/repository/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/repository/__pycache__/abstract.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/repository/__pycache__/abstract.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/repository/__pycache__/file.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/repository/__pycache__/file.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/repository/__pycache__/memory.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/repository/__pycache__/memory.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/repository/__pycache__/util.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/repository/__pycache__/util.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/repository/abstract.py /usr/lib/python3.12/site-packages/stestr/repository/file.py /usr/lib/python3.12/site-packages/stestr/repository/memory.py /usr/lib/python3.12/site-packages/stestr/repository/util.py /usr/lib/python3.12/site-packages/stestr/results.py /usr/lib/python3.12/site-packages/stestr/scheduler.py /usr/lib/python3.12/site-packages/stestr/selection.py /usr/lib/python3.12/site-packages/stestr/subunit_runner /usr/lib/python3.12/site-packages/stestr/subunit_runner/__init__.py /usr/lib/python3.12/site-packages/stestr/subunit_runner/__pycache__ /usr/lib/python3.12/site-packages/stestr/subunit_runner/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/subunit_runner/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/subunit_runner/__pycache__/program.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/subunit_runner/__pycache__/program.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/subunit_runner/__pycache__/run.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/subunit_runner/__pycache__/run.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/subunit_runner/program.py /usr/lib/python3.12/site-packages/stestr/subunit_runner/run.py /usr/lib/python3.12/site-packages/stestr/subunit_trace.py /usr/lib/python3.12/site-packages/stestr/test_processor.py /usr/lib/python3.12/site-packages/stestr/testlist.py /usr/lib/python3.12/site-packages/stestr/tests /usr/lib/python3.12/site-packages/stestr/tests/__init__.py /usr/lib/python3.12/site-packages/stestr/tests/__pycache__ /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/base.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/base.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_bisect_return_codes.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_bisect_return_codes.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_bisect_tests.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_bisect_tests.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_config_file.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_config_file.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_load.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_load.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_output.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_output.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_return_codes.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_return_codes.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_run.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_run.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_scheduler.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_scheduler.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_selection.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_selection.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_slowest.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_slowest.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_subunit_trace.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_subunit_trace.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_test_processor.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_test_processor.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_user_config.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_user_config.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_user_config_return_codes.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_user_config_return_codes.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/__pycache__/test_utils.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/base.py /usr/lib/python3.12/site-packages/stestr/tests/files /usr/lib/python3.12/site-packages/stestr/tests/files/__init__.py /usr/lib/python3.12/site-packages/stestr/tests/files/__pycache__ /usr/lib/python3.12/site-packages/stestr/tests/files/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/files/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/files/bisect-fail-serial-tests /usr/lib/python3.12/site-packages/stestr/tests/files/failing-tests /usr/lib/python3.12/site-packages/stestr/tests/files/passing-tests /usr/lib/python3.12/site-packages/stestr/tests/files/setup.cfg /usr/lib/python3.12/site-packages/stestr/tests/files/stestr.yaml /usr/lib/python3.12/site-packages/stestr/tests/files/testr-conf /usr/lib/python3.12/site-packages/stestr/tests/files/tox.ini /usr/lib/python3.12/site-packages/stestr/tests/repository /usr/lib/python3.12/site-packages/stestr/tests/repository/__init__.py /usr/lib/python3.12/site-packages/stestr/tests/repository/__pycache__ /usr/lib/python3.12/site-packages/stestr/tests/repository/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/repository/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/repository/__pycache__/test_file.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/repository/__pycache__/test_file.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/repository/__pycache__/test_util.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/stestr/tests/repository/__pycache__/test_util.cpython-312.pyc /usr/lib/python3.12/site-packages/stestr/tests/repository/test_file.py /usr/lib/python3.12/site-packages/stestr/tests/repository/test_util.py /usr/lib/python3.12/site-packages/stestr/tests/sample_streams /usr/lib/python3.12/site-packages/stestr/tests/sample_streams/all_skips.subunit /usr/lib/python3.12/site-packages/stestr/tests/sample_streams/failure.subunit /usr/lib/python3.12/site-packages/stestr/tests/sample_streams/successful.subunit /usr/lib/python3.12/site-packages/stestr/tests/test_bisect_return_codes.py /usr/lib/python3.12/site-packages/stestr/tests/test_bisect_tests.py /usr/lib/python3.12/site-packages/stestr/tests/test_config_file.py /usr/lib/python3.12/site-packages/stestr/tests/test_load.py /usr/lib/python3.12/site-packages/stestr/tests/test_output.py /usr/lib/python3.12/site-packages/stestr/tests/test_return_codes.py /usr/lib/python3.12/site-packages/stestr/tests/test_run.py /usr/lib/python3.12/site-packages/stestr/tests/test_scheduler.py /usr/lib/python3.12/site-packages/stestr/tests/test_selection.py /usr/lib/python3.12/site-packages/stestr/tests/test_slowest.py /usr/lib/python3.12/site-packages/stestr/tests/test_subunit_trace.py /usr/lib/python3.12/site-packages/stestr/tests/test_test_processor.py /usr/lib/python3.12/site-packages/stestr/tests/test_user_config.py /usr/lib/python3.12/site-packages/stestr/tests/test_user_config_return_codes.py /usr/lib/python3.12/site-packages/stestr/tests/test_utils.py /usr/lib/python3.12/site-packages/stestr/user_config.py /usr/lib/python3.12/site-packages/stestr/utils.py /usr/lib/python3.12/site-packages/stestr/version.py /usr/share/doc/packages/python312-stestr /usr/share/doc/packages/python312-stestr/ChangeLog /usr/share/doc/packages/python312-stestr/README.rst /usr/share/licenses/python312-stestr /usr/share/licenses/python312-stestr/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Jan 11 00:49:50 2025