What problem does it solve?
CI and Helix failures report .NET runtime tests as generated .cmd or .sh wrapper paths, which do not directly reveal the underlying source test, owning project, or exact invocation needed to reproduce the failure locally.
Core Features & Use Cases
- Wrapper Path Normalization: Cleans quoted, formatted, or argument-laden wrapper paths from CI logs and maps them back to src/tests/ source locations.
- Invocation Extraction: Reads generated wrappers to capture corerun arguments, environment variables, pre/post commands, working directories, and expected exit codes.
- Project Resolution: Locates the owning .csproj, source files, and AssemblyName, and evaluates CLRTest batch and bash command items.
- Use Case: A CI failure reports JIT\Directed\ConvertToInt\checked\ConvertToInt.cmd with scenario jitstress1; this Skill resolves the exact source method, project, and effective invocation so the parent standalone-test-repro workflow can reproduce it.
Quick Start
Resolve the failing test at JIT\Directed\ConvertToInt\checked\ConvertToInt.cmd from the CI log and tell me the source test, project, and exact invocation.