feat(CI): configure workflow for different OS #3
tests-windows.yml
on: pull_request
Unit Tests
5m 27s
CLI Tests
7m 47s
Playwright E2E Tests
37m 16s
SSL Tests
7m 33s
Annotations
13 errors and 2 notices
|
Unit Tests
Process completed with exit code 1.
|
|
CLI Tests
Process completed with exit code 1.
|
|
Playwright E2E Tests
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
|
[default] › tests\collection\create-requests\ws-requests.spec.ts:16:7 › Create WebSocket Requests › Verifies that WebSocket requests are created at the expected locations:
tests\collection\create-requests\ws-requests.spec.ts#L18
4) [default] › tests\collection\create-requests\ws-requests.spec.ts:16:7 › Create WebSocket Requests › Verifies that WebSocket requests are created at the expected locations › Navigate to collection and verify it exists
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
16 | test('Verifies that WebSocket requests are created at the expected locations', async ({ pageWithUserData: page }) => {
17 | await test.step('Navigate to collection and verify it exists', async () => {
> 18 | await expect(locators.sidebar.collection('create-requests')).toBeVisible();
| ^
19 | });
20 |
21 | await test.step('Create WebSocket request via collection three dots menu', async () => {
at D:\a\bruno\bruno\tests\collection\create-requests\ws-requests.spec.ts:18:68
at D:\a\bruno\bruno\tests\collection\create-requests\ws-requests.spec.ts:17:16
|
|
[default] › tests\collection\create-requests\http-requests.spec.ts:16:7 › Create HTTP Requests › Verifies that HTTP requests are created at the expected locations:
tests\collection\create-requests\http-requests.spec.ts#L18
3) [default] › tests\collection\create-requests\http-requests.spec.ts:16:7 › Create HTTP Requests › Verifies that HTTP requests are created at the expected locations › Navigate to collection and verify it exists
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
Expected string: "create-requests"
Received: <element(s) not found>
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
16 | test('Verifies that HTTP requests are created at the expected locations', async ({ pageWithUserData: page }) => {
17 | await test.step('Navigate to collection and verify it exists', async () => {
> 18 | await expect(locators.sidebar.collection('create-requests')).toContainText('create-requests');
| ^
19 | });
20 |
21 | await test.step('Create HTTP request via collection three dots menu', async () => {
at D:\a\bruno\bruno\tests\collection\create-requests\http-requests.spec.ts:18:68
at D:\a\bruno\bruno\tests\collection\create-requests\http-requests.spec.ts:17:16
|
|
[default] › tests\collection\create-requests\http-requests.spec.ts:16:7 › Create HTTP Requests › Verifies that HTTP requests are created at the expected locations:
tests\collection\create-requests\http-requests.spec.ts#L18
3) [default] › tests\collection\create-requests\http-requests.spec.ts:16:7 › Create HTTP Requests › Verifies that HTTP requests are created at the expected locations › Navigate to collection and verify it exists
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
Expected string: "create-requests"
Received: <element(s) not found>
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
16 | test('Verifies that HTTP requests are created at the expected locations', async ({ pageWithUserData: page }) => {
17 | await test.step('Navigate to collection and verify it exists', async () => {
> 18 | await expect(locators.sidebar.collection('create-requests')).toContainText('create-requests');
| ^
19 | });
20 |
21 | await test.step('Create HTTP request via collection three dots menu', async () => {
at D:\a\bruno\bruno\tests\collection\create-requests\http-requests.spec.ts:18:68
at D:\a\bruno\bruno\tests\collection\create-requests\http-requests.spec.ts:17:16
|
|
[default] › tests\collection\create-requests\http-requests.spec.ts:16:7 › Create HTTP Requests › Verifies that HTTP requests are created at the expected locations:
tests\collection\create-requests\http-requests.spec.ts#L18
3) [default] › tests\collection\create-requests\http-requests.spec.ts:16:7 › Create HTTP Requests › Verifies that HTTP requests are created at the expected locations › Navigate to collection and verify it exists
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
Expected string: "create-requests"
Received: <element(s) not found>
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
16 | test('Verifies that HTTP requests are created at the expected locations', async ({ pageWithUserData: page }) => {
17 | await test.step('Navigate to collection and verify it exists', async () => {
> 18 | await expect(locators.sidebar.collection('create-requests')).toContainText('create-requests');
| ^
19 | });
20 |
21 | await test.step('Create HTTP request via collection three dots menu', async () => {
at D:\a\bruno\bruno\tests\collection\create-requests\http-requests.spec.ts:18:68
at D:\a\bruno\bruno\tests\collection\create-requests\http-requests.spec.ts:17:16
|
|
[default] › tests\collection\create-requests\grpc-requests.spec.ts:16:7 › Create gRPC Requests › Verifies that gRPC requests are created at the expected locations:
tests\collection\create-requests\grpc-requests.spec.ts#L18
2) [default] › tests\collection\create-requests\grpc-requests.spec.ts:16:7 › Create gRPC Requests › Verifies that gRPC requests are created at the expected locations › Navigate to collection and verify it exists
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
Expected string: "create-requests"
Received: <element(s) not found>
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
16 | test('Verifies that gRPC requests are created at the expected locations', async ({ pageWithUserData: page }) => {
17 | await test.step('Navigate to collection and verify it exists', async () => {
> 18 | await expect(locators.sidebar.collection('create-requests')).toContainText('create-requests');
| ^
19 | });
20 |
21 | await test.step('Create gRPC request via collection three dots menu', async () => {
at D:\a\bruno\bruno\tests\collection\create-requests\grpc-requests.spec.ts:18:68
at D:\a\bruno\bruno\tests\collection\create-requests\grpc-requests.spec.ts:17:16
|
|
[default] › tests\collection\create-requests\grpc-requests.spec.ts:16:7 › Create gRPC Requests › Verifies that gRPC requests are created at the expected locations:
tests\collection\create-requests\grpc-requests.spec.ts#L18
2) [default] › tests\collection\create-requests\grpc-requests.spec.ts:16:7 › Create gRPC Requests › Verifies that gRPC requests are created at the expected locations › Navigate to collection and verify it exists
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
Expected string: "create-requests"
Received: <element(s) not found>
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
16 | test('Verifies that gRPC requests are created at the expected locations', async ({ pageWithUserData: page }) => {
17 | await test.step('Navigate to collection and verify it exists', async () => {
> 18 | await expect(locators.sidebar.collection('create-requests')).toContainText('create-requests');
| ^
19 | });
20 |
21 | await test.step('Create gRPC request via collection three dots menu', async () => {
at D:\a\bruno\bruno\tests\collection\create-requests\grpc-requests.spec.ts:18:68
at D:\a\bruno\bruno\tests\collection\create-requests\grpc-requests.spec.ts:17:16
|
|
[default] › tests\collection\create-requests\grpc-requests.spec.ts:16:7 › Create gRPC Requests › Verifies that gRPC requests are created at the expected locations:
tests\collection\create-requests\grpc-requests.spec.ts#L18
2) [default] › tests\collection\create-requests\grpc-requests.spec.ts:16:7 › Create gRPC Requests › Verifies that gRPC requests are created at the expected locations › Navigate to collection and verify it exists
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
Expected string: "create-requests"
Received: <element(s) not found>
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
16 | test('Verifies that gRPC requests are created at the expected locations', async ({ pageWithUserData: page }) => {
17 | await test.step('Navigate to collection and verify it exists', async () => {
> 18 | await expect(locators.sidebar.collection('create-requests')).toContainText('create-requests');
| ^
19 | });
20 |
21 | await test.step('Create gRPC request via collection three dots menu', async () => {
at D:\a\bruno\bruno\tests\collection\create-requests\grpc-requests.spec.ts:18:68
at D:\a\bruno\bruno\tests\collection\create-requests\grpc-requests.spec.ts:17:16
|
|
[default] › tests\collection\create-requests\graphql-requests.spec.ts:16:7 › Create GraphQL Requests › Verifies that GraphQL requests are created at the expected locations:
tests\collection\create-requests\graphql-requests.spec.ts#L18
1) [default] › tests\collection\create-requests\graphql-requests.spec.ts:16:7 › Create GraphQL Requests › Verifies that GraphQL requests are created at the expected locations › Navigate to collection and verify it exists
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
16 | test('Verifies that GraphQL requests are created at the expected locations', async ({ pageWithUserData: page }) => {
17 | await test.step('Navigate to collection and verify it exists', async () => {
> 18 | await expect(locators.sidebar.collection('create-requests')).toBeVisible();
| ^
19 | });
20 |
21 | await test.step('Create GraphQL request via collection three dots menu', async () => {
at D:\a\bruno\bruno\tests\collection\create-requests\graphql-requests.spec.ts:18:68
at D:\a\bruno\bruno\tests\collection\create-requests\graphql-requests.spec.ts:17:16
|
|
[default] › tests\collection\create-requests\graphql-requests.spec.ts:16:7 › Create GraphQL Requests › Verifies that GraphQL requests are created at the expected locations:
tests\collection\create-requests\graphql-requests.spec.ts#L18
1) [default] › tests\collection\create-requests\graphql-requests.spec.ts:16:7 › Create GraphQL Requests › Verifies that GraphQL requests are created at the expected locations › Navigate to collection and verify it exists
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
16 | test('Verifies that GraphQL requests are created at the expected locations', async ({ pageWithUserData: page }) => {
17 | await test.step('Navigate to collection and verify it exists', async () => {
> 18 | await expect(locators.sidebar.collection('create-requests')).toBeVisible();
| ^
19 | });
20 |
21 | await test.step('Create GraphQL request via collection three dots menu', async () => {
at D:\a\bruno\bruno\tests\collection\create-requests\graphql-requests.spec.ts:18:68
at D:\a\bruno\bruno\tests\collection\create-requests\graphql-requests.spec.ts:17:16
|
|
[default] › tests\collection\create-requests\graphql-requests.spec.ts:16:7 › Create GraphQL Requests › Verifies that GraphQL requests are created at the expected locations:
tests\collection\create-requests\graphql-requests.spec.ts#L18
1) [default] › tests\collection\create-requests\graphql-requests.spec.ts:16:7 › Create GraphQL Requests › Verifies that GraphQL requests are created at the expected locations › Navigate to collection and verify it exists
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('#sidebar-collection-name').filter({ hasText: 'create-requests' })
16 | test('Verifies that GraphQL requests are created at the expected locations', async ({ pageWithUserData: page }) => {
17 | await test.step('Navigate to collection and verify it exists', async () => {
> 18 | await expect(locators.sidebar.collection('create-requests')).toBeVisible();
| ^
19 | });
20 |
21 | await test.step('Create GraphQL request via collection three dots menu', async () => {
at D:\a\bruno\bruno\tests\collection\create-requests\graphql-requests.spec.ts:18:68
at D:\a\bruno\bruno\tests\collection\create-requests\graphql-requests.spec.ts:17:16
|
|
🎭 Playwright Run Summary
15 passed (1.9m)
|
|
🎭 Playwright Run Summary
28 failed
[default] › tests\collection\create-requests\graphql-requests.spec.ts:16:7 › Create GraphQL Requests › Verifies that GraphQL requests are created at the expected locations
[default] › tests\collection\create-requests\grpc-requests.spec.ts:16:7 › Create gRPC Requests › Verifies that gRPC requests are created at the expected locations
[default] › tests\collection\create-requests\http-requests.spec.ts:16:7 › Create HTTP Requests › Verifies that HTTP requests are created at the expected locations
[default] › tests\collection\create-requests\ws-requests.spec.ts:16:7 › Create WebSocket Requests › Verifies that WebSocket requests are created at the expected locations
[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\environments\api-setEnvVar\multiple-persist-vars.spec.ts:38:7 › bru.setEnvVar multiple persistent variables › should persist multiple environment variables from different requests
[default] › tests\environments\import-environment\env-color-import\env-color-import.spec.ts:10:7 › Environment Color Import Tests › should import global environment with color preserved
[default] › tests\environments\multiline-variables\read-multiline-environment.spec.ts:4:7 › Multiline Variables - Read Environment Test › should read existing multiline environment variables
[default] › tests\environments\multiline-variables\write-multiline-variable.spec.ts:4:7 › Multiline Variables - Write Test › should create and use multiline environment variable dynamically
[default] › tests\import\openapi\cli\group-by-import.spec.ts:7:7 › OpenAPI Import GroupBy Tests › CLI: Import OpenAPI with tags grouping
[default] › tests\import\openapi\cli\group-by-import.spec.ts:43:7 › OpenAPI Import GroupBy Tests › CLI: Import OpenAPI with path grouping
[default] › tests\interpolation\prompt-variables\http-request-prompt-variables.spec.ts:11:7 › Prompt Variables Interpolation › Verifying if the prompt variables are prompted correctly for the http request - without client certificate
[default] › tests\protobuf\manage-protofile.spec.ts:9:7 › manage protofile › protofiles, import paths from bruno.json are visible in the protobuf settings
[default] › tests\protobuf\manage-protofile.spec.ts:72:7 › manage protofile › order.proto loads methods successfully when selected
[default] › tests\protobuf\manage-protofile.spec.ts:99:7 › manage protofile › product.proto fails to load methods when selected
[default] › tests\protobuf\manage-protofile.spec.ts:127:7 › manage protofile › product.proto successfully loads methods once import path is provided
[default] › tests\request\newlines\newlines-persistence.spec.ts:5:5 › should persist request with newlines across app restarts
[default] › tests\request\tests\custom-search\custom-search.spec.ts:6:7 › Custom Search Functionality in Scripts Tab › should open search box when Cmd+F or Ctrl+F is pressed in scripts tab
[default] › tests\request\tests\custom-search\custom-search.spec.ts:66:7 › Custom Search Functionality in Scripts Tab › should handle search in different script editors independently
[default] › tests\request\tests\custom-search\custom-search.spec.ts:100:7 › Custom Search Functionality in Scripts Tab › should maintain search state when switching between tabs
[default] › tests\response\json-response-formatting\json-response-formatting.spec.ts:10:7 › JSON Response Formatting › should handle BigInt values and unicode chars in JSON response formatting
[default] › tests\runner\collection-run-report\collection-run-report.spec.ts:23:7 › Collection Run Report Tests › CLI: Run collection and gener
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report-windows
Expired
|
235 KB |
sha256:7e770b4d88b5a1b836c89d1247058736a70b22b22c9443b68e745d8a0e2cddbb
|
|