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

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-xdist 3.8.0
Propagated dependencies: python-execnet@2.1.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-xdist
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for distributed testing and loop-on-failures testing modes
Description:

The pytest-xdist plugin extends pytest with some unique test execution modes: parallelization, running tests in boxed subprocesses, the ability to run tests repeatedly when failed, and the ability to run tests on multiple Python interpreters or platforms. It uses rsync to copy the existing program code to a remote location, executes there, and then syncs the result back.

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-pytest-enabler 3.4.0
Propagated dependencies: python-importlib-resources@6.5.2 python-jaraco-context@6.0.1 python-jaraco-functools@4.2.1 python-toml@0.10.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/jaraco/pytest-enabler
Licenses: Expat
Build system: pyproject
Synopsis: Enable installed pytest plugins
Description:

Enable installed pytest plugins

klee 3.2
Dependencies: bash-minimal@5.2.37 klee-uclibc@20230612-0.955d502 gperftools@2.11 sqlite@3.39.3 z3@4.13.0 python@3.12.12 python-tabulate@0.9.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://klee-se.org/
Licenses: Modified BSD
Build system: cmake
Synopsis: Symbolic execution engine
Description:

KLEE is a symbolic virtual machine built on top of the LLVM compiler infrastructure.

mutest 0.0.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://ebassi.github.io/mutest/mutest.md.html
Licenses: Expat
Build system: meson
Synopsis: Small C testing library
Description:

Mutest aims to be a small unit testing library for C projects, with an API heavily modelled on high level Behavior-Driver Development frameworks like Jasmine or Mocha.

python-pytest-pretty 1.3.0
Propagated dependencies: python-pytest@9.0.2 python-rich@15.0.0
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.

python-pytest-nunit 1.0.4
Propagated dependencies: python-attrs@26.1.0 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-nunit
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for generating NUnit3 test result XML output
Description:

This package provides a pytest plugin for generating NUnit3 test result XML output

virtest 0.0-0.f7d03ef
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/mattkretz/virtest
Licenses: Modified BSD
Build system: cmake
Synopsis: Header-only test framework
Description:

virtest is a small header-only test framework for C++. It grew out of the Vc project.

python-pytest-sugar 1.1.1-0.4b1cd8d
Propagated dependencies: python-pytest@9.0.2 python-termcolor@2.5.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/Teemu/pytest-sugar
Licenses: Modified BSD
Build system: pyproject
Synopsis: Plugin for pytest that changes the default look and feel
Description:

pytest-sugar is a plugin for py.test that changes the default look and feel of python-pytest, using a progress bar and showing failures and errors instantly.

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.

cukinia 0.9.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.

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-asyncio 1.4.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.

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.

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.

python-freezegun 1.5.5
Propagated dependencies: python-dateutil@2.9.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/spulec/freezegun
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Test utility for mocking the datetime module
Description:

FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.

unity-test 2.6.1
Dependencies: python@3.12.12 ruby@3.4.7
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/ThrowTheSwitch/Unity
Licenses: Expat
Build system: meson
Synopsis: Simple unit testing for C
Description:

This package provides a unit testing framework built for C, with a focus on working with embedded toolchains.

python-pytest-perf 0.13.1
Propagated dependencies: python-jaraco-context@6.0.1 python-jaraco-functools@4.2.1 python-more-itertools@10.6.0 python-packaging@26.2 python-pip@25.1.1 python-pip-run@8.8.0 python-tempora@5.8.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/jaraco/pytest-perf
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for performance testing
Description:

pytest-perf makes it easy to compare works by creating two installs, the control and the experiment, and measuring the performance of some Python code against each. Under the hood, it uses the pip-run command to install from the upstream main branch (e.g. https://github.com/jaraco/pytest-perf) for the control and from . for the experiment. It then runs each of the experiments against each of the environments.

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.

theft 0.4.5
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/silentbicycle/theft
Licenses: ISC
Build system: gnu
Synopsis: Property-based testing for C
Description:

Theft is a library for property-based testing.

subunit 1.4.4
Dependencies: perl@5.36.0 python@3.12.12
Propagated dependencies: python-iso8601@2.1.0 python-pygobject@3.54.5 python-testtools@2.7.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/testing-cabal/subunit
Licenses: ASL 2.0 Modified BSD
Build system: gnu
Synopsis: Test reporting and control protocol
Description:

Subunit is a streaming protocol for test results. Subunit comes with command line filters to process a subunit stream and language bindings for Python, C, C++ and shell. Bindings are easy to write for other languages.

python-pytest-freezegun 0.4.2
Propagated dependencies: python-freezegun@1.5.5 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/ktosiek/pytest-freezegun
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to freeze time in test fixtures
Description:

The pytest-freezegun plugin wraps tests and fixtures with freeze_time, which controls (i.e., freeze) the time seen by the test.

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

checkmake 0.3.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/checkmake/checkmake
Licenses: Expat
Build system: go
Synopsis: Linter and analyzer for @file{Makefile}
Description:

checkmake is an experimental tool for linting and checking Makefiles. It allows for a set of configurable rules being run against a Makefile or a set of *.mk files.

Total packages: 32967