NetBSD pkgsrc (package source) is a package management system for
Unix-like operating systems
Check is a unit test 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 Check can catch both
assertion failures and code errors that cause segmentation faults or
other signals. The output from unit tests can be used within source code
editors and IDEs.
There is a tutorial introduction to check at
http://check.sourceforge.net/tutorial.html
This includes a brief comparison of check with other C unit test
frameworks, such as GNU Autounit, cUnit, and CUnit.
Check was inspired by similar frameworks that currently exist for most
programming languages; the most famous example being JUnit for Java
(www.junit.org). There is a list of unit test frameworks for multiple
languages at www.xprogramming.com/software.htm .
# $NetBSD: Makefile,v 1.15 2008/04/16 13:03:43 obache Exp $
#
DISTNAME= check-0.9.5
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=check/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://check.sourceforge.net/
COMMENT= Unit test framework for C
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--enable-plain-docdir
USE_TOOLS+= gmake
USE_LIBTOOL= yes
INFO_FILES= yes
PKGCONFIG_OVERRIDE= check.pc.in
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.7 2009/06/14 17:48:37 joerg Exp $
include/check.h
info/check.info
lib/libcheck.la
lib/pkgconfig/check.pc
share/aclocal/check.m4
share/doc/check/COPYING.LESSER
share/doc/check/ChangeLog
share/doc/check/ChangeLogOld
share/doc/check/NEWS
share/doc/check/README
share/doc/check/SVNChangeLog
share/doc/check/example/Makefile.am
share/doc/check/example/README
share/doc/check/example/configure.ac
share/doc/check/example/src/Makefile.am
share/doc/check/example/src/main.c
share/doc/check/example/src/money.1.c
share/doc/check/example/src/money.1.h
share/doc/check/example/src/money.2.h
share/doc/check/example/src/money.3.c
share/doc/check/example/src/money.4.c
share/doc/check/example/src/money.5.c
share/doc/check/example/src/money.6.c
share/doc/check/example/src/money.c
share/doc/check/example/src/money.h
share/doc/check/example/tests/Makefile.am
share/doc/check/example/tests/check_money.1.c
share/doc/check/example/tests/check_money.2.c
share/doc/check/example/tests/check_money.3.c
share/doc/check/example/tests/check_money.6.c
share/doc/check/example/tests/check_money.7.c
share/doc/check/example/tests/check_money.c
# $NetBSD: buildlink3.mk,v 1.2 2009/03/20 19:24:11 joerg Exp $
BUILDLINK_TREE+= check
.if !defined(CHECK_BUILDLINK3_MK)
CHECK_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.check+= check>=0.9.5
BUILDLINK_PKGSRCDIR.check?= ../../devel/check
.endif # CHECK_BUILDLINK3_MK
BUILDLINK_TREE+= -check
$NetBSD: distinfo,v 1.11 2007/03/09 16:25:56 rillig Exp $
SHA1 (check-0.9.5.tar.gz) = 84b9d1ace6d0bf0fc73c9de2e684a62f73d312f8
RMD160 (check-0.9.5.tar.gz) = 1975578245444ffdc8cec43e53dedc3aac8553ea
Size (check-0.9.5.tar.gz) = 520625 bytes
SHA1 (patch-ab) = c42c564aea74984b8da2899819b0e250dbf610ec
SHA1 (patch-ac) = a10664d2af2c3cd4b01388846e9193206c4d93cb
SHA1 (patch-ad) = 1d15dd42e45b4201ab9efa24b70246c8451e4ab7
SHA1 (patch-ae) = a4159f4c1a8150f7951afc07588f3e83f90e82b8