Favicon of glass-tests

glass-tests Skill

AI Agent SkillC#Open source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
85/100

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

Copy skill directory
  • 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

C#Copy skill directory

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.

Share:

Stars
2,565
Forks
680
Last commit
9 days ago
Repository age
11 years
License
Apache-2.0

Auto-fetched from GitHub.

Similar to glass-tests