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
⏱ Execution History Timeline
📊 Run Comparison Dashboard 🟢 Improved  🔴 Regressed  🟡 No Change
Pass Rate Trend
Failure Trend
Execution Duration Trend
Total Test Count Trend
Run Breakdown (Stacked)
Saved Runs
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.