Skip to content

Document VS Code Selfhost Test Provider extension#312459

Open
joshka wants to merge 2 commits intomicrosoft:mainfrom
joshka:joshka/document-selfhost-test-provider
Open

Document VS Code Selfhost Test Provider extension#312459
joshka wants to merge 2 commits intomicrosoft:mainfrom
joshka:joshka/document-selfhost-test-provider

Conversation

@joshka
Copy link
Copy Markdown

@joshka joshka commented Apr 24, 2026

Summary

  • Add a README for the VS Code Selfhost Test Provider extension.
  • Add extension details metadata so the installed extension page explains its purpose, workspace
    requirements, commands, and issue location.
  • Declare that virtual workspaces are unsupported because the provider needs file system and
    process access to discover and run tests.

Motivation

This follows the same motivation as #312452 and #312455. I wanted to understand why VS Code was
recommending random selfhost extensions, but the extension details pages did not explain what they
do or why they are useful in the workspace recommendations. This PR documents
ms-vscode.vscode-selfhost-test-provider so contributors can understand the recommendation from
the extension details page.

AI disclosure

The descriptive README text and package metadata descriptions in this PR were generated with AI
assistance and reviewed before publication.

Validation

  • node -e "JSON.parse(require('fs').readFileSync('.vscode/extensions/vscode-selfhost-test-provider/package.json','utf8')); console.log('package.json ok')"
  • npx markdownlint-cli2 .vscode/extensions/vscode-selfhost-test-provider/README.md
  • npx @vscode/vsce ls
  • npm run compile in .vscode/extensions/vscode-selfhost-test-provider
  • ../../../node_modules/.bin/mocha --ui tdd "out/*.test.js" in
    .vscode/extensions/vscode-selfhost-test-provider

Add contributor-facing documentation and extension metadata for the
VS Code selfhost test provider so workspace recommendations explain
what the extension does and what workspace access it requires.
Copilot AI review requested due to automatic review settings April 24, 2026 23:48
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documents the ms-vscode.vscode-selfhost-test-provider selfhost extension so VS Code contributors can understand why it’s recommended and what it does when installed in a VS Code source workspace.

Changes:

  • Added a README describing features, activation conditions, and workspace requirements.
  • Expanded package.json marketplace metadata (keywords, homepage, bugs, Q&A, banner) and declared virtual workspace support as unsupported.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.vscode/extensions/vscode-selfhost-test-provider/package.json Improves extension detail metadata and declares virtual workspace capability support.
.vscode/extensions/vscode-selfhost-test-provider/README.md Adds end-user documentation for the extension’s purpose and usage in the VS Code repo.

Comment thread .vscode/extensions/vscode-selfhost-test-provider/package.json Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants