feat(CI): configure workflow for different OS #10
tests-windows.yml
on: pull_request
Unit Tests (Windows)
6m 20s
CLI Tests (Windows)
7m 0s
Playwright E2E Tests (Windows)
35m 0s
SSL Tests (Windows)
7m 34s
Annotations
11 errors and 2 notices
|
Unit Tests (Windows)
Process completed with exit code 1.
|
|
[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
23 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\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 generate JUnit report
[default] › tests\scripting\bru-api\isSafeMode\isSafeMode.spec.ts:5:7 › bru.isSafeMode() API › returns false when running in developer mode
[default] › tests\scripting\bru-api\isSafeMode\isSafeMode.spec.ts:24:7 › bru.isSafeMode() API › returns true when running in safe mode
[default] › tests\scripting\inbuilt-libraries\jsonwebtoken\jsonwebtoken.spec.ts:5:7 › jwt collection success › developer mode
[default] › tests\scripting\url-helpers\url-helpers.spec.ts:6:9 › URL helper methods › req.getHost(), req.getPath(), req.getQueryString(), req.getPathParams() › should work in developer mode
5 skipped
2 did not run
250 passed (28.7m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report-windows
Expired
|
7.58 MB |
sha256:9e3549f707fdd9dc46ea3839c1fa8d4e786cb53532bae073d2cfe4ba7e5d2912
|
|
|
playwright-report-windows-ssl
Expired
|
307 KB |
sha256:43c2f81d45679ad06802469e688d2e1d21cde9cd51994b65d8528ca053529821
|
|