What problem does it solve?
Manually running Unity test suites and sifting through Editor logs for runtime errors is slow, error-prone, and often misses subtle issues that only appear during test execution or gameplay, leading to unstable builds and missed bugs.
Core Features & Use Cases
- Automated Test Execution: Runs EditMode and PlayMode Unity tests with support for filtering by test name or assembly, and custom timeout configuration.
- Runtime Error Scanning: Automatically checks Editor.log for unhandled exceptions and errors that do not trigger test failures but cause broken gameplay.
- Multi-Backend Compatibility: Works with tykit HTTP, Unity Editor triggers, and batch mode, with automatic fallbacks when the Unity Editor is closed.
- Use Case: A Unity developer working on a player combat system can use this skill to run all combat-related tests, catch any NullReferenceExceptions that only occur during PlayMode, and get a clear report of all issues before committing code.
Quick Start
Use the test skill to run all EditMode and PlayMode tests for your current Unity project and check for any runtime errors that may have occurred during test execution.