- update to 0.15.2:
* Fix fail* APIs, regression from 0.15.1
* 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 interger types
* Implement missing mutual exclusion for Windows hosts (forwarded request 827323 from dirkmueller)
OBS-URL: https://build.opensuse.org/request/show/828182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/check?expand=0&rev=34
- update to 0.15.2:
* Fix fail* APIs, regression from 0.15.1
* 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 interger types
* Implement missing mutual exclusion for Windows hosts
OBS-URL: https://build.opensuse.org/request/show/827323
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/check?expand=0&rev=42
- Update to 0.14.0:
* 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
* missing <unistd.h> in some files
* Various documentation improvements
* END_TEST is now optional, as how START_TEST works has been redone
* Various CMake related changes (forwarded request 800363 from polslinux)
OBS-URL: https://build.opensuse.org/request/show/800801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/check?expand=0&rev=33
- Update to 0.14.0:
* 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
* missing <unistd.h> in some files
* Various documentation improvements
* END_TEST is now optional, as how START_TEST works has been redone
* Various CMake related changes
OBS-URL: https://build.opensuse.org/request/show/800363
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/check?expand=0&rev=40
- Implement shared library naming guidelines: move the library to
libcheck0. The new package obsoletes 'check', as there is no
other content.
- Do not pass --enable-pic to configure: only static libs profit
from this.
- Add fdupes BuildRequires to eliminate the couple duplicates.
- Move %install_info_delete from postun to preun: access to the
.info files is required for successful execution.
OBS-URL: https://build.opensuse.org/request/show/294909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/check?expand=0&rev=29
libcheck0. The new package obsoletes 'check', as there is no
other content.
- Do not pass --enable-pic to configure: only static libs profit
from this.
- Add fdupes BuildRequires to eliminate the couple duplicates.
- Move %install_info_delete from postun to preun: access to the
.info files is required for successful execution.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/check?expand=0&rev=32
- 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. (forwarded request 220627 from Zaitor)
OBS-URL: https://build.opensuse.org/request/show/220629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/check?expand=0&rev=25
- 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