|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Copyright: Darren Hester 2006, http://www.designsbydarren.com
|
|
Packit |
0b5880 |
License: Released Under the "Creative Commons License",
|
|
Packit |
0b5880 |
http://creativecommons.org/licenses/by-nc/2.5/
|
|
Packit |
0b5880 |
-->
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
<head>
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
|
Packit |
0b5880 |
<meta name="description" content="Check unit testing framework for C" />
|
|
Packit |
0b5880 |
<meta name="keywords" content="check, unit test, c" />
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
<title>Check | Unit testing framework for C</title>
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
<link href="web/css/style.css" type="text/css" rel="stylesheet" />
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
</head>
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
<body>
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Check
|
|
Packit |
0b5880 |
Unit Testing Framework for C
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Home
|
|
Packit |
0b5880 |
NEWS
|
|
Packit |
0b5880 |
Install
|
|
Packit |
0b5880 |
API
|
|
Packit |
0b5880 |
Tutorial
|
|
Packit |
0b5880 |
Reference
|
|
Packit |
0b5880 |
Download
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Latest Check Release
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Oct 20, 2017: Check 0.12.0
|
|
Packit |
0b5880 |
is now available for download. Check is available under the
|
|
Packit |
0b5880 |
LGPL license. New features available in
|
|
Packit |
0b5880 |
this release are listed on the NEWS page.
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
About Project
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Project Page
|
|
Packit |
0b5880 |
LGPL License
|
|
Packit |
0b5880 |
Users of Check
|
|
Packit |
0b5880 |
Mailing list
|
|
Packit |
0b5880 |
OpenCSW BuildBot
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
What is Check?
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Check is a unit testing framework for C. It features a simple interface
|
|
Packit |
0b5880 |
for defining unit tests, putting little in the way of the developer.
|
|
Packit |
0b5880 |
Tests are run in a separate address space, so both assertion failures
|
|
Packit |
0b5880 |
and code errors that cause segmentation faults or other signals can be
|
|
Packit |
0b5880 |
caught. Test results are reportable in the following: Subunit,
|
|
Packit |
0b5880 |
TAP, XML, and a generic logging format.
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Supported Platforms
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Check works on many UNIX compatible environments, such as GNU/Linux,
|
|
Packit |
0b5880 |
GNU/Hurd, BSD, and Mac OSX. Windows support is available through the Cygwin,
|
|
Packit |
0b5880 |
MinGW, and MinGW-w64 platforms, as well as with MSVC using Visual Studios or
|
|
Packit |
0b5880 |
CMake/NMake. If Check is compiled on a platform with some
|
|
Packit |
0b5880 |
POSIX functions unavailable (such as fork), Check will disable the
|
|
Packit |
0b5880 |
related features but still remain functional. Look at the
|
|
Packit |
0b5880 |
Install page for installation instructions
|
|
Packit |
0b5880 |
per platform.
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Support
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Questions are accepted on the mailing list
|
|
Packit |
0b5880 |
check-users@sourceforge.net
|
|
Packit |
0b5880 |
and bugs and feature requests can be submitted via the Github
|
|
Packit |
0b5880 |
page here.
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Contributing
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
The authors welcome any and all help with Check, whether through
|
|
Packit |
0b5880 |
enhancement requests, bug reports, patches, or documentation. Please visit
|
|
Packit |
0b5880 |
the Check project page.
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Patches to Check, unless trivial, should be against the master branch,
|
|
Packit |
0b5880 |
and should include a full set of unit tests verifying the new behavior. No
|
|
Packit |
0b5880 |
functionality goes into Check without unit tests, and submitting a
|
|
Packit |
0b5880 |
merge request without automated testing will delay potential acceptable of the patch.
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
The latest Check source can be browsed
|
|
Packit |
0b5880 |
here
|
|
Packit |
0b5880 |
or retrieved with git using the following:
|
|
Packit |
0b5880 |
git clone https://github.com/libcheck/check.git
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Github
|
|
Packit |
0b5880 |
| Cloudbees
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
Template provided by:
|
|
Packit |
0b5880 |
DesignsByDarren.com
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
</body>
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
</html>
|