
de asynkron-skills31
Un exécuteur de tests .NET résilient qui détecte les blocages, isole les tests instables ou plantant, suit l'historique et aide à identifier les coupables dans les suites de tests instables.
Asynkron.TestRunner est un outil d'exécution de tests spécialisé pour les projets .NET qui enveloppe dotnet test avec des fonctionnalités de résilience : détection des blocages, isolation automatique des tests problématiques, gestion des plantages/OOM et suivi historique des tendances de réussite/échec. Il divise les arbres de tests en branches lors de l'occurrence de blocages, exécute les branches de manière isolée et approfondit l'analyse pour identifier le test spécifique qui échoue ou se bloque. Il peut également générer des visualisations de tendances basiques et maintenir un historique d'exécution pour la détection de régressions.
Utilisez cet outil lorsque dotnet test standard est insuffisant — pour les suites instables, les tests qui se bloquent, les plantages par manque de mémoire (out-of-memory), les dépassements de pile (stack overflows), ou lorsque vous devez isoler un test problématique dans une large suite. Il n'est formellement PAS un remplacement pour des exécutions saines de dotnet test ; utilisez-le uniquement pour diagnostiquer l'instabilité, étudier des régressions ou l'exécuter dans une CI où des délais d'expiration et l'isolation sont requis.
dnx (exécuteur sans installation), des commandes courantes (list, isolate, stats, regressions), des drapeaux de délai d'expiration et de parallélisme, ainsi que des conseils sur le fonctionnement de l'isolation et du suivi historique. Elle documente les valeurs par défaut recommandées (délai d'expiration de 20s par test) et le flux de travail pour analyser les tests bloqués.Cette compétence convient aux agents d'automatisation orientés développeurs et aux agents d'orchestration CI capables d'exécuter des commandes SDK .NET ou d'appeler dnx/dotnet. Les agents capables de gérer les délais d'expiration et d'analyser les sorties de tests (bots CI, orchestrateurs de build, agents assistants de code) en tireront le plus grand profit.
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.