feat(CI): configure workflow for different OS #17
Annotations
10 errors, 1 warning, and 1 notice
|
Run E2E Tests:
tests\runner\collection-run-report\collection-run-report.spec.ts#L42
3) [default] › tests\runner\collection-run-report\collection-run-report.spec.ts:23:7 › Collection Run Report Tests › CLI: Run collection and generate JUnit report
Error: A snapshot doesn't exist at D:\a\bruno\bruno\tests\runner\collection-run-report\collection-run-report.spec.ts-snapshots\cli-junit-report-default-win32.xml, writing actual.
40 | // Snapshot the normalized XML
41 | const normalizedJunitReport = normalizeJunitReport(junitReportContent);
> 42 | expect(normalizedJunitReport).toMatchSnapshot('cli-junit-report.xml');
| ^
43 | });
44 | });
45 |
at D:\a\bruno\bruno\tests\runner\collection-run-report\collection-run-report.spec.ts:42:35
|
|
Run E2E Tests:
tests\utils\page\actions.ts#L583
2) [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
50 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 500ms
at tests\utils\page\actions.ts:583
581 | const codeMirror = variableRow.locator('.CodeMirror');
582 | await codeMirror.waitFor({ state: 'visible' });
> 583 | await codeMirror.click();
| ^
584 | await page.keyboard.type(variable.value);
585 |
586 | if (variable.isSecret) {
at D:\a\bruno\bruno\tests\utils\page\actions.ts:583:22
at addEnvironmentVariable (D:\a\bruno\bruno\tests\utils\page\actions.ts:574:3)
at D:\a\bruno\bruno\tests\utils\page\actions.ts:603:7
at addEnvironmentVariables (D:\a\bruno\bruno\tests\utils\page\actions.ts:601: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#L583
2) [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
50 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 500ms
at tests\utils\page\actions.ts:583
581 | const codeMirror = variableRow.locator('.CodeMirror');
582 | await codeMirror.waitFor({ state: 'visible' });
> 583 | await codeMirror.click();
| ^
584 | await page.keyboard.type(variable.value);
585 |
586 | if (variable.isSecret) {
at D:\a\bruno\bruno\tests\utils\page\actions.ts:583:22
at addEnvironmentVariable (D:\a\bruno\bruno\tests\utils\page\actions.ts:574:3)
at D:\a\bruno\bruno\tests\utils\page\actions.ts:603:7
at addEnvironmentVariables (D:\a\bruno\bruno\tests\utils\page\actions.ts:601: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#L583
2) [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
at tests\utils\page\actions.ts:583
581 | const codeMirror = variableRow.locator('.CodeMirror');
582 | await codeMirror.waitFor({ state: 'visible' });
> 583 | await codeMirror.click();
| ^
584 | await page.keyboard.type(variable.value);
585 |
586 | if (variable.isSecret) {
at D:\a\bruno\bruno\tests\utils\page\actions.ts:583:22
at addEnvironmentVariable (D:\a\bruno\bruno\tests\utils\page\actions.ts:574:3)
at D:\a\bruno\bruno\tests\utils\page\actions.ts:603:7
at addEnvironmentVariables (D:\a\bruno\bruno\tests\utils\page\actions.ts:601: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#L583
1) [default] › tests\environments\create-environment\collection-env-create.spec.ts:15: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"
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
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 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
23 × 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:583
581 | const codeMirror = variableRow.locator('.CodeMirror');
582 | await codeMirror.waitFor({ state: 'visible' });
> 583 | await codeMirror.click();
| ^
584 | await page.keyboard.type(variable.value);
585 |
586 | if (variable.isSecret) {
at D:\a\bruno\bruno\tests\utils\page\actions.ts:583:22
at addEnvironmentVariable (D:\a\bruno\bruno\tests\utils\page\actions.ts:574:3)
at D:\a\bruno\bruno\tests\utils\page\actions.ts:603:7
at addEnvironmentVariables (D:\a\bruno\bruno\tests\utils\page\actions.ts:601:3)
at D:\a\bruno\bruno\tests\environments\create-environment\collection-env-create.spec.ts:31:7
at D:\a\bruno\bruno\tests\environments\create-environment\collection-env-create.spec.ts:28:5
|
|
Run E2E Tests:
tests\environments\create-environment\collection-env-create.spec.ts#L0
1) [default] › tests\environments\create-environment\collection-env-create.spec.ts:15: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"
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
Run E2E Tests:
tests\utils\page\actions.ts#L583
1) [default] › tests\environments\create-environment\collection-env-create.spec.ts:15: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"
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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 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
20 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 500ms
at tests\utils\page\actions.ts:583
581 | const codeMirror = variableRow.locator('.CodeMirror');
582 | await codeMirror.waitFor({ state: 'visible' });
> 583 | await codeMirror.click();
| ^
584 | await page.keyboard.type(variable.value);
585 |
586 | if (variable.isSecret) {
at D:\a\bruno\bruno\tests\utils\page\actions.ts:583:22
at addEnvironmentVariable (D:\a\bruno\bruno\tests\utils\page\actions.ts:574:3)
at D:\a\bruno\bruno\tests\utils\page\actions.ts:603:7
at addEnvironmentVariables (D:\a\bruno\bruno\tests\utils\page\actions.ts:601:3)
at D:\a\bruno\bruno\tests\environments\create-environment\collection-env-create.spec.ts:31:7
at D:\a\bruno\bruno\tests\environments\create-environment\collection-env-create.spec.ts:28:5
|
|
Run E2E Tests:
tests\environments\create-environment\collection-env-create.spec.ts#L0
1) [default] › tests\environments\create-environment\collection-env-create.spec.ts:15: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"
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
Run E2E Tests:
tests\utils\page\actions.ts#L583
1) [default] › tests\environments\create-environment\collection-env-create.spec.ts:15: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 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
23 × 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:583
581 | const codeMirror = variableRow.locator('.CodeMirror');
582 | await codeMirror.waitFor({ state: 'visible' });
> 583 | await codeMirror.click();
| ^
584 | await page.keyboard.type(variable.value);
585 |
586 | if (variable.isSecret) {
at D:\a\bruno\bruno\tests\utils\page\actions.ts:583:22
at addEnvironmentVariable (D:\a\bruno\bruno\tests\utils\page\actions.ts:574:3)
at D:\a\bruno\bruno\tests\utils\page\actions.ts:603:7
at addEnvironmentVariables (D:\a\bruno\bruno\tests\utils\page\actions.ts:601:3)
at D:\a\bruno\bruno\tests\environments\create-environment\collection-env-create.spec.ts:31:7
at D:\a\bruno\bruno\tests\environments\create-environment\collection-env-create.spec.ts:28:5
|
|
Run E2E Tests:
tests\environments\create-environment\collection-env-create.spec.ts#L0
1) [default] › tests\environments\create-environment\collection-env-create.spec.ts:15: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.
|
|
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. 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
22 failed
[default] › tests\environments\create-environment\collection-env-create.spec.ts:15:7 › Collection Environment Create Tests › should import collection and create environment for request usage
[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
[default] › tests\runner\collection-run-report\collection-run-report.spec.ts:23:7 › Collection Run Report Tests › CLI: Run collection and generate JUnit report
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:27:9 › Create Workspace › Inline Creation Flow › should create workspace via inline rename and press Enter
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:74:9 › Create Workspace › Inline Creation Flow › should create workspace via inline rename and click check icon
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:108:9 › Create Workspace › Inline Creation Flow › should create workspace via inline rename and click outside
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:138:9 › Create Workspace › Cancel/Discard Flow › should discard temp workspace when pressing Escape
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:167:9 › Create Workspace › Cancel/Discard Flow › should discard temp workspace when clicking X icon
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:191:9 › Create Workspace › Cancel/Discard Flow › should discard temp workspace when clicking outside with empty name
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:219:9 › Create Workspace › Advanced Modal Flow › should create workspace via advanced modal with custom location
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:295:9 › Create Workspace › Advanced Modal Flow › should create workspace via advanced modal at default location
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:337:9 › Create Workspace › Advanced Modal Flow › should cancel advanced modal and discard temp workspace
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:365:9 › Create Workspace › Advanced Modal Flow › should show validation error for empty name in modal
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:400:9 › Create Workspace › Workspace Name Display › should show correct name in title bar dropdown after creation
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:430:9 › Create Workspace › Workspace Name Display › should persist workspace name after app restart
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:467:9 › Create Workspace › Edge Cases › should handle creating multiple workspaces sequentially
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:512:9 › Create Workspace › Edge Cases › should handle creating then cancelling then creating again
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:541:9 › Create Workspace › Edge Cases › should handle workspace name with special characters
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:572:9 › Create Workspace › Edge Cases › should show validation error for empty name inline when pressing Enter
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:601:9 › Create Workspace › Edge Cases › should not show settings/cog icon when renaming an existing workspace
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:640:9 › Create Workspace › Workspace Switching After Creation › should switch between created workspace and default workspace
[default] › tests\workspace\create-workspace\create-workspace.spec.ts:677:9 › Cre
|
Loading