Loading repository data…
Loading repository data…
ortoniKC / repository
Welcome to Ortoni Report, a comprehensive and visually appealing HTML report generator tailored for Playwright tests. Designed with powerful features and customizable options, Ortoni Report simplifies the process of reviewing and managing test results, making test reporting more intuitive and accessible.
A comprehensive and visually appealing HTML report generator tailored for Playwright tests. Designed with powerful features and customizable options, Ortoni Report simplifies the process of reviewing and managing test results, making test reporting more intuitive and accessible.
Sidebar Navigation: Enjoy a clean and structured layout for seamless navigation.
Sections:
Hierarchical Grouping: Tests are organized by filename, suite, and project for better traceability.
Test History View: Access up to 25 recent executions with a beautiful chart
Advanced Filtering: Filter by Project, Tags, and Status.
Deep Linking: Shareable URLs to directly navigate to specific test failures.
Command Palette (⌘+K): Instant global search and navigation across tests.
Power-User Keyboard Shortcuts:
J / K → Navigate through test list.Enter → Open selected test.T → Toggle Dark/Light mode.Configurable Integration: Easy setup with Playwright using TypeScript/JavaScript, along with customizable preferences.
🔀 Merge Reports: Combine multiple shard/parallel test run reports into a single consolidated view using CLI (npx ortoni-report merge-report).
Test Analytics Dashboard
Heatmaps
Chart Visualizations
npm install -g ortoni-report
playwright.config.[ts/js]import { defineConfig } from "@playwright/test";
import { OrtoniReportConfig } from "ortoni-report";
import * as os from "os";
const reportConfig: OrtoniReportConfig = {
open: process.env.CI ? "never" : "always",
folderPath: "report",
filename: "index.html",
title: "Ortoni Test Report",
projectName: "Your Project title",
testType: "Functional",
authorName: os.userInfo().username,
base64Image: false,
stdIO: false,
meta: {
"Test Cycle": "Feb, 2026",
version: "4",
description: "My automation suite",
release: "0.6",
platform: os.type(),
},
};
export default defineConfig({
reporter: [["ortoni-report", reportConfig]],
});
show-reportStarts a local Express server and serves the generated report.
-d, --dir <path> → Report folder (default: ortoni-report)-f, --file <filename> → Report filename (default: ortoni-report.html)-p, --port <port> → Server port (default: 2004)npx ortoni-report show-report
npx ortoni-report show-report --dir custom-folder --file my-report.html --port 3000
merge-reportMerges multiple shard/parallel reports into a single consolidated report.
-d, --dir <path> → Folder containing shard reports-f, --file <filename> → Output merged filenamenpx ortoni-report merge-report
npx ortoni-report merge-report --dir my-folder --file final-report.html
See full release updates here
For issues or contributions: ortoni-report
UPI: ortoni@axl (Koushik Chatterjee)
Developed and designed by Koushik Chatterjee