What problem does it solve?
Investigating a failed Azure DevOps pipeline run means digging through hundreds of logs and thousands of lines, most of which are passing tests. This Skill analyzes Fluid Framework ADO pipeline runs, classifies each failure as service flakiness, infrastructure issues, or a deterministic product bug, and distinguishes flaky tests from real regressions.
Core Features & Use Cases
- Tiered failure analysis: Starts with the cheapest source (Playwright on the Tests tab), falls back to ADO MCP log parsing, then targeted Test Results/Timeline REST endpoints, avoiding bulk log downloads.
- Flaky vs. deterministic verdicts: Compares the same test across adjacent runs and per-test history to decide whether a failure is a real bug worth filing.
- Hidden failure detection: Surfaces failures buried in retried attempts of otherwise green builds using timeline sub-timelines.
- Bug filing: Produces ready-to-paste ADO bug descriptions with direct error-line deep links.
- Use Case: A developer sees the Real Service End to End Tests pipeline failed and asks why; the Skill identifies the failing driver leg, parses the mocha report log, compares prior runs, and reports that the failure is a deterministic odsp bug with a drafted work item.
Quick Start
Analyze the test failures in ADO build 409255 of the Real Service End to End Tests pipeline and tell me which failures are flaky and which need bugs filed.