What problem does it solve?
Running the full Wox test workflow requires coordinating three separate suites (core integration, headless Go UI unit tests, and native smoke tests), cleaning up stale Wox processes, and triaging failures without breaking real product behavior. This Skill automates that entire loop from the repository root.
Core Features & Use Cases
- Full Suite Orchestration: Executes
make test, make test-go-ui-unit, and make smoke in sequence from the Wox repository root, including headless Linux support via xvfb-run.
- Preflight Process Cleanup: Detects and force-stops stale Wox binaries, debug processes, and VS Code-launched runtimes that could hold ports or interfere with smoke tests.
- Root-Cause Failure Triage: Investigates failures by checking recent implementation changes first, fixing production code for real regressions, and only modifying tests when they are stale or invalid.
- Use Case: After modifying Wox launcher code, invoke the skill to run all three test suites, automatically diagnose a failing retained-widget test, fix the underlying async ordering bug, and rerun everything until green.
Quick Start
Use the wox-test-ensurance skill to run the Wox test suites and fix any failures until they all pass.