Skip to content

Releases: nanolith/minunit

minunit release 0.2.4

18 Mar 03:31
6e7c812
Compare
Choose a tag to compare

Fixed minor compilation error with TEST_SUCCESS() and TEST_FAILURE() macros.

minunit release 0.2.3

19 Apr 15:45
a628f50
Compare
Choose a tag to compare
  • Added total tests to test pass summary at the bottom.

minunit release 0.2.2

02 Nov 00:00
99e82bc
Compare
Choose a tag to compare
  • Added option to CMake file to optionally disable forked test runner.
  • Cleaned up warnings during compile.

minunit release 0.2.1

20 Feb 01:31
Compare
Choose a tag to compare

Minor release to improve the forked test runner.

  • Fixed race condition that could cause a test to report as crashed on some VMs.

minunit release 0.2.0

19 Feb 02:57
bb791f1
Compare
Choose a tag to compare

User-visible Features

  • Forked test runner (users see [crash] on the terminal when a test crashes the runner).
  • Color graphics are disabled when redirecting standard I/O or when NO_COLOR is defined.

Developer-visible Features

  • Support for model checking.
  • Data structure methods are model checked.

minunit release 0.1.0

16 Feb 03:54
Compare
Choose a tag to compare

This is the initial release of minunit. This is the minimal release.

Features:

  • Simple TEST_SUITE and TEST registration mechanism (see minmax example).
  • TEST_EXPECT and TEST_ASSERT for building specifications. ASSERT forces a return on fail.
  • Simple console-based test runner (link against -lminunit).
  • pkg-config support, which can be used by build tools like CMake and Meson.