Up to [cvs.NetBSD.org] / pkgsrc / devel / check
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.11 / (download) - annotate - [select for diffs], Sun Nov 24 09:02:56 2019 UTC (12 months ago) by ryoon
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, HEAD
Changes since 1.10: +1 -23 lines
Diff to previous 1.10 (colored)
Disable building of docs explicitly, bump PKGREVISION * It requires and detects tex command.
Revision 1.10 / (download) - annotate - [select for diffs], Fri Mar 30 19:16:55 2018 UTC (2 years, 8 months ago) by schmonz
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, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.9: +1 -3 lines
Diff to previous 1.9 (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.9 / (download) - annotate - [select for diffs], Thu Oct 3 14:48:07 2013 UTC (7 years, 1 month ago) by taca
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, 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, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (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.8 / (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.7: +2 -1 lines
Diff to previous 1.7 (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.7 / (download) - annotate - [select for diffs], Sun Jun 14 17:48:37 2009 UTC (11 years, 5 months ago) by joerg
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, 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
Changes since 1.6: +1 -5 lines
Diff to previous 1.6 (colored)
Remove @dirrm entries from PLISTs
Revision 1.6 / (download) - annotate - [select for diffs], Thu Feb 1 19:07:24 2007 UTC (13 years, 9 months ago) by drochner
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, 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, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.5: +29 -25 lines
Diff to previous 1.5 (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.5 / (download) - annotate - [select for diffs], Fri Nov 11 20:45:44 2005 UTC (15 years ago) by tv
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.4: +4 -2 lines
Diff to previous 1.4 (colored)
Fix PLIST botch (as in, "I forgot to update the PLIST with the DISTNAME"). Bump PKGREVISION. Thanks wiz@ for catching it.
Revision 1.4 / (download) - annotate - [select for diffs], Mon Sep 27 20:41:19 2004 UTC (16 years, 2 months ago) by cube
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2, pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.3: +16 -7 lines
Diff to previous 1.3 (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.3 / (download) - annotate - [select for diffs], Mon Jun 23 07:10:42 2003 UTC (17 years, 5 months ago) by uebayasi
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.2: +7 -2 lines
Diff to previous 1.2 (colored)
Always install only HTML format documents instead of LyX format (!). Bump revision to 1.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Oct 22 16:57:57 2002 UTC (18 years, 1 month ago) by wiz
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.1: +3 -1 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:39 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.