test-runner

Run test suites across Python, JavaScript, Go, and Rust projects.

2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/DonTizi/CodeGeass --skill test-runner-dontizi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-runner
Source: https://github.com/DonTizi/CodeGeass/tree/main/.claude/skills/test-runner
Command: npx skills add https://github.com/DonTizi/CodeGeass --skill test-runner-dontizi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the execution and analysis of test suites across multiple languages, reducing manual testing effort and surfacing failures early.

Core Features & Use Cases

  • Cross-language test execution across Python (pytest, unittest), JavaScript (Jest, Mocha, Vitest), Go (go test), and Rust (cargo test).
  • Automated failure analysis: reports failures with stack traces and remediation suggestions to speed fixes.
  • CI/CD readiness: supports scheduled validations and pre-merge checks with structured JSON reports.

Quick Start

Run the test runner on your repository to execute all configured tests and generate a results report.

Frequently Asked Questions about test-runner

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

FAQPage Schema
How do I automate test suite execution across multiple programming languages?

Automate test suite execution across multiple languages by detecting frameworks from project configurations and executing the appropriate test commands. This process supports Python, JavaScript, Go, and Rust projects to run tests automatically.

How does automated test failure analysis work for CI/CD workflows?

Automated test failure analysis works by executing test commands and returning a structured JSON report. This report includes pass and fail counts, stack traces, failure messages, and specific remediation suggestions to accelerate fixes in CI/CD pipelines.

Does this test runner support both Jest and pytest frameworks?

Yes, this test runner supports both Jest and pytest frameworks. It automatically detects JavaScript frameworks like Jest, Mocha, and Vitest, alongside Python frameworks like pytest and unittest, executing the appropriate commands for each.

What is the best way to run pre-merge checks for Go and Rust projects?

The best way to run pre-merge checks for Go and Rust projects is using an automated test runner that detects configurations and executes go test or cargo test. It returns structured JSON reports with totals and failure details for validation.

How do I get structured JSON test reports for scheduled validation?

Generate structured JSON test reports for scheduled validation by running an automated test runner on your repository. The output includes test totals, pass and fail counts, specific failure messages, and remediation suggestions for ongoing monitoring.