feat(themes): add ionic theme tokens #17219
build.yml
on: pull_request
build-core
1m 49s
Matrix: test-core-screenshot
test-core-clean-build
14s
test-core-lint
1m 2s
test-core-spec
47s
verify-screenshots
3s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
2s
verify-test-react-e2e
2s
verify-test-react-router-e2e
3s
verify-test-vue-e2e
4s
Annotations
2 errors and 20 notices
|
[Mobile Chrome] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions:
src/components/title/test/basic/title.e2e.ts#L11
1) [Mobile Chrome] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions
Error: expect(locator).toHaveScreenshot(expected) failed
194 pixels (ratio 0.01 of all image pixels) are different.
Snapshot: title-basic-ionic-md-ltr-light.png
Call log:
- Expect "toHaveScreenshot(title-basic-ionic-md-ltr-light.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('#header-wrapper')
- locator resolved to <div id="header-wrapper">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 194 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('#header-wrapper')
- locator resolved to <div id="header-wrapper">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 194 pixels (ratio 0.01 of all image pixels) are different.
9 |
10 | // only screenshot the headers to avoid unnecessary blank space from ion-content
> 11 | await expect(wrapper).toHaveScreenshot(screenshot(`title-basic`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/title/test/basic/title.e2e.ts:11:29
|
|
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups:
src/components/radio/test/a11y/radio.e2e.ts#L122
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups
Error: expect(locator).toBeFocused() failed
Locator: locator('#first-group ion-radio').first()
Expected: focused
Received: inactive
Timeout: 5000ms
Call log:
- Expect "toBeFocused" with timeout 5000ms
- waiting for locator('#first-group ion-radio').first()
9 × locator resolved to <ion-radio value="huey" role="radio" tabindex="0" aria-checked="true" class="md in-item radio-checked radio-label-placement-start hydrated">Huey</ion-radio>
- unexpected value "inactive"
120 |
121 | await pageUtils.pressKeys('Tab');
> 122 | await expect(firstGroupRadios.nth(0)).toBeFocused();
| ^
123 |
124 | await pageUtils.pressKeys('Tab');
125 | await expect(secondGroupRadios.nth(0)).toBeFocused();
at /ionic/src/components/radio/test/a11y/radio.e2e.ts:122:47
|
|
🎭 Playwright Run Summary
360 skipped
275 passed (2.2m)
|
|
🎭 Playwright Run Summary
368 skipped
302 passed (3.3m)
|
|
🎭 Playwright Run Summary
2 skipped
669 passed (3.6m)
|
|
🎭 Playwright Run Summary
8 skipped
680 passed (3.7m)
|
|
🎭 Playwright Run Summary
1 skipped
676 passed (3.8m)
|
|
🎭 Playwright Run Summary
8 skipped
660 passed (4.2m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › src/components/title/test/basic/title.e2e.ts:6:9 › title: basic - ionic/md/ltr/light › should not have visual regressions
144 skipped
709 passed (4.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups
4 skipped
675 passed (4.8m)
|
|
🎭 Playwright Run Summary
14 skipped
489 passed (5.8m)
|
|
🎭 Playwright Run Summary
10 skipped
648 passed (6.4m)
|
|
🎭 Playwright Run Summary
5 skipped
676 passed (6.8m)
|
|
🎭 Playwright Run Summary
3 skipped
664 passed (7.7m)
|
|
🎭 Playwright Run Summary
12 skipped
685 passed (8.1m)
|
|
🎭 Playwright Run Summary
13 skipped
653 passed (8.3m)
|
|
🎭 Playwright Run Summary
1 skipped
656 passed (8.5m)
|
|
🎭 Playwright Run Summary
5 skipped
710 passed (8.9m)
|
|
🎭 Playwright Run Summary
5 skipped
667 passed (8.9m)
|
|
🎭 Playwright Run Summary
4 skipped
729 passed (9.4m)
|
|
🎭 Playwright Run Summary
14 skipped
681 passed (10.0m)
|
|
🎭 Playwright Run Summary
18 skipped
613 passed (10.1m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
Expired
|
848 KB |
sha256:7135ca72705dbca7a8cf0aca6382fae6905abdd94f78f41a054a7391ffe47509
|
|
|
ionic-angular-server
Expired
|
8.55 KB |
sha256:b036aad9d2a915cb90aa5d1ad2cacc9feb7227ed0bad76d70bb5c8ca84ba63b4
|
|
|
ionic-core
Expired
|
5.2 MB |
sha256:e3f920793a5a1ac82a1eda16b1b32e8c7256caa63567a2f8d947c7b6867c8539
|
|
|
ionic-react
Expired
|
387 KB |
sha256:a9e75d41b9dffef27b5243dbb9da81f41802ce949558dcc24b1a0857ce6f9999
|
|
|
ionic-react-router
Expired
|
27.9 KB |
sha256:1d33d936a03823c2dd50e53f8468b3dce81c4ce5763bd6ca2fd435d27170cfc7
|
|
|
ionic-vue
Expired
|
417 KB |
sha256:5c2160eb7c96fc6ae3fbcf85f00c7cab6992a88745458810cf75ddd04113a36a
|
|
|
ionic-vue-router
Expired
|
17 KB |
sha256:c07b8b75dff09323661118009b35dc98f2cb872ab94a938b23e9f1a869da04e1
|
|
|
test-results-1-20
Expired
|
494 KB |
sha256:76e4139201a3d93e410cfaac4d4590a1b3575f56e48aed8337886c11c6935b8b
|
|
|
test-results-10-20
Expired
|
445 KB |
sha256:26c035fe1c3395c15e13e9be36bd9bf39e62aa614f33fb2fb0c1886873dbdc8e
|
|
|
test-results-11-20
Expired
|
1.31 MB |
sha256:149292290bf6aae8c83a282070a77bc7904a76c6bb7f38c1e94fb916695cc3bc
|
|
|
test-results-12-20
Expired
|
481 KB |
sha256:f4b5e91984a9d90c9709a0d4fac63556b5defd14b97cbaedf955bdda3aa75bf3
|
|
|
test-results-13-20
Expired
|
1.33 MB |
sha256:39744a9925d72794af687bb42faa1b842148491e2ad51915b270a1f59a24ef1c
|
|
|
test-results-14-20
Expired
|
425 KB |
sha256:308ad7d88ca8674264b7822db275249efe1b1471ab9ac33d4712212bbf34567e
|
|
|
test-results-15-20
Expired
|
458 KB |
sha256:aaac90d48ef6358b2e3a861a802ea919c8a66e21a9a2a847bba2c2cbeaa38379
|
|
|
test-results-16-20
Expired
|
474 KB |
sha256:a1d33ad4769e6853635484299ff07de4ba85b49b6106e0a90d17e4bc6288b859
|
|
|
test-results-17-20
Expired
|
561 KB |
sha256:6ac1296d1a506b0cb3cf65beb7c0b482244f3480d1e3e6193482af993ff6e6cf
|
|
|
test-results-18-20
Expired
|
554 KB |
sha256:3224c3a1f66113e9c4e03a45d27daf00ea9edfb3e5bcebfa3c059526345965b6
|
|
|
test-results-19-20
Expired
|
446 KB |
sha256:54b44a9c1cd79dbf1f71492064365d74b29a67cb9cf4598d553bb71cec3935e5
|
|
|
test-results-2-20
Expired
|
506 KB |
sha256:31d2ea9d5fb1cc25ee1d2862970964e3071f96119d642653d6543b7567ad74ce
|
|
|
test-results-20-20
Expired
|
338 KB |
sha256:637b3d26547a8b2dcd136b0b83f5b1769b0965a323c672052f892c3ba00dd8c8
|
|
|
test-results-3-20
Expired
|
440 KB |
sha256:68a9339641a4acfdb18fab1d51949a10098bd5bd86b0ce136c3e8e7ab61d7ebb
|
|
|
test-results-4-20
Expired
|
586 KB |
sha256:15a716040d38da8b560aafd9aeff7ea24430e6037af02db4aa890b4d72ce6872
|
|
|
test-results-5-20
Expired
|
489 KB |
sha256:650a8ea48a356f7933274c4b8a225e5e367b70f5f033f316fd89c8f8754c9061
|
|
|
test-results-6-20
Expired
|
477 KB |
sha256:8763a6c6c112532ac6ce1ae61c2cc3be871f8eb7735cc3e96a473c26c7a819ae
|
|
|
test-results-7-20
Expired
|
358 KB |
sha256:5501598854f4ea815e013497674225f821febd3d978a937f13cadbe3355d3728
|
|
|
test-results-8-20
Expired
|
448 KB |
sha256:740446304e33e48a0c0d4cc9fd82a6550d29dc8c7169da7fcebc8896e33899bc
|
|
|
test-results-9-20
Expired
|
485 KB |
sha256:4281b901508f8b3c2b6b01c672da50217ccfa0623d8f4659d4e76fb3e3cf4fd6
|
|