feat(theme): enabled dark-mode #38970
ci.yml
on: pull_request
dispatch
7s
Matrix: rust / test-rust-non-linux
Waiting for pending jobs
docs
/
Build & Check documentations
python
/
(🐧 Linux only): 🐍 Python server tests
rust
/
🐧 Linux: 🦀 Rust tests
Matrix: web / 🌐 Web playwright tests
⭐ CI is happy ⭐
2s
Annotations
11 errors and 1 notice
|
[Chromium] › tests/e2e/specs/home_page.spec.ts:71:1 › Sort devices:
client/tests/e2e/specs/home_page.spec.ts#L0
5) [Chromium] › tests/e2e/specs/home_page.spec.ts:71:1 › Sort devices ────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Chromium] › tests/e2e/specs/home_page.spec.ts:71:1 › Sort devices:
../../../../../github/workspace/client/tests/e2e/helpers/utils.ts#L126
5) [Chromium] › tests/e2e/specs/home_page.spec.ts:71:1 › Sort devices ────────────────────────────
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for locator('.sorter-popover').getByRole('listitem').filter({ hasText: 'Ascending' })
at helpers/utils.ts:126
124 | await sortButton.click();
125 | const popover = sortButton.page().locator('.sorter-popover');
> 126 | await popover.getByRole('listitem').filter({ hasText: clickOnLabel }).click();
| ^
127 | await expect(popover).toBeHidden();
128 | }
129 |
at sortBy (/github/workspace/client/tests/e2e/helpers/utils.ts:126:73)
at /github/workspace/client/tests/e2e/specs/home_page.spec.ts:75:3
|
|
[Chromium] › tests/e2e/specs/home_page.spec.ts:71:1 › Sort devices:
client/tests/e2e/specs/home_page.spec.ts#L0
5) [Chromium] › tests/e2e/specs/home_page.spec.ts:71:1 › Sort devices ────────────────────────────
Test timeout of 30000ms exceeded.
|
|
web / playwright-reports
Testing stopped early after 1 maximum allowed failures.
|
|
[Chromium] › tests/e2e/specs/client_area_payment_methods.spec.ts:7:1 › List payment methods:
../../../../../github/workspace/client/tests/e2e/specs/client_area_payment_methods.spec.ts#L12
4) [Chromium] › tests/e2e/specs/client_area_payment_methods.spec.ts:7:1 › List payment methods ───
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveText(expected) failed
Locator: locator('.client-page-method').locator('.method-cards-active').locator('.ms-stripe-card').locator('.title-h4').first()
Expected: "**** **** **** 4444"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" with timeout 5000ms
- waiting for locator('.client-page-method').locator('.method-cards-active').locator('.ms-stripe-card').locator('.title-h4').first()
10 | const activeContainer = clientArea.locator('.client-page-method').locator('.method-cards-active');
11 | const activeCard = activeContainer.locator('.ms-stripe-card');
> 12 | await expect(activeCard.locator('.title-h4').nth(0)).toHaveText('**** **** **** 4444');
| ^
13 | await expect(activeCard.locator('.title-h4').nth(1)).toHaveText(/^\d{2}\/\d{2}$/);
14 | await expect(clientArea.locator('.client-page-method').locator('.no-additional-payment-method')).toBeVisible();
15 | await expect(clientArea.locator('.client-page-method').locator('.no-additional-payment-method')).toHaveText(
at /github/workspace/client/tests/e2e/specs/client_area_payment_methods.spec.ts:12:56
|
|
[Chromium] › tests/e2e/specs/client_area_payment_methods.spec.ts:7:1 › List payment methods:
../../../../../github/workspace/client/tests/e2e/specs/client_area_payment_methods.spec.ts#L12
4) [Chromium] › tests/e2e/specs/client_area_payment_methods.spec.ts:7:1 › List payment methods ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveText(expected) failed
Locator: locator('.client-page-method').locator('.method-cards-active').locator('.ms-stripe-card').locator('.title-h4').first()
Expected: "**** **** **** 4444"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" with timeout 5000ms
- waiting for locator('.client-page-method').locator('.method-cards-active').locator('.ms-stripe-card').locator('.title-h4').first()
10 | const activeContainer = clientArea.locator('.client-page-method').locator('.method-cards-active');
11 | const activeCard = activeContainer.locator('.ms-stripe-card');
> 12 | await expect(activeCard.locator('.title-h4').nth(0)).toHaveText('**** **** **** 4444');
| ^
13 | await expect(activeCard.locator('.title-h4').nth(1)).toHaveText(/^\d{2}\/\d{2}$/);
14 | await expect(clientArea.locator('.client-page-method').locator('.no-additional-payment-method')).toBeVisible();
15 | await expect(clientArea.locator('.client-page-method').locator('.no-additional-payment-method')).toHaveText(
at /github/workspace/client/tests/e2e/specs/client_area_payment_methods.spec.ts:12:56
|
|
[Chromium] › tests/e2e/specs/client_area_payment_methods.spec.ts:7:1 › List payment methods:
../../../../../github/workspace/client/tests/e2e/specs/client_area_payment_methods.spec.ts#L12
4) [Chromium] › tests/e2e/specs/client_area_payment_methods.spec.ts:7:1 › List payment methods ───
Error: expect(locator).toHaveText(expected) failed
Locator: locator('.client-page-method').locator('.method-cards-active').locator('.ms-stripe-card').locator('.title-h4').first()
Expected: "**** **** **** 4444"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" with timeout 5000ms
- waiting for locator('.client-page-method').locator('.method-cards-active').locator('.ms-stripe-card').locator('.title-h4').first()
10 | const activeContainer = clientArea.locator('.client-page-method').locator('.method-cards-active');
11 | const activeCard = activeContainer.locator('.ms-stripe-card');
> 12 | await expect(activeCard.locator('.title-h4').nth(0)).toHaveText('**** **** **** 4444');
| ^
13 | await expect(activeCard.locator('.title-h4').nth(1)).toHaveText(/^\d{2}\/\d{2}$/);
14 | await expect(clientArea.locator('.client-page-method').locator('.no-additional-payment-method')).toBeVisible();
15 | await expect(clientArea.locator('.client-page-method').locator('.no-additional-payment-method')).toHaveText(
at /github/workspace/client/tests/e2e/specs/client_area_payment_methods.spec.ts:12:56
|
|
[Chromium] › tests/e2e/specs/client_area_invoices_page.spec.ts:61:1 › List the invoices timeout:
../../../../../github/workspace/client/tests/e2e/helpers/fixtures.ts#L611
3) [Chromium] › tests/e2e/specs/client_area_invoices_page.spec.ts:61:1 › List the invoices timeout
Error: Element has a 'disabled' attribute.
at helpers/fixtures.ts:611
609 |
610 | await expect(loginButton).toHaveText('Log in');
> 611 | await expect(loginButton).toBeTrulyEnabled();
| ^
612 | await loginButton.click();
613 | await expect(home).toHaveURL(/.+\/clientArea$/);
614 |
at Object.clientArea (/github/workspace/client/tests/e2e/helpers/fixtures.ts:611:31)
|
|
[Chromium] › tests/e2e/specs/client_area_custom_order_invoices.spec.ts:109:3 › List the invoices for allOrgs timeout:
../../../../../github/workspace/client/tests/e2e/helpers/fixtures.ts#L665
2) [Chromium] › tests/e2e/specs/client_area_custom_order_invoices.spec.ts:109:3 › List the invoices for allOrgs timeout
Error: Element has a 'disabled' attribute.
at helpers/fixtures.ts:665
663 |
664 | await expect(loginButton).toHaveText('Log in');
> 665 | await expect(loginButton).toBeTrulyEnabled();
| ^
666 | await loginButton.click();
667 | await expect(home).toHaveURL(/.+\/clientArea$/);
668 |
at Object.clientAreaCustomOrder (/github/workspace/client/tests/e2e/helpers/fixtures.ts:665:31)
|
|
[Chromium] › tests/e2e/specs/account_create.spec.ts:7:1 › Parsec account create account:
../../../../../github/workspace/client/tests/e2e/specs/account_create.spec.ts#L90
1) [Chromium] › tests/e2e/specs/account_create.spec.ts:7:1 › Parsec account create account ───────
Error: Element has a 'disabled' attribute.
88 | }
89 | }
> 90 | await expect(validationNext).toBeTrulyEnabled();
| ^
91 | await validationNext.click();
92 |
93 | await checkVisible(containers, 1);
at /github/workspace/client/tests/e2e/specs/account_create.spec.ts:90:32
|
|
⭐ CI is happy ⭐
Process completed with exit code 1.
|
|
🎭 Playwright Run Summary
2 failed
[Chromium] › tests/e2e/specs/client_area_payment_methods.spec.ts:7:1 › List payment methods ────
[Chromium] › tests/e2e/specs/home_page.spec.ts:71:1 › Sort devices ─────────────────────────────
4 interrupted
[Chromium] › tests/e2e/specs/client_area_personal_page.spec.ts:166:1 › Update email ────────────
[Chromium] › tests/e2e/specs/client_area_personal_page.spec.ts:221:3 › Update email fail (status: 400 EMAIL_ALREADY_VALIDATED)
[Chromium] › tests/e2e/specs/invitations_page.spec.ts:158:3 › Invite new email: Multiple invitations with one invalid
[Chromium] › tests/e2e/specs/invitations_page.spec.ts:158:3 › Invite new email: Multiple invitations with one already used email
3 flaky
[Chromium] › tests/e2e/specs/account_create.spec.ts:7:1 › Parsec account create account ────────
[Chromium] › tests/e2e/specs/client_area_custom_order_invoices.spec.ts:109:3 › List the invoices for allOrgs timeout
[Chromium] › tests/e2e/specs/client_area_invoices_page.spec.ts:61:1 › List the invoices timeout
7 skipped
482 did not run
193 passed (7.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-1
Expired
|
14.1 MB |
sha256:ddadc33928880727e5b1a166fa8553e60a2d89cf089be8f1c0ca5d7c99ad9939
|
|
|
blob-report-2
Expired
|
2.09 MB |
sha256:8fd46c362c085a4fe7de3aec020dbe41e0d0980b9363b104e6db73b085297d4b
|
|
|
playwright-report
|
16.8 MB |
sha256:57ff84a25a77ee754c06a9bf9b48dbe10355913c1f5d6e1d7256fe4bf20c7044
|
|