Skip to content

Fix annotated presentation export PDF output #25

Fix annotated presentation export PDF output

Fix annotated presentation export PDF output #25

Triggered via pull request May 12, 2026 11:23
Status Failure
Total duration 32m 53s
Artifacts 19

automated-tests.yml

on: pull_request
bbb-libreoffice-image
40s
bbb-libreoffice-image
Matrix: build-package
unify-artifacts
1m 47s
unify-artifacts
Matrix: install-and-run-bbb-tests
install-and-run-plugin-tests
5m 34s
install-and-run-plugin-tests
push-debs-to-package-repo
push-debs-to-package-repo
publish-report
33s
publish-report
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 5 warnings
install-and-run-plugin-tests
An error occurred trying to start process '/usr/bin/bash' with working directory '/home/runner/work/bigbluebutton/bigbluebutton/./bigbluebutton-tests/bigbluebutton-html-plugin-sdk'. No such file or directory
install-and-run-plugin-tests
Process completed with exit code 8.
install-and-run-bbb-tests (6)
Process completed with exit code 1.
[Chromium] › presentation/presentation.spec.ts › Presentation › Zoom In
[Chromium] › presentation/presentation.spec.ts › Presentation › Zoom In, Zoom Out, Reset Zoom Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('div[data-testid="canvas"]') 48434 pixels (ratio 0.09 of all image pixels) are different. Snapshot: moderator1-zoom125.png Call log: - Expect "toHaveScreenshot(moderator1-zoom125.png)" with timeout 10000ms - verifying given screenshot expectation - waiting for locator('div[data-testid="canvas"]') - locator resolved to <div draggable="false" class="tl-canvas" data-testid="canvas">…</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 - 48434 pixels (ratio 0.09 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('div[data-testid="canvas"]') - locator resolved to <div draggable="false" class="tl-canvas" data-testid="canvas">…</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 - 48434 pixels (ratio 0.09 of all image pixels) are different. at Presentation.zoom (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.ts:631:25) at /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.spec.ts:73:5
[Chromium] › presentation/presentation.spec.ts › Presentation › Share Camera As Content
[Chromium] › presentation/presentation.spec.ts › Presentation › Share Camera As Content Error: should display the same screenshot as taken before expect(locator).toHaveScreenshot(expected) failed Locator: locator('video[id="screenshareVideo"]') 452196 pixels (ratio 0.74 of all image pixels) are different. Snapshot: moderator-share-camera-as-content.png Call log: - should display the same screenshot as taken before with timeout 10000ms - verifying given screenshot expectation - waiting for locator('video[id="screenshareVideo"]') - locator resolved to <video playsinline="" id="screenshareVideo" class="sc-fDinKg dDDEVA"></video> - 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 - 452196 pixels (ratio 0.74 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('video[id="screenshareVideo"]') - locator resolved to <video playsinline="" id="screenshareVideo" class="sc-fDinKg dDDEVA"></video> - 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 - 452196 pixels (ratio 0.74 of all image pixels) are different. at Presentation.shareCameraAsContent (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.ts:61:93) at /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.spec.ts:29:7
install-and-run-bbb-tests (1)
Process completed with exit code 1.
[Chromium] › breakout/breakout.spec.ts › Breakout › After creating › Export breakout room whiteboard annotations
[Chromium] › breakout/breakout.spec.ts › Breakout › After creating › Export breakout room whiteboard annotations Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('div[data-testid="canvas"]') 19244 pixels (ratio 0.04 of all image pixels) are different. Snapshot: capture-breakout-whiteboard.png Call log: - Expect "toHaveScreenshot(capture-breakout-whiteboard.png)" with timeout 10000ms - verifying given screenshot expectation - waiting for locator('div[data-testid="canvas"]') - locator resolved to <div draggable="false" class="tl-canvas" data-testid="canvas">…</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 - 19244 pixels (ratio 0.04 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('div[data-testid="canvas"]') - locator resolved to <div draggable="false" class="tl-canvas" data-testid="canvas">…</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 - 19244 pixels (ratio 0.04 of all image pixels) are different. at Join.exportBreakoutWhiteboard (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/breakout/join.ts:535:29) at /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/breakout/breakout.spec.ts:152:7
install-and-run-plugin-tests
No files were found with the provided path: bigbluebutton-tests/bigbluebutton-html-plugin-sdk/playwright-report. No artifacts will be uploaded.
[Chromium] › presentation/presentation.spec.ts › Presentation › Zoom In
Flaky (attempt #1) ──────────────────────────────────────────────────────────── [Chromium] › presentation/presentation.spec.ts › Presentation › Zoom In, Zoom Out, Reset Zoom Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('div[data-testid="canvas"]') 48434 pixels (ratio 0.09 of all image pixels) are different. Snapshot: moderator1-zoom125.png Call log: - Expect "toHaveScreenshot(moderator1-zoom125.png)" with timeout 10000ms - verifying given screenshot expectation - waiting for locator('div[data-testid="canvas"]') - locator resolved to <div draggable="false" class="tl-canvas" data-testid="canvas">…</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 - 48434 pixels (ratio 0.09 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('div[data-testid="canvas"]') - locator resolved to <div draggable="false" class="tl-canvas" data-testid="canvas">…</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 - 48434 pixels (ratio 0.09 of all image pixels) are different. at Presentation.zoom (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.ts:631:25) at /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.spec.ts:73:5
[Chromium] › presentation/presentation.spec.ts › Presentation › Share Camera As Content
Flaky (attempt #1) ──────────────────────────────────────────────────────────── [Chromium] › presentation/presentation.spec.ts › Presentation › Share Camera As Content Error: should display the same screenshot as taken before expect(locator).toHaveScreenshot(expected) failed Locator: locator('video[id="screenshareVideo"]') 452196 pixels (ratio 0.74 of all image pixels) are different. Snapshot: moderator-share-camera-as-content.png Call log: - should display the same screenshot as taken before with timeout 10000ms - verifying given screenshot expectation - waiting for locator('video[id="screenshareVideo"]') - locator resolved to <video playsinline="" id="screenshareVideo" class="sc-fDinKg dDDEVA"></video> - 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 - 452196 pixels (ratio 0.74 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('video[id="screenshareVideo"]') - locator resolved to <video playsinline="" id="screenshareVideo" class="sc-fDinKg dDDEVA"></video> - 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 - 452196 pixels (ratio 0.74 of all image pixels) are different. at Presentation.shareCameraAsContent (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.ts:61:93) at /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.spec.ts:29:7
[Chromium] › breakout/breakout.spec.ts › Breakout › After creating › Export breakout room whiteboard annotations
Flaky (attempt #1) ──────────────────────────────────────────────────────────── [Chromium] › breakout/breakout.spec.ts › Breakout › After creating › Export breakout room whiteboard annotations Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('div[data-testid="canvas"]') 19752 pixels (ratio 0.04 of all image pixels) are different. Snapshot: capture-breakout-whiteboard.png Call log: - Expect "toHaveScreenshot(capture-breakout-whiteboard.png)" with timeout 10000ms - verifying given screenshot expectation - waiting for locator('div[data-testid="canvas"]') - locator resolved to <div draggable="false" class="tl-canvas" data-testid="canvas">…</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 - 19752 pixels (ratio 0.04 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('div[data-testid="canvas"]') - locator resolved to <div draggable="false" class="tl-canvas" data-testid="canvas">…</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 - 19752 pixels (ratio 0.04 of all image pixels) are different. at Join.exportBreakoutWhiteboard (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/breakout/join.ts:535:29) at /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/breakout/breakout.spec.ts:152:7
[Chromium] › breakout/breakout.spec.ts › Breakout › After creating › End all breakout rooms
Flaky (attempt #1) ──────────────────────────────────────────────────────────── [Chromium] › breakout/breakout.spec.ts › Breakout › After creating › End all breakout rooms Error: should display create breakout rooms button after ending all breakout rooms expect(locator).toBeVisible() failed Locator: locator('button[data-test="createBreakoutRoomsButton"]') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - should display create breakout rooms button after ending all breakout rooms with timeout 10000ms - waiting for locator('button[data-test="createBreakoutRoomsButton"]') at Page.hasElement (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/core/page.ts:358:40) at Join.endAllBreakoutRooms (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/breakout/join.ts:330:24) at /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/breakout/breakout.spec.ts:122:7

Artifacts

Produced during runtime
Name Size Digest
all-bbb-artifacts
919 MB
sha256:45dc6eff3666e28b9fdc7b80de47b0488eea6e23fc46ba4a6f346a22a2dc76c6
bbb-configs-1_8
14.2 KB
sha256:5f13c0a12bda2ca932313d3f52c46970feccd919714f9d647f8dbb9b3dadcbcd
bbb-configs-6_8
14.2 KB
sha256:4b27fd22cd9c0a5fd868ec2b32cf5e0a0ddb0cf8086c4ff20172a610808b3ff5
bbb-configs-plugins
14.2 KB
sha256:f6a056fcd3db60672d7d1314a0c8334a2d270698a9131ed3ab4d39756c581099
bbb-logs-1_8
7 MB
sha256:2c4e2de9ed688da5179fd322a00fd62d829de5951cb8f7e5190f3a592f6f0e59
bbb-logs-6_8
4.69 MB
sha256:c82ad9f2e8805ac0fa543910ada24e8c9158d60c2988ef89d58d753dfd33feaa
bbb-logs-plugins
215 KB
sha256:d5df4d5887862f1453706244e21f8344c7c5e21e00cab4ee3d54e8500c5bdd24
browser-logs-1
34.3 KB
sha256:1e6c7c8e94a6348305941fd291954051276a1b83a091c87ad81c3fe232e30494
browser-logs-2
20.9 KB
sha256:54e8d23ebc1bca0d53eaba5757c0d9b409fdebe60d770ed6fabd19241f1cb5bc
browser-logs-3
16.8 KB
sha256:7ea3024bb96cfe76c4ea8217cf7845c63d2c6cf70f3aa34cc93e0ff309748419
browser-logs-4
8.45 KB
sha256:4269d7c01a8e65e4618fff5618514f6fa6cda88ef7ecafdb7102ad94c4799d46
browser-logs-5
9.59 KB
sha256:407fdcbf1af5554a28be8d18579fd55bf0c9481efd36fef7dad4b58e9a27bf43
browser-logs-6
25.9 KB
sha256:e3d37d8f055dae877bece5dcd1b4f4bd4ca05fe607a2518919c89cd464464e9c
browser-logs-7
20.7 KB
sha256:7d2015465ab93b0de0e4a24ff8446dd03ddd8769c1c01c85dea0b77342693bee
browser-logs-8
24.2 KB
sha256:ca132fd8dccda7fae0a543315ea24cb1c90f7ff694f1b7dd24ff899560578165
pr-comment-data
264 Bytes
sha256:52492739e6c7c423c0058c001311f4f33760a62db1857c89b0d43d8f54a27cba
test-report_shard-1
67.8 MB
sha256:cceadfda38564ad81b292dd6078bd41c53e37cb18f7ad1110c7094d73d1b2049
test-report_shard-6
31 MB
sha256:ba212e18b6d4700785c0cdca458a1c1bd0b38e03b32f93792f7caa614a41a3ff
tests-report
98.3 MB
sha256:c35c1c0d1d702793cd560c50a15e3caf6c11036dc95b28efa478dff983e0b8da