OIDC Support #7236
test.yml
on: pull_request
unit-test
3m 50s
e2e-test
5m 30s
Annotations
10 errors, 1 warning, and 1 notice
|
e2e-test
Process completed with exit code 1.
|
|
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state:
e2e-tests/fixtures/User.ts#L13
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForURL: Test timeout of 30000ms exceeded.
=========================== logs ===========================
waiting for navigation to "http://localhost:3000/plans" until "load"
navigated to "http://localhost:3000/login?redirectTo=%2Fplans"
============================================================
at fixtures/User.ts:13
11 | await page.locator('input[name="password"]').fill('test');
12 | await page.getByRole('button', { name: 'Login' }).click();
> 13 | await page.waitForURL(`${baseURL ?? ''}/plans`);
| ^
14 | }
15 |
16 | export class User {
at performLogin (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:13:14)
at User.login (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:62:5)
at createUserAuthState (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:46:7)
at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:61:3
|
|
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state:
e2e-tests/fixtures/global.setup.auth.ts#L0
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state:
e2e-tests/fixtures/User.ts#L13
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForURL: Test timeout of 30000ms exceeded.
=========================== logs ===========================
waiting for navigation to "http://localhost:3000/plans" until "load"
navigated to "http://localhost:3000/login?redirectTo=%2Fplans"
============================================================
at fixtures/User.ts:13
11 | await page.locator('input[name="password"]').fill('test');
12 | await page.getByRole('button', { name: 'Login' }).click();
> 13 | await page.waitForURL(`${baseURL ?? ''}/plans`);
| ^
14 | }
15 |
16 | export class User {
at performLogin (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:13:14)
at User.login (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:62:5)
at createUserAuthState (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:46:7)
at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:61:3
|
|
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state:
e2e-tests/fixtures/global.setup.auth.ts#L0
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state:
e2e-tests/fixtures/User.ts#L13
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state
Error: page.waitForURL: Test timeout of 30000ms exceeded.
=========================== logs ===========================
waiting for navigation to "http://localhost:3000/plans" until "load"
navigated to "http://localhost:3000/login?redirectTo=%2Fplans"
============================================================
at fixtures/User.ts:13
11 | await page.locator('input[name="password"]').fill('test');
12 | await page.getByRole('button', { name: 'Login' }).click();
> 13 | await page.waitForURL(`${baseURL ?? ''}/plans`);
| ^
14 | }
15 |
16 | export class User {
at performLogin (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:13:14)
at User.login (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/User.ts:62:5)
at createUserAuthState (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:46:7)
at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.auth.ts:61:3
|
|
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state:
e2e-tests/fixtures/global.setup.auth.ts#L0
2) [setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state
Test timeout of 30000ms exceeded.
|
|
[setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data:
e2e-tests/utilities/api.ts#L312
1) [setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: File upload failed: Unauthorized - {"message":"Unauthorized","success":false}
at utilities/api.ts:312
310 | if (!response.ok) {
311 | const errorText = await response.text();
> 312 | throw new Error(`File upload failed: ${response.statusText} - ${errorText}`);
| ^
313 | }
314 |
315 | const data = await response.json();
at AerieApi.uploadFile (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/utilities/api.ts:312:13)
at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.jar.ts:34:17
|
|
[setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data:
e2e-tests/utilities/api.ts#L312
1) [setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: File upload failed: Unauthorized - {"message":"Unauthorized","success":false}
at utilities/api.ts:312
310 | if (!response.ok) {
311 | const errorText = await response.text();
> 312 | throw new Error(`File upload failed: ${response.statusText} - ${errorText}`);
| ^
313 | }
314 |
315 | const data = await response.json();
at AerieApi.uploadFile (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/utilities/api.ts:312:13)
at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.jar.ts:34:17
|
|
[setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data:
e2e-tests/utilities/api.ts#L312
1) [setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data
Error: File upload failed: Unauthorized - {"message":"Unauthorized","success":false}
at utilities/api.ts:312
310 | if (!response.ok) {
311 | const errorText = await response.text();
> 312 | throw new Error(`File upload failed: ${response.statusText} - ${errorText}`);
| ^
313 | }
314 |
315 | const data = await response.json();
at AerieApi.uploadFile (/home/runner/work/plandev-ui/plandev-ui/e2e-tests/utilities/api.ts:312:13)
at /home/runner/work/plandev-ui/plandev-ui/e2e-tests/fixtures/global.setup.jar.ts:34:17
|
|
e2e-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
2 failed
[setup-jar] › e2e-tests/fixtures/global.setup.jar.ts:31:1 › upload test JAR and save shared test data
[setup-auth] › e2e-tests/fixtures/global.setup.auth.ts:32:1 › create test users and save auth state
275 did not run
1 passed (1.7m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
E2E OIDC Test Results
|
2.27 MB |
sha256:3ab5c7886b8e44eb85a89b7998ea2591768a08887e6814e07cb0359513ba7df5
|
|
|
E2E Test Results
|
2.27 MB |
sha256:f7562de45b15829e0ca4cbce3fa7fec73e07dd9ccf52549762044b3c5a6db7b6
|
|
|
Unit Test Results
|
4.55 MB |
sha256:a7ead854e422e4ada4c7d2073a965caf6ecd2b035e1edba1d3e78480c31b2383
|
|