test-loop

Automate unit and end-to-end test loops with up to five fix iterations.

1|1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/kangmomin/harness-plugins --skill test-loop-kangmomin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-loop
Source: https://github.com/kangmomin/harness-plugins/tree/main/fe-harness/skills/test-loop
Command: npx skills add https://github.com/kangmomin/harness-plugins --skill test-loop-kangmomin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repeated unit and end-to-end testing to identify and repair defects.

Core Features & Use Cases

  • Executes unit tests first and, on failure, applies code fixes and re-runs up to five iterations.
  • Executes end-to-end tests when enabled, continuing the loop until all tests pass or iterations exhaust.
  • Respects project-specific overrides and environment constraints while surfacing a clear final status.

Quick Start

Run the test loop to automatically execute unit tests and E2E tests, fixing failures and re-running up to five iterations.

Frequently Asked Questions about test-loop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate running unit and e2e tests until they pass?

To automate running unit and e2e tests until they pass, configure your test commands to execute sequentially with automatic code fixes, looping up to five iterations with early exit when all tests pass.

Can I configure custom test commands for my CI pipeline test loop?

Yes, you can configure custom test commands for your CI pipeline test loop by specifying project-specific overrides such as testCommand, testRunner, e2eCommand, and e2eRunner to match your environment constraints.

What is the maximum number of iterations for an automated testing loop?

The maximum number of iterations for an automated testing loop is five, applying code fixes and re-running unit and end-to-end tests until all tests pass or the iterations exhaust.

How does automated test iteration handle failures in unit and e2e testing?

Automated test iteration handles failures in unit and e2e testing by applying code fixes after a unit test failure and re-running the suite, continuing the loop until all tests pass or iterations exhaust.

When should I use an automated test loop in my software project?

Use an automated test loop in your software project when you require rapid feedback loops in CI pipelines across local and CI environments to identify and repair defects efficiently.