Favicon of uitest

uitest Skill

AI Agent SkillTypeScriptOpen source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
57/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
  • Design and media
  • Writing
  • Research
  • Testing use cases

Technical details

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

TypeScriptCopy skill directory

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.

Share:

Stars
196
Forks
102
Last commit
13 days ago
Repository age
8 years
License
MIT

Auto-fetched from GitHub.

Similar to uitest