test(ci): drain event loop with setImmediate after every test (mitigation hypothesis) #8287
frontend-tests.yml
on: pull_request
Playwright Chrome
3m 20s
Playwright Firefox
4m 51s
Playwright Chrome with plugins
4m 13s
Playwright Firefox with plugins
5m 31s
Annotations
4 errors, 4 warnings, and 4 notices
|
[firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship:
src/tests/frontend-new/specs/clear_authorship_color.spec.ts#L70
1) [firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('#innerdocbody').locator('div span').first()
Expected pattern: /author-/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('#innerdocbody').locator('div span').first()
14 × locator resolved to <span class="">Hello</span>
- unexpected value ""
68 |
69 | // verify authorship is restored and user is not disconnected
> 70 | await expect(padBody.locator('div span').first()).toHaveAttribute('class', /author-/, {timeout: 5000});
| ^
71 | const disconnected = page.locator('.disconnected, .unreachable');
72 | await expect(disconnected).not.toBeVisible();
73 | });
at /home/runner/work/etherpad/etherpad/src/tests/frontend-new/specs/clear_authorship_color.spec.ts:70:53
|
|
[firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship:
src/tests/frontend-new/specs/clear_authorship_color.spec.ts#L70
1) [firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('#innerdocbody').locator('div span').first()
Expected pattern: /author-/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('#innerdocbody').locator('div span').first()
14 × locator resolved to <span class="">Hello</span>
- unexpected value ""
68 |
69 | // verify authorship is restored and user is not disconnected
> 70 | await expect(padBody.locator('div span').first()).toHaveAttribute('class', /author-/, {timeout: 5000});
| ^
71 | const disconnected = page.locator('.disconnected, .unreachable');
72 | await expect(disconnected).not.toBeVisible();
73 | });
at /home/runner/work/etherpad/etherpad/src/tests/frontend-new/specs/clear_authorship_color.spec.ts:70:53
|
|
[firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship:
src/tests/frontend-new/specs/clear_authorship_color.spec.ts#L70
1) [firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('#innerdocbody').locator('div span').first()
Expected pattern: /author-/
Received string: ""
Timeout: 5000ms
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('#innerdocbody').locator('div span').first()
14 × locator resolved to <span class="">Hello</span>
- unexpected value ""
68 |
69 | // verify authorship is restored and user is not disconnected
> 70 | await expect(padBody.locator('div span').first()).toHaveAttribute('class', /author-/, {timeout: 5000});
| ^
71 | const disconnected = page.locator('.disconnected, .unreachable');
72 | await expect(disconnected).not.toBeVisible();
73 | });
at /home/runner/work/etherpad/etherpad/src/tests/frontend-new/specs/clear_authorship_color.spec.ts:70:53
|
|
[firefox] › tests/frontend-new/specs/timeslider_follow.spec.ts:15:7 › timeslider follow › content as it's added to timeslider:
src/tests/frontend-new/specs/timeslider_follow.spec.ts#L48
1) [firefox] › tests/frontend-new/specs/timeslider_follow.spec.ts:15:7 › timeslider follow › content as it's added to timeslider
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= -134
Received: 0
46 | });
47 |
> 48 | expect(currentOffset).toBeLessThanOrEqual(originalTop);
| ^
49 | });
50 |
51 | /**
at /home/runner/work/etherpad/etherpad/src/tests/frontend-new/specs/timeslider_follow.spec.ts:48:27
|
|
Playwright Chrome
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
|
|
Playwright Firefox with plugins
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
|
|
Playwright Chrome with plugins
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
|
|
Playwright Firefox
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
|
|
🎭 Playwright Run Summary
1 skipped
222 passed (2.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship
2 skipped
247 passed (4.2m)
|
|
🎭 Playwright Run Summary
2 skipped
248 passed (3.1m)
|
|
🎭 Playwright Run Summary
1 flaky
[firefox] › tests/frontend-new/specs/timeslider_follow.spec.ts:15:7 › timeslider follow › content as it's added to timeslider
1 skipped
221 passed (3.8m)
|