diff --git a/playwright.config.ts b/playwright.config.ts index e6dcc5249..b0cf928f4 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -39,7 +39,10 @@ export default defineConfig({ /* Opt out of parallel tests on CI. */ workers: process.env.CI ? 1 : undefined, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ - reporter: "html", + // The list reporter is the only progress a hung CI run leaves behind. + reporter: process.env.CI ? [["list"], ["html"]] : "html", + // Under the job's 60 minute limit, so a hung run still ends with a report. + globalTimeout: process.env.CI ? 50 * 60 * 1000 : undefined, /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ use: { /* Base URL to use in actions like `await page.goto('/')`. */ diff --git a/playwright/widget/federated-call.test.ts b/playwright/widget/federated-call.test.ts index 61f4750b3..8359dd233 100644 --- a/playwright/widget/federated-call.test.ts +++ b/playwright/widget/federated-call.test.ts @@ -37,8 +37,6 @@ modePairs.forEach(([rtcMode1, rtcMode2]) => { await TestHelpers.acceptRoomInvite(roomName, timo.page); - await florian.page.pause(); - await TestHelpers.openWidgetSetEmbeddedElementCallRtcModeCloseWidget( florian.page, rtcMode1, @@ -74,8 +72,6 @@ modePairs.forEach(([rtcMode1, rtcMode2]) => { await TestHelpers.expectVisibleVideoCount(frame, 2); } - - // await florian.page.pause(); }, ); });