Skip to content

Update mooc.fi logo in nav bar and footer #3593

Update mooc.fi logo in nav bar and footer

Update mooc.fi logo in nav bar and footer #3593

Triggered via pull request February 5, 2025 20:03
Status Failure
Total duration 28m 11s
Artifacts 4

system-tests-and-deploy.yml

on: pull_request
Matrix: system-tests
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 5 warnings, and 1 notice
[chromium] › author.spec.ts:10:5 › author-block: system-tests/src/tests/author.spec.ts#L17
1) [chromium] › author.spec.ts:10:5 › author-block › Expect screenshots to match snapshots "author-block" Error: expect(page).toHaveScreenshot(expected) 4016 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/secret-project-331/secret-project-331/system-tests/src/__screenshots__/author.spec.ts/author-block-mobile-tall.png Received: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/author-author-block-chromium/author-block-mobile-tall-1-actual.png Diff: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/author-author-block-chromium/author-block-mobile-tall-1-diff.png Call log: - expect.toHaveScreenshot(author-block-mobile-tall.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 4016 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 4016 pixels (ratio 0.01 of all image pixels) are different. 15 | await selectCourseInstanceIfPrompted(page) 16 | > 17 | await expectScreenshotsToMatchSnapshots({ | ^ 18 | screenshotTarget: page, 19 | headless, 20 | testInfo, at /home/runner/work/secret-project-331/secret-project-331/system-tests/src/tests/author.spec.ts:17:42
[chromium] › automatic-completion.spec.ts:10:5 › Registers automatic completion: system-tests/src/tests/automatic-completion.spec.ts#L55
2) [chromium] › automatic-completion.spec.ts:10:5 › Registers automatic completion › Expect screenshots to match snapshots "automatic-completion-registration-page" Error: expect(page).toHaveScreenshot(expected) 948 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/secret-project-331/secret-project-331/system-tests/src/__screenshots__/automatic-completion.spec.ts/automatic-completion-registration-page-mobile-tall.png Received: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/automatic-completion-Registers-automatic-completion-chromium/automatic-completion-registration-page-mobile-tall-1-actual.png Diff: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/automatic-completion-Registers-automatic-completion-chromium/automatic-completion-registration-page-mobile-tall-1-diff.png Call log: - expect.toHaveScreenshot(automatic-completion-registration-page-mobile-tall.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 948 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 948 pixels (ratio 0.01 of all image pixels) are different. 53 | .getByRole("button", { name: "Register" }) 54 | .click() > 55 | await expectScreenshotsToMatchSnapshots({ | ^ 56 | screenshotTarget: page, 57 | headless, 58 | testInfo, at /home/runner/work/secret-project-331/secret-project-331/system-tests/src/tests/automatic-completion.spec.ts:55:42
[chromium] › certificates/configure-certificate.test.ts:9:5 › Configuring certificates works: system-tests/src/tests/certificates/configure-certificate.test.ts#L18
3) [chromium] › certificates/configure-certificate.test.ts:9:5 › Configuring certificates works › Expect screenshots to match snapshots "management-page" Error: expect(page).toHaveScreenshot(expected) 948 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/secret-project-331/secret-project-331/system-tests/src/__screenshots__/certificates/configure-certificate.test.ts/management-page-mobile-tall.png Received: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/certificates-configure-cer-fb5c6-figuring-certificates-works-chromium/management-page-mobile-tall-1-actual.png Diff: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/certificates-configure-cer-fb5c6-figuring-certificates-works-chromium/management-page-mobile-tall-1-diff.png Call log: - expect.toHaveScreenshot(management-page-mobile-tall.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 948 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 948 pixels (ratio 0.01 of all image pixels) are different. 16 | await page.getByRole("tab", { name: "Course instances" }).click() 17 | await page.getByRole("link", { name: "Manage certificates (Default)" }).click() > 18 | await expectScreenshotsToMatchSnapshots({ | ^ 19 | screenshotTarget: page, 20 | headless, 21 | testInfo, at /home/runner/work/secret-project-331/secret-project-331/system-tests/src/tests/certificates/configure-certificate.test.ts:18:42
[chromium] › certificates/generate-certificate.test.ts:10:5 › Generating certificates works: system-tests/src/tests/certificates/generate-certificate.test.ts#L38
4) [chromium] › certificates/generate-certificate.test.ts:10:5 › Generating certificates works › Expect screenshots to match snapshots "generated-certificate" Error: expect(page).toHaveScreenshot(expected) 948 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/secret-project-331/secret-project-331/system-tests/src/__screenshots__/certificates/generate-certificate.test.ts/generated-certificate-mobile-tall.png Received: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/certificates-generate-cert-df952-nerating-certificates-works-chromium/generated-certificate-mobile-tall-1-actual.png Diff: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/certificates-generate-cert-df952-nerating-certificates-works-chromium/generated-certificate-mobile-tall-1-diff.png Call log: - expect.toHaveScreenshot(generated-certificate-mobile-tall.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 948 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 948 pixels (ratio 0.01 of all image pixels) are different. 36 | const currentUrl = page.url() 37 | await page.goto(`${currentUrl}?debug=true`) > 38 | await expectScreenshotsToMatchSnapshots({ | ^ 39 | screenshotTarget: page, 40 | headless, 41 | testInfo, at /home/runner/work/secret-project-331/secret-project-331/system-tests/src/tests/certificates/generate-certificate.test.ts:38:42
[chromium] › change-course-language.spec.ts:10:5 › Changing course language works: system-tests/src/tests/change-course-language.spec.ts#L21
5) [chromium] › change-course-language.spec.ts:10:5 › Changing course language works › Expect screenshots to match snapshots "course-lang-selection-eng-to-fi" Error: expect(page).toHaveScreenshot(expected) 35742 pixels (ratio 0.09 of all image pixels) are different. Expected: /home/runner/work/secret-project-331/secret-project-331/system-tests/src/__screenshots__/change-course-language.spec.ts/course-lang-selection-eng-to-fi-mobile-tall.png Received: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/change-course-language-Changing-course-language-works-chromium/course-lang-selection-eng-to-fi-mobile-tall-1-actual.png Diff: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/change-course-language-Changing-course-language-works-chromium/course-lang-selection-eng-to-fi-mobile-tall-1-diff.png Call log: - expect.toHaveScreenshot(course-lang-selection-eng-to-fi-mobile-tall.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 35742 pixels (ratio 0.09 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 35742 pixels (ratio 0.09 of all image pixels) are different. 19 | await page.getByRole("button", { name: "Settings", exact: true }).click() 20 | > 21 | await expectScreenshotsToMatchSnapshots({ | ^ 22 | screenshotTarget: page, 23 | headless, 24 | testInfo, at /home/runner/work/secret-project-331/secret-project-331/system-tests/src/tests/change-course-language.spec.ts:21:42
[chromium] › content-search.spec.ts:11:5 › content search: system-tests/src/tests/content-search.spec.ts#L62
6) [chromium] › content-search.spec.ts:11:5 › content search › Expect screenshots to match snapshots "search-content-with-two-words-not-just-after-each-other" Error: expect(page).toHaveScreenshot(expected) 1343 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/secret-project-331/secret-project-331/system-tests/src/__screenshots__/content-search.spec.ts/search-content-with-two-words-not-just-after-each-other-mobile-tall.png Received: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/content-search-content-search-chromium/search-content-with-two-wo-eed9e--each-other-mobile-tall-1-actual.png Diff: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/content-search-content-search-chromium/search-content-with-two-wo-eed9e--each-other-mobile-tall-1-diff.png Call log: - expect.toHaveScreenshot(search-content-with-two-words-not-just-after-each-other-mobile-tall.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 1343 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 1343 pixels (ratio 0.01 of all image pixels) are different. 60 | .waitFor() 61 | > 62 | await expectScreenshotsToMatchSnapshots({ | ^ 63 | axeSkip: ["aria-hidden-focus", "landmark-one-main", "page-has-heading-one"], 64 | screenshotTarget: page, 65 | headless, at /home/runner/work/secret-project-331/secret-project-331/system-tests/src/tests/content-search.spec.ts:62:42
[chromium] › course-instance-management/course-instance-management.spec.ts:11:5 › Managing course instances works: system-tests/src/tests/course-instance-management/course-instance-management.spec.ts#L26
7) [chromium] › course-instance-management/course-instance-management.spec.ts:11:5 › Managing course instances works › Expect screenshots to match snapshots "initial-course-management-page" Error: expect(page).toHaveScreenshot(expected) 14028 pixels (ratio 0.04 of all image pixels) are different. Expected: /home/runner/work/secret-project-331/secret-project-331/system-tests/src/__screenshots__/course-instance-management/course-instance-management.spec.ts/initial-course-management-page-mobile-tall.png Received: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/course-instance-management-fee82-ging-course-instances-works-chromium/initial-course-management-page-mobile-tall-1-actual.png Diff: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/course-instance-management-fee82-ging-course-instances-works-chromium/initial-course-management-page-mobile-tall-1-diff.png Call log: - expect.toHaveScreenshot(initial-course-management-page-mobile-tall.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 14028 pixels (ratio 0.04 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 14028 pixels (ratio 0.04 of all image pixels) are different. 24 | ) 25 | > 26 | await expectScreenshotsToMatchSnapshots({ | ^ 27 | headless, 28 | testInfo, 29 | snapshotName: "initial-course-management-page", at /home/runner/work/secret-project-331/secret-project-331/system-tests/src/tests/course-instance-management/course-instance-management.spec.ts:26:42
[chromium] › course-language-versions.spec.ts:10:5 › Creating a new language version works: system-tests/src/tests/course-language-versions.spec.ts#L62
8) [chromium] › course-language-versions.spec.ts:10:5 › Creating a new language version works › Expect screenshots to match snapshots "wrong-course-banner" Error: expect(page).toHaveScreenshot(expected) 1402 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/secret-project-331/secret-project-331/system-tests/src/__screenshots__/course-language-versions.spec.ts/wrong-course-banner-mobile-tall.png Received: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/course-language-versions-C-f1cf2--new-language-version-works-chromium/wrong-course-banner-mobile-tall-1-actual.png Diff: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/course-language-versions-C-f1cf2--new-language-version-works-chromium/wrong-course-banner-mobile-tall-1-diff.png Call log: - expect.toHaveScreenshot(wrong-course-banner-mobile-tall.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 1402 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 1402 pixels (ratio 0.01 of all image pixels) are different. 60 | ) 61 | > 62 | await expectScreenshotsToMatchSnapshots({ | ^ 63 | screenshotTarget: page, 64 | headless, 65 | testInfo, at /home/runner/work/secret-project-331/secret-project-331/system-tests/src/tests/course-language-versions.spec.ts:62:42
[chromium] › course-list.spec.ts:10:5 › course list renders: system-tests/src/tests/course-list.spec.ts#L20
9) [chromium] › course-list.spec.ts:10:5 › course list renders › Expect screenshots to match snapshots "course-listing" Error: expect(page).toHaveScreenshot(expected) 948 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/secret-project-331/secret-project-331/system-tests/src/__screenshots__/course-list.spec.ts/course-listing-mobile-tall.png Received: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/course-list-course-list-renders-chromium/course-listing-mobile-tall-1-actual.png Diff: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/course-list-course-list-renders-chromium/course-listing-mobile-tall-1-diff.png Call log: - expect.toHaveScreenshot(course-listing-mobile-tall.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 948 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 948 pixels (ratio 0.01 of all image pixels) are different. 18 | 19 | await expectUrlPathWithRandomUuid(page, "/org/uh-cs") > 20 | await expectScreenshotsToMatchSnapshots({ | ^ 21 | headless, 22 | testInfo, 23 | screenshotTarget: page, at /home/runner/work/secret-project-331/secret-project-331/system-tests/src/tests/course-list.spec.ts:20:42
[chromium] › course-material/content-components-render.spec.ts:8:5 › blocks render correctly: system-tests/src/tests/course-material/content-components-render.spec.ts#L29
10) [chromium] › course-material/content-components-render.spec.ts:8:5 › blocks render correctly › Expect screenshots to match snapshots "content-components-renderer-view" Error: expect(page).toHaveScreenshot(expected) Expected an image 431px by 24327px, received 1024px by 24327px. 1587 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/secret-project-331/secret-project-331/system-tests/src/__screenshots__/course-material/content-components-render.spec.ts/content-components-renderer-view-mobile-tall.png Received: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/course-material-content-co-a4b7d-der-blocks-render-correctly-chromium/content-components-renderer-view-mobile-tall-1-actual.png Diff: /home/runner/work/secret-project-331/secret-project-331/system-tests/test-results/course-material-content-co-a4b7d-der-blocks-render-correctly-chromium/content-components-renderer-view-mobile-tall-1-diff.png Call log: - expect.toHaveScreenshot(content-components-renderer-view-mobile-tall.png) with timeout 10000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 431px by 24327px, received 1024px by 24327px. 1587 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - Expected an image 431px by 24327px, received 1024px by 24327px. 1587 pixels (ratio 0.01 of all image pixels) are different. 27 | await expect(page.getByText("crashed")).toBeHidden() 28 | > 29 | await expectScreenshotsToMatchSnapshots({ | ^ 30 | // TODO: these should be removed 31 | axeSkip: ["color-contrast", "empty-table-header"], 32 | screenshotTarget: page, at /home/runner/work/secret-project-331/secret-project-331/system-tests/src/tests/course-material/content-components-render.spec.ts:29:42
system-tests (2)
The job was canceled because "_1" failed.
system-tests (2)
The operation was canceled.
Slow Test: system-tests/[chromium] › course-material/content-components-render.spec.ts#L1
system-tests/[chromium] › course-material/content-components-render.spec.ts took 34.7s
Slow Test: system-tests/[chromium] › course-instance-management/add-completions.spec.ts#L1
system-tests/[chromium] › course-instance-management/add-completions.spec.ts took 28.8s
Slow Test: system-tests/[chromium] › automatic-completion.spec.ts#L1
system-tests/[chromium] › automatic-completion.spec.ts took 22.9s
Slow Test: system-tests/[chromium] › feedback/feedback.spec.ts#L1
system-tests/[chromium] › feedback/feedback.spec.ts took 20.6s
Slow Test: system-tests/[chromium] › latex.spec.ts#L1
system-tests/[chromium] › latex.spec.ts took 15.3s
🎭 Playwright Run Summary
24 failed [chromium] › author.spec.ts:10:5 › author-block ──────────────────────────────────────────────── [chromium] › automatic-completion.spec.ts:10:5 › Registers automatic completion ──────────────── [chromium] › certificates/configure-certificate.test.ts:9:5 › Configuring certificates works ─── [chromium] › certificates/generate-certificate.test.ts:10:5 › Generating certificates works ──── [chromium] › change-course-language.spec.ts:10:5 › Changing course language works ────────────── [chromium] › content-search.spec.ts:11:5 › content search ────────────────────────────────────── [chromium] › course-instance-management/course-instance-management.spec.ts:11:5 › Managing course instances works [chromium] › course-language-versions.spec.ts:10:5 › Creating a new language version works ───── [chromium] › course-list.spec.ts:10:5 › course list renders ──────────────────────────────────── [chromium] › course-material/content-components-render.spec.ts:8:5 › blocks render correctly ─── [chromium] › course-material/find-hidden-page.spec.ts:10:5 › find hidden page ────────────────── [chromium] › course-modules/course-modules.spec.ts:9:5 › Course modules test ─────────────────── [chromium] › draft.spec.ts:54:7 › admin › can create a draft course and change it to a non-draft course [chromium] › exams/exam-with-automatic-eligibility.spec.ts:10:5 › Can take exam after enough course points [chromium] › exams/taking-exam.spec.ts:8:5 › Can start an exam and can answer exercises ──────── [chromium] › exercise-list.spec.ts:9:5 › Exercise list works ─────────────────────────────────── [chromium] › exercise-service.spec.ts:19:5 › can add and delete exercise service ─────────────── [chromium] › feedback/feedback.spec.ts:16:5 › feedback test ──────────────────────────────────── [chromium] › glossary-tooltip.spec.ts:10:5 › glossary-tooltip ────────────────────────────────── [chromium] › glossary.spec.ts:11:5 › glossary test ───────────────────────────────────────────── [chromium] › gutenberg/spacer-not-breaking-editing.spec.ts:14:7 › Spacers should not break text editing under them, block inserter should not go on top of the typing caret [chromium] › history/history.spec.ts:17:5 › history test ─────────────────────────────────────── [chromium] › latex.spec.ts:12:5 › latex-block renders ────────────────────────────────────────── [chromium] › manage-course-structure.spec.ts:9:5 › manage course structure works ─────────────── 34 passed (5.5m)

Artifacts

Produced during runtime
Name Size
playwright-html-report-1
438 KB
skaffold-build-output
940 Bytes
skaffold-images
448 MB
test-results-1
87.7 MB