feat(CI): configure workflow for different OS #8
tests-windows.yml
on: pull_request
Unit Tests (Windows)
6m 40s
CLI Tests (Windows)
7m 25s
Playwright E2E Tests (Windows)
35m 2s
SSL Tests (Windows)
8m 35s
Annotations
12 errors and 2 notices
|
Unit Tests (Windows)
Process completed with exit code 1.
|
|
CLI 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 (2.0m)
|
|
🎭 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
248 passed (29.2m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report-windows
Expired
|
6.53 MB |
sha256:13d4a879c184b07b0373de15e35cfe71ab6291daccb8ecd471bc26c8124387eb
|
|
|
playwright-report-windows-ssl
Expired
|
260 KB |
sha256:e376831e0fec577c1ba9a9290d927bf5854bbe4e674f2655d15f6bb4695ea412
|
|