All notable changes to the "gtest-adapter" extension will be documented in this file.
- Bug Fix: Handles spaces in path to executable containing tests
- Feature: Better search in tree. Similar to VsCode file search
- More key bindings
-
Feature: When navigating from a tree leaf to the corresponding test is available, double clicking on a leaf, will go to the corresponding test.
-
Bug Fixes: Better debugging
- Feature: Allows using multiple debug configs. When multiple debug configs are used, each config will have its own subtree.
- Better Hierarchical display when having parametrized tests
- Supports links to files from GoogleTest output.
- Minor release. If
gtest-adapter.refreshAfterBuild
is set to true, will reload the test tree after every build task. Fixes Ubuntu install issue.
- Enhancement: Better tree experience. Selecting a tree action by right click (Run/Debug/Go to code) will execute the action on the right clicked node, and not the selected one.
- Feature: Easier extension configuration
- Feature: Shows output of GoogleTest runs
- Bug: Go to Tests didn't work in some configurations
- Feature: Added option to automatically refresh test tree after each build
- Feature: Added CodeLens for GoogleTests.
- Fixed Vulnerability. Upgraded used package
- Feature: Allows navigating from the tree to the corresponding test in the code.
- Feature: Allows searching in the test tree
- Bug Fix: Takes configuration environment into account when running tests
- Renamed tree view to Google Tests
- Uses the "Test" activity instead of the "Explorer" activity
- Switches to debug activity view when debugging tests
- Clears tree icons when rerunning tests
- Refactored.
- Better status bar.
- Allows to switch debug configurations
- Prettier README.md
- Warns if project was never build.
- Supports workspaceRoot as well as workspaceFolder in launch.json (although obsolete, might be in legacy configurations).
- Allows to pick a debug config if no config found.
- Better error messages.
- Meaningful error when missing configuration
- Improved Icon
- Added keyboard shortcut for Run All Tests
- Prettier status bar
- Initial release