run-smoke-tests

Run smoke tests for VS Code extensions in a real instance.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/MohitKumar9211/Lynx-Shoes --skill run-smoke-tests-mohitkumar9211
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-smoke-tests
Source: https://github.com/MohitKumar9211/Lynx-Shoes/tree/main/extensions/ms-python.vscode-python-envs-1.26.0-win32-x64/.github/skills/run-smoke-tests
Command: npx skills add https://github.com/MohitKumar9211/Lynx-Shoes --skill run-smoke-tests-mohitkumar9211

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @vscode/test-cli, mocha, typescript, and includes scripts (resource) components.

What problem does it solve?

This Skill helps developers verify that their VS Code extension loads correctly and all basic features work as expected in a real environment, preventing broken deployments.

Core Features & Use Cases

  • Functional Verification: Runs smoke tests inside an actual VS Code instance to confirm activation and command registration.
  • Debugging Support: Provides instructions for debugging failed tests directly within VS Code.
  • Use Case: After modifying extension code, run these tests to quickly ensure no critical issues are introduced before submitting a pull request.

Quick Start

Use the run-smoke-tests skill to confirm your extension loads successfully in a real VS Code environment.

Frequently Asked Questions about run-smoke-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run smoke tests for a VS Code extension in a real environment?

Smoke tests verify that a VS Code extension activates correctly and registers commands properly in a real environment. They catch critical issues early by validating basic functionality after code changes, preventing broken deployments before you submit a pull request.

What's the best way to verify VS Code extension activation and command registration after changes?

Running automated smoke tests inside an actual VS Code instance verifies extension activation and command registration after code changes. This approach quickly ensures no critical issues are introduced before submitting a pull request.

Can I debug failed smoke tests directly within VS Code?

Yes, you can debug failed smoke tests directly within VS Code. The skill provides debugging support instructions, allowing developers to step through failed tests and identify issues with extension activation or command registration in the actual VS Code environment.

Do I need TypeScript and Mocha to automate VS Code extension testing?

Yes, automating VS Code extension smoke tests requires TypeScript and Mocha. The skill uses the @vscode/test-cli along with these Node.js testing frameworks and scripts to execute tests in a real VS Code instance.

Why does my VS Code extension test fail outside the development environment?

VS Code extension tests may fail outside the development environment due to activation issues or unregistered commands. Running automated smoke tests in a real VS Code instance helps identify these critical functional problems before deployment.