This commit is contained in:
Mathias Leppich 2024-05-30 10:20:31 +02:00
parent fd90424171
commit cabfa74470

View file

@ -32,18 +32,18 @@ const NEGATIVE_STATUS_MARK = DOES_NOT_SUPPORT_UTF8_IN_TERMINAL ? 'x ' : '✘ ';
const test = baseTest.extend<{ const test = baseTest.extend<{
showReport: (reportFolder?: string) => Promise<void> showReport: (reportFolder?: string) => Promise<void>
}>({ }>({
showReport: async ({ page }, use) => { showReport: async ({ page }, use) => {
let server: HttpServer | undefined; let server: HttpServer | undefined;
await use(async (reportFolder?: string) => { await use(async (reportFolder?: string) => {
reportFolder ??= test.info().outputPath('playwright-report'); reportFolder ??= test.info().outputPath('playwright-report');
server = startHtmlReportServer(reportFolder) as HttpServer; server = startHtmlReportServer(reportFolder) as HttpServer;
await server.start(); await server.start();
await page.goto(server.urlPrefix('precise')); await page.goto(server.urlPrefix('precise'));
}); });
await server?.stop(); await server?.stop();
} }
}); });
test.use({ channel: 'chrome' }); test.use({ channel: 'chrome' });
test.slow(!!process.env.CI); test.slow(!!process.env.CI);