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.