Favicon of cli-e2e-testing

cli-e2e-testing Skill

AI Agent SkillC#Open source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
94/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
  • Writing
  • Testing use cases
  • Writing use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use cli-e2e-testing Skill

  • Use it for testing.
  • Use it for writing.

Built with

C#Copy skill directory

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.

Share:

Stars
6,163
Forks
932
Last commit
9 days ago
Repository age
3 years
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to cli-e2e-testing