Releases: qgymib/cutest
Releases · qgymib/cutest
v1.0.5
v1.0.4
v1.0.4 (2023/02/04)
Features
- Avoid global name conflict
- Avoid namespace affect
- Custom type system support
- Use
--test_list_types
to list support types - Add porting layer
- Allow manual registeration
BREAKING CHANGES
- Hide unused function
- Hide time measurement functions
v1.0.3
v1.0.3 (2023/01/07)
Features
- Avoid memory allocation when print help
- Avoid memory allocation for pattern matching
- Able to shuffle parameterized tests
- Get time stamp is now thread-safe
- Print parameterized test parameter in
--test_list_tests
- Allow to redirect output to file in hook
BREAKING CHANGES
- Remove custom log
- Unified test hook
- Hide colorful print functions
- Always assert regardless whether
--test_break_on_failure
is set
Fixed
- Fix: pattern not working on parameterized tests
- Remove unsafe type cast
- Fix: parameterized test always report failed in hook
v1.0.2
v1.0.2 (2022/12/20)
Features
- Support log redirection
- Faster shuffle algorithm
BREAKING CHANGES
- Remove x32 / x64 assertion methods
- Hide some function that user should not use
- Exit code is explicit: 0 is success, otherwise failure
Fixed
- Fix: crash on log if no hook passed
- Fix:
--help
cause coredump
v1.0.1
v1.0.0 - Initial release
define parameterized data for each test