uitest Skill
Write, update, run, or debug vscode-java-dependency (Project Manager for Java) UI/E2E tests using AutoTest YAML plans. Use when the user asks for a UI test, E2E test, VS Code UI validation, Java Projects tree/view test, referenced-library test, or autotest plan. Published by microsoft in vscode-java-dependency.
What is uitest Skill?
Write, update, run, or debug vscode-java-dependency (Project Manager for Java) UI/E2E tests using AutoTest YAML plans. Use when the user asks for a UI test, E2E test, VS Code UI validation, Java Projects tree/view test, referenced-library test, or autotest plan. Published by microsoft in vscode-java-dependency. 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
- Design and media
- Writing
- Research
- Testing use cases
Technical details
- Install or run with Copy skill directory
When to use uitest Skill
- Use it for testing.
- Use it for design and media.
- Use it for writing.
- Use it for research.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/vscode-java-dependency
- Skill file: .github/skills/uitest/SKILL.md
What it does
Write, update, run, or debug vscode-java-dependency (Project Manager for Java) UI/E2E tests using AutoTest YAML plans. Use when the user asks for a UI test, E2E test, VS Code UI validation, Java Projects tree/view test, referenced-library test, or autotest plan.
Skill instructions
UI/E2E tests with AutoTest Use this skill to add or update UI/E2E coverage for vscode-java-dependency (Project Manager for Java). The repository uses @vscjava/vscode-autotest: YAML plans in test/e2e-plans/.yaml launch VS Code, install the Extension Pack for Java (vscjava.vscode-java-pack) plus a local VSIX of this extension, execute user-facing actions against the Java Projects view, capture screenshots, and write test-results/<plan/results.json. Prerequisites (local) - Node.js = 18 and JDK 21+ installed and on PATH (JDK 21 is required to build the jdtls.ext OSGi bundle). - Close any running VS Code instance before running a plan locally; a running instance can block AutoTest from launching its own VS Code. - Workspace fixtures are in-repo — no external clones are needed. Plans reference ../maven (test/maven, a maven-archetype-quickstart project) or ../invisible (test/invisible, an unmanaged-folder project). Workflow 1. Identify the scenario and search test/e2e-plans/.yaml for an exist
Explore related resources
Frequently asked questions
What is uitest?
uitest is a open-source AI agent skill with Copy skill directory. Write, update, run, or debug vscode-java-dependency (Project Manager for Java) UI/E2E tests using AutoTest YAML plans.
Who is uitest best for?
uitest is best for reusing agent instructions, scripts, and references, testing workflows, design and media workflows, writing workflows.
How do I install uitest?
Install or run uitest using Copy skill directory. Check uitest for the latest setup command.
Is uitest actively maintained?
uitest may need a closer maintenance check before production use.
Auto-fetched from GitHub.