devel/cpputest: Update to 4.0
From ChangeLog: https://github.com/cpputest/cpputest/releases/tag/v4.0
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)
PR: 246907
Submitted by: akos.somfai@gmail.com (maintainer)