Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python3-python-subunit | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 1.4.0+git.1643134405.a629de4 | Vendor: openSUSE |
Release: bp156.2.4 | Build date: Thu Dec 7 15:20:48 2023 |
Group: Development/Libraries/Python | Build host: i03-ch1b |
Size: 423019 | Source RPM: subunit-1.4.0+git.1643134405.a629de4-bp156.2.4.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/testing-cabal/subunit | |
Summary: Streaming protocol for test results |
Subunit is a streaming protocol for test results. The protocol is a binary encoding that is generated and parsed. By design, all the components of the protocol conceptually fit into the xUnit TestCase -> TestResult interaction. Subunit comes with command line filters to process a subunit stream and language bindings for Python, C, C++ and Shell. Bindings can be written for other languages. A number of useful things can be done easily with subunit: - Test aggregation: Tests run separately can be combined and then reported/displayed together. For instance, tests from different languages can be shown as a seamless whole. - Test archiving: A test run may be recorded and replayed later. - Test isolation: Tests that may crash or otherwise interact badly with each other can be run separately and then aggregated, rather than interfering with each other. - Grid testing: subunit can act as the necessary serialization and deserialization to get test runs on distributed machines to be reported in real time.
Apache-2.0 OR BSD-3-Clause
* Mon May 09 2022 mcepl@cepl.eu - Update to version 1.4.0+git.1643134405.a629de4: * Explicitly invoke python3. * Check minimum version of Python in configure.ac. * Add testing for Python 3.10 * Stop using io imports from testtools * Remove logic for Python < 3.6 * Drop support for Python 2.7, 3.5 * Sat Oct 16 2021 mcepl@cepl.eu - Update to version 1.4.0+git.1627548288.c87ffbd: * Update NEWS * Handle different SyntaxError output in testtools 2.5.0 * Sort Content-Type parameters when writing details * Import six from the right place * Pivot CI to github actions * Revert "Merge pull request #17 from mtreinish/timestamp-output" * fix trailing comma * Fix imports from testtools.compat * python: Mark rawstrings as such * run everything on focal, except pypy3.5 which only runs on xenial * add missing reference * add current pythons * drop Python 3.4 support * Unittest from testtools doesn't work, use the one from stdlib. * Acommodate review requests. * Fix timestamp test copy paste error * Add options to output filter to set timestamps * Remove dependency on unittest2 - remove remove_unittest2.patch (upstream) * Mon May 24 2021 Steve Kowalik <steven.kowalik@suse.com> - Run the subunit filters under python3. - Remove duplicate BuildRequires. * Thu Mar 25 2021 Ben Greiner <code@bnavigator.de> - Can't assume non-existence of python38 macros in Leap. gh#openSUSE/python-rpm-macros#107 Test for suse_version instead. Only Tumbleweed has and needs the python_subpackage_only support. * Thu Dec 03 2020 Benjamin Greiner <code@bnavigator.de> - Support multiple python flavors in python subpackage gh#openSUSE/python-rpm-macros#66 * Fri Jun 05 2020 Matej Cepl <mcepl@suse.com> - Add remove_unittest2.patch to remove dependency on unittest2 * Tue Mar 31 2020 mcepl@cepl.eu - Update to version 1.4.0+git.1584197985.0e9f67b: * Release 1.4.0. * Correctly handle py3 RawIOBase read() * Wed Mar 11 2020 mcepl@cepl.eu - Update to version 1.3.0+git.1583777524.8fb3e0c: * trivial: Fix indentation * Add license to setup.py * Update setup.py * Add support for new python versions and update pkg metadata * Remove broken Python 2.6 travis CI job * Check written bytes are not None before summing them to offset * Fix file open for python3 * Stop running 3.3 on travis. - Switch off building python2 bindings. - Add python38-failing-tests.patch to skip failing tests. * Wed Mar 11 2020 Matej Cepl <mcepl@suse.com> - Add python38-failing-tests.patch skipping failing tests * Tue Apr 16 2019 Dirk Mueller <dmueller@suse.com> - fix dependency for subunit-filters * Wed Apr 10 2019 Dirk Mueller <dmueller@suse.com> - fix package naming of the python subpackages to follow packaging policy * Mon Apr 08 2019 Dirk Mueller <dmueller@suse.com> - add explicit unittest2 buildrequires * Sat Apr 06 2019 Dirk Mueller <dmueller@suse.com> - add obsoletes * Sat Apr 06 2019 Dirk Mueller <dmueller@suse.com> - drop subunit-unbundle-iso8601.patch: there is no room for fedora specific patches in opensuse and the iso8601 pypi module is completely incompatible with that this version, so nothing works - remove-unittest2.patch, subunit-decode-binary-to-unicode.patch needed to get it back to a working state * Sat Apr 06 2019 Dirk Mueller <dmueller@suse.com> - fix build for older distros by adding the singlespec macros * Mon Mar 18 2019 Matej Cepl <mcepl@suse.com> - Fix Requires * Tue Mar 12 2019 Matej Cepl <mcepl@suse.com> - Just Obsolete, don't Conflict as well * Mon Feb 25 2019 Matej Cepl <mcepl@suse.com> - Add Conflicts to python-* subpackages * Wed Feb 06 2019 Matej Cepl <mcepl@suse.com> - Clean up the SPEC file and use more macros - Add remove-unittest2.patch to remove necessity to use python-unittest2 BR. - Change all URLs to the new location. * Sun Nov 11 2018 Jan Engelhardt <jengelh@inai.de> - Fix RPM groups. Trim bias from descriptions. * Mon Oct 29 2018 mcepl@suse.com - Add subunit Python subpackages FIXME: this is without remove-unittest2.patch * Fri Sep 14 2018 Matěj Cepl <mcepl@suse.com> - Initial effort to repackage originally Fedora package for version 1.3.0.
/usr/lib/python3.6/site-packages/python_subunit-1.4.0-py3.6.egg-info /usr/lib/python3.6/site-packages/python_subunit-1.4.0-py3.6.egg-info/PKG-INFO /usr/lib/python3.6/site-packages/python_subunit-1.4.0-py3.6.egg-info/SOURCES.txt /usr/lib/python3.6/site-packages/python_subunit-1.4.0-py3.6.egg-info/dependency_links.txt /usr/lib/python3.6/site-packages/python_subunit-1.4.0-py3.6.egg-info/requires.txt /usr/lib/python3.6/site-packages/python_subunit-1.4.0-py3.6.egg-info/top_level.txt /usr/lib/python3.6/site-packages/subunit /usr/lib/python3.6/site-packages/subunit/__init__.py /usr/lib/python3.6/site-packages/subunit/__pycache__ /usr/lib/python3.6/site-packages/subunit/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/_output.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/_output.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/_to_disk.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/_to_disk.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/chunked.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/chunked.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/details.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/details.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/filters.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/filters.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/iso8601.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/iso8601.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/progress_model.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/progress_model.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/run.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/run.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/test_results.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/test_results.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/v2.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/subunit/__pycache__/v2.cpython-36.pyc /usr/lib/python3.6/site-packages/subunit/_output.py /usr/lib/python3.6/site-packages/subunit/_to_disk.py /usr/lib/python3.6/site-packages/subunit/chunked.py /usr/lib/python3.6/site-packages/subunit/details.py /usr/lib/python3.6/site-packages/subunit/filters.py /usr/lib/python3.6/site-packages/subunit/iso8601.py /usr/lib/python3.6/site-packages/subunit/progress_model.py /usr/lib/python3.6/site-packages/subunit/run.py /usr/lib/python3.6/site-packages/subunit/test_results.py /usr/lib/python3.6/site-packages/subunit/v2.py /usr/share/licenses/python3-python-subunit /usr/share/licenses/python3-python-subunit/Apache-2.0 /usr/share/licenses/python3-python-subunit/BSD /usr/share/licenses/python3-python-subunit/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 19:58:50 2024