_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


gotestsum 1.12.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/gotestyourself/gotestsum
Licenses: ASL 2.0
Build system: go
Synopsis: Go test runner with output optimized for humans
Description:

This package provides a go test runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.

catch2 3.5.3
Dependencies: python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/catchorg/Catch2
Licenses: Boost 1.0
Build system: cmake
Synopsis: Automated test framework for C++ and Objective-C
Description:

Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.

umockdev 0.19.1
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 eudev@3.2.14 glib@2.86.0 libgudev@238 libpcap@1.10.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/martinpitt/umockdev/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Mock hardware devices for creating unit tests
Description:

umockdev mocks hardware devices for creating integration tests for hardware related libraries and programs. It also provides tools to record the properties and behaviour of particular devices, and to run a program or test suite under a test bed with the previously recorded devices loaded.

cukinia 0.6.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/savoirfairelinux/cukinia
Licenses: GPL 3+ ASL 2.0
Build system: gnu
Synopsis: Simple on-target system test framework
Description:

Cukinia is designed to help GNU/Linux-based embedded firmware developers run simple system-level validation tests on their firmware. Cukinia integrates well with embedded firmware generation frameworks such as Buildroot and Yocto, and can be run manually or by your favourite continuous integration framework. Among Cukinia features are:

  • simple to use

  • no dependencies other than BusyBox or GNU Coreutils

  • easy integration with CI/CD pipelines.

doctest 2.4.9
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/onqtam/doctest
Licenses: Expat
Build system: cmake
Synopsis: C++ test framework
Description:

doctest is a single-header testing framework for C++11 and later. It has been designed to be fast, light and unintrusive.

check 0.12.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://libcheck.github.io/check/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Unit test framework for C
Description:

Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.

python-minimock 1.3.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/lowks/minimock
Licenses: Expat
Build system: pyproject
Synopsis: Simple Python library for using mock objects
Description:

MiniMock is a simple library for building mock objects with doctest.

cbehave 0.2.0-1.5deaea0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/bigwhite/cbehave
Licenses: APSL 2.0
Build system: gnu
Synopsis: Behavior-driven development framework
Description:

CBehave is a behavior-driven development implemented in C. It allows the specification of behaviour scenarios using a given-when-then pattern.

check 0.15.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://libcheck.github.io/check/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Unit test framework for C
Description:

Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.

python-pytest-timeout 2.4.0
Propagated dependencies: python-pytest@9.0.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-timeout
Licenses: Expat
Build system: pyproject
Synopsis: Plugin for py.test to abort hanging tests
Description:

This package provides a py.test plugin that aborts hanging tests after a timeout has been exceeded.

googletest 1.8.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/google/googletest/
Licenses: Modified BSD
Build system: cmake
Synopsis: Test discovery and XUnit test framework
Description:

Google Test features an XUnit test framework, automated test discovery, death tests, assertions, parameterized tests and XML test report generation.

cmocka 1.1.5
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://cmocka.org/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Unit testing framework for C
Description:

Cmocka is a unit testing framework for C with support for mock objects. It only requires the standard C library, and works with different compilers. Cmocka supports several different message output formats like Test Anything Protocol, Subunit, xUnit XML or the original cmockery output format.

python-pytest-localserver 0.9.0.post0
Propagated dependencies: python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://pypi.org/project/pytest-localserver/
Licenses: Expat
Build system: pyproject
Synopsis: Py.test plugin to test server connections locally
Description:

Pytest-localserver is a plugin for the pytest testing framework which enables you to test server connections locally.

python-flaky 3.8.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/box/flaky
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Automatically rerun flaky tests
Description:

Flaky is a 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.

ftest 0-0.c4ad4af
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/nemtrif/ftest
Licenses: Boost 1.0
Build system: copy
Synopsis: C++ testing framework
Description:

This package provides a simple and limited unit-test framework for C++.

catch2 3.15.1
Dependencies: python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/catchorg/Catch2
Licenses: Boost 1.0
Build system: cmake
Synopsis: Automated test framework for C++ and Objective-C
Description:

Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.

kyua 0.14.1
Dependencies: atf@0.23 lutok@0.6.2 sqlite@3.39.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/freebsd/kyua
Licenses: Modified BSD
Build system: gnu
Synopsis: Testing framework for infrastructure software
Description:

Kyua is a lightweight and simple testing framework for infrastructure software., integrating well with various build systems and continuous integration frameworks.

Kyua features an expressive test suite definition language, a safe runtime engine for test suites and a powerful report generation engine.

Kyua is able to execute test programs written with a plethora of testing libraries and languages. The library of choice is atf, for which Kyua was originally designed, but simple, framework-less and TAP compliant programs can also be executed through Kyua.

python-coverage 7.13.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://coverage.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Code coverage measurement for Python
Description:

Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.

python-testtools 2.7.2
Propagated dependencies: python-fixtures@4.2.6
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/testing-cabal/testtools
Licenses: Expat
Build system: pyproject
Synopsis: Extensions to the Python standard library unit testing framework
Description:

Testtools extends the Python standard library unit testing framework to provide matchers, more debugging information, and cross-Python compatibility.

python-parameterized 0.9.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/wolever/parameterized
Licenses: FreeBSD
Build system: pyproject
Synopsis: Parameterized testing with any Python test framework
Description:

Parameterized is a Python library that aims to fix parameterized testing for every Python test framework. It supports nose, py.test, and unittest.

googletest 1.13.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/google/googletest/
Licenses: Modified BSD
Build system: cmake
Synopsis: Test discovery and XUnit test framework
Description:

Google Test features an XUnit test framework, automated test discovery, death tests, assertions, parameterized tests and XML test report generation.

python-fixtures 4.2.6
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/testing-cabal/fixtures
Licenses: Modified BSD ASL 2.0
Build system: pyproject
Synopsis: Python test fixture library
Description:

Fixtures provides a way to create reusable state, useful when writing Python tests.

python-pytest-dotenv 0.5.2
Propagated dependencies: python-dotenv@1.1.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/quiqua/pytest-dotenv
Licenses: Expat
Build system: pyproject
Synopsis: Automatically detect and load a .env file before running tests
Description:

This Pytest plugin automatically detects and loads environment variables from a .env file before running tests.

python-pytest-pretty 1.3.0
Propagated dependencies: python-pytest@9.0.2 python-rich@14.3.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/samuelcolvin/pytest-pretty
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to customize summary output
Description:

pytest-pretty is a Pytest plugin for customizing the appearance of the printed summary data.

Total packages: 73954