Releases: fdefelici/clove-unit
Releases · fdefelici/clove-unit
v2.4.6
v2.4.5
New 'clove-unit.h' released: v2.4.5
[Milestone] [Release] [Readme]
Improvements
- [CMake] Made library interoperable with CMake
FetchContent
api (see ReadmeHow to Integrate
section) - [CMake] Made library interoperable with CMake
add_subdirectory
api (see ReadmeHow to Integrate
section) - [CMake] Made library interoperable with CMake
find_package
api (see ReadmeHow to Integrate
section)
Bugfix
- [Runtime] Fixed SIGSEGV issue on MacOS while running tests using a relative path to the test executable
Internals
- [CMake] Overall improvements on cmake project organizzation
v2.4.4
v2.4.3
New 'clove-unit.h' released: v2.4.3
[Milestone] [Release] [Readme]
Improvements
- [Report] Run tests report in pretty format now automatically adjust test result row length to show the full test identifier (Suite.Name) avoiding ellipsing
- [CommandLine] Improved include / exclude pattern to allow wildcard (* char) usage on both suite name and test name on the same expression (e.g. Suite*.Test*. Documented in the readme).
- [Spelling] Overall improvements on lexical mistake in code and comments
v2.4.2
New 'clove-unit.h' released: v2.4.2
[Milestone] [Release] [Readme]
What's New
- [Report] Run Tests in pretty format, now produce filepath and line info so that is compatible with IDE console hyperlink feature
- [CmdLine] Implemented option
-b
--base-path
to specify tests sources base path and allow to shorten file path in Run and List report in
any format. (see Readme#command-line-api) - [CmdLine] Implemented option
-d
--run-detail
to specify level of detail to use for Run Tests reporting (showing only failed tests, or failed + skipped, or passed+failed+skipped) (see Readme#command-line-api)
Improvements
- [Report] Add filepath and function line info for skipped tests
- [Compliance] Improve compilation compliance with compiler flags set at max warning level
- [Compliance] Addressed minor memory leaks using compiler sanitizer options
v2.4.1
- Configurable floating-point precision for float/double assertions
- Removed internal semicolons from assertions macro
- Align test counter for pretty print report
- General improvement and more unit testing.
For details see milestione: https://github.com/fdefelici/clove-unit/milestone/5
v2.4.0
v2.3.0
v2.2.4
Implemented Selective Test Run as a command line option
v2.2.3
fix cpp compatibility