Up to [cvs.NetBSD.org] / pkgsrc / devel / check
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.28 / (download) - annotate - [select for diffs], Tue Nov 3 11:09:19 2020 UTC (2 weeks, 6 days ago) by schmonz
CVS Tags: HEAD
Changes since 1.27: +2 -3 lines
Diff to previous 1.27 (colored)
Update to 0.15.2. From the changelog: * Fix warning in ptr macros with pointer to integer cast * Fix various warnings in Check's unit tests * Replace gnu_printf with printf in format __attribute__ * Fix warnings from Check's macros: "warning: too many arguments for format" * Fix format specifiers that do not match the argument types * Define CK_ATTRIBUTE_FORMAT for GCC >= 2.95.3, to make use of 'gnu_printf' format attribute * Refactor tests to fix signed - unsigned conversions * Refactor some Check internals to use proper integer types * Implement missing mutual exclusion for Windows hosts * Add support for FetchContent in CMake * Rename CMake project from 'check' to 'Check' * Fix for checking for wrong tool when building docs in Autotools * Fix compiler warning with printf format
Revision 1.27 / (download) - annotate - [select for diffs], Sun Jan 26 05:26:22 2020 UTC (9 months, 4 weeks ago) by rillig
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)
all: migrate some SourceForge homepage URLs back from https to http https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html In the above commit, the homepage URLs were migrated from http to https, assuming that SourceForge would use the same host names for both http and https connections. This assumption was wrong. Their documentation at https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states that the https URLs use the domain sourceforge.io instead. To make the homepages from the above commit reachable again, pkglint has been extended to check for reachable homepages. This check is only enabled when the --network command line option is given. Each of the homepages that referred to https://$project.sourceforge.net before was migrated to https://$project.sourceforge.io (27), and if that was not reachable, to the fallback URL http://$project.sourceforge.net (163).
Revision 1.26 / (download) - annotate - [select for diffs], Sat Jan 18 23:30:24 2020 UTC (10 months ago) by rillig
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)
all: migrate several HOMEPAGEs to https pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
Revision 1.25 / (download) - annotate - [select for diffs], Sun Nov 24 09:02:56 2019 UTC (12 months ago) by ryoon
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.24: +4 -1 lines
Diff to previous 1.24 (colored)
Disable building of docs explicitly, bump PKGREVISION * It requires and detects tex command.
Revision 1.24 / (download) - annotate - [select for diffs], Sat Nov 23 07:08:29 2019 UTC (12 months ago) by mef
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)
(devel/check) Updated 0.12.0 to 0.13.0 Sat Oct 20, 2019: Released Check 0.13.0 based on hash 2b18886a9a9d3bab44917a550d12128ad7e2c197 * configure: optional build documentation Issue #206 (GitHub) * missing <unistd.h> in some files Issue #196 and Issue #186 (GitHub) * Varous documentation improvements * END_TEST is now optional, as how START_TEST works has been redone Issue #158 * Various CMake related changes: - Support exporting Check to other projects with CMake 3 Issue #185 - Shared library support for Visual Studio Issue #220 - Fix wrong library filename Issue #226 - Add support for CMake package registry Issue #227 - CMake build type can now be debug or release Issue #228 - Add checkmk to CMake build.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Apr 4 11:46:25 2018 UTC (2 years, 7 months ago) by jperkin
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)
check: Requires pkg-config.
Revision 1.22 / (download) - annotate - [select for diffs], Fri Mar 30 19:16:55 2018 UTC (2 years, 7 months ago) by schmonz
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.21: +8 -3 lines
Diff to previous 1.21 (colored)
Update to 0.12.0. From the changelog: * Fix out-of-tree builds with CMake. Issue #86 * Fix issue found with Clang regarding invalid suffix on a literal Issue #110 * Check now responds to a few errors in a more clear way when it cannot run tests. PR #122, #123 * Fix missing pid_t definition in check.h on Windows Issue #78 * The maximum message size of check assertions is now configurable. Issue #127 * Check support added for Visual Studios 2010, 2012, 2013, 2015, and 2017 both for x86/64 and ARM. PR #129, Issue #125 * Changed license of example CMake files to BSD (was previously LGPL). Issue #131 * Fix issue with floating point macros on MinGW Issue #101 * 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
Revision 1.21 / (download) - annotate - [select for diffs], Fri Jun 17 02:25:47 2016 UTC (4 years, 5 months ago) by schmonz
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.20: +4 -2 lines
Diff to previous 1.20 (colored)
Update to 0.10.0. From the changelog: * CMake on MinGW and MSVC was unable to find time related types because time.h was not included. This header is now included for the checks. Patch #53. * If the test runner process catches a SIGTERM or SIGINT signal the running tests are now also killed. Patch #52. * If Check is compiled without support for fork(), the behavior of functions which require fork() to be useful have been changed. Functions that attempt to set CK_FORK mode are no-ops, check_fork() returns in failure, and check_waitpid_and_exit() exits in failure. * Add space around operators in assert messages for readability. Bug #102. * Use mkstemp() if available instead of tmpfile() or tempnam(). Patch #51. * Fix issue with string formatting in ck_assert(), where using the % operator would be interpreted as a string formatter. Bug #96. * In nofork mode, the location of a failed assertion within a test case was lost if that test case has a checked teardown fixture (even if that fixture function is empty). This is now fixed. Bug #99
Revision 1.20 / (download) - annotate - [select for diffs], Fri Dec 12 07:38:43 2014 UTC (5 years, 11 months ago) by mef
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)
Update 0.9.10 to 0.9.14 ----------------------- Sat July 26, 2014: Released Check 0.9.14 based on r1174 (2014-07-03 18:43:49 +0000) * Changes to (unofficially for now) support Solaris and AIX platforms. * Fix issue with checked teardown functions in CK_NOFORK mode. If the teardown function called an assertion that failed, an infinate loop would result. Bug#98. As a result of the change, for now checked teardown functions that fail in CK_NOFORK mode will not cause the test to fail. * Allow checked fixtures when compiled without fork(). Previously such setup/teardown functions were disabled, as the full contract for checked fixtures could not be honored. Checked fixtures in CK_NOFORK mode are now closer to the contract, and are now enabled. * Various code cleanup, including changes for compiling Check on c++ compilers Clang and g++ (which are less forgiving than their c counterparts). * Re-enable internal unit tests, which verify which line numbers are reported for unit test failures. (The tests were unintentionally disabled in a previous release). Fri May 30, 2014: Released Check 0.9.13 based on r1137 (2014-05-26 21:03:09 +0000) * When a test assertion fails, exit() was invoked. This results in any registered exit handlers being invoked. A test should not be relied upon to clean up if it fails. Instead, _exit() will be used to signal a test failure, to prevent exit handlers from being invoked. * Fix issue with string formatting in ck_assert_(u)int_* calls, where using the % operator would be interpreted as a string formatter. Bug #96. * If the LOG/XML/TAP file name is set to "-" either through the srunner_set_log() srunner_set_xml() or srunner_set_tap() calls or through the related environment variables, the logged data will be printed to stdout instead of a file. This is mainly to support using TAP for fixtures which expect the results to be reported via stdout. However, it is available via all of Check's logging modalities. * For CMake builds, check_stdint.h was not being installed. This is now fixed. * Check's example under doc/example now also works for CMake projects using Visual Studios and MSVC. This includes an example CMake configuration. Mon Jan 20, 2014: Released Check 0.9.12 based on r1054 (2014-01-16 23:08:03 +0000) * Additional unit tests created for internal and external Check APIs. * Check now compiled on Windows using MSVC when using CMake and NMake. All unit tests pass, though shell script based ones need to be run in the MSYS environment. * Check now compiles on Windows using Visual Studio 10 when using CMake. check_check passes when run from Visual Studios. * Always capture the start and end times of tests when using NO_FORK mode. Previously the end time was not captured, resulting in arbitrary durations being recorded when tests failed. Bug #87. * Added additional configure script checks for support of timer_create() on the target system. This allows for OpenBSD to compile and run all Check's unit tests successfully. * Added a unit test, check_mem_leaks, which can be used against valgrind to test for memory leaks. No memory leaks were found. * Added tcase_add_loop_test support in checkm. Patch from patches #46. * Add support for logging in Test Anything Protocol (TAP) format. * Refactor Check's assertions to be more like the assert() call in assert.h, in that static source code analyzers can use gcc attributes in the header to make assumptions about the flow of the code. See feature request #29. * fix ck_assert_ptr_* causing const compilation warnings. Patch from bug #91. Wed, Nov 4, 2013: Released Check 0.9.11 based on r856 (2013-11-04 02:09:21 +0000) * Check's unit tests pass when compiled out of the source tree. * Check compiles for Windows using the MinGW/msys environment (without using fork), and all unit tests pass. * Check compiles for Windows using the Cygwin environment, and all unit tests pass. * Check compiles for Windows using MinGW in Linux (without using fork), and all unit tests pass using wine 1.4. * Check compiles for Windows using MinGW-w64 in Linux (without using fork), and all unit tests pass using wine 1.4. * On systems without timer_settimer, use setitimer (if available) to get subsecond unit test timeouts. If setitimer is unavailable, fallback on alarm.
Revision 1.19 / (download) - annotate - [select for diffs], Thu Oct 3 14:48:07 2013 UTC (7 years, 1 month ago) by taca
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)
Update check to 0.9.10. Thu, Apr 18, 2013: Released Check 0.9.10 based on r743 (2013-04-18 11:27:03 +0200) * Support 64bit int for __ck_assert_int. Patch from bug #3599471 * Add equivalent uint variants for __ck_assert_int. Patch from bug #3600433. * Detect if the system has a C99 compliant version of the printf related functions for check to use, and if not use an implementation provided by check. * Updated HACKING and release procedure in Makefile.am. * Detect if the system has clock_gettime() available, and if not use an implementation provided by check. clock_gettime() is used to measure test durations. The implementation for OSX uses OSX specific system calls to get the time. For all other systems, clock_gettime() does nothing. * Updated documentation in check.h to reference new check API. * Remove usage of deprecated fail(), fail_if(), and fail_unless() calls from check's unit tests. * Fix implementation of putenv in check's libcompat for systems that do not provide it. * Fix implementation of unsettenv in check's libcompat for systems that do not provide it. * Improvements to the new Check API: new comparison functions for pointers: ck_assert_ptr_(eq|ne). * Test timeouts can now be in nanosecond precision. The tcase_set_timeout call, and CK_DEFAULT_TIMEOUT and CK_TIMEOUT_MULTIPLIER environment variables now can accept floating point arguments. * Cleanup compile warnings, patch #3579199 on SF. * Renamed Check's internal list functions to start with check_, patch #3448601 on SF.
Revision 1.18 / (download) - annotate - [select for diffs], Sun Dec 9 15:09:34 2012 UTC (7 years, 11 months ago) by wiz
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)
Update to 0.9.9: Mon, Oct 22, 2012: Released Check 0.9.9 based on r637 (2012-10-22 13:54:14 +0200) * Measure test duration and print in XML output. Feature request #3521371 on SF, but reimplemented. * Added contrib/XML_for_JUnit.xsl from feature request #3521371 on SF. * Added support for setting log files via environment variables. Patch #3576713 on SF. * Added better pkg-config and subunit support, patch #3417041 on SF. * Make tests/test_vars.in bourne shell compatible, bug #3472578 on SF. * Added ck_ prefix to mutex_lock variable, to avoid name clash on Solaris. Solves bug #3472574 on SF. * In autoconf, request system extensions to generate 64-bit safe code, solution from patch #2803433 on SF. * Fix for mutex deadlock when killing threads, patch #3564640 on SF. * Make XML output well-formed, solution from patch #3575642 on SF. Solves bug #3485651 also. * Fix buggy duration calculation, bug #3575451 on SF. * A more complete CMake / MSVC patch for those interested in pursuing Windows development with Check and Visual Studio. See patches/mloskot.windows.patch. * Added instructions for improving the speed and output of `make check' when using Automake. See contrib/improved_make_check/. * Added a chapter in the documentation for selective running of tests. * Changed how the message pipe is read. Before, the whole file was copied to RAM with realloc, giving problems with huge allocations for repetetive tests, the problem was visible for a specific GStreamer test case. * Improvements to the new Check API: documentation, macros that allow multiple evaluation, unit tests, and new ck_assert_(str|int)_(lt|le|gt|ge) comparison functions. * Made the new Check API primary and use it to define macros from old Check API * Added checkmk, a tool for reducing "boilerplate coding" when writing unit tests with check. * Added xslt link to xml output, added display of iteration field into xslt stylesheet and moved it to directory accessible from web page root * Added longjmp to fail function to ensure that no code will be executed in test function after failed assertion * Fix dead assignments and several possible NULL pointer dereferences
Revision 1.17 / (download) - annotate - [select for diffs], Wed Oct 31 11:16:45 2012 UTC (8 years ago) by asau
Changes since 1.16: +1 -3 lines
Diff to previous 1.16 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.16 / (download) - annotate - [select for diffs], Wed Aug 18 04:36:13 2010 UTC (10 years, 3 months ago) by obache
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.15: +5 -4 lines
Diff to previous 1.15 (colored)
Update check to 0.9.8. Based on PR#43757 by Kamel Derouiche. Tue, Sep 22, 2009: Released Check 0.9.8 based on r559 (2009-09-23 21:00). * Fix CHECK_MICRO_VERSION, left at 6 in 0.9.7 by mistake. Tue, Sep 22, 2009: Released Check 0.9.7 based on r552 (2009-09-22 09:26). * Added CK_SUBUNIT support for outputting test information in the subunit wire protocol. See the check manual for more information. (Contributed by Robert Collins). * Added code and tests for timeout scaling via environment variable. Feature requested in tracker item #1549835 on sourceforge. * Added documentation for testing exit values with tcase_add_exit_test(). * Add make_macros perl script from somebody (who?) * add type to check_type error message * add contrib dir with xslt transform * function exist testing support (patch #1726574). * introduce HAVE_WORKING_SETENV to protect tc_timeout_env usage * support running tests with multiple pthreads (Daniel Gollub, closes 1391527) * partial MSYS/MinGW support Mon, Dec 29, 2008: Released Check 0.9.6 based on r453 (2008-12-01 22:14:15). * 'make distcheck' does not work out of the box. Disable the two top lines in doc/Makefile.am and it shall pass. Will have to be fixed later. * add call to AC_REPLACE_FUNCS([strsignal]) * add new rpl_strsignal following rpl_(re)malloc template, body of function due to Roland Illig -- hopefully closes 1629755 * add missing NULL argument to fail* varargs macro calls * define incorrect tests for __GNUC__ only -- both per Roland Illig in bug 1677391 * define CK_ATTRIBUTE_UNUSED for GCC >= 2.95, closing: [ 1674626 ] compile error with non defined __attribute__ compiler * Fixed error in documentation example Makefile.am, bug #1888237 * Fixed spelling (patch #1652630) * Handle NULL in srunner_add_suite(). Fixes #1624887 * add CK_FORK_GETENV to enum fork_status and delete CK_FORK_UNSPECIFIED * call strdup on result from strsignal to avoid clobbering it * add Torok Edwin to AUTHORS * add CK_TEST_RESULT_INVALID to enum test_result * add CK_CTX_INVALID to ck_result_ctx and don't use -1 anymore * count checks in setup() as well; patch due to Roland Stigge * use int __attribute__((unused)) _i instead of int _i __attribute__((unused)) per gcc-3.3.5 request from Sebastian Trahm * rename signal to _signal in _tcase_add_test to avoid a symbol clash with /usr/include/sys/signal.h on OS X. * define rpl_malloc and rpl_realloc for platforms where !malloc(0) and !realloc(0,0), such as AIX, because configure goes and redefines malloc/realloc in this case... * SVNChangeLog patch from Robert Collins * Incorporated patch from Debian for debian bug #395466. This fixes 'AM_PATH_CHECK causes "possibly undefined macro" errors'. * Added new Check fail API. Implemented on top of fail_unless. Future versions will reverse this so fail_unless is implemented on top of the ck_assert API. This API is not documented yet, will probably not be fully released until 0.9.8, when it will be possible to choose API.
Revision 1.15 / (download) - annotate - [select for diffs], Wed Apr 16 13:03:43 2008 UTC (12 years, 7 months ago) by obache
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored)
Marked as DESTDIR ready.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Feb 1 19:07:23 2007 UTC (13 years, 9 months ago) by drochner
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.13: +5 -3 lines
Diff to previous 1.13 (colored)
update to 0.9.5 and add a .bl3 file changes: * Updated manual and converted from DocBook to Texinfo * Added pkg-config support * Added Libtool support * Updated GNU Build System -bugfixes * Added a new kind of test, looping tests * Added possibility to turn off timeout tests
Revision 1.13 / (download) - annotate - [select for diffs], Sat Mar 4 21:29:13 2006 UTC (14 years, 8 months ago) by jlam
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)
Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Feb 5 23:08:40 2006 UTC (14 years, 9 months ago) by joerg
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)
Recursive revision bump / recommended bump for gettext ABI change.
Revision 1.11 / (download) - annotate - [select for diffs], Fri Nov 11 20:45:44 2005 UTC (15 years ago) by tv
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)
Fix PLIST botch (as in, "I forgot to update the PLIST with the DISTNAME"). Bump PKGREVISION. Thanks wiz@ for catching it.
Revision 1.10 / (download) - annotate - [select for diffs], Mon Nov 7 19:44:58 2005 UTC (15 years ago) by tv
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)
Update to 0.9.3. Abbreviated changes: + * src/check.h.in: Added include of stddef.h for NULL definition + * doc/tutorial.sgml: Fixed sourceforge bug #1216502 + Refactored messaging to use the new tmpfile() method all the way, + removing the message keys, pipes, pipe entries and pipe list. This + makes the messaging work with forking tests, and also with threading + tests on linux 2.4 (on 2.6 it already worked). Added check_fork and + check_waitpid_and_exit to be used for forking tests. + * src/check.h.in: Fixed compatibility with gcc 2.95.3 according + to sourceforge patch #1161654. + * src/check_run.c, tests/check_check_master.c: Changed timeout + error message according to sourceforge feature request #1121452. + * tests/ex_xml_output.c, tests/ex_log_output.c, tests/ex_output.c, + src/check_log.c: + Fixed memory leaks. + * check.m4, config.h.in, configure.in, src/check_pack.c: Fixed + quoting and added configure test for stdint.h. + * src/check_run.c, tests/check_check_master.c: Use strsignal + to print describing text for signals. + * doc/tutorial.sgml: Documented signals handling and timeouts. + * tests/check_check_master.c src/check.h.in: + Changed failure message for fail_if. + * src/check.c, src/check.h.in, src/check_impl.h, src/check_run.c, + tests/check_check_master.c, tests/check_check_sub.c: + Added support for timeouts on tests, enabling detection of + eternal loops as errors. + * src/check.c, src/check.h.in, src/check_impl.h, src/check_run.c, + tests/check_check_master.c, tests/check_check_sub.c: + Added support for testing on expected signals. Implementation + courtesy of Lucas Di Pentima and Cesar Ballardini. Also cleaned + up the test verification to simplify merging of new tests. + * src/check.c, src/check_list.c, src/check_list.h, src/check_log.c, + src/check_msg.c, tests/check_list.c: + Changed name on function list_create to check_list_create to avoid + name clash. + * src/check.c, src/check.h.in, tests/check_check_master.c, + tests/check_check_sub.c: Applied ANSI C99 patch (#1047014)
Revision 1.9 / (download) - annotate - [select for diffs], Wed Sep 28 20:52:19 2005 UTC (15 years, 1 month ago) by rillig
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)
Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE, NO_BUILD, USE_LIBTOOL.
Revision 1.8 / (download) - annotate - [select for diffs], Sun May 22 20:07:49 2005 UTC (15 years, 6 months ago) by jlam
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)
Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
Revision 1.7 / (download) - annotate - [select for diffs], Mon Sep 27 20:41:19 2004 UTC (16 years, 2 months ago) by cube
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)
Update to version 0.9.1. From PR#27038 by Roland Illig. Fri, Sep 3, 2004: Released Check 0.9.1 Updated tutorial with new features. Added support for XML output of the test results, courtesy of Frederic Peters. Fixed setup bug from forum, failure in setup did not abort test in nofork mode. Applied varargs patch (#933411) and added test cases. Applied fail_if (#709167) patch. Applied 'newbies' patch #995028 for autoconf doc. Applied doc patch #995028 from Bill Barnard. Fixed portability problems tests by changing == to =. Changed copyright according to bug report. Applied patch 796705. Replacing _exit with exit. Applied patch for bug 793671. Mon, May 17, 2004: Released Check 0.9.0 Run fixture teardowns in reverse order to setup Plugged some memory leaks. Added test name to log outputs. Applied patch (802160) for distcheck bug (579604). Fixed log printouts for nofork mode. Updated documentation and converted to DocBook. Added a new print mode, CK_ENV, that gets the print mode from the environment variable CK_VERBOSITY. Made tcase_free and suite_free static. This may break existing test programs. Everything is now freed when srunner_free is called.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Jul 21 16:43:17 2003 UTC (17 years, 4 months ago) by martti
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1, pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)
COMMENT should start with a capital letter.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Jul 17 21:29:52 2003 UTC (17 years, 4 months ago) by grant
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)
Revision 1.4 / (download) - annotate - [select for diffs], Mon Jun 23 07:10:41 2003 UTC (17 years, 5 months ago) by uebayasi
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)
Always install only HTML format documents instead of LyX format (!). Bump revision to 1.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Jun 2 01:20:56 2003 UTC (17 years, 5 months ago) by jschauma
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)
Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Oct 22 16:57:56 2002 UTC (18 years, 1 month ago) by wiz
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)
Update to 0.8.4. Fix PLIST. Changes: Fixed pipe issues. Allow to use check.h from C++. Plugged some memory leaks.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jun 26 07:16:38 2002 UTC (18 years, 5 months ago) by cjs
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6
Unit test package for the C language.
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.