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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
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.
µ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.
This plugin makes it simple to test general data, images, files, and numeric tables by saving expected data in a data directory (courtesy of pytest-datadir) that can be used to verify that future runs produce the same data.
This is a Pytest plugin to randomly order tests and control Python's random.seed.
This Pytest plugin enables creating Pytest parametrize decorators from external files.
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.
This software is a set of testing tools for GNU Guile projects with SRFI 64-based test suites. It comes with a command-line interface to run test collections, and a library that includes a test runner and helpers for writing tests.
Nose extends the unittest library to make testing easier.
lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and providing indication of failures.
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.
Pytest plugin for checking Python source code with pyflakes.
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.
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.
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.
Codecov collects code coverage reports from code written in Python, Java, C/C++, R, and more, and uploads it to the codecov.io service.
Kyua is a testing framework for infrastructure software. Kyua is lightweight and simple, and integrates well with various build systems and continuous integration frameworks. Kyua features an expressive test suite definition language, a safe runtime engine for test suites and a powerful report generation engine.
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.
This package provides a py.test plugin that aborts hanging tests after a timeout has been exceeded.
This package provides a simple and limited unit-test framework for C++.
Google Test features an XUnit test framework, automated test discovery, death tests, assertions, parameterized tests and XML test report generation.
This package provides relaxed test discovery for pytest.
ATF, or Automated Testing Framework, is a collection of libraries to write test programs in C, C++ and POSIX shell.
The ATF libraries offer a simple API. The API is 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 to allow both humans and automation to run the tests.
ATF-based test programs rely on an execution engine to be run and this execution engine is not shipped with ATF. Kyua is the engine of choice.
Aiounittest is a library that helps write tests using asynchronous code in Python (asyncio).
Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.