Merge pull request #718 from Wikid82/nightly #404
e2e-tests-split.yml
on: push
Prepare Application Image
5m 7s
Matrix: e2e-chromium
Matrix: e2e-firefox
Matrix: e2e-webkit
E2E Chromium (Security Enforcement)
1m 45s
E2E Firefox (Security Enforcement)
2m 25s
E2E WebKit (Security Enforcement)
2m 42s
Annotations
4 errors, 9 warnings, and 18 notices
|
[firefox] › tests/settings/account-settings.spec.ts:654:5 › Account Settings › API Key Management › should regenerate API key:
tests/settings/account-settings.spec.ts#L696
1) [firefox] › tests/settings/account-settings.spec.ts:654:5 › Account Settings › API Key Management › should regenerate API key › Verify API key changed
Error: expect(received).not.toBe(expected) // Object.is equality
Expected: not "46e18ce8-ef94-4fad-998a-8cc23630e45e"
694 |
695 | const newKey = await apiKeyInput.inputValue();
> 696 | expect(newKey).not.toBe(originalKey);
| ^
697 | expect(newKey.length).toBeGreaterThan(0);
698 | });
699 | });
at /home/runner/work/Charon/Charon/tests/settings/account-settings.spec.ts:696:28
at /home/runner/work/Charon/Charon/tests/settings/account-settings.spec.ts:688:7
|
|
[webkit] › tests/integration/proxy-certificate.spec.ts:397:5 › Proxy + Certificate Integration › Group C: Certificate Lifecycle › should auto-renew expiring certificates:
tests/integration/proxy-certificate.spec.ts#L405
1) [webkit] › tests/integration/proxy-certificate.spec.ts:397:5 › Proxy + Certificate Integration › Group C: Certificate Lifecycle › should auto-renew expiring certificates › Navigate to settings
Error: page.goto: WebKit encountered an internal error
Call log:
- navigating to "http://127.0.0.1:8080/settings", waiting until "load"
403 | // This test verifies the auto-renewal configuration is visible
404 | await test.step('Navigate to settings', async () => {
> 405 | await page.goto('/settings');
| ^
406 | await waitForLoadingComplete(page);
407 | });
408 |
at /home/runner/work/Charon/Charon/tests/integration/proxy-certificate.spec.ts:405:20
at /home/runner/work/Charon/Charon/tests/integration/proxy-certificate.spec.ts:404:18
|
|
[firefox] › tests/tasks/long-running-operations.spec.ts:270:3 › Long-Running Operations › Long-running task completion can be verified:
tests/tasks/long-running-operations.spec.ts#L286
2) [firefox] › tests/tasks/long-running-operations.spec.ts:270:3 › Long-Running Operations › Long-running task completion can be verified › Create backup from the backups task page
Error: expect(locator).toBeDisabled() failed
Locator: getByRole('button', { name: /create backup/i }).first()
Expected: disabled
Received: enabled
Timeout: 5000ms
Call log:
- Expect "toBeDisabled" with timeout 5000ms
- waiting for getByRole('button', { name: /create backup/i }).first()
5 × locator resolved to <button class="inline-flex items-center justify-center gap-2 rounded-lg font-medium transition-all duration-fast focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-surface-base disabled:opacity-50 disabled:cursor-not-allowed disabled:pointer-events-none bg-brand-500 text-white hover:bg-brand-600 focus-visible:ring-brand-500 active:bg-brand-700 h-10 px-4 text-sm">…</button>
- unexpected value "enabled"
284 |
285 | await backupButton.click();
> 286 | await expect(backupButton).toBeDisabled();
| ^
287 | await createResponsePromise;
288 | await waitForToast(page, /success|created/i, { type: 'success' });
289 | await expect(backupButton).toBeEnabled();
at /home/runner/work/Charon/Charon/tests/tasks/long-running-operations.spec.ts:286:34
at /home/runner/work/Charon/Charon/tests/tasks/long-running-operations.spec.ts:271:5
|
|
[firefox] › tests/tasks/backups-create.spec.ts:160:5 › Backups Page - Creation and List › Backup List Display › should show loading skeleton while fetching:
tests/tasks/backups-create.spec.ts#L181
1) [firefox] › tests/tasks/backups-create.spec.ts:160:5 › Backups Page - Creation and List › Backup List Display › should show loading skeleton while fetching
Error: expect(locator).not.toBeVisible() failed
Locator: locator('[data-testid="loading-skeleton"]')
Expected: not visible
Received: visible
Timeout: 5000ms
Call log:
- Expect "not toBeVisible" with timeout 5000ms
- waiting for locator('[data-testid="loading-skeleton"]')
5 × locator resolved to <div data-testid="loading-skeleton" class="rounded-lg border border-border overflow-hidden">…</div>
- unexpected value "visible"
179 | // After loading completes, skeleton should disappear
180 | await waitForLoadingComplete(page, { timeout: 5000 });
> 181 | await expect(skeleton).not.toBeVisible();
| ^
182 | });
183 | });
184 |
at /home/runner/work/Charon/Charon/tests/tasks/backups-create.spec.ts:181:34
|
|
E2E Chromium (Shard 2/4)
No files were found with the provided path: playwright-output/chromium-shard-2/. No artifacts will be uploaded.
|
|
E2E Chromium (Shard 1/4)
No files were found with the provided path: playwright-output/chromium-shard-1/. No artifacts will be uploaded.
|
|
E2E Chromium (Shard 3/4)
No files were found with the provided path: playwright-output/chromium-shard-3/. No artifacts will be uploaded.
|
|
E2E WebKit (Shard 1/4)
No files were found with the provided path: playwright-output/webkit-shard-1/. No artifacts will be uploaded.
|
|
E2E Chromium (Shard 4/4)
No files were found with the provided path: playwright-output/chromium-shard-4/. No artifacts will be uploaded.
|
|
E2E WebKit (Shard 2/4)
No files were found with the provided path: playwright-output/webkit-shard-2/. No artifacts will be uploaded.
|
|
E2E WebKit (Shard 4/4)
No files were found with the provided path: playwright-output/webkit-shard-4/. No artifacts will be uploaded.
|
|
E2E Firefox (Shard 2/4)
No files were found with the provided path: playwright-output/firefox-shard-2/. No artifacts will be uploaded.
|
|
E2E Firefox (Shard 1/4)
No files were found with the provided path: playwright-output/firefox-shard-1/. No artifacts will be uploaded.
|
|
🎭 Playwright Run Summary
21 passed (1.4m)
|
|
E2E WebKit (Security Enforcement)
Emergency token validated (length: 64, preview: 290afd29...0871)
|
|
🎭 Playwright Run Summary
21 passed (1.1m)
|
|
E2E Firefox (Security Enforcement)
Emergency token validated (length: 64, preview: 290afd29...0871)
|
|
🎭 Playwright Run Summary
124 passed (4.0m)
|
|
🎭 Playwright Run Summary
21 passed (49.7s)
|
|
E2E Chromium (Security Enforcement)
Emergency token validated (length: 64, preview: 290afd29...0871)
|
|
🎭 Playwright Run Summary
125 passed (4.3m)
|
|
🎭 Playwright Run Summary
124 passed (4.4m)
|
|
🎭 Playwright Run Summary
125 passed (7.1m)
|
|
🎭 Playwright Run Summary
124 passed (5.2m)
|
|
🎭 Playwright Run Summary
124 passed (7.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[firefox] › tests/settings/account-settings.spec.ts:654:5 › Account Settings › API Key Management › should regenerate API key
123 passed (8.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[webkit] › tests/integration/proxy-certificate.spec.ts:397:5 › Proxy + Certificate Integration › Group C: Certificate Lifecycle › should auto-renew expiring certificates
123 passed (7.6m)
|
|
🎭 Playwright Run Summary
2 flaky
[firefox] › tests/tasks/backups-create.spec.ts:160:5 › Backups Page - Creation and List › Backup List Display › should show loading skeleton while fetching
[firefox] › tests/tasks/long-running-operations.spec.ts:270:3 › Long-Running Operations › Long-running task completion can be verified
122 passed (10.1m)
|
|
🎭 Playwright Run Summary
124 passed (8.9m)
|
|
🎭 Playwright Run Summary
124 passed (9.6m)
|
|
🎭 Playwright Run Summary
125 passed (13.1m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Wikid82~Charon~IVLXN9.dockerbuild
|
156 KB |
sha256:74ef38a8e9a12819a4f9ac72d125e7ca02ea7b1b369a614217d3b2981db3a823
|
|
|
docker-image
Expired
|
174 MB |
sha256:70dc08b8a91df3df8b6edf183adccbdba8b17f24ef93d8f7c9b68b426a02e7b1
|
|
|
e2e-diagnostics-chromium-security
Expired
|
4.63 KB |
sha256:ba9bf8405beacf97d2ead42d8e8a11a5e0e3e4007dee14b053b8f5acfd6dccea
|
|
|
e2e-diagnostics-chromium-shard-1
Expired
|
4.41 KB |
sha256:6b0b57a40fcd6325d56ca51056c401be13268d270feacf04907b8a31aa71194f
|
|
|
e2e-diagnostics-chromium-shard-2
Expired
|
4.64 KB |
sha256:9bb793e06accf178919250822466931eb45930a7baf1626fe539b89045ab2bef
|
|
|
e2e-diagnostics-chromium-shard-3
Expired
|
4.37 KB |
sha256:7704f0aef98823991b59c65367fe0e76b8dd58f06516281d10ac9f70bf1ffdf2
|
|
|
e2e-diagnostics-chromium-shard-4
Expired
|
4.35 KB |
sha256:452c6c3ce0ee1dcb0311480e7c261715c60f62c0c81cf8081d6a3ab29e84a0fe
|
|
|
e2e-diagnostics-firefox-security
Expired
|
4.54 KB |
sha256:7cb4b93099d210ef378ddd7c7d19d1f819f012dfc11347b1bb2db0c9770bfd55
|
|
|
e2e-diagnostics-firefox-shard-1
Expired
|
4.39 KB |
sha256:d7fa27198d42c1ed3a6470b2a9907cc3f41ef99cb46da306c645c73b21db6f42
|
|
|
e2e-diagnostics-firefox-shard-2
Expired
|
4.41 KB |
sha256:bfa8797fa771add5c66f7f224cfb66cbd205b31a092a276e52a9ebbe7972bbba
|
|
|
e2e-diagnostics-firefox-shard-3
Expired
|
4.38 KB |
sha256:59056f9a6ca99384fe3f01688c90cf19f02666b29688c311c8b0f9d6581281e2
|
|
|
e2e-diagnostics-firefox-shard-4
Expired
|
4.47 KB |
sha256:88d29d0d0f0595cd764f019b6d764f3ff79a62e3d7312236b1d3d1f9f45b2c49
|
|
|
e2e-diagnostics-webkit-security
Expired
|
4.59 KB |
sha256:f5b455aa20dd9b10759cdb44fb37933e81564bebabfe3baa84cecf42cd56816b
|
|
|
e2e-diagnostics-webkit-shard-1
Expired
|
4.35 KB |
sha256:8295d05c45149494cee6d3e1eda9414d4b1714d4f5d3e3c508e99a982c10faa8
|
|
|
e2e-diagnostics-webkit-shard-2
Expired
|
4.37 KB |
sha256:b365fddfa70bc5e65e7ea10fbb87d910d6356233a73005dc955c06cc5894efc5
|
|
|
e2e-diagnostics-webkit-shard-3
Expired
|
4.57 KB |
sha256:8488c9aa0a7331c8fd4844fd23df80f007aef23c8c4cdd01f231f7d35e281982
|
|
|
e2e-diagnostics-webkit-shard-4
Expired
|
4.36 KB |
sha256:cc8962dcd0404bb040b9592e2b50353a10d57ede800fe45132c7976df832cd82
|
|
|
playwright-output-firefox-shard-3
Expired
|
2.01 MB |
sha256:b083ced6229d84515d246dc3dbac7d2ab872d5e11120e2931f95252e384f4eb4
|
|
|
playwright-output-firefox-shard-4
Expired
|
4.71 MB |
sha256:3b7ce351f95e03f39e5b6d8133ab10489bfcaed37077c38fde9a75c557183b15
|
|
|
playwright-output-webkit-shard-3
Expired
|
1.96 MB |
sha256:5327f903a18d27be857d3fb2d2868413cdd0a54e4b5764473bea8912b06e4a47
|
|
|
playwright-report-chromium-security
|
216 KB |
sha256:bc275869b9712a98096bea3066f64899afc379976af06707497af5e21eac1145
|
|
|
playwright-report-chromium-shard-1
|
342 KB |
sha256:7496829a5a3e4b25936aa196b5f05199d9c824ba3fee108d1f0bfa0c89f0efe6
|
|
|
playwright-report-chromium-shard-2
|
319 KB |
sha256:516cd8c69af5dd364b046cea378661271b336a2807bc748395b5aaa13bb4b262
|
|
|
playwright-report-chromium-shard-3
|
346 KB |
sha256:260659bcc804c5525f31fb2f7e229a0cf751c301918f68a013f5c25ca924a996
|
|
|
playwright-report-chromium-shard-4
|
369 KB |
sha256:23199c41ae2bc3744272a933d732aabc1c33ad38c5e759ae9326c3d46e243b5c
|
|
|
playwright-report-firefox-security
|
217 KB |
sha256:d152ca65f0a47b84e5e6f27adfc3aaa495d07f8b909d82ef1d8f2159cb84d1e0
|
|
|
playwright-report-firefox-shard-1
|
358 KB |
sha256:e76ea08f7bf1c9dd00679571bb7a578b368947d0dffcf927c7e9936d7deb9381
|
|
|
playwright-report-firefox-shard-2
|
326 KB |
sha256:678e8646aa7fed6f13d785d8e015f4fc6fff99ab51777bba6de0caad64b87ffb
|
|
|
playwright-report-firefox-shard-3
|
2.77 MB |
sha256:047d081e8f96cff8c0fba04e583e612ebb5dfdf53811bfa3b72161bcbbb144f4
|
|
|
playwright-report-firefox-shard-4
|
5.49 MB |
sha256:b4b194e9f3f20265245acb0e0c5001cb35adb7981cfffce373126bbd8a00faa0
|
|
|
playwright-report-webkit-security
|
217 KB |
sha256:2213eb42d0b88f5c0095d1df4b12e6535dd1c13f019dc912036243a410cc2d0b
|
|
|
playwright-report-webkit-shard-1
|
349 KB |
sha256:208a2119945dc309852e407e8463f807e4d97ab341e36daaf642a9c6473dfeda
|
|
|
playwright-report-webkit-shard-2
|
326 KB |
sha256:1e9bf219224826178e488613cd600b146d29898ee923630a64f31d5299af354c
|
|
|
playwright-report-webkit-shard-3
|
2.71 MB |
sha256:cb7f7d5968335c30d1ca4b01888d3bcbe8fe05f7486f466e1e3d33277c1e0441
|
|
|
playwright-report-webkit-shard-4
|
371 KB |
sha256:e6878e767602ef9e77524fc9b6529c48a0077122550b65a97ae98b5d145e9398
|
|