Releases: qgymib/cutest
Releases · qgymib/cutest
v4.0.0
v4.0.0 (2024/04/30)
BREAKING CHANGES
The signature of cutest_porting_abort()
is changed.
Fixed
Fix: default random seed might exceed the limit.
Fix: combine --test_repeat
and --test_shuffle
should use different seed each loop.
Features
Automatic disable thread support if Threads
not found.
You can dynamic register test cases by cutest_register_case()
.
Test case can be unregistered by cutest_unregister_case()
.
Test case is able to convert to parameterized by cutest_case_convert_parameterized()
.
Use weak alias to define builtin porting functions.
v3.0.3
v3.0.3 (2024/04/23)
Fixed
fix: change cmake_minimum_required to 3.5 as required.
v3.0.2
v3.0.2 (2024/03/27)
Fixed
fix: build error when used in C++ source code files.
v3.0.1
v3.0.1 (2023/03/28)
Fixed
fix: wrong type of arguments to formatting function
v3.0.0
v3.0.0 (2023/03/18)
Features
Switch to linear-time string globbing algorithm
BREAKING CHANGES
Rename TEST_FIXTURE_TEAREDOWN
to TEST_FIXTURE_TEARDOWN
Remove return value of abort()
v2.0.0
v2.0.0 (2023/03/06)
Features
Print parameter information before execute tests
Assertions can accept C string variable as format parameter.
BREAKING CHANGES
Rename ASSERT_TEMPLATE_EXT
to ASSERT_TEMPLATE
v1.0.9
v1.0.9 (2023/02/27)
Fixed
Fix: cannot porting cutest_porting_cvfprintf
v1.0.8
v1.0.8 (2023/02/27)
Features
Allow to porting specific interface
Fixed
Fix: cannot porting cutest_porting_cvfprintf
v1.0.7
v1.0.7 (2023/02/27)
Features
Smart print integer without <inttypes.h>
Allow user have their own TEST_INITIALIZER
BREAKING CHANGES
Rename colorful print porting function
Fixed
Fix: manual register not working
v1.0.6
v1.0.6 (2023/02/07)
Features
Add more test cases.
Simplify opt parser
Reduce assertion stack level
Fixed
Remove custom type const qualifier
Fix: floating number compare result is wrong
You can’t perform that action at this time.