Dominique Leuenberger
367b14bfe0
- Update to version 0.9.12: + 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. + 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. - Add check-missing-includes.patch: Add missing include in order to fix the build. OBS-URL: https://build.opensuse.org/request/show/220627 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/check?expand=0&rev=25
225 lines
9.5 KiB
Plaintext
225 lines
9.5 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sun Feb 2 19:26:20 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.9.12:
|
|
+ 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.
|
|
+ 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.
|
|
- Add check-missing-includes.patch: Add missing include in order
|
|
to fix the build.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 6 21:58:35 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.9.11:
|
|
+ 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.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 18 19:47:22 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.9.10:
|
|
+ Support 64bit int for __ck_assert_int (sf#3599471).
|
|
+ Add equivalent uint variants for __ck_assert_int (sf #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.
|
|
+ mprovements to the new Check API: new comparison functions for
|
|
pointers: ck_assert_ptr_(eq|ne).
|
|
+ Test timeouts can now be in nanosecond precision.
|
|
+ Cleanup compile warnings (sf#3579199).
|
|
+ Renamed Check's internal list functions to start with check_
|
|
(sf#3448601).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 23 20:59:12 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.9.9:
|
|
+ Measure test duration and print in XML output (sf#3521371)
|
|
+ Added contrib/XML_for_JUnit.xsl (sf#3521371)
|
|
+ Added support for setting log files via environment variables.
|
|
(sf#3576713)
|
|
+ Added better pkg-config and subunit support (sf#3417041)
|
|
+ Make tests/test_vars.in bourne shell compatible (sf#3472578)
|
|
+ Added ck_ prefix to mutex_lock variable, to avoid name clash on
|
|
Solaris (sf#3472574)
|
|
+ In autoconf, request system extensions to generate 64-bit safe
|
|
code (sf#2803433)
|
|
+ Fix for mutex deadlock when killing threads (sf#3564640)
|
|
+ Make XML output well-formed (sf#3575642, sf#3485651)
|
|
+ Fix buggy duration calculation (sf#3575451)
|
|
+ A more complete CMake / MSVC patch for those interested in
|
|
pursuing Windows development with Check and Visual Studio.
|
|
+ Added instructions for improving the speed and output of `make
|
|
check' when using Automake.
|
|
+ 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.
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 22 08:44:30 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Own %{_datadir}/aclocal to fix build without automake/autoconf.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 17 22:50:08 UTC 2011 - jengelh@medozas.de
|
|
|
|
- Remove redundant tags/sections from specfile
|
|
- Use %_smp_mflags for parallel building
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 24 11:38:15 UTC 2010 - coolo@novell.com
|
|
|
|
- buildrequire pkg-config to fix provides
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 2 08:44:49 UTC 2010 - puzel@novell.com
|
|
|
|
- Add pkg-config Recommends to check-devel, as required by policy.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 31 22:06:38 UTC 2010 - jengelh@medozas.de
|
|
|
|
- Package baselibs.conf
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 27 14:21:08 CET 2009 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.9.8:
|
|
+ Added CK_SUBUNIT support for outputting test information in
|
|
the subunit wire protocol.
|
|
+ Added code and tests for timeout scaling via environment
|
|
variable
|
|
+ Added documentation for testing exit values with
|
|
tcase_add_exit_test()
|
|
+ Add make_macros perl script from somebody
|
|
+ add type to check_type error message
|
|
+ add contrib dir with xslt transform
|
|
+ function exist testing support
|
|
+ introduce HAVE_WORKING_SETENV to protect tc_timeout_env usage
|
|
+ support running tests with multiple pthreads
|
|
+ partial MSYS/MinGW support.
|
|
- spec file cleaned using spec-cleaner.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 18 03:45:33 CEST 2009 - crrodriguez@suse.de
|
|
|
|
- remove static libraries and "la" files
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 1 12:12:12 IST 2009 - msuman@suse.de
|
|
|
|
- Updated to version 0.9.6:
|
|
* add call to AC_REPLACE_FUNCS([strsignal])
|
|
* add CK_FORK_GETENV to enum fork_status and delete CK_FORK_UNSPECIFIED
|
|
* add CK_CTX_INVALID to ck_result_ctx and don't use -1 anymore
|
|
* 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...
|
|
* 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.
|
|
* More fixes and changes.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
|
|
|
- added baselibs.conf file to build xxbit packages
|
|
for multilib support
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 27 12:26:58 CEST 2007 - sbrabec@suse.cz
|
|
|
|
- Updated to version 0.9.5:
|
|
* Fixed code coverage support.
|
|
* Updated manual and converted from DocBook to Texinfo.
|
|
* Added pkg-config support.
|
|
* Added Libtool support to build both static and shared
|
|
libraries.
|
|
* Updated GNU Build System to use modern Autotools.
|
|
* Added a new kind of test, looping tests.
|
|
* Added possibility to turn off timeout tests.
|
|
* Added coverage analysis for check's own unit tests.
|
|
* More fixes and changes.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 24 12:15:11 CET 2006 - sbrabec@suse.cz
|
|
|
|
- Fixed format string error (David Binderman, #143293).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 21:34:56 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 12 16:05:52 CET 2005 - sbrabec@suse.cz
|
|
|
|
- Updated to version 0.9.3.
|
|
- Build with -fPIC.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 30 12:40:08 CEST 2005 - sbrabec@suse.cz
|
|
|
|
- New SuSE package, version 0.9.2.
|
|
|