test-runner

Execute software tests across Vitest, Jest, pytest, XCTest, and Playwright.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/gula00/autoclaw-skills --skill test-runner-gula00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-runner
Source: https://github.com/gula00/autoclaw-skills/tree/main/test-runner-1.0.0
Command: npx skills add https://github.com/gula00/autoclaw-skills --skill test-runner-gula00

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of writing, running, and managing tests for software projects across various programming languages and testing frameworks.

Core Features & Use Cases

  • Cross-Language Support: Provides guidance and commands for testing in TypeScript/JavaScript (Vitest, Jest), Python (pytest), Swift (XCTest), and End-to-End (Playwright).
  • Framework Selection: Offers recommendations for unit, integration, and E2E testing tools.
  • TDD Workflow Guidance: Outlines the Red-Green-Refactor cycle.
  • Test Patterns: Demonstrates common testing patterns like Arrange-Act-Assert, async testing, mocking, and API endpoint testing.
  • Coverage Analysis: Includes commands for generating and viewing test coverage reports.
  • Use Case: A developer needs to set up a testing suite for a new Python backend service. This Skill provides the exact commands to install pytest, configure coverage, and run tests for API endpoints.

Quick Start

Use the test-runner skill to run all pytest tests in the 'tests/' directory.

Frequently Asked Questions about test-runner

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

FAQPage Schema
How do I run tests across multiple languages like Python and TypeScript?

Cross-language test execution is facilitated by providing specific commands for pytest in Python and Vitest or Jest in TypeScript, enabling deterministic software validation across different environments.

What is the best way to structure unit and integration tests using TDD?

Structuring tests using TDD involves following the Red-Green-Refactor cycle and applying the Arrange-Act-Assert pattern to guide deterministic software validation for both unit and integration scenarios.

Does this testing workflow support end-to-end testing with Playwright?

Yes, the workflow supports end-to-end testing with Playwright, alongside unit and integration testing, to validate API endpoints and complex user flows across web applications.

How do I generate and view test coverage reports for my project?

Generating test coverage reports involves executing specific coverage analysis commands provided by the testing frameworks, allowing you to view detailed metrics on code validation for your software project.

Can I use this to set up a testing suite for a new backend service?

Yes, you can set up a testing suite for a new backend service by installing frameworks like pytest, configuring coverage analysis, and running targeted tests for API endpoints to ensure software reliability.