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.