From 0d2d77bb987b616f00683d85dcb08e114c7e957a Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Fri, 20 Sep 2024 19:54:18 +0200 Subject: [PATCH] test: unflake 'should properly synchronize local and remote time' test --- tests/library/trace-viewer.spec.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/library/trace-viewer.spec.ts b/tests/library/trace-viewer.spec.ts index 780e9473feb94..347042d48c6d6 100644 --- a/tests/library/trace-viewer.spec.ts +++ b/tests/library/trace-viewer.spec.ts @@ -130,7 +130,9 @@ test('should complain about newer version of trace in old viewer', async ({ show test('should properly synchronize local and remote time', async ({ showTraceViewer, asset }, testInfo) => { const traceViewer = await showTraceViewer([asset('trace-remote-time-diff.zip')]); // The total duration should be sub 10s, rather than 16h. - await expect(traceViewer.page.locator('.timeline-time').last()).toHaveText('8.5s'); + await expect.poll(async () => + parseInt(await traceViewer.page.locator('.timeline-time').last().innerText(), 10) + ).toBeLessThan(10); }); test('should contain action info', async ({ showTraceViewer }) => {