Refs: #205424
Complexity: 3
Create Issue
This milestone we have added the capability to display git blame information using editor decorations as well as a status bar item. This test plan items is meant to test the user settings that can be used to enable/disable the feature as well as customize the format of the editor decoration and the status bar item.
Prerequisites
- Install the latest version of the VS Code Insiders release
- Ensure that the following settings are using the default values
git.blame.editorDecoration.enabled
git.blame.editorDecoration.template
git.blame.statusBarItem.enabled
git.blame.statusBarItem.template
- Disable extensions that provide git blame editor decorations (ex: GitLens, Git Blame)
Enable/Disable
- Launch VS Code and open a folder/workspace that contains a git repository (ex:
microsoft/vscode)
- Open multiple files from the folder/workspace. Consider opening large files (ex:
vscode.d.ts)
- Confirm the no editor decoration is being shown in the editor
- Confirm that no status bar item is being shown in the status bar
- Enable the
git.blame.editorDecoration.enabled setting
- Confirm that the editor decoration is being shown
- Enable the
git.blame.statusBarItem.enabled setting
- Confirm that the status bar item is being shown
- Disable the
git.blame.editorDecoration.enabled setting
- Confirm that the editor decoration is hidden
- Disable the
git.blame.statusBarItem.enabled setting
- Confirm that the status bar item is hidden
Template
- Launch VS Code and open a folder/workspace that contains a git repository (ex:
microsoft/vscode)
- Open multiple files from the folder/workspace. Consider opening large files (ex:
vscode.d.ts)
- Enable the
git.blame.editorDecoration.enabled setting
- Enable the
git.blame.statusBarItem.enabled setting
- Use the
git.blame.editorDecoration.template setting to customize the editor decoration
- Confirm that the editor decoration is rendered correctly
- Use the
git.blame.statusBarItem.template setting to customize the status bar item
- Confirm that the status bar item is rendered correctly
Refs: #205424
Complexity: 3
Create Issue
This milestone we have added the capability to display git blame information using editor decorations as well as a status bar item. This test plan items is meant to test the user settings that can be used to enable/disable the feature as well as customize the format of the editor decoration and the status bar item.
Prerequisites
git.blame.editorDecoration.enabledgit.blame.editorDecoration.templategit.blame.statusBarItem.enabledgit.blame.statusBarItem.templateEnable/Disable
microsoft/vscode)vscode.d.ts)git.blame.editorDecoration.enabledsettinggit.blame.statusBarItem.enabledsettinggit.blame.editorDecoration.enabledsettinggit.blame.statusBarItem.enabledsettingTemplate
microsoft/vscode)vscode.d.ts)git.blame.editorDecoration.enabledsettinggit.blame.statusBarItem.enabledsettinggit.blame.editorDecoration.templatesetting to customize the editor decorationgit.blame.statusBarItem.templatesetting to customize the status bar item