|
From: Branden A. <b.m...@gm...> - 2016-12-17 23:47:10
|
This release of Check adds several new macros for comparing different types of data, as well as bug fixes and other improvements. The release is available on the GitHub release page, here: https://github.com/libcheck/check/releases Please report any issues, suggestions for improvements, or pull requests to the GitHub project. Changes: - 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 <https://github.com/libcheck/check/pull/19> - Fix potential SIGSEGV in Check related to the disk filling up during a test. Pull Request #21 <https://github.com/libcheck/check/pull/21> - Support added for applying tags to test cases and selectively running test cases based on tags. Pull Request #44 <https://github.com/libcheck/check/pull/44> - Macros for comparing memory regions (ck_assert_mem_eq, ck_assert_mem_ne) have been added. Pull Request #64 <https://github.com/libcheck/check/pull/64> - Macros for comparing floating point numbers have been added. Pull Request #69 <https://github.com/libcheck/check/pull/69> - Macros for comparing string, but allowing for NULL (ck_assert_pstr_eq, ck_assert_pstr_ne) have been added. Pull Request #80 <https://github.com/libcheck/check/pull/80> - Macros for checking if a pointer is NULL or not have been added. Pull Request #87 <https://github.com/libcheck/check/pull/87> Thanks to everyone who has contributed to this release! - Branden |