@allurereport/summary
Version:
Allure Summary Plugin – dashboard page generator with charts for Allure Report
14 lines (13 loc) • 510 B
JavaScript
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;