Release date: 
Tuesday, 18 April, 2017




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 both assertion failures and code errors that cause segmentation faults or other signals can be caught. Test results are reportable in the following: Subunit, TAP, XML, and a generic logging format.

This software is distributed as RPM package.

Installation with rpm

This program is installable using the rpm package manager. See below for the install string. Required prerequisites are automatically processed by the package manager and, if needed, downloaded and installed.

check-0.11.0-2.oc00 (18/04/2017)
Repository: Netlabs stable
Changes: * - Avoid issue in unit test output checking where a shell's built-in printf command does not work properly, but the printf program itself is correct. * - Emit only valid XML characters in XML logging (assumes ASCII encoding). Bug #103 * - Add LGPL header to files where it was missing; update FSF address in LGPL headers Bug #110 * - Strip timestamps from examples using filterdiff if available. This allow build output to be reproducible. Bug #112 * - Use double slash for regular expressions in checkmk for better Solaris support. Improve CMake build files for better Visual Studio 2015 support. Pull Request #19 * - Fix potential SIGSEGV in Check related to the disk filling up during a test. Pull Request #21 * - Support added for applying tags to test cases and selectively running test cases based on tags. Pull Request #44 * - Macros for comparing memory regions (ck_assert_mem_eq, ck_assert_mem_ne) have been added. Pull Request #64 * - Macros for comparing floating point numbers have been added. Pull Request #69 * - Macros for comparing string, but allowing for NULL (ck_assert_pstr_eq, ck_assert_pstr_ne) have been added. Pull Request #80 * - Macros for checking if a pointer is NULL or not have been added. Pull Request #87
check-devel-0.11.0-2.oc00 (18/04/2017)
Repository: Netlabs stable (note: development files, not needed by the end user)
check-static-0.11.0-2.oc00 (18/04/2017)
Repository: Netlabs stable
Record updated last time on: 22/07/2019 - 06:22

Translate to...

Add new comment