glass-tests Skill
Use when working with PTVS Glass tests: setupglass.py, runglass.py, Glass.TestAdapter, Newtonsoft.Json assembly mismatches, Azure Pipelines Glass cache, TestScript.xml, glass2.exe, and mixed-mode Python debugger tests. Published by microsoft in PTVS.
What is glass-tests Skill?
Use when working with PTVS Glass tests: setupglass.py, runglass.py, Glass.TestAdapter, Newtonsoft.Json assembly mismatches, Azure Pipelines Glass cache, TestScript.xml, glass2.exe, and mixed-mode Python debugger tests. Published by microsoft in PTVS. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Deployment
- Documentation
- Testing use cases
- Deployment use cases
Technical details
- Install or run with Copy skill directory
When to use glass-tests Skill
- Use it for testing.
- Use it for deployment.
- Use it for documentation.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/PTVS
- Skill file: .claude/skills/glass-tests/SKILL.md
What it does
Use when working with PTVS Glass tests: setupglass.py, runglass.py, Glass.TestAdapter, Newtonsoft.Json assembly mismatches, Azure Pipelines Glass cache, TestScript.xml, glass2.exe, and mixed-mode Python debugger tests.
Skill instructions
PTVS Glass Tests When to Use Use this skill when setting up, running, debugging, or investigating CI failures for PTVS Glass tests. Glass tests exercise Visual Studio debugger behavior, including mixed-mode Python/native scenarios, and require Microsoft-internal drops for the Glass runner. Link to existing human-facing documentation instead of duplicating it. Start with Python/Tests/GlassTests/readme.txt, which links the internal Concord Glass docs and presentation. Key Files - Build/setupglass.py: downloads drop.exe, Glass, NuGet tools, and vstest drops; extracts VSIX payloads; copies PTVS debugger bits; discovers installed Python versions; generates .GlassTestProps files; verifies the test listing. - Build/runglass.py: calls copyptvsoutput(), verifies the runtime test root, and invokes vstest.console.exe with /Parallel and TRX logging. - Build/templates/runtests.yml: installs Python versions, restores or populates the GlassTests cache, acquires the Azure DevOps token, runs setup, run
Explore related resources
Frequently asked questions
What is glass-tests?
glass-tests is a open-source AI agent skill with Copy skill directory. Use when working with PTVS Glass tests: setupglass.py, runglass.py, Glass.TestAdapter, Newtonsoft.Json assembly mismatches, Azure Pipelines Glass cache, TestScript.xml, glass2.exe, and mixed-mode Python.
Who is glass-tests best for?
glass-tests is best for reusing agent instructions, scripts, and references, testing workflows, deployment workflows, documentation workflows.
How do I install glass-tests?
Install or run glass-tests using Copy skill directory. Check glass-tests for the latest setup command.
Is glass-tests actively maintained?
glass-tests may need a closer maintenance check before production use.
Auto-fetched from GitHub.