cli-e2e-testing Skill
Use when creating, modifying, debugging, or reviewing Aspire CLI end-to-end tests that use Hex1b terminal automation under tests/Aspire.Cli.EndToEnd.Tests/. Published by microsoft in aspire.
What is cli-e2e-testing Skill?
Use when creating, modifying, debugging, or reviewing Aspire CLI end-to-end tests that use Hex1b terminal automation under tests/Aspire.Cli.EndToEnd.Tests/. Published by microsoft in aspire. 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
- Writing
- Testing use cases
- Writing use cases
Technical details
- Install or run with Copy skill directory
When to use cli-e2e-testing Skill
- Use it for testing.
- Use it for writing.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/aspire
- Skill file: .agents/skills/cli-e2e-testing/SKILL.md
What it does
Use when creating, modifying, debugging, or reviewing Aspire CLI end-to-end tests that use Hex1b terminal automation under tests/Aspire.Cli.EndToEnd.Tests/.
Skill instructions
Aspire CLI End-to-End Testing with Hex1b This skill provides patterns and practices for writing end-to-end tests for the Aspire CLI using the Hex1b terminal automation library. Overview CLI E2E tests use the Hex1b library to automate terminal sessions, simulating real user interactions with the Aspire CLI. Tests run in CI with asciinema recordings for debugging. Location: tests/Aspire.Cli.EndToEnd.Tests/ Supported Platforms: Linux only. Hex1b requires a Linux terminal environment. Tests are configured to skip on Windows and macOS in CI. Key Components Core Classes - Hex1bTerminal: The main terminal class from the Hex1b library for terminal automation - Hex1bTerminalAutomator: Async/await API for driving a Hex1bTerminal — the preferred approach for new tests - Hex1bAutomatorTestHelpers (shared helpers): Async extension methods on Hex1bTerminalAutomator (WaitForSuccessPromptAsync, AspireNewAsync, etc.) - CliE2EAutomatorHelpers (Helpers/CliE2EAutomatorHelpers.cs): CLI-specific async exten
Explore related resources
Frequently asked questions
What is cli-e2e-testing?
cli-e2e-testing is a open-source AI agent skill with Copy skill directory. Use when creating, modifying, debugging, or reviewing Aspire CLI end-to-end tests that use Hex1b terminal automation under tests/Aspire.Cli.EndToEnd.Tests/.
Who is cli-e2e-testing best for?
cli-e2e-testing is best for reusing agent instructions, scripts, and references, testing workflows, writing workflows.
How do I install cli-e2e-testing?
Install or run cli-e2e-testing using Copy skill directory. Check cli-e2e-testing for the latest setup command.
Is cli-e2e-testing actively maintained?
cli-e2e-testing may need a closer maintenance check before production use.