UNPKG

@allurereport/summary

Version:

Allure Summary Plugin – dashboard page generator with charts for Allure Report

14 lines (13 loc) 510 B
import { writeFile } from "node:fs/promises"; import { resolve } from "node:path"; import { generateSummaryStaticFiles } from "./generators.js"; export const generateSummary = async (output, summaries) => { if (!summaries.length) { return undefined; } const summaryHtml = await generateSummaryStaticFiles({ summaries }); const summaryPath = resolve(output, "index.html"); await writeFile(summaryPath, summaryHtml, "utf8"); return summaryPath; }; export default generateSummary;