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.
Pytest-localserver is a plugin for the pytest testing framework which enables you to test server connections locally.
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.
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.
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.
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.
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.
mbake is a Makefile formatter and linter,which is configurable via a TOML file. It intelligently deals with .PHONY declarations and line continuations, and ensures consistent formatting and style for your Makefile.
Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.
The pytest-xdist plugin extends py.test 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.
clitest is a portable shell script that performs automatic testing of Unix command lines.
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 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.
Rapidcheck is a property based testing framework for C++. It works by generating random data to try and find a case breaks your given pre-condition.
Nose extends the unittest library to make testing easier.
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.
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 insteps.{id}.outputsare correctReusable 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, ...
Testtools extends the Python standard library unit testing framework to provide matchers, more debugging information, and cross-Python compatibility.
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.
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.
Fixtures provides a way to create reusable state, useful when writing Python tests.
Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.
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.
Pytest-xprocess is an experimental py.test plugin for managing processes across test runs.
µ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.