Skip to content

enable messageBridge on Android + tests #7561

enable messageBridge on Android + tests

enable messageBridge on Android + tests #7561

Triggered via pull request January 27, 2025 10:41
Status Failure
Total duration 10m 23s
Artifacts 1

tests.yml

on: pull_request
Matrix: unit
deploy-docs
0s
deploy-docs
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 8 warnings, and 1 notice
integration
The job running on runner GitHub Actions 150 has exceeded the maximum execution time of 10 minutes.
[android] › integration-test/duckplayer-mobile.spec.js:5:5 › Video Player overlays › Selecting 'watch here' on mobile: injected/integration-test/page-objects/duckplayer-overlays.js#L526
1) [android] › integration-test/duckplayer-mobile.spec.js:5:5 › Video Player overlays › Selecting 'watch here' on mobile TimeoutError: locator.click: Timeout 1000ms exceeded. Call log: - waiting for getByRole('button', { name: 'No Thanks' }) at integration-test/page-objects/duckplayer-overlays.js:526 524 | async choosesWatchHere() { 525 | const { page } = this.overlays; > 526 | await page.getByRole('button', { name: 'No Thanks' }).click(); | ^ 527 | } 528 | 529 | async choosesDuckPlayer() { at DuckplayerOverlaysMobile.choosesWatchHere (/home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/page-objects/duckplayer-overlays.js:526:63) at /home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/duckplayer-mobile.spec.js:16:31
[android] › integration-test/duckplayer-mobile.spec.js:5:5 › Video Player overlays › Selecting 'watch here' on mobile: injected/integration-test/page-objects/duckplayer-overlays.js#L526
1) [android] › integration-test/duckplayer-mobile.spec.js:5:5 › Video Player overlays › Selecting 'watch here' on mobile Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 1000ms exceeded. Call log: - waiting for getByRole('button', { name: 'No Thanks' }) at integration-test/page-objects/duckplayer-overlays.js:526 524 | async choosesWatchHere() { 525 | const { page } = this.overlays; > 526 | await page.getByRole('button', { name: 'No Thanks' }).click(); | ^ 527 | } 528 | 529 | async choosesDuckPlayer() { at DuckplayerOverlaysMobile.choosesWatchHere (/home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/page-objects/duckplayer-overlays.js:526:63) at /home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/duckplayer-mobile.spec.js:16:31
[android] › integration-test/duckplayer-mobile.spec.js:5:5 › Video Player overlays › Selecting 'watch here' on mobile: injected/integration-test/page-objects/duckplayer-overlays.js#L526
1) [android] › integration-test/duckplayer-mobile.spec.js:5:5 › Video Player overlays › Selecting 'watch here' on mobile Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 1000ms exceeded. Call log: - waiting for getByRole('button', { name: 'No Thanks' }) at integration-test/page-objects/duckplayer-overlays.js:526 524 | async choosesWatchHere() { 525 | const { page } = this.overlays; > 526 | await page.getByRole('button', { name: 'No Thanks' }).click(); | ^ 527 | } 528 | 529 | async choosesDuckPlayer() { at DuckplayerOverlaysMobile.choosesWatchHere (/home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/page-objects/duckplayer-overlays.js:526:63) at /home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/duckplayer-mobile.spec.js:16:31
[android] › integration-test/duckplayer-mobile.spec.js:23:5 › Video Player overlays › Selecting 'watch here' on mobile + remember: injected/integration-test/page-objects/duckplayer-overlays.js#L536
2) [android] › integration-test/duckplayer-mobile.spec.js:23:5 › Video Player overlays › Selecting 'watch here' on mobile + remember TimeoutError: locator.click: Timeout 1000ms exceeded. Call log: - waiting for getByRole('switch') at integration-test/page-objects/duckplayer-overlays.js:536 534 | async selectsRemember() { 535 | const { page } = this.overlays; > 536 | await page.getByRole('switch').click(); | ^ 537 | } 538 | 539 | async overlayIsRemoved() { at DuckplayerOverlaysMobile.selectsRemember (/home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/page-objects/duckplayer-overlays.js:536:40) at /home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/duckplayer-mobile.spec.js:34:31
[android] › integration-test/duckplayer-mobile.spec.js:23:5 › Video Player overlays › Selecting 'watch here' on mobile + remember: injected/integration-test/page-objects/duckplayer-overlays.js#L536
2) [android] › integration-test/duckplayer-mobile.spec.js:23:5 › Video Player overlays › Selecting 'watch here' on mobile + remember Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 1000ms exceeded. Call log: - waiting for getByRole('switch') at integration-test/page-objects/duckplayer-overlays.js:536 534 | async selectsRemember() { 535 | const { page } = this.overlays; > 536 | await page.getByRole('switch').click(); | ^ 537 | } 538 | 539 | async overlayIsRemoved() { at DuckplayerOverlaysMobile.selectsRemember (/home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/page-objects/duckplayer-overlays.js:536:40) at /home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/duckplayer-mobile.spec.js:34:31
[android] › integration-test/duckplayer-mobile.spec.js:23:5 › Video Player overlays › Selecting 'watch here' on mobile + remember: injected/integration-test/page-objects/duckplayer-overlays.js#L536
2) [android] › integration-test/duckplayer-mobile.spec.js:23:5 › Video Player overlays › Selecting 'watch here' on mobile + remember Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 1000ms exceeded. Call log: - waiting for getByRole('switch') at integration-test/page-objects/duckplayer-overlays.js:536 534 | async selectsRemember() { 535 | const { page } = this.overlays; > 536 | await page.getByRole('switch').click(); | ^ 537 | } 538 | 539 | async overlayIsRemoved() { at DuckplayerOverlaysMobile.selectsRemember (/home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/page-objects/duckplayer-overlays.js:536:40) at /home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/duckplayer-mobile.spec.js:34:31
[android] › integration-test/duckplayer-mobile.spec.js:43:5 › Video Player overlays › Selecting 'watch in duckplayer' on mobile: injected/integration-test/page-objects/duckplayer-overlays.js#L531
3) [android] › integration-test/duckplayer-mobile.spec.js:43:5 › Video Player overlays › Selecting 'watch in duckplayer' on mobile TimeoutError: locator.click: Timeout 1000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Turn On Duck Player' }) at integration-test/page-objects/duckplayer-overlays.js:531 529 | async choosesDuckPlayer() { 530 | const { page } = this.overlays; > 531 | await page.getByRole('link', { name: 'Turn On Duck Player' }).click(); | ^ 532 | } 533 | 534 | async selectsRemember() { at DuckplayerOverlaysMobile.choosesDuckPlayer (/home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/page-objects/duckplayer-overlays.js:531:71) at /home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/duckplayer-mobile.spec.js:53:31
[android] › integration-test/duckplayer-mobile.spec.js:43:5 › Video Player overlays › Selecting 'watch in duckplayer' on mobile: injected/integration-test/page-objects/duckplayer-overlays.js#L531
3) [android] › integration-test/duckplayer-mobile.spec.js:43:5 › Video Player overlays › Selecting 'watch in duckplayer' on mobile Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 1000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Turn On Duck Player' }) at integration-test/page-objects/duckplayer-overlays.js:531 529 | async choosesDuckPlayer() { 530 | const { page } = this.overlays; > 531 | await page.getByRole('link', { name: 'Turn On Duck Player' }).click(); | ^ 532 | } 533 | 534 | async selectsRemember() { at DuckplayerOverlaysMobile.choosesDuckPlayer (/home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/page-objects/duckplayer-overlays.js:531:71) at /home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/duckplayer-mobile.spec.js:53:31
[android] › integration-test/duckplayer-mobile.spec.js:43:5 › Video Player overlays › Selecting 'watch in duckplayer' on mobile: injected/integration-test/page-objects/duckplayer-overlays.js#L531
3) [android] › integration-test/duckplayer-mobile.spec.js:43:5 › Video Player overlays › Selecting 'watch in duckplayer' on mobile Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 1000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Turn On Duck Player' }) at integration-test/page-objects/duckplayer-overlays.js:531 529 | async choosesDuckPlayer() { 530 | const { page } = this.overlays; > 531 | await page.getByRole('link', { name: 'Turn On Duck Player' }).click(); | ^ 532 | } 533 | 534 | async selectsRemember() { at DuckplayerOverlaysMobile.choosesDuckPlayer (/home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/page-objects/duckplayer-overlays.js:531:71) at /home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/duckplayer-mobile.spec.js:53:31
[android] › integration-test/duckplayer-mobile.spec.js:60:5 › Video Player overlays › Selecting 'watch in duckplayer' on mobile + remember: injected/integration-test/page-objects/duckplayer-overlays.js#L536
4) [android] › integration-test/duckplayer-mobile.spec.js:60:5 › Video Player overlays › Selecting 'watch in duckplayer' on mobile + remember TimeoutError: locator.click: Timeout 1000ms exceeded. Call log: - waiting for getByRole('switch') at integration-test/page-objects/duckplayer-overlays.js:536 534 | async selectsRemember() { 535 | const { page } = this.overlays; > 536 | await page.getByRole('switch').click(); | ^ 537 | } 538 | 539 | async overlayIsRemoved() { at DuckplayerOverlaysMobile.selectsRemember (/home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/page-objects/duckplayer-overlays.js:536:40) at /home/runner/work/content-scope-scripts/content-scope-scripts/injected/integration-test/duckplayer-mobile.spec.js:70:31
unit (ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
unit (ubuntu-latest): special-pages/index.mjs#L102
Expected property shorthand
unit (windows-latest): special-pages/index.mjs#L102
Expected property shorthand
Slow Test: injected/[chrome] › integration-test/web-compat.spec.js#L1
injected/[chrome] › integration-test/web-compat.spec.js took 22.9s
🎭 Playwright Run Summary
5 failed [android] › integration-test/duckplayer-mobile.spec.js:5:5 › Video Player overlays › Selecting 'watch here' on mobile [android] › integration-test/duckplayer-mobile.spec.js:23:5 › Video Player overlays › Selecting 'watch here' on mobile + remember [android] › integration-test/duckplayer-mobile.spec.js:43:5 › Video Player overlays › Selecting 'watch in duckplayer' on mobile [android] › integration-test/duckplayer-mobile.spec.js:60:5 › Video Player overlays › Selecting 'watch in duckplayer' on mobile + remember [android] › integration-test/duckplayer-mobile.spec.js:78:5 › Video Player overlays › opens info 51 skipped 227 passed (2.2m)

Artifacts

Produced during runtime
Name Size
playwright-report-pages
330 KB