HomeFreeBSD

devel/cpputest: Update to 4.0

Description

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)

Details

Provenance
fernapeAuthored on
Parents
rP537520: mail/exim: update to 4.94 release
Branches
Unknown
Tags
Unknown