test

Execute test suites with the overwatch tool for streaming output and early failure detection.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rahulrajaram/rahulskills --skill test-rahulrajaram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/rahulrajaram/rahulskills/tree/main/skills/test
Command: npx skills add https://github.com/rahulrajaram/rahulskills --skill test-rahulrajaram

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enhances the execution of test suites by providing real-time streaming output, early failure detection, and robust timeout management, preventing wasted time on hung or excessively long tests.

Core Features & Use Cases

  • Real-time Output: Monitor test progress as it happens.
  • Early Failure Detection: Stop execution immediately upon the first test failure.
  • Configurable Timeouts: Set maximum runtimes and silent timeouts to prevent tests from running indefinitely.
  • Use Case: Running a large regression test suite for a web application where a single flaky test can block the entire pipeline for hours. This skill ensures you see failures quickly and don't wait for the full suite to complete.

Quick Start

Run your npm tests with streaming output and a 5-minute timeout.

Frequently Asked Questions about test

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

FAQPage Schema
How do I stop a test suite from running after the first failure?

Early failure cancellation stops test execution immediately upon the first failure using pattern matching. This prevents wasted time waiting for a large regression suite to finish when a flaky test blocks your pipeline.

How do I stream pytest output in real-time during CI/CD?

Real-time output streaming monitors test progress as it happens by executing pytest through overwatch. This provides immediate visibility into test execution without waiting for the entire suite to complete.

How do I prevent hung tests from running indefinitely in automation?

Configurable soft and silent timeouts prevent hung tests from running indefinitely by setting maximum runtimes. You can configure a 5-minute timeout for your npm tests to automatically cancel execution if it exceeds the limit.

Do I need the overwatch daemon running to execute test suites?

Yes, the overwatch daemon must be running to execute test suites. The daemon provides the enhanced monitoring and control infrastructure required for real-time streaming and early failure detection.

What is the best way to monitor long-running regression tests?

Executing test suites using overwatch offers real-time output streaming, early failure detection, and robust timeout management. This approach ensures you see failures quickly rather than waiting for the full suite to complete.

Can I use early failure detection with npm test frameworks?

Yes, early failure detection supports various testing frameworks like npm test and pytest. Pattern matching identifies failures during execution and immediately cancels the remaining test run.