harness-report-parsing

Parse CI harness reports into a unified harness-summary.json with gate statuses.

50|7|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/loiane/specs-driven-development-spring-angular --skill harness-report-parsing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: harness-report-parsing
Source: https://github.com/loiane/specs-driven-development-spring-angular/tree/main/.windsurf/skills/harness-report-parsing
Command: npx skills add https://github.com/loiane/specs-driven-development-spring-angular --skill harness-report-parsing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill parses and consolidates outputs from CI harness tools (Surefire/Failsafe XML, JaCoCo XML, PIT XML, Checkstyle/SpotBugs XML, OpenAPI diff JSON, and dependency-check JSON) into a single structured harness-summary.json, enabling quick diagnosis of build results and failures.

Core Features & Use Cases

  • Parse and normalize multiple harness report formats into a unified summary consumed by spring-validator.
  • Support diagnostic workflows during Phase 6 (Validate) or CI failure investigations.
  • Generate a single harness-summary.json that surfaces gate statuses and overall results for quick review.

Quick Start

Run the harness workflow to produce harness-summary.json from all configured reports and review the resulting validation gates.

Frequently Asked Questions about harness-report-parsing

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

FAQPage Schema
How do I consolidate Surefire and JaCoCo reports into a single summary?▼

Yes, dependency-check JSON reports are supported alongside Surefire, JaCoCo, PIT, Checkstyle, SpotBugs, and OpenAPI diff formats, normalizing all of them into one unified harness-summary.json output.

What's the best way to diagnose CI failures across multiple harness report formats?▼

Diagnosing CI failures across multiple formats is best handled by parsing varied harness outputs into a single structured summary that surfaces overall gate statuses, enabling quick review of build validation results.

Can I normalize static analysis and PIT mutation testing XML reports together?▼

Yes, you can normalize static analysis XML reports from Checkstyle or SpotBugs alongside PIT mutation testing XML, combining them with other CI outputs into a single harness-summary.json file.

Does this report parsing approach work with OpenAPI diff JSON outputs?▼

Yes, OpenAPI diff JSON outputs are explicitly supported for parsing and consolidation, allowing you to include API compatibility checks alongside Surefire and JaCoCo results in the final summary.

How do I generate a unified validation gate status from multiple CI tools?▼

Generate unified validation gate statuses by parsing and consolidating outputs from CI harness tools like Surefire and JaCoCo into a single harness-summary.json file containing overall pass or fail results.