tests-run

Run Unity tests filtered by mode, assembly, namespace, class, or method.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/lunafish/Game00 --skill tests-run
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tests-run
Source: https://github.com/lunafish/Game00/tree/main/SKILLS/tests-run
Command: npx skills add https://github.com/lunafish/Game00 --skill tests-run

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the execution of Unity tests, providing detailed results to help developers quickly identify and fix issues.

Core Features & Use Cases

  • Targeted Test Execution: Run tests by mode, assembly, namespace, class, or method.
  • Detailed Reporting: Includes options to report passing tests, messages, stack traces, and console logs.
  • Use Case: Developers can use 'EditMode' to rapidly test small code changes, or 'PlayMode' for more comprehensive integration tests, filtering down to a specific failing test method for quick debugging.

Quick Start

Run all 'EditMode' tests in the 'Assembly-CSharp-Editor-testable' assembly and include passing tests.

Frequently Asked Questions about tests-run

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

FAQPage Schema
How do I run Unity tests filtered by assembly and namespace?

You can run Unity tests with configurable filtering by mode, assembly, namespace, class, and method. This allows you to target specific test scopes, such as executing all EditMode tests within the Assembly-CSharp-Editor-testable assembly.

Can I get detailed stack traces and console logs from automated Unity test runs?

Yes, automated Unity test runs support detailed reporting that includes passing tests, messages, stack traces, and console logs. You can also apply optional log type filtering to refine the output for efficient debugging.

What is the difference between EditMode and PlayMode when executing Unity tests?

EditMode executes Unity tests for rapidly validating small code changes, while PlayMode runs more comprehensive integration tests. You can filter test execution by either mode depending on your specific debugging or quality assurance needs.

How do I debug a specific failing Unity test method quickly?

To debug a failing Unity test method quickly, you can use targeted test execution filtering down to the specific class and method level. Enabling detailed output with stack traces and console logs further helps identify the exact issue.

Does this test runner require any specific dependencies to execute Unity tests?

No specific dependencies are required to execute Unity tests with this runner. It operates independently to facilitate efficient debugging and quality assurance directly within your Unity development workflows.