
from asynkron-skills31
Resilient .NET test runner that detects hangs, isolates flaky/crashing tests, tracks history, and helps identify culprits in unstable test suites.
Asynkron.TestRunner is a specialized test-running tool for .NET projects that wraps dotnet test with resilience features: hang detection, automatic isolation of problematic tests, crash/oom handling, and historical tracking of pass/fail trends. It splits test trees into branches when hangs occur, runs branches in isolation, and drills down to identify the specific failing or hanging test. It can also generate basic trend visualizations and maintain run history for regression detection.
Use this tool when standard dotnet test is insufficient — for flaky suites, hanging tests, out-of-memory crashes, stack overflows, or when you need to isolate a problematic test in a large suite. It is expressly NOT a replacement for healthy dotnet test runs; use it only to troubleshoot instability, investigate regressions, or run in CI where timeouts and isolation are required.
dnx (no-install runner), common commands (list, isolate, stats, regressions), timeout and parallel flags, and guidance on how isolation and history tracking work. It documents recommended defaults (20s per-test timeout) and workflow for drilling into hanging tests.This skill fits developer-facing automation and CI orchestration agents that can run .NET SDK commands or shell out to dnx/dotnet. Agents that can manage timeouts and analyze test outputs (CI bots, build orchestrators, code-assistant agents) will benefit most.
Asynkron TestRunner is a .NET test runner skill for diagnosing flaky, hanging, and crashing test suites. It uses dnx to run the Asynkron.TestRunner tool without installation. The SKILL.md is well-structured with clear usage examples, options, and workflow explanations. No bundled scripts — relies entirely on external dnx tool invocation. Requires .NET 10+ SDK which limits current audience.
Clean skill with no security concerns. Narrow niche — only useful for .NET developers with unstable test suites. The dnx-first-run download without checksum is the only minor security consideration.