CppUTest Changelog

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