What's new in CppUTest 4.0
Aug 16, 2020
- New functionality:
- Added MemoryAccountant
- Added SimpleStringCache that also removed the memory leak caused by longjmp in C
- Thread-safe memory leak detector overloads
- New command-line options:
- h help option
- s shuffle (random) option
- t run a specific test option
- vv extra verbose option
- k add a package name to junit output
- Added new asserts: CHECK_COMPARE, and improved C macros
- Support for newer compilers and address sanitizer
- Small improvements:
- Fixed problems with gdb
- More 16-bit support
- Added Makefile for making the examples with an installed CppUTest
- Small mock improvements
- Removed more compiler warnings
- Support for C++14, C++17, and C++2x (added to automated build)
- Improved maintainability:
- Docker builds
- Vastly improved the automated build with more platforms and variants
- Continuously releasing the passing build
- MS-DOS support (added to automated build)
New in CppUTest 3.8 (Jul 20, 2016)
- This release contains many small new features, such as:
- Comparing bits
- Proper bool support
- 16 bit support
- 64 bit asserts
- Floating point exception plugin
- Configuration choices installed
- Command line option to run ignored tests
- Failable Memory Leak allocator
- Many small bug fixes
- Increased portability
New in CppUTest 3.7.2 (May 11, 2015)
- tar.gz containing hidden director (due to MacOSX packaging)
- Removed division by zero test due to failing Debian build. Division by zero is legal for some architectures such as arm64
New in CppUTest 3.7.1 (May 4, 2015)
- MinGW compilation (now automated)
New in CppUTest 3.7 (May 1, 2015)
- Better Windows support
- -v and -ojunit together
- Better memory leak printing
- MEMCMP_EQUAL
- STRNCMP_EQUAL
- Memory Leak Detector multi-threading support
- Mock Output parameters
- Many Mock improvements
- Many small fixes and improvements
- Less platform specific dependencies
- More platforms supported
New in CppUTest 3.6 (May 1, 2015)
- Color output
- Mock output parameters
- Better Return value interface
- Bugs fixes
- Probably more