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.
The googlebenchmark C++ library support the benchmarking of functions, similar to unit tests.
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.
Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.
This plugin helps to use fixtures in pytest.mark.parametrize, inspied by pytest-lazy-fixture.
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.
pytest-mypi is a static type checker plugin for Pytest that runs the mypy static type checker on your source files as part of a Pytest test execution.
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.
shUnit2 was originally developed to provide a consistent testing solution for log4sh, a shell based logging framework similar to log4j. It is designed to work in a similar manner to JUnit, PyUnit and others.
Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.
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.
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.
Testresources is an extension to Python's unittest to allow declarative use of resources by test cases.
Fixtures provides a way to create reusable state, useful when writing Python tests.
clitest is a portable shell script that performs automatic testing of Unix command lines.
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.
Pytest plugin for checking Python source code with pyflakes.
µ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.
MiniMock is a simple library for building mock objects with doctest.
This package provides a py.test plugin that aborts hanging tests after a timeout has been exceeded.
Testtools extends the Python standard library unit testing framework to provide matchers, more debugging information, and cross-Python compatibility.
Parameterized is a Python library that aims to fix parameterized testing for every Python test framework. It supports nose, py.test, and unittest.
Pytest-examples provides functionality for testing Python code examples in docstrings and markdown files, with its main features being:
lint code examples using ruff and black
run code examples
run code examples and check print statements are inlined correctly in the code
It can also update code examples in place to format them and insert or update print statements
Google Test features an XUnit test framework, automated test discovery, death tests, assertions, parameterized tests and XML test report generation.
Trompeloeil is a thread-safe header-only mocking framework for C++11/14.