All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
See the release for binary assets.
- Fixed test results not reporting errors or messages from SUBCASE(s).
- Fixed test results repeating error messages.
- SubCaseSplitter setting so users can override default SUBCASE divider string used in the test explorer window.
- Test explorer window output has more presentable formatting now (with indentation where appropriate).
- Clickable stack trace error message which takes you directly to the line where unit tests failed.
See the release for binary assets.
- Fixed issue with solution file not being discovered in subfolders.
- Fixed additional substring errors when searching for keywords.
- Added new optional RootDirectory setting which can be used when searching for source code files.
See the release for binary assets.
- Fixed regex for finding keywords in source code to allow for any leading whitespace character(s).
See the release for binary assets.
- Fixed issue missing tests inside of .hpp and .cpp files.
- Fixed substring error when checking for doctest output.
- Removed log output when a new custom TEST_CASE macro is discovered.
- Support for printing doctest message macro output to the text explorer window.
See the release for binary assets.
- Fixed issues with out of range index for substring for namespace/class keyword checks when searching source files.
- Fixed issue with custom macro keywords checking for custom namespace/class keywords.
See the release for binary assets.
- Custom command arguments setting to be used when discovering/executing discovered executables.
- Print standard output setting to print out more information when the test adapter is performing it's work.
- Search directory setting to only search the listed directories within the solution folder for unit tests.
- Executable override setting to allow users to run a different executable instead of the discovered executable.
- Discover C++ doctest unit tests for executables and dlls and lists them in the test explorer window.
- Support for finding custom macros that wrap around doctest keywords.
- Jump to tests from the test explorer window.
- Run C++ doctest unit tests for executables and dlls.
- Debug C++ doctest unit tests for executables and dlls.
- Reports duration of tests in the test explorer window.
- Prints any test error messages to the test explorer window.