extract-test-failures

Parse test execution logs to identify and categorize failures by type.

18|5|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/HomericIntelligence/ProjectOdyssey --skill extract-test-failures-homericintelligence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-test-failures
Source: https://github.com/HomericIntelligence/ProjectOdyssey/tree/main/.claude/skills/extract-test-failures
Command: npx skills add https://github.com/HomericIntelligence/ProjectOdyssey --skill extract-test-failures-homericintelligence

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers quickly identify and understand why their automated tests are failing, reducing debugging time and improving code quality.

Core Features & Use Cases

  • Failure Identification: Parses test logs to find all failed tests.
  • Categorization: Groups failures by type (assertion, runtime, timeout) for targeted fixes.
  • Summarization: Provides a concise overview of failures, including error messages and counts.
  • Use Case: After a CI build fails, use this Skill to get a summary of all assertion errors and their associated stack traces, allowing you to immediately focus on the most critical issues.

Quick Start

Use the extract-test-failures skill to summarize all the errors found in the attached file 'test_run.log'.

Frequently Asked Questions about extract-test-failures

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

FAQPage Schema
How do I extract test failures from unstructured CI/CD logs?

To extract test failures from unstructured CI/CD logs, you need a log parsing tool that scans execution output to identify and categorize failures. This process isolates error types, messages, and stack traces for rapid debugging.

What is the best way to categorize automated test failures by type?

The best way to categorize automated test failures by type is to parse test execution logs and group them into categories like assertion, runtime, or timeout. This grouping provides a concise overview of error messages and counts for targeted fixes.

How does log parsing identify stack traces in local development workflows?

Log parsing identifies stack traces in local development workflows by scanning unstructured test output to extract error types and messages. It summarizes these failures to help developers immediately focus on the most critical issues without manual searching.

Can I summarize assertion errors from a CI build without manual log review?

Yes, you can summarize assertion errors from a CI build without manual log review by using an automated log parser. It processes the attached test run logs to pinpoint all failed tests and their associated stack traces for rapid debugging.

Does test failure extraction work with unstructured test output formats?

Test failure extraction works with unstructured test output formats by utilizing log parsing capabilities to detect and categorize errors. It extracts error types, messages, and stack traces directly from the raw text output generated by your tests.

Why should I categorize test failures instead of reviewing raw logs?

You should categorize test failures instead of reviewing raw logs because it reduces debugging time and improves code quality. Categorization groups failures by type and provides a concise summary, allowing you to focus on critical issues immediately.