What problem does it solve?
Tracking test failures across dozens of .NET runtime CI pipelines on Azure DevOps is manual and error-prone. This Skill automates fetching build results, extracting every failed test via the AzDO Test Results API, downloading Helix console logs, and correlating failures with existing GitHub issues.
Core Features & Use Cases
- Automated failure extraction: Fetches latest builds from 20+ pipelines, extracts every failed test method, and downloads full Helix console logs into a local SQLite database.
- Agent-driven triage: Classifies failures by exit code and error message, groups them by root cause, and searches dotnet/runtime GitHub issues for matches.
- Report generation and bisection: Produces a formatted weekly test report with action items and can bisect regressions to identify the commit or PR that introduced a failure.
- Use Case: Ask the agent to check the CI test pipelines; it runs the full pipeline end-to-end and outputs a report listing each failure group, its matching GitHub issue, and new failures needing issues filed.
Quick Start
Ask the agent to check the CI test pipelines and generate the weekly CI test report.