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

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 8.4.2
Propagated dependencies: python-iniconfig@2.1.0 python-packaging-bootstrap@26.2 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.

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.

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

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.

behave 1.3.3-0.43d0a93
Propagated dependencies: python-colorama@0.4.6 python-cucumber-expressions@19.0.0 python-cucumber-tag-expressions@9.1.0 python-parse@1.20.2 python-parse-type@0.6.6-0.5c4126a
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/behave/behave
Licenses: X11
Build system: pyproject
Synopsis: Python behavior-driven development
Description:

Behave is a tool for behavior-driven development in python. Behavior-driven development (or BDD) is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project. Behave uses tests written in a natural language style, backed up by Python code.

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.

googletest 1.12.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.

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.

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.

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.

munit 0.2.0-1.fbbdf14
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://nemequ.github.io/munit/
Licenses: X11
Build system: meson
Synopsis: Small unit testing framework for C
Description:

µnit is a small testing framework for C with nested test suites, parameterized tests, timing of the wall clock and CPU time, reproducible random number generation, and more.

python-pylint 4.0.8
Propagated dependencies: python-astroid@4.0.4 python-dill@0.4.1 python-isort@9.0.1 python-mccabe@0.7.0-0.292b5c7 python-platformdirs@4.3.6 python-tomlkit@0.15.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pylint-dev/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.

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.

actionlint 1.7.7
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://rhysd.github.io/actionlint/
Licenses: Expat
Build system: go
Synopsis: Static checker for GitHub Actions workflow files
Description:

actionlint is a static checker for GitHub Actions workflow files. Features include:

  • Syntax check for workflow files to check unexpected or missing keys following workflow syntax

  • Strong type check for ${{ }} expressions to catch several semantic errors like access to not existing property, type mismatches, ...

  • Actions usage check to check that inputs at with: and outputs in steps.{id}.outputs are correct

  • Reusable workflow check to check inputs/outputs/secrets of reusable workflows and workflow calls

  • shellcheck and pyflakes integrations for scripts at run:

  • Security checks; script injection by untrusted inputs, hard-coded credentials

  • Other several useful checks; glob syntax validation, dependencies check for needs:, runner label validation, cron syntax validation, ...

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.

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.

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.

testu01 1.2.3-1.57e98bf
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/umontreal-simul/TestU01-2009
Licenses: ASL 2.0
Build system: gnu
Synopsis: Utilities for testing uniform random number generators
Description:

TestU01 is a software library, implemented in the ANSI C language, and offering a collection of utilities for the empirical statistical testing of uniform random number generators.

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.

atf 0.25
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-pytest-cov 6.0.0
Propagated dependencies: python-coverage@7.13.2 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/pytest-dev/pytest-cov
Licenses: Expat
Build system: pyproject
Synopsis: Pytest plugin for measuring coverage
Description:

Pytest-cov produces coverage reports. It supports centralised testing and distributed testing in both load and each modes. It also supports coverage of subprocesses.

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.

toml-test 1.6.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/toml-lang/toml-test
Licenses: Expat
Build system: go
Synopsis: Language agnostic test suite for TOML parsers
Description:

toml-test is a language-agnostic test suite to verify the correctness of TOML parsers and writers. Tests are divided into two groups: invalid and valid. Decoders or encoders that reject invalid tests pass the tests, and decoders that accept valid tests and output precisely what is expected pass the tests. The output format is JSON.

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.

Total packages: 74923