rugo-rats

Execute Rugo Automated Testing System tests with filtering, parallelization, and TAP output.

24|1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/rubiojr/rugo --skill rugo-rats
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rugo-rats
Source: https://github.com/rubiojr/rugo/tree/main/extras/claude/skills/rugo-rats
Command: npx skills add https://github.com/rubiojr/rugo --skill rugo-rats

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of writing, running, and managing end-to-end tests for Rugo programs, ensuring code quality and reliability.

Core Features & Use Cases

  • End-to-End Testing: Write tests in a BATS-like syntax directly within Rugo files or in dedicated _test.rugo files.
  • Test Execution: Run tests via the rugo rats command with flexible filtering, parallelization, and output options (TAP, human-readable).
  • Use Case: Develop a new feature in your Rugo application and immediately write and run tests to verify its functionality, catching regressions before they impact users.

Quick Start

Execute all tests in the rats/ directory using the command rugo rats.

Frequently Asked Questions about rugo-rats

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

FAQPage Schema
How do I run end-to-end tests for Rugo programs?▼

Run end-to-end tests for Rugo programs by executing the `rugo rats` command, which automatically discovers and runs test cases defined in `.rugo` files or dedicated `_test.rugo` files within your project.

What is BATS-inspired testing and how does it work with Rugo?▼

BATS-inspired testing for Rugo allows you to write end-to-end test cases using a familiar syntax directly inline within `.rugo` files or in separate `_test.rugo` files to verify program functionality and catch regressions.

Can I filter and parallelize test execution in Rugo?▼

Yes, Rugo test execution supports flexible filtering to run specific tests and parallelization to execute multiple tests concurrently, outputting results in either TAP format or human-readable output.

Do I need to install external dependencies to use the Rugo test runner?▼

No external dependencies are required to use the Rugo Automated Testing System, as it operates natively as a built-in command within the Rugo environment to manage test discovery and execution.

How do I get TAP output from Rugo automated tests?▼

Generate TAP output from Rugo automated tests by running the `rugo rats` command with the appropriate output options, allowing integration with standard test harness tools that consume TAP formatted results.