e2e-parse-ci-failure

Extract failure context from CI job URLs or Jira tickets.

170|222|Updated Jan 23, 2023
One-click install
npx skills add https://github.com/redhat-developer/rhdh --skill e2e-parse-ci-failure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-parse-ci-failure
Source: https://github.com/redhat-developer/rhdh/tree/main/.cursor/skills/e2e-parse-ci-failure
Command: npx skills add https://github.com/redhat-developer/rhdh --skill e2e-parse-ci-failure

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Jira MCP, WebFetch, Playwright MCP, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of extracting detailed failure information from CI job URLs or Jira tickets, enabling quicker diagnosis and resolution of test failures.

Core Features & Use Cases

  • Failure Data Extraction: Parse Prow, Jira, or Playwright reports to retrieve test names, error messages, and relevant test parameters.
  • Log and Artifact Access: Fetch build logs and artifacts from GCS to analyze failure reasons, including screenshots and traces.
  • Use Case: When a test fails in the CI pipeline, use this Skill to automatically gather all associated failure data for debugging, saving hours of manual log searching.

Quick Start

Use the e2e-parse-ci-failure skill to analyze a CI job URL or Jira ticket and retrieve failure details and logs.

Frequently Asked Questions about e2e-parse-ci-failure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract failure details from Playwright reports and CI build logs?

You can parse CI job URLs or Jira tickets to extract test names, error messages, and relevant test parameters from build logs and Playwright reports. This failure analysis fetches artifacts and logs from GCS to identify precise failure reasons.

Does this CI failure parser require Jira MCP integration to function?

Yes, Jira MCP integration is required to function fully. The skill also depends on WebFetch and Playwright MCP, plus access to CI logs and GCS artifacts, to parse Jira comments and extract detailed failure context.

Can I use this to analyze Prow job failures and fetch GCS artifacts?

Yes, you can analyze Prow job failures and fetch GCS artifacts. The skill parses Prow reports to retrieve failure context and accesses GCS to analyze build logs, screenshots, and traces for end-to-end testing debugging.

What's the best way to debug Playwright test failures in a CI pipeline?

The best way to debug Playwright test failures in a CI pipeline is to automatically gather all associated failure data, including screenshots and traces. Parsing build logs and reports from the CI job URL isolates error messages and relevant test parameters.

What limitations exist when parsing end-to-end testing logs without GCS access?

Without GCS access, parsing limitations include an inability to fetch build logs, screenshots, and traces for failure analysis. The skill requires access to CI logs and GCS artifacts to function fully and identify precise failure reasons.