unity-test

Orchestrates asynchronous Unity Test Runner jobs for EditMode and PlayMode with polling via jobId.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/YiDuandtdt/Bone-Throne --skill unity-test-yiduandtdt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-test
Source: https://github.com/YiDuandtdt/Bone-Throne/tree/main/.agents/skills/unity-skills/skills/test
Command: npx skills add https://github.com/YiDuandtdt/Bone-Throne --skill unity-test-yiduandtdt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This capability automates managing Unity Test Runner tasks by enabling asynchronous discovery, execution, listing, and monitoring of tests, with immediate jobId returns for polling.

Core Features & Use Cases

  • Async test discovery and execution across EditMode and PlayMode.
  • Result polling and summary across total/passed/failed tests.
  • Template creation for common EditMode/PlayMode test scenarios.

Quick Start

Invoke test_run in EditMode to start an asynchronous Unity test job.

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 Test Runner tasks asynchronously without blocking my workflow?

You can retrieve test results by polling test_get_result or test_discover_get_result using the jobId returned from the initial test_run or test_discover_start call. Poll until completion to get summary counts of total, passed, and failed tests.

Can I run both EditMode and PlayMode tests using this asynchronous polling approach?

Yes, you can filter and categorize asynchronous test execution by applying the testName option. This allows you to target specific tests or run smoke regression probes within your Unity project.

How do I generate test templates for common Unity EditMode and PlayMode scenarios?

Yes, the Skill supports smoke regression probes by allowing you to run targeted test subsets. You can use the testName option during test_run to execute specific tests and verify critical functionality quickly.

What are the limitations of running Unity tests asynchronously?

Before running asynchronous Unity tests, you need a valid Unity project with existing EditMode or PlayMode tests. The Skill discovers and executes these tests, returning a jobId to track the operation.