Skip to content

Releases: qgymib/cutest

v4.0.0

30 Apr 08:51
Compare
Choose a tag to compare

v4.0.0 (2024/04/30)

BREAKING CHANGES

  1. The signature of cutest_porting_abort() is changed.

Fixed

  1. Fix: default random seed might exceed the limit.
  2. Fix: combine --test_repeat and --test_shuffle should use different seed each loop.

Features

  1. Automatic disable thread support if Threads not found.
  2. You can dynamic register test cases by cutest_register_case().
  3. Test case can be unregistered by cutest_unregister_case().
  4. Test case is able to convert to parameterized by cutest_case_convert_parameterized().
  5. Use weak alias to define builtin porting functions.

v3.0.3

23 Apr 12:10
Compare
Choose a tag to compare

v3.0.3 (2024/04/23)

Fixed

  1. fix: change cmake_minimum_required to 3.5 as required.

v3.0.2

27 Mar 02:36
Compare
Choose a tag to compare

v3.0.2 (2024/03/27)

Fixed

  1. fix: build error when used in C++ source code files.

v3.0.1

28 Mar 06:59
Compare
Choose a tag to compare

v3.0.1 (2023/03/28)

Fixed

  1. fix: wrong type of arguments to formatting function

v3.0.0

18 Mar 08:53
Compare
Choose a tag to compare

v3.0.0 (2023/03/18)

Features

  1. Switch to linear-time string globbing algorithm

BREAKING CHANGES

  1. Rename TEST_FIXTURE_TEAREDOWN to TEST_FIXTURE_TEARDOWN
  2. Remove return value of abort()

v2.0.0

06 Mar 07:53
Compare
Choose a tag to compare

v2.0.0 (2023/03/06)

Features

  1. Print parameter information before execute tests
  2. Assertions can accept C string variable as format parameter.

BREAKING CHANGES

  1. Rename ASSERT_TEMPLATE_EXT to ASSERT_TEMPLATE

v1.0.9

27 Feb 14:09
Compare
Choose a tag to compare

v1.0.9 (2023/02/27)

Fixed

  1. Fix: cannot porting cutest_porting_cvfprintf

v1.0.8

27 Feb 13:49
Compare
Choose a tag to compare

v1.0.8 (2023/02/27)

Features

  1. Allow to porting specific interface

Fixed

  1. Fix: cannot porting cutest_porting_cvfprintf

v1.0.7

27 Feb 09:31
Compare
Choose a tag to compare

v1.0.7 (2023/02/27)

Features

  1. Smart print integer without <inttypes.h>
  2. Allow user have their own TEST_INITIALIZER

BREAKING CHANGES

  1. Rename colorful print porting function

Fixed

  1. Fix: manual register not working

v1.0.6

07 Feb 13:15
Compare
Choose a tag to compare

v1.0.6 (2023/02/07)

Features

  1. Add more test cases.
  2. Simplify opt parser
  3. Reduce assertion stack level

Fixed

  1. Remove custom type const qualifier
  2. Fix: floating number compare result is wrong