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

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.


python-pytest-asyncio 0.26.0
Propagated dependencies: python-pytest@9.0.2 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-asyncio
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pytest support for asyncio
Description:

Python asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing async code easier.

python-pytest-relaxed 2.0.2
Propagated dependencies: python-decorator@5.2.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/bitprophet/pytest-relaxed
Licenses: FreeBSD
Build system: pyproject
Synopsis: Relaxed test discovery for pytest
Description:

This package provides relaxed test discovery for pytest.

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.

python-pyfakefs 5.9.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pyfakefs
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Mock file system interactions in tests
Description:

This package provides a Python library intended for use in automated tests. One difficulty when testing software is that the code under test might need to read or write to files in the local file system. If the file system is not set up in just the right way, it might cause a spurious error during the test. The pyfakefs library provides a solution to problems like this by mocking file system interactions. In other words, it arranges for the code under test to interact with a fake file system instead of the real file system. The code under test requires no modification to work with pyfakefs.

uitest 0.0.0-0.d845427
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/Grumbel/uitest
Licenses: GPL 3+
Build system: cmake
Synopsis: Simple testing framework for interactive tests
Description:

This package is a simple helper library for writing interactive tests.

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.

pict 3.7.4
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://www.pairwise.org/
Licenses: Expat
Build system: gnu
Synopsis: Pairwise Independent Combinatorial Tool
Description:

PICT is a pairwise testing tool that generates test cases and test configurations. With PICT, you can generate tests that are more effective than manually generated tests and in a fraction of the time required by hands-on test case design. PICT runs as a command line tool. It takes a model file detailing the parameters of the interface as an input and generates a compact set of parameter value choices that represent the test cases you should use to get comprehensive combinatorial coverage of your parameters.

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.

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.

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.

python-pytest-mock 3.15.1
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-mock/
Licenses: Expat
Build system: pyproject
Synopsis: Thin-wrapper around the mock package for easier use with py.test
Description:

This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test. The mocker fixture has the same API as mock.patch, supporting the same arguments.

googlebenchmark 1.9.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/google/benchmark
Licenses: ASL 2.0
Build system: cmake
Synopsis: C++ library to support the benchmarking of functions
Description:

The googlebenchmark C++ library support the benchmarking of functions, similar to unit tests.

python-lit 18.1.8
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://llvm.org/
Licenses: NCSA/University of Illinois Open Source License
Build system: pyproject
Synopsis: LLVM Software Testing Tool
Description:

lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and providing indication of failures.

catch2 1.12.2
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.

python-pytest-xprocess 1.0.2
Propagated dependencies: python-pytest@9.0.2 python-psutil@7.2.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-xprocess/
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to manage external processes across test runs
Description:

Pytest-xprocess is an experimental py.test plugin for managing processes across test runs.

python-testrepository 0.0.21
Propagated dependencies: python-fixtures@4.2.6 python-iso8601@2.1.0 python-subunit@1.4.4
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/testing-cabal/testrepository
Licenses: Modified BSD ASL 2.0
Build system: pyproject
Synopsis: Database for Python test results
Description:

Testrepository provides a database of test results which can be used as part of a developer's workflow to check things such as what tests have failed since the last commit or what tests are currently failing.

klee-uclibc 20230612-0.955d502
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://klee-se.org/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Variant of uClibc tailored to symbolic execution
Description:

Modified version of uClibc for symbolic execution of Unix userland software. This library can only be used in conjunction with the klee package.

python-testresources 2.0.2
Propagated dependencies: python-pbr@7.0.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/testing-cabal/testresources
Licenses: Modified BSD ASL 2.0
Build system: pyproject
Synopsis: Pyunit extension for managing test resources
Description:

Testresources is an extension to Python's unittest to allow declarative use of resources by test cases.

python-pytest-flakes 4.0.5
Propagated dependencies: python-pyflakes@3.2.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/fschulze/pytest-flakes
Licenses: Expat
Build system: pyproject
Synopsis: Py.test plugin to check source code with pyflakes
Description:

Pytest plugin for checking Python source code with pyflakes.

atf 0.23
Dependencies: bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/freebsd/atf
Licenses: FreeBSD Modified BSD
Build system: gnu
Synopsis: C/C++ Automated Testing Framework libraries
Description:

ATF, is a collection of libraries to write test programs in C, C++ and POSIX shell.

The ATF libraries offer a simple API orthogonal through the various bindings, allowing developers to quickly learn how to write test programs in different languages.

ATF-based test programs offer a consistent end-user command-line interface, allowing execution to both humans and automation.

ATF-based test programs rely on a third-party execution engine to be run, shipped separatedly. Kyua is the engine of choice.

python-mock 5.1.0
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/testing-cabal/mock
Licenses: Expat
Build system: pyproject
Synopsis: Python mocking and patching library for testing
Description:

Mock is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they have been used. This library is now part of Python (since Python 3.3), available via the unittest.mock module.

greatest 1.5.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/silentbicycle/greatest
Licenses: ISC
Build system: copy
Synopsis: Single-header test system
Description:

Greatest is a single-header test system for C, including macros for defining tests, grouping them into suites, and providing a test runner. It is quite unopinionated with most of its features being optional.

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.

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.

Total packages: 72465