CICD - Unit | Integration | E2E #38
ci.yml
on: pull_request
Unit & Integration Tests
3m 39s
End-to-End tests with playwright
12m 34s
Annotations
2 errors, 2 warnings, and 1 notice
|
[chromium] › tests/e2e/auth.test.ts:23:1 › AUTH-01: register a new user lands them on / logged in:
tests/e2e/helpers/ui.ts#L34
2) [chromium] › tests/e2e/auth.test.ts:23:1 › AUTH-01: register a new user lands them on / logged in
Error: expect(page).toHaveURL(expected) failed
Expected: "***/"
Received: "***/register"
Timeout: 10000ms
Call log:
- Expect "toHaveURL" with timeout 10000ms
14 × unexpected value "***/register"
at helpers/ui.ts:34
32 |
33 | // autoconfirm stack: signUp mints a live session, action redirects to '/'
> 34 | await expect(page).toHaveURL('/');
| ^
35 |
36 | await answerEmailVisibilityPrompt(page);
37 |
at registerFreshAccount (/home/runner/work/CAIT/CAIT/tests/e2e/helpers/ui.ts:34:24)
at /home/runner/work/CAIT/CAIT/tests/e2e/auth.test.ts:24:5
|
|
[setup] › tests/e2e/auth.setup.ts:36:1 › register author and visitor personas:
tests/e2e/auth.setup.ts#L19
1) [setup] › tests/e2e/auth.setup.ts:36:1 › register author and visitor personas ─────────────────
Error: expect(page).toHaveURL(expected) failed
Expected: "***/"
Received: "***/register"
Timeout: 10000ms
Call log:
- Expect "toHaveURL" with timeout 10000ms
14 × unexpected value "***/register"
17 |
18 | // autoconfirm is on: registration creates a live session and redirects to '/'
> 19 | await expect(page).toHaveURL('/');
| ^
20 | await expect(page.getByRole('link', { name: 'Publish' })).toBeVisible();
21 |
22 | // answer the first-login email-visibility prompt now, or it will sit on top
at registerPersona (/home/runner/work/CAIT/CAIT/tests/e2e/auth.setup.ts:19:24)
at /home/runner/work/CAIT/CAIT/tests/e2e/auth.setup.ts:44:26
|
|
Unit & Integration Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
End-to-End tests with playwright
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, webfactory/ssh-agent@v0.9.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
2 flaky
[setup] › tests/e2e/auth.setup.ts:36:1 › register author and visitor personas ──────────────────
[chromium] › tests/e2e/auth.test.ts:23:1 › AUTH-01: register a new user lands them on / logged in
2 skipped
38 passed (2.2m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-integration
Expired
|
245 KB |
sha256:ce56e6f22ae307cecb9cbdd7ebf34ce1958ce9e32dc4e30bff75f917c0d8c301
|
|
|
coverage-unit
Expired
|
194 KB |
sha256:c18b212d0ee0ce3b37db65ebe466354f362da5cda0f9f2fb0cf91d4ea42c170b
|
|
|
playwright-report
Expired
|
3.63 MB |
sha256:96c919528263ed052b2a70fd1005a709c0d133ec333738d6c0ac28714a501893
|
|