tests-run

Run Unity tests in EditMode or PlayMode with detailed results.

Updated Aug 26, 2025
One-click install
npx skills add https://github.com/infotechsrealm/PanicAtThePond --skill tests-run-infotechsrealm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tests-run
Source: https://github.com/infotechsrealm/PanicAtThePond/tree/main/.claude/skills/tests-run
Command: npx skills add https://github.com/infotechsrealm/PanicAtThePond --skill tests-run-infotechsrealm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the execution of Unity tests and provides detailed results, allowing developers to quickly identify and debug issues in their game or application.

Core Features & Use Cases

  • Test Execution: Run Unity tests in EditMode or PlayMode.
  • Filtering: Filter tests by assembly, namespace, class, and method.
  • Precondition: Ensures all open scenes are saved to prevent test aborts.
  • Use Case: Use this Skill to run all tests in EditMode to speed up development and catch issues early.

Quick Start

Run all tests in EditMode with the following command: `unity-mcp-cli run-tool tests-run --input '{"testMode": "EditMode"}'

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 automatically and filter the results?

You can run Unity tests automatically and filter results by assembly, namespace, class, and method using this tool. It executes tests in EditMode or PlayMode and returns detailed results for quick debugging.

Why does Unity abort my test run when scenes are unsaved?

Unity aborts test runs if scenes are unsaved because modifications conflict with the test execution environment. This tool ensures all open scenes are saved automatically before running any tests to prevent aborts.

Do I need unity-mcp-cli installed to execute Unity test automation?

Yes, you need unity-mcp-cli installed to execute Unity test automation. This tool depends on the unity-mcp-cli environment to run tests and retrieve filtered results.

Can I run PlayMode tests and filter them by namespace in Unity?

Yes, you can run PlayMode tests and filter them by namespace. The tool supports both EditMode and PlayMode test execution alongside granular filtering by assembly, namespace, class, and method.

What is the best way to catch Unity development issues early using test automation?

The best way to catch Unity development issues early is by running all tests in EditMode. This tool automates execution, saves open scenes, and provides detailed filtered results to speed up debugging.