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

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.


cppunit 1.15.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://wiki.freedesktop.org/www/Software/cppunit/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Unit testing framework for C++
Description:

CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML for automatic testing and GUI based for supervised tests.

cunit 2.1-3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://cunit.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Automated testing framework for C
Description:

CUnit is a lightweight system for writing, administering, and running unit tests in C. It provides C programmers with basic testing functionality with a flexible variety of user interfaces.

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.

doctest 2.4.12
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-pytest-freezegun 0.4.2
Propagated dependencies: python-freezegun@1.5.3 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.

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.

python-pytest-param-files 0.3.4
Propagated dependencies: python-pytest@9.0.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/chrisjsewell/pytest-param-files
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin to parameterize tests from external files
Description:

This Pytest plugin enables creating Pytest parametrize decorators from external files.

unity-test 2.6.1
Dependencies: python@3.12.12 ruby@3.3.9
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.

cargo-nextest 0.9.97
Dependencies: pkg-config@0.29.2 zlib@1.3.1 zstd@1.5.6 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/nextest-rs/nextest
Licenses: ASL 2.0 Expat
Build system: cargo
Synopsis: next-generation test runner for Rust
Description:

This package provides a next-generation test runner for Rust.

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.

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.

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.

python-pytest-httpserver 1.1.0
Propagated dependencies: python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/csernazs/pytest-httpserver
Licenses: Expat
Build system: pyproject
Synopsis: HTTP server for pytest
Description:

Pytest plugin library to test http clients without contacting the real http server.

python-pylint 3.3.8
Propagated dependencies: python-astroid@3.3.11 python-dill@0.4.0 python-isort@6.0.1 python-mccabe@0.7.0 python-platformdirs@4.3.6 python-tomlkit@0.13.3
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/PyCQA/pylint
Licenses: GPL 2+
Build system: pyproject
Synopsis: Advanced Python code static checker
Description:

Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book).

Pylint has many rules enabled by default, way too much to silence them all on a minimally sized program. It's highly configurable and handle pragmas to control it from within your code. Additionally, it is possible to write plugins to add your own checks.

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.

cppcheck 2.21.0
Dependencies: tinyxml2@11.0.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://cppcheck.sourceforge.io
Licenses: GPL 3+
Build system: cmake
Synopsis: Static C/C++ code analyzer
Description:

Cppcheck is a static code analyzer for C and C++. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives).

python-pytest-datadir 1.7.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/gabrielcnr/pytest-datadir
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for manipulating test data directories and files
Description:

This package provides a Pytest plugin for manipulating test data directories and files.

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 9.0.2
Propagated dependencies: python-iniconfig@2.1.0 python-packaging-bootstrap@25.0 python-pluggy@1.6.0 python-pygments-bootstrap@2.19.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://docs.pytest.org/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Python testing library
Description:

Pytest is a testing tool that provides auto-discovery of test modules and functions, detailed info on failing assert statements, modular fixtures, and many external plugins.

snitch 1.3.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/snitch-org/snitch
Licenses: Boost 1.0
Build system: cmake
Synopsis: Lightweight C++20 testing framework
Description:

snitch aims to be a simple, cheap, non-invasive, and user-friendly testing framework. The design philosophy is to keep the testing API lean, including only what is strictly necessary to present clear messages when a test fails.

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++.

libfaketime 0.9.10
Dependencies: coreutils-minimal@9.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/wolfcw/libfaketime
Licenses: GPL 2
Build system: gnu
Synopsis: Fake the system time for single applications
Description:

The libfaketime library allows users to modify the system time that an application "sees". It is meant to be loaded using the dynamic linker's LD_PRELOAD environment variable. The faketime command provides a simple way to achieve this.

check 0.14.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-nose2 0.15.1
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/nose-devs/nose2
Licenses: FreeBSD
Build system: pyproject
Synopsis: Next generation of nicer testing for Python
Description:

Nose2 is the next generation of nicer testing for Python, based on the plugins branch of unittest2. Nose2 aims to improve on nose by providing a better plugin api, being easier for users to configure, and simplifying internal interfaces and processes.

Total packages: 72465