VelvetReport
Universal JUnit Test Reporter
Primary

Test Health

Release readiness and regression signals
Supporting data

Secondary Metrics

Counts, evidence, and timing
Execution Metadata
Test Cases / Scenarios
Failure Analysis & Classification
No failures to analyze
Interactive Test MindMap Visualization
Flaky Explorer & Test Stability Engine
Test Name Scenario / File Parent Suite Failure Rate Last Status Last 5 Runs Details
Pass / Fail / Skip
Duration Distribution
Top 10 Slowest Tests
Suite Health — Pass vs Fail per Suite
Test Volume & Outcome Trends
Execution Duration Trends
Duration by Spec File
Duration by Describe Block
Test Distribution by Worker
Test Execution Timeline
📊 Run Comparison Dashboard 🟢 Improved  🔴 Regressed  🟡 No Change
Pass Rate Trend
Failure Trend
Execution Duration Trend
Total Test Count Trend
Run Breakdown (Stacked)
Tests by Tag
Pass Rate by Tag
Tag Breakdown
How to Generate JUnit XML — Complete Framework Guide

Generate a junit.xml from your test framework, then load it here.
Fully offline. History is saved in your browser's localStorage. Attachments (images/video) must be embedded as base64 in the XML.

🤖 Semantic Search & AI RAG Assistant

Powered by client-side Vector DB + LLM. Chunk, embed, retrieve, and analyze logs and failures.

🟡 Unindexed
Welcome to RAG Assistant. Ask any question about test failures, logs, or error trends. The system will retrieve relevant chunks from the Vector DB and consult the LLM.