unity-test

List, run, and retrieve results for Unity EditMode and PlayMode tests.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/mufengbufeng/EF --skill unity-test-mufengbufeng
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-test
Source: https://github.com/mufengbufeng/EF/tree/main/UnityProject/.claude/skills/unity-skills/skills/test
Command: npx skills add https://github.com/mufengbufeng/EF --skill unity-test-mufengbufeng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity test orchestration and results retrieval streamline the QA process for Unity projects, reducing manual context switching and errors.

Core Features & Use Cases

  • List available tests with test_list and filter by mode using testMode and limit.
  • Run tests in EditMode or PlayMode via test_run, and fetch status with test_get_result using the jobId.
  • Retrieve summaries, create test templates, and manage test jobs with a comprehensive set of commands like test_run_by_name, test_get_last_result, test_list_categories, test_get_summary.

Quick Start

Run all available EditMode tests using test_run with no filter.

Frequently Asked Questions about unity-test

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

FAQPage Schema
How do I run Unity tests in EditMode and PlayMode?▼

You can run Unity tests in EditMode and PlayMode using the test_run command, which initiates a test job that you can subsequently monitor using a jobId to retrieve execution status and results.

What is the best way to automate Unity QA test discovery and execution?▼

Automating Unity QA test discovery and execution involves listing available tests with test_list, running them via test_run, and polling for outcomes using test_get_result to streamline the testing workflow.

Can I filter Unity PlayMode tests by category and limit?▼

Yes, you can filter Unity PlayMode tests by utilizing the testMode and limit parameters within the test_list command, allowing you to narrow down the test discovery scope to specific categories.

How do I retrieve the last result for a specific Unity test job?▼

To retrieve the last result for a Unity test job, you can use the test_get_last_result command, which fetches the most recent execution outcome without needing the specific jobId.

Does this Skill support creating test templates for Unity projects?▼

Yes, the Skill supports creating test templates for Unity projects by providing the test_create_editmode and test_create_playmode commands to generate the necessary test structures.

Why would I need to cancel a Unity test run and how does it work?▼

You would need to cancel a Unity test run if an execution becomes unresponsive or needs termination, which is handled by issuing the test_cancel command to stop the active job.