Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: criterion | Distribution: openSUSE Tumbleweed |
Version: 2.4.2 | Vendor: openSUSE |
Release: 2.2 | Build date: Tue Nov 28 15:20:29 2023 |
Group: Unspecified | Build host: reproducible |
Size: 29524 | Source RPM: criterion-2.4.2-2.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/Snaipe/Criterion | |
Summary: A dead-simple, yet extensible, C and C++ unit testing framework |
Criterion follows the KISS principle, while keeping the control the user would have with other frameworks: * C99 and C++11 compatible. * Tests are automatically registered when declared. * Implements a xUnit framework structure. * A default entry point is provided, no need to declare a main unless you want to do special handling. * Test are isolated in their own process, crashes and signals can be reported and tested. * Unified interface between C and C++: include the criterion header and it just works. * Supports parameterized tests and theories. * Progress and statistics can be followed in real time with report hooks. * TAP output format can be enabled with an option. * Runs on Linux, FreeBSD, macOS, and Windows (Compiling with MinGW GCC and Visual Studio 2015+).
MIT
* Tue Nov 28 2023 Dominique Leuenberger <dimstar@opensuse.org> - Rename devel package from libcriterion3-devel to libcriterion-devel: the devel package never follows the soversion of the libraries, as it is, unlike the libraries, not meant to be parallel-installable. * Tue Jun 13 2023 Paolo Stivanin <info@paolostivanin.com> - Update to 2.4.2: * Fix: fixed crash in assert failure reporting when there was no diff. If the user-provided function to stringify an object was bugged and produced equal output for non-equal objects, thus producing an empty diff, Criterion crashed trying to access an unset parameter list. * Fix: fixed crashing tests when Criterion was compiled with nanopb>=0.4.7 * Fix: fixed deadlock when test timeout was specified and the system was overloaded. * Fix: fixed segfault if map_shdr fails (David Gloe). * Fix: fixed memory leak on test failure (Jookia). * Fix: fixed gt() and ge(). * Fix: escape XML/JSON reports. * Misc: converted klib and debugbreak submodules to subprojects * Misc: various documentation fixes (Yuri Victorovich, Jonas Schulze). * Misc: various updates to dependencies. - Delete fix-nanopb.patch - Add fix-meson.patch: since klib and debugbreak provides only some header files, search for those deps in Meson fails, therefore we have to remove them. Those deps are specified in the spec file though. * Wed Jan 04 2023 Paolo Stivanin <info@paolostivanin.com> - First OBS release.
/usr/share/doc/packages/criterion /usr/share/doc/packages/criterion/AUTHORS /usr/share/doc/packages/criterion/CONTRIBUTING.md /usr/share/doc/packages/criterion/ChangeLog /usr/share/doc/packages/criterion/README.md /usr/share/licenses/criterion /usr/share/licenses/criterion/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 23:23:09 2025