Skip to content

chore: refactor few flaky tests (#5958) #3

chore: refactor few flaky tests (#5958)

chore: refactor few flaky tests (#5958) #3

Triggered via push November 1, 2025 14:13
Status Failure
Total duration 10m 13s
Artifacts 1

tests.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 2 notices
Playwright E2E Tests
Process completed with exit code 1.
[default] › tests/environments/export-environment/collection-env-export/collection-env-export.spec.ts:84:9 › Collection Environment Export Tests › folder exports › should export multiple collection environments: tests/environments/export-environment/collection-env-export/collection-env-export.spec.ts#L119
2) [default] › tests/environments/export-environment/collection-env-export/collection-env-export.spec.ts:84:9 › Collection Environment Export Tests › folder exports › should export multiple collection environments › Execute export and close modal Error: locator.click: Error: strict mode violation: getByTestId('modal-close-button') resolved to 2 elements: 1) <div class="close cursor-pointer" data-testid="modal-close-button" data-test-id="modal-close-button">×</div> aka locator('#main-container').getByTestId('modal-close-button') 2) <div class="close cursor-pointer" data-testid="modal-close-button" data-test-id="modal-close-button">×</div> aka getByRole('dialog').filter({ hasText: 'Export Environments×' }).getByTestId('modal-close-button') Call log: - waiting for getByTestId('modal-close-button') 117 | await page.getByRole('button', { name: /Export \d+ Environments?/ }).click(); 118 | > 119 | await page.getByTestId('modal-close-button').click(); | ^ 120 | }); 121 | 122 | await test.step('Verify exported files and content', async () => { at /home/runner/work/bruno/bruno/tests/environments/export-environment/collection-env-export/collection-env-export.spec.ts:119:54 at /home/runner/work/bruno/bruno/tests/environments/export-environment/collection-env-export/collection-env-export.spec.ts:115:7
[default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders: tests/collection/moving-requests/tag-persistence.spec.ts#L110
1) [default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('.dropdown-item').getByText('New Request') - locator resolved to <div class="dropdown-item">New Request</div> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying 108 | button: 'right' 109 | }); > 110 | await page.locator('.dropdown-item').getByText('New Request').click() | ^ 111 | await page.getByRole('textbox', { name: 'Request Name' }).fill('r2'); 112 | await page.locator('#new-request-url textarea').fill('https://httpfaker.org/api/echo'); 113 | await page.getByRole('button', { name: 'Create' }).click(); at /home/runner/work/bruno/bruno/tests/collection/moving-requests/tag-persistence.spec.ts:110:67
[default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders: tests/collection/moving-requests/tag-persistence.spec.ts#L0
1) [default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders: tests/collection/moving-requests/tag-persistence.spec.ts#L110
1) [default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('.dropdown-item').getByText('New Request') - locator resolved to <div class="dropdown-item">New Request</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - performing click action - <html class="light">…</html> intercepts pointer events - retrying click action - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying 108 | button: 'right' 109 | }); > 110 | await page.locator('.dropdown-item').getByText('New Request').click() | ^ 111 | await page.getByRole('textbox', { name: 'Request Name' }).fill('r2'); 112 | await page.locator('#new-request-url textarea').fill('https://httpfaker.org/api/echo'); 113 | await page.getByRole('button', { name: 'Create' }).click(); at /home/runner/work/bruno/bruno/tests/collection/moving-requests/tag-persistence.spec.ts:110:67
[default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders: tests/collection/moving-requests/tag-persistence.spec.ts#L0
1) [default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders: tests/collection/moving-requests/tag-persistence.spec.ts#L110
1) [default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('.dropdown-item').getByText('New Request') - locator resolved to <div class="dropdown-item">New Request</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - element was detached from the DOM, retrying 108 | button: 'right' 109 | }); > 110 | await page.locator('.dropdown-item').getByText('New Request').click() | ^ 111 | await page.getByRole('textbox', { name: 'Request Name' }).fill('r2'); 112 | await page.locator('#new-request-url textarea').fill('https://httpfaker.org/api/echo'); 113 | await page.getByRole('button', { name: 'Create' }).click(); at /home/runner/work/bruno/bruno/tests/collection/moving-requests/tag-persistence.spec.ts:110:67
[default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders: tests/collection/moving-requests/tag-persistence.spec.ts#L0
1) [default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders Test timeout of 30000ms exceeded.
227 tests found
There are 227 tests, see "Raw output" for the full list of tests.
🎭 Playwright Run Summary
1 failed [default] › tests/collection/moving-requests/tag-persistence.spec.ts:75:7 › Tag persistence › verify tag persistence while moving requests between folders 1 flaky [default] › tests/environments/export-environment/collection-env-export/collection-env-export.spec.ts:84:9 › Collection Environment Export Tests › folder exports › should export multiple collection environments 146 passed (8.1m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
22.6 MB
sha256:bf6c73e8ddd92e4d20dcd84acbe2ccee5214588f54c8aed2e31a2320d46d1b38