Skip to content

feat: toolbar design updates #7554

feat: toolbar design updates

feat: toolbar design updates #7554

Re-run triggered December 8, 2025 23:41
Status Failure
Total duration 15m 7s
Artifacts 2

tests.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[default] › tests/import/postman/invalid-json.spec.ts:5:7 › Invalid Postman Collection - Invalid JSON › Handle invalid JSON syntax: tests/import/postman/invalid-json.spec.ts#L21
5) [default] › tests/import/postman/invalid-json.spec.ts:5:7 › Invalid Postman Collection - Invalid JSON › Handle invalid JSON syntax Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 19 | const hasError = await page.getByText('Unsupported collection format').first().isVisible(); 20 | > 21 | expect(hasError).toBe(true); | ^ 22 | 23 | // Cleanup: close any open modals 24 | await page.locator('[data-test-id="modal-close-button"]').click(); at /home/runner/work/bruno/bruno/tests/import/postman/invalid-json.spec.ts:21:22
[default] › tests/import/insomnia/malformed-structure.spec.ts:5:7 › Invalid Insomnia Collection - Malformed Structure › Handle malformed Insomnia collection structure: tests/import/insomnia/malformed-structure.spec.ts#L20
4) [default] › tests/import/insomnia/malformed-structure.spec.ts:5:7 › Invalid Insomnia Collection - Malformed Structure › Handle malformed Insomnia collection structure Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 18 | // Check for error message - this should fail during JSON parsing 19 | const hasError = await page.getByText('Failed to parse the file').first().isVisible(); > 20 | expect(hasError).toBe(true); | ^ 21 | 22 | // Cleanup: close any open modals 23 | await page.locator('[data-test-id="modal-close-button"]').click(); at /home/runner/work/bruno/bruno/tests/import/insomnia/malformed-structure.spec.ts:20:22
[default] › tests/environments/create-environment/collection-env-create.spec.ts:16:7 › Collection Environment Create Tests › should import collection and create environment for request usage: tests/utils/page/actions.ts#L366
3) [default] › tests/environments/create-environment/collection-env-create.spec.ts:16:7 › Collection Environment Create Tests › should import collection and create environment for request usage › Create environment with variables › Add 5 environment variables › Add environment variable "secretApiToken" Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('tr').filter({ has: locator('input[name="4.name"]') }).locator('.CodeMirror') - locator resolved to <div translate="no" class="CodeMirror cm-s-default">…</div> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div></div> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div></div> intercepts pointer events - retrying click action - waiting 100ms 47 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div></div> intercepts pointer events - retrying click action - waiting 500ms at tests/utils/page/actions.ts:366 364 | const codeMirror = variableRow.locator('.CodeMirror'); 365 | await codeMirror.waitFor({ state: 'visible' }); > 366 | await codeMirror.click(); | ^ 367 | await page.keyboard.type(variable.value); 368 | 369 | if (variable.isSecret) { at /home/runner/work/bruno/bruno/tests/utils/page/actions.ts:366:22 at addEnvironmentVariable (/home/runner/work/bruno/bruno/tests/utils/page/actions.ts:352:3) at /home/runner/work/bruno/bruno/tests/utils/page/actions.ts:386:7 at addEnvironmentVariables (/home/runner/work/bruno/bruno/tests/utils/page/actions.ts:384:3) at /home/runner/work/bruno/bruno/tests/environments/create-environment/collection-env-create.spec.ts:33:7 at /home/runner/work/bruno/bruno/tests/environments/create-environment/collection-env-create.spec.ts:30:5
[default] › tests/environments/create-environment/collection-env-create.spec.ts:16:7 › Collection Environment Create Tests › should import collection and create environment for request usage: tests/environments/create-environment/collection-env-create.spec.ts#L0
3) [default] › tests/environments/create-environment/collection-env-create.spec.ts:16:7 › Collection Environment Create Tests › should import collection and create environment for request usage › Create environment with variables › Add 5 environment variables › Add environment variable "secretApiToken" Test timeout of 30000ms exceeded.
[default] › tests/scripting/inbuilt-libraries/jsonwebtoken/jsonwebtoken.spec.ts:23:7 › jwt collection success › safe mode: tests/utils/page/runner.ts#L150
2) [default] › tests/scripting/inbuilt-libraries/jsonwebtoken/jsonwebtoken.spec.ts:23:7 › jwt collection success › safe mode › Set sandbox mode to "safe" for "jsonwebtoken" Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByLabel('Safe Mode') to be visible at tests/utils/page/runner.ts:150 148 | 149 | // Ensure Safe Mode radio is visible and check it > 150 | await sandboxLocators.safeModeRadio().waitFor({ state: 'visible', timeout: 5000 }); | ^ 151 | await sandboxLocators.safeModeRadio().check(); 152 | } 153 | at /home/runner/work/bruno/bruno/tests/utils/page/runner.ts:150:45 at setSandboxMode (/home/runner/work/bruno/bruno/tests/utils/page/runner.ts:103:3) at /home/runner/work/bruno/bruno/tests/scripting/inbuilt-libraries/jsonwebtoken/jsonwebtoken.spec.ts:27:5
[default] › tests/scripting/inbuilt-libraries/jsonwebtoken/jsonwebtoken.spec.ts:23:7 › jwt collection success › safe mode: tests/utils/page/runner.ts#L150
2) [default] › tests/scripting/inbuilt-libraries/jsonwebtoken/jsonwebtoken.spec.ts:23:7 › jwt collection success › safe mode › Set sandbox mode to "safe" for "jsonwebtoken" Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByLabel('Safe Mode') to be visible at tests/utils/page/runner.ts:150 148 | 149 | // Ensure Safe Mode radio is visible and check it > 150 | await sandboxLocators.safeModeRadio().waitFor({ state: 'visible', timeout: 5000 }); | ^ 151 | await sandboxLocators.safeModeRadio().check(); 152 | } 153 | at /home/runner/work/bruno/bruno/tests/utils/page/runner.ts:150:45 at setSandboxMode (/home/runner/work/bruno/bruno/tests/utils/page/runner.ts:103:3) at /home/runner/work/bruno/bruno/tests/scripting/inbuilt-libraries/jsonwebtoken/jsonwebtoken.spec.ts:27:5
[default] › tests/scripting/inbuilt-libraries/jsonwebtoken/jsonwebtoken.spec.ts:23:7 › jwt collection success › safe mode: tests/utils/page/runner.ts#L150
2) [default] › tests/scripting/inbuilt-libraries/jsonwebtoken/jsonwebtoken.spec.ts:23:7 › jwt collection success › safe mode › Set sandbox mode to "safe" for "jsonwebtoken" TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByLabel('Safe Mode') to be visible at tests/utils/page/runner.ts:150 148 | 149 | // Ensure Safe Mode radio is visible and check it > 150 | await sandboxLocators.safeModeRadio().waitFor({ state: 'visible', timeout: 5000 }); | ^ 151 | await sandboxLocators.safeModeRadio().check(); 152 | } 153 | at /home/runner/work/bruno/bruno/tests/utils/page/runner.ts:150:45 at setSandboxMode (/home/runner/work/bruno/bruno/tests/utils/page/runner.ts:103:3) at /home/runner/work/bruno/bruno/tests/scripting/inbuilt-libraries/jsonwebtoken/jsonwebtoken.spec.ts:27:5
[default] › tests/scripting/inbuilt-libraries/fs/fs.spec.ts:24:9 › `fs` library › should allow `fs` library › safe mode: tests/utils/page/runner.ts#L150
1) [default] › tests/scripting/inbuilt-libraries/fs/fs.spec.ts:24:9 › `fs` library › should allow `fs` library › safe mode › Set sandbox mode to "safe" for "should_allow_fs" Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByLabel('Safe Mode') to be visible at tests/utils/page/runner.ts:150 148 | 149 | // Ensure Safe Mode radio is visible and check it > 150 | await sandboxLocators.safeModeRadio().waitFor({ state: 'visible', timeout: 5000 }); | ^ 151 | await sandboxLocators.safeModeRadio().check(); 152 | } 153 | at /home/runner/work/bruno/bruno/tests/utils/page/runner.ts:150:45 at setSandboxMode (/home/runner/work/bruno/bruno/tests/utils/page/runner.ts:103:3) at /home/runner/work/bruno/bruno/tests/scripting/inbuilt-libraries/fs/fs.spec.ts:28:7
[default] › tests/scripting/inbuilt-libraries/fs/fs.spec.ts:24:9 › `fs` library › should allow `fs` library › safe mode: tests/utils/page/runner.ts#L150
1) [default] › tests/scripting/inbuilt-libraries/fs/fs.spec.ts:24:9 › `fs` library › should allow `fs` library › safe mode › Set sandbox mode to "safe" for "should_allow_fs" Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByLabel('Safe Mode') to be visible at tests/utils/page/runner.ts:150 148 | 149 | // Ensure Safe Mode radio is visible and check it > 150 | await sandboxLocators.safeModeRadio().waitFor({ state: 'visible', timeout: 5000 }); | ^ 151 | await sandboxLocators.safeModeRadio().check(); 152 | } 153 | at /home/runner/work/bruno/bruno/tests/utils/page/runner.ts:150:45 at setSandboxMode (/home/runner/work/bruno/bruno/tests/utils/page/runner.ts:103:3) at /home/runner/work/bruno/bruno/tests/scripting/inbuilt-libraries/fs/fs.spec.ts:28:7
[default] › tests/scripting/inbuilt-libraries/fs/fs.spec.ts:24:9 › `fs` library › should allow `fs` library › safe mode: tests/utils/page/runner.ts#L150
1) [default] › tests/scripting/inbuilt-libraries/fs/fs.spec.ts:24:9 › `fs` library › should allow `fs` library › safe mode › Set sandbox mode to "safe" for "should_allow_fs" TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByLabel('Safe Mode') to be visible at tests/utils/page/runner.ts:150 148 | 149 | // Ensure Safe Mode radio is visible and check it > 150 | await sandboxLocators.safeModeRadio().waitFor({ state: 'visible', timeout: 5000 }); | ^ 151 | await sandboxLocators.safeModeRadio().check(); 152 | } 153 | at /home/runner/work/bruno/bruno/tests/utils/page/runner.ts:150:45 at setSandboxMode (/home/runner/work/bruno/bruno/tests/utils/page/runner.ts:103:3) at /home/runner/work/bruno/bruno/tests/scripting/inbuilt-libraries/fs/fs.spec.ts:28:7
🎭 Playwright Run Summary
2 failed [default] › tests/scripting/inbuilt-libraries/fs/fs.spec.ts:24:9 › `fs` library › should allow `fs` library › safe mode [default] › tests/scripting/inbuilt-libraries/jsonwebtoken/jsonwebtoken.spec.ts:23:7 › jwt collection success › safe mode 3 flaky [default] › tests/environments/create-environment/collection-env-create.spec.ts:16:7 › Collection Environment Create Tests › should import collection and create environment for request usage [default] › tests/import/insomnia/malformed-structure.spec.ts:5:7 › Invalid Insomnia Collection - Malformed Structure › Handle malformed Insomnia collection structure [default] › tests/import/postman/invalid-json.spec.ts:5:7 › Invalid Postman Collection - Invalid JSON › Handle invalid JSON syntax 5 skipped 2 did not run 178 passed (12.6m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report
16.2 MB
sha256:c03061f8a03a33224f7cc2b61752153117b43ee553e7afc9b06edf34dc93475d