feat(CI): configure workflow for different OS #30
Annotations
10 errors, 1 warning, and 1 notice
|
Run E2E Tests:
tests\shortcuts\bound-actions.spec.ts#L155
5) [default] › tests\shortcuts\bound-actions.spec.ts:150:11 › Shortcut Keys - BOUND_ACTIONS › TABS › SHORTCUT: Close Tab › default Cmd/Ctrl+W closes the active tab
Error: Timed out 3000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('.request-tab')
Expected: 2
Received: 3
Call log:
- expect.toHaveCount with timeout 3000ms
- waiting for locator('.request-tab')
7 × locator resolved to 3 elements
- unexpected value "3"
153 |
154 | await page.keyboard.press(`${modifier}+KeyW`);
> 155 | await expect(page.locator('.request-tab')).toHaveCount(2, { timeout: 3000 });
| ^
156 | });
157 |
158 | test('customized Cmd/Ctrl+Shift+X closes the active tab', async ({ page, createTmpDir }) => {
at D:\a\bruno\bruno\tests\shortcuts\bound-actions.spec.ts:155:52
|
|
Run E2E Tests:
tests\protobuf\manage-protofile.spec.ts#L124
4) [default] › tests\protobuf\manage-protofile.spec.ts:99:7 › manage protofile › product.proto fails to load methods when selected
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Don\'t Save' })
122 | await requestTab.hover();
123 | await requestTab.getByTestId('request-tab-close-icon').click({ force: true });
> 124 | await page.getByRole('button', { name: 'Don\'t Save' }).click();
| ^
125 | });
126 |
127 | test('product.proto successfully loads methods once import path is provided', async ({ pageWithUserData: page }) => {
at D:\a\bruno\bruno\tests\protobuf\manage-protofile.spec.ts:124:61
|
|
Run E2E Tests:
tests\protobuf\manage-protofile.spec.ts#L0
4) [default] › tests\protobuf\manage-protofile.spec.ts:99:7 › manage protofile › product.proto fails to load methods when selected
Test timeout of 30000ms exceeded.
|
|
Run E2E Tests:
tests\utils\page\actions.ts#L33
3) [default] › tests\environments\api-setEnvVar\api-setEnvVar-without-persist.spec.ts:5:7 › bru.setEnvVar(name, value) › set env var using script
Error: locator.waitFor: Target page, context or browser has been closed
Call log:
- waiting for locator('[data-app-state="loaded"]') to be visible
at tests\utils\page\actions.ts:33
31 | }
32 |
> 33 | await page.locator('[data-app-state="loaded"]').waitFor({ timeout });
| ^
34 | await page.waitForTimeout(200);
35 |
36 | return page;
at waitForReadyPage (D:\a\bruno\bruno\tests\utils\page\actions.ts:33:51)
at D:\a\bruno\bruno\tests\environments\api-setEnvVar\api-setEnvVar-without-persist.spec.ts:36:21
|
|
Run E2E Tests:
tests\environments\api-setEnvVar\api-setEnvVar-without-persist.spec.ts#L0
3) [default] › tests\environments\api-setEnvVar\api-setEnvVar-without-persist.spec.ts:5:7 › bru.setEnvVar(name, value) › set env var using script
Test timeout of 30000ms exceeded.
|
|
Run E2E Tests:
tests\environments\api-setEnvVar\api-setEnvVar-with-persist.spec.ts#L42
2) [default] › tests\environments\api-setEnvVar\api-setEnvVar-with-persist.spec.ts:5:7 › bru.setEnvVar(name, value, { persist: true }) › set env var with persist using script
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for locator('#sidebar-collection-name')
- locator resolved to <div title="collection" class="ml-1 w-full" id="sidebar-collection-name">collection</div>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
40 |
41 | // select the collection and request
> 42 | await newPage.locator('#sidebar-collection-name').click();
| ^
43 | await newPage.getByText('api-setEnvVar-with-persist', { exact: true }).click();
44 |
45 | // open environment dropdown
at D:\a\bruno\bruno\tests\environments\api-setEnvVar\api-setEnvVar-with-persist.spec.ts:42:55
|
|
Run E2E Tests:
tests\environments\api-setEnvVar\api-setEnvVar-with-persist.spec.ts#L0
2) [default] › tests\environments\api-setEnvVar\api-setEnvVar-with-persist.spec.ts:5:7 › bru.setEnvVar(name, value, { persist: true }) › set env var with persist using script
Test timeout of 30000ms exceeded.
|
|
Run E2E Tests:
tests\utils\page\actions.ts#L619
1) [default] › tests\environments\create-environment\global-env-create.spec.ts:17:7 › Global Environment Create Tests › should import collection and create global environment for request usage › Create global environment with variables › Add 5 environment variables › Add environment variable "secretApiToken"
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
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 CodeMirror-empty">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 100ms
51 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 500ms
at tests\utils\page\actions.ts:619
617 | const codeMirror = variableRow.locator('.CodeMirror');
618 | await codeMirror.waitFor({ state: 'visible' });
> 619 | await codeMirror.click();
| ^
620 | await page.keyboard.type(variable.value);
621 |
622 | if (variable.isSecret) {
at D:\a\bruno\bruno\tests\utils\page\actions.ts:619:22
at addEnvironmentVariable (D:\a\bruno\bruno\tests\utils\page\actions.ts:610:3)
at D:\a\bruno\bruno\tests\utils\page\actions.ts:639:7
at addEnvironmentVariables (D:\a\bruno\bruno\tests\utils\page\actions.ts:637:3)
at D:\a\bruno\bruno\tests\environments\create-environment\global-env-create.spec.ts:33:7
at D:\a\bruno\bruno\tests\environments\create-environment\global-env-create.spec.ts:30:5
|
|
Run E2E Tests:
tests\utils\page\actions.ts#L619
1) [default] › tests\environments\create-environment\global-env-create.spec.ts:17:7 › Global Environment Create Tests › should import collection and create global environment for request usage › Create global environment with variables › Add 5 environment variables › Add environment variable "secretApiToken"
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
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 CodeMirror-empty">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 100ms
49 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 500ms
at tests\utils\page\actions.ts:619
617 | const codeMirror = variableRow.locator('.CodeMirror');
618 | await codeMirror.waitFor({ state: 'visible' });
> 619 | await codeMirror.click();
| ^
620 | await page.keyboard.type(variable.value);
621 |
622 | if (variable.isSecret) {
at D:\a\bruno\bruno\tests\utils\page\actions.ts:619:22
at addEnvironmentVariable (D:\a\bruno\bruno\tests\utils\page\actions.ts:610:3)
at D:\a\bruno\bruno\tests\utils\page\actions.ts:639:7
at addEnvironmentVariables (D:\a\bruno\bruno\tests\utils\page\actions.ts:637:3)
at D:\a\bruno\bruno\tests\environments\create-environment\global-env-create.spec.ts:33:7
at D:\a\bruno\bruno\tests\environments\create-environment\global-env-create.spec.ts:30:5
|
|
Run E2E Tests:
tests\utils\page\actions.ts#L619
1) [default] › tests\environments\create-environment\global-env-create.spec.ts:17:7 › Global Environment Create Tests › should import collection and create global environment for request usage › Create global environment with variables › Add 5 environment variables › Add environment variable "secretApiToken"
TimeoutError: locator.click: Timeout 30000ms exceeded.
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 CodeMirror-empty">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 100ms
52 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
at tests\utils\page\actions.ts:619
617 | const codeMirror = variableRow.locator('.CodeMirror');
618 | await codeMirror.waitFor({ state: 'visible' });
> 619 | await codeMirror.click();
| ^
620 | await page.keyboard.type(variable.value);
621 |
622 | if (variable.isSecret) {
at D:\a\bruno\bruno\tests\utils\page\actions.ts:619:22
at addEnvironmentVariable (D:\a\bruno\bruno\tests\utils\page\actions.ts:610:3)
at D:\a\bruno\bruno\tests\utils\page\actions.ts:639:7
at addEnvironmentVariables (D:\a\bruno\bruno\tests\utils\page\actions.ts:637:3)
at D:\a\bruno\bruno\tests\environments\create-environment\global-env-create.spec.ts:33:7
at D:\a\bruno\bruno\tests\environments\create-environment\global-env-create.spec.ts:30:5
|
|
Complete job
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run E2E Tests
1 failed
[default] › tests\environments\create-environment\global-env-create.spec.ts:17:7 › Global Environment Create Tests › should import collection and create global environment for request usage
4 flaky
[default] › tests\environments\api-setEnvVar\api-setEnvVar-with-persist.spec.ts:5:7 › bru.setEnvVar(name, value, { persist: true }) › set env var with persist using script
[default] › tests\environments\api-setEnvVar\api-setEnvVar-without-persist.spec.ts:5:7 › bru.setEnvVar(name, value) › set env var using script
[default] › tests\protobuf\manage-protofile.spec.ts:99:7 › manage protofile › product.proto fails to load methods when selected
[default] › tests\shortcuts\bound-actions.spec.ts:150:11 › Shortcut Keys - BOUND_ACTIONS › TABS › SHORTCUT: Close Tab › default Cmd/Ctrl+W closes the active tab
7 skipped
421 passed (29.7m)
|
Loading