From Test Run to Visual Insight.

Streamline your Cucumber testing workflow with our lightweight, high-performance reporting engine. Zero dependencies, maximum clarity.

1

Simple Installation

Get started in seconds. Cucumber Reporter is distributed via NPM and integrates seamlessly into your existing JavaScript or TypeScript project.

zero dependencieslightweight
npm install multiple-cucumber-html-reporter --save-dev
yarn add multiple-cucumber-html-reporter -D
pnpm add multiple-cucumber-html-reporter --save-dev
2

Declarative Configuration

Customize your HTML report with metadata about your environment and report branding by adding options in report options.

Customize the report branding
Add metadata about your environment
Attach logs on each test step
Attach screenshots on failure
Attach video on failure
import { generate } from 'multiple-cucumber-html-reporter';generate({  jsonDir: './reports/json/',  reportPath: './reports/html/',  metadata: {    browser: {      name: 'chrome',      version: '112'    },    platform: {      name: 'osx',      version: 'Ventura'    }  }});
3

Execute & Generate

Run your tests as you normally would. Then execute the Cucumber Reporter method, it will parse the Cucumber JSON output and transforms it into a beautiful interactive dashboard instantly.

Manus-Macbook — bash
4

Interactive Analysis

Experience the results through a sophisticated lens. High-density data curated for clarity, featuring real-time filtering, failure diagnostics, and performance trends.

Visual Analytics

Beautiful charts providing an immediate overview of test pass/fail rates and suite health.

Smart Filtering

Drill down into specific tags, features, or failure reasons with lightning-fast search and filters.

Rich Artifacts

Embedded screenshots and video links attached directly to failed test steps for rapid debugging.

Cucumber Report Dashboard
5

CI/CD Ready

Automate your quality reporting. Perfect for GitHub Actions, GitLab CI, or Jenkins. Generate and publish reports automatically on every push.

GitHub Actions
Jenkins
GitLab