0.2.8 • Published 2 years ago

playwright-merge-html-reports v0.2.8

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

Merge Playwright HTML reports

  • Merge Playwright HTML reports to a single HTML report
  • The index.html file is generated and other artifacts (screenshot, trace file etc) are copied from the source folders to the merged Report folder
  • Built on node 14.18.1.
  • Note: @playwright/test is a peer dependency, not a dev dependency.

  • Inspiration https://github.com/microsoft/playwright/issues/10437

Usage

npm install playwright-merge-html-reports --dev
  • You will need to install @playwright/test package first (if not already done).
  • In your Node.js script
const { mergeHTMLReports } = require("playwright-merge-html-reports");

Arguments

  1. inputReportPaths - Array of path to html report folders
mergeHTMLReports([
  process.cwd() + "/html_report-1",
  process.cwd() + "/html_report-2"
])
  1. config - Optional
const inputReportPaths = [
  process.cwd() + "/html_report-1",
  process.cwd() + "/html_report-2"
];

const config = {
  outputFolderName: "merged-html-report", // default value
  outputBasePath: process.cwd() // default value
}

mergeHTMLReports(inputReportPaths, config)

Spec

  • TS support
  • Uses jszip and yazl for encoding and decoding zipped content from the index.html file.

Upcoming features

  • Usage directly on Command line
0.2.7

2 years ago

0.2.8

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.1

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.4

2 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago