Cpputest Versions Save

CppUTest unit testing and mocking framework for C/C++

v4.0

3 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)

latest-passing-build

4 years ago

This is the automatic release from Travis CI.

Whenever a build passes, it gets released as Latest Passing Build.

Build number: 3858 Date: Mon Nov 22 07:40:52 UTC 2021 Log: https://app.travis-ci.com/cpputest/cpputest/builds/242170657

v3.8

7 years ago

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

3.7.2

9 years ago

Two corrections to 3.7.1:

  • 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

v3.7.1

9 years ago

Two corrections to 3.7:

  • MinGW compilation (now automated)
  • MakefileHelper compilation error on OsX

v3.7

9 years ago

Some new functionality, such as:

  • 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

v3.6

9 years ago

Some new functionality, such as:

  • Color output
  • Mock output parameters
  • Better Return value interface
  • Bugs fixes
  • Probably more