CppUTest v4.0 Release Notes
Release Date: 2020-05-27 // almost 4 years ago-
๐ This release contains many small new features, such as:
๐ 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)
Previous changes from v3.8
-
๐ 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