This release of Check adds several new macros for comparing different types of data, as well as bug fixes and other improvements.
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 - 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