Linux workstation

Upstream software project

subunit

Header files for developing C applications that use subunit

About subunit

Header files for developing C applications that use subunit

This project links 18 native package records across 2 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

subunit repository preview from GitHub
Project repository preview, supplied by GitHub. Open source repository
openSUSE Leap 15.6: 9 package records; openSUSE Tumbleweed: 9 package records. Catalog coverage diagram, not an application screenshot.subunit: recorded package coverageopenSUSE Leap 15.69 recordsopenSUSE Tumbleweed9 records
OpenFactory diagram of linked package records. It is not an application screenshot.

Project identity

Project
subunit
Publisher
Not authoritatively mapped
Native package records
18
Operating systems
opensuse-leap-15-6, opensuse-tumbleweed
License expression
Apache-2.0 OR BSD-3-Clause
Metadata completeness
100/100 (not a software quality rating)
Source repository
Open source repository

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

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.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

openSUSE Leap 15.6

  1. libcppunit_subunit0

    openSUSE Leap 15.6 / System/Libraries / source subunit

    1.4.0+git.1643134405.a629de4-bp156.2.4

    Subunit integration into cppunit

    aarch64ppc64les390xx86_64leap-15.6
  2. libcppunit_subunit0-devel

    openSUSE Leap 15.6 / Development/Libraries/C and C++ / source subunit

    1.4.0+git.1643134405.a629de4-bp156.2.4

    Header files for applications that use cppunit and subunit

    aarch64ppc64les390xx86_64leap-15.6
  3. libsubunit0

    openSUSE Leap 15.6 / System/Libraries / source subunit

    1.4.0+git.1643134405.a629de4-bp156.2.4

    Binary libraries for subunit

    aarch64ppc64les390xx86_64leap-15.6
  4. perl-subunit

    openSUSE Leap 15.6 / Development/Libraries/Perl / source subunit

    1.4.0+git.1643134405.a629de4-bp156.2.4

    Perl bindings for subunit

    noarchleap-15.6
  5. python3-python-subunit

    openSUSE Leap 15.6 / Development/Libraries/Python / source subunit

    1.4.0+git.1643134405.a629de4-bp156.2.4

    Streaming protocol for test results

    noarchleap-15.6
  6. subunit

    openSUSE Leap 15.6 / Development/Tools/Other / source subunit

    1.4.0+git.1643134405.a629de4-bp156.2.4

    C library for the subunit testing protocol

    aarch64ppc64les390xx86_64leap-15.6
  7. subunit-devel

    openSUSE Leap 15.6 / Development/Libraries/C and C++ / source subunit

    1.4.0+git.1643134405.a629de4-bp156.2.4

    Header files for developing C applications that use subunit

    aarch64ppc64les390xx86_64leap-15.6
  8. subunit-filters

    openSUSE Leap 15.6 / Development/Tools/Other / source subunit

    1.4.0+git.1643134405.a629de4-bp156.2.4

    Command line filters for processing subunit streams

    noarchleap-15.6
  9. subunit-shell

    openSUSE Leap 15.6 / Development/Libraries/Other / source subunit

    1.4.0+git.1643134405.a629de4-bp156.2.4

    Shell bindings for subunit

    noarchleap-15.6

openSUSE Tumbleweed

  1. libcppunit_subunit0

    openSUSE Tumbleweed / System/Libraries / source subunit

    1.4.6-1.2

    Subunit integration into cppunit

    x86_64tumbleweed
  2. libcppunit_subunit0-devel

    openSUSE Tumbleweed / Development/Libraries/C and C++ / source subunit

    1.4.6-1.2

    Header files for applications that use cppunit and subunit

    x86_64tumbleweed
  3. libsubunit0

    openSUSE Tumbleweed / System/Libraries / source subunit

    1.4.6-1.2

    Binary libraries for subunit

    x86_64tumbleweed
  4. python313-python-subunit

    openSUSE Tumbleweed / Development/Tools/Other / source subunit

    1.4.6-1.2

    Streaming protocol for test results

    noarchtumbleweed
  5. python314-python-subunit

    openSUSE Tumbleweed / Development/Tools/Other / source subunit

    1.4.6-1.2

    Streaming protocol for test results

    noarchtumbleweed
  6. subunit

    openSUSE Tumbleweed / Development/Tools/Other / source subunit

    1.4.6-1.2

    C library for the subunit testing protocol

    x86_64tumbleweed
  7. subunit-devel

    openSUSE Tumbleweed / Development/Libraries/C and C++ / source subunit

    1.4.6-1.2

    Header files for developing C applications that use subunit

    x86_64tumbleweed
  8. subunit-filters

    openSUSE Tumbleweed / Development/Tools/Other / source subunit

    1.4.6-1.2

    Command line filters for processing subunit streams

    noarchtumbleweed
  9. subunit-shell

    openSUSE Tumbleweed / Development/Libraries/Other / source subunit

    1.4.6-1.2

    Shell bindings for subunit

    noarchtumbleweed

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.