file-test-bug · git:20260203.57e1670 · 2026-02-03 · sha256 6b29e45037c21c62
file-test-bug git:20260203.57e1670A
Immutable. This exact content is served forever at /api/v1/blob/6b29e45037c21c62.
--- name: file-test-bug description: "File a GitHub issue for local integration test failures. TRIGGERS: file test bug, report test failure, create bug for test, integration test failed, test failure issue, junit failure" --- # File Test Bug Creates a GitHub issue in `microsoft/github-copilot-for-azure` for integration test failures. ## Input - **Skill name** (required): e.g., `azure-role-selector`, `appinsights-instrumentation` - **Test run** (optional): Timestamp of test run. Defaults to most recent with logs for the skill. ## Steps 1. Ask user for skill name if not provided 2. Parse `tests/reports/junit.xml` for failures matching the skill 3. Find test run directory (specified or most recent with matching logs) 4. Read `agent-metadata.md` from `tests/reports/test-run-<timestamp>/<skillname>-<testname>/` 5. For each failure, read the actual line of code from the test file using the location (file:line) from junit.xml 6. Create issue via `github-mcp-server-create_issue`: ``` owner: microsoft repo: github-copilot-for-azure title: Integration test failure in <skill-name> labels: ["bug", "integration-test"] body: | ## Failed Tests - <test-name>: <error message> ## Details ### <test-name> **Error:** <failure from junit.xml> **Location:** <file:line> ```typescript <actual line of code from the test file at the specified line number> ``` <details> <summary>agent-metadata.md</summary> <full contents of agent-metadata.md file, verbatim> </details> ``` ## Important Include the **complete, unmodified contents** of each `agent-metadata.md` file in the issue body. Do NOT summarize or truncate the logs. Wrap each log in a `<details>` block with the test name as the summary.