From Test Run to Visual Insight.
Streamline your Cucumber testing workflow with our lightweight, high-performance reporting engine. Zero dependencies, maximum clarity.
Simple Installation
Get started in seconds. Cucumber Reporter is distributed via NPM and integrates seamlessly into your existing JavaScript or TypeScript project.
npm install multiple-cucumber-html-reporter --save-devyarn add multiple-cucumber-html-reporter -Dpnpm add multiple-cucumber-html-reporter --save-devDeclarative Configuration
Customize your HTML report with metadata about your environment and report branding by adding options in report options.
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' } }});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.
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.
CI/CD Ready
Automate your quality reporting. Perfect for GitHub Actions, GitLab CI, or Jenkins. Generate and publish reports automatically on every push.