chore: refactor few flaky tests (#5958) #3
tests.yml
on: push
Unit Tests
3m 50s
CLI Tests
2m 58s
Playwright E2E Tests
10m 10s
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
|
|