Skip to content

Merge pull request from GHSA-5966-9hw8-q96q #9727

Merge pull request from GHSA-5966-9hw8-q96q

Merge pull request from GHSA-5966-9hw8-q96q #9727

Triggered via push May 15, 2024 19:06
Status Success
Total duration 55m 57s
Artifacts 2
build-install-and-test
55m 49s
build-install-and-test
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 5 warnings, and 1 notice
[Chromium] › notifications/notifications.spec.js:15:3 › Notifications › Audio notifications @ci: bigbluebutton-tests/playwright/core/page.js#L133
1) [Chromium] › notifications/notifications.spec.js:15:3 › Notifications › Audio notifications @ci page.waitForSelector: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('li[data-test="leaveAudio"]') to be visible locator resolved to hidden <li emoji="no" tabindex="-1" role="menuitem" aria-di…>…</li> ============================================================ at core/page.js:133 131 | 132 | async waitForSelector(selector, timeout = ELEMENT_WAIT_TIME) { > 133 | await this.page.waitForSelector(selector, { timeout }); | ^ 134 | } 135 | 136 | async waitForSelectorDetached(selector, timeout = ELEMENT_WAIT_TIME) { at Page.waitForSelector (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/core/page.js:133:21) at Page.waitAndClick (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/core/page.js:167:16) at Notifications.audioNotification (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/notifications/notifications.js:29:24) at /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/notifications/notifications.spec.js:18:5
[Chromium] › webcam/webcam.spec.js:46:5 › Webcam @ci › Webcam background › Select one of the default backgrounds @ci: bigbluebutton-tests/playwright/webcam/webcam.js#L72
2) [Chromium] › webcam/webcam.spec.js:46:5 › Webcam @ci › Webcam background › Select one of the default backgrounds @ci Error: Screenshot comparison failed: 991 pixels (ratio 0.06 of all image pixels) are different Call log: - expect.toHaveScreenshot with timeout 10000ms - verifying given screenshot expectation - waiting for locator('video[data-test="videoContainer"]') - locator resolved to visible <video autoplay="" playsinline="" class="sc-iLOkMM iwLK…></video> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 1642 pixels (ratio 0.09 of all image pixels) are different - waiting 100ms before taking screenshot - waiting for locator('video[data-test="videoContainer"]') - locator resolved to visible <video autoplay="" playsinline="" class="sc-iLOkMM iwLK…></video> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 1651 pixels (ratio 0.09 of all image pixels) are different - waiting 250ms before taking screenshot - waiting for locator('video[data-test="videoContainer"]') - locator resolved to visible <video autoplay="" playsinline="" class="sc-iLOkMM iwLK…></video> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 1731 pixels (ratio 0.10 of all image pixels) are different - waiting 500ms before taking screenshot - waiting for locator('video[data-test="videoContainer"]') - locator resolved to visible <video autoplay="" playsinline="" class="sc-iLOkMM iwLK…></video> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 1594 pixels (ratio 0.09 of all image pixels) are different - waiting 1000ms before taking screenshot - waiting for locator('video[data-test="videoContainer"]') - locator resolved to visible <video autoplay="" playsinline="" class="sc-iLOkMM iwLK…></video> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 2256 pixels (ratio 0.12 of all image pixels) are different - waiting 1000ms before taking screenshot - waiting for locator('video[data-test="videoContainer"]') - locator resolved to visible <video autoplay="" playsinline="" class="sc-iLOkMM iwLK…></video> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 991 pixels (ratio 0.06 of all image pixels) are different Expected: /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/test-results/webcam-webcam-Webcam-ci-Webcam-background-Select-one-of-the-default-backgrounds-ci-Chromium/webcam-with-home-background-expected.png Received: /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/test-results/webcam-webcam-Webcam-ci-Webcam-background-Select-one-of-the-default-backgrounds-ci-Chromium/webcam-with-home-background-actual.png Diff: /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/test-results/webcam-webcam-Webcam-ci-Webcam-background-Select-one-of-the-default-backgrounds-ci-Chromium/webcam-with-home-background-diff.png at webcam/webcam.js:72 70 | await this.waitForSelector(e.webcamContainer); 71 | const webcamVideoLocator = await this.getLocator(e.webcamContainer); > 72 | await expect(webcamVideoLocator).toHaveScreenshot('webcam-with-home-background.png'); | ^ 73 | } 74
🎭 Playwright Run Summary
2 flaky [Chromium] › notifications/notifications.spec.js:15:3 › Notifications › Audio notifications @ci [Chromium] › webcam/webcam.spec.js:46:5 › Webcam @ci › Webcam background › Select one of the default backgrounds @ci 143 passed (24m)
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "artifacts.tar", "tests-report". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
build-install-and-test
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Slow Test: bigbluebutton-tests/playwright/[Chromium] › polling/polling.spec.js#L1
bigbluebutton-tests/playwright/[Chromium] › polling/polling.spec.js took 28s
Slow Test: bigbluebutton-tests/playwright/[Chromium] › learningdashboard/learningdashboard.spec.js#L1
bigbluebutton-tests/playwright/[Chromium] › learningdashboard/learningdashboard.spec.js took 26s
Slow Test: bigbluebutton-tests/playwright/[Chromium] › chat/chat.spec.js#L1
bigbluebutton-tests/playwright/[Chromium] › chat/chat.spec.js took 21s

Artifacts

Produced during runtime
Name Size
artifacts.tar
766 MB
tests-report
217 MB