Skip to content

New events and meetups #637

New events and meetups

New events and meetups #637

Triggered via pull request November 14, 2025 12:24
Status Failure
Total duration 10m 3s
Artifacts 1

check.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover: test/e2e/community-events.spec.ts#L56
2) [chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover ───── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.hover: Test timeout of 60000ms exceeded. Call log: - waiting for locator('canvas').first() - locator resolved to <canvas aria-describedby="map-tooltip" aria-label="Interactive WebGL map of GraphQL meetups" class="block h-80 w-full animate-fade-in transition-opacity duration-150 ease-linear md:h-full"></canvas> - attempting hover action - waiting for element to be visible and stable - element is visible and stable - scrolling into view if needed - done scrolling 54 | const tooltip = page.getByRole("tooltip") 55 | await expect(tooltip).toHaveCount(0) > 56 | await mapCanvas.hover() | ^ 57 | const { clientX, clientY } = await page.evaluate(() => { 58 | const canvas = document.querySelector("canvas") as HTMLCanvasElement | null 59 | if (!canvas) throw new Error("Canvas not found") at /home/runner/work/graphql.github.io/graphql.github.io/test/e2e/community-events.spec.ts:56:19
[chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover: test/e2e/community-events.spec.ts#L0
2) [chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover ───── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover: test/e2e/community-events.spec.ts#L122
2) [chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: getByRole('tooltip') Expected string: "London GraphQL" Received string: "" Call log: - Expect "toHaveText" with timeout 5000ms - waiting for getByRole('tooltip') 120 | }) 121 | await page.mouse.move(clientX, clientY) > 122 | await expect(tooltip).toHaveText("London GraphQL", { timeout: 5000 }) | ^ 123 | await expect(tooltip).toBeVisible() 124 | }) 125 | at /home/runner/work/graphql.github.io/graphql.github.io/test/e2e/community-events.spec.ts:122:25
[chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover: test/e2e/community-events.spec.ts#L0
2) [chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover: test/e2e/community-events.spec.ts#L48
2) [chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover ───── Error: Timeout 5000ms exceeded while waiting on the predicate 46 | const mapCanvas = page.locator("canvas").first() 47 | await expect(mapCanvas).toBeVisible({ timeout: 10000 }) > 48 | await expect | ^ 49 | .poll(async () => { 50 | const box = await mapCanvas.boundingBox() 51 | return Boolean(box && box.width > 100 && box.height > 100) at /home/runner/work/graphql.github.io/graphql.github.io/test/e2e/community-events.spec.ts:48:3
[chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works: test/e2e/community-events.spec.ts#L20
1) [chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('canvas').first() Timeout: 10000ms Timeout 10000ms exceeded. Snapshot: meetups-map.png Call log: - Expect "toHaveScreenshot(meetups-map.png)" with timeout 10000ms - generating new stable screenshot expectation - waiting for locator('canvas').first() - locator resolved to <canvas aria-describedby="map-tooltip" aria-label="Interactive WebGL map of GraphQL meetups" class="block h-80 w-full animate-fade-in transition-opacity duration-150 ease-linear md:h-full"></canvas> - 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 - Timeout 10000ms exceeded. 18 | // Take a screenshot of the map and verify it matches snapshot 19 | const mapContainer = page.locator("canvas").first() > 20 | await expect(mapContainer).toHaveScreenshot("meetups-map.png", { | ^ 21 | timeout: 10000, 22 | }) 23 | at /home/runner/work/graphql.github.io/graphql.github.io/test/e2e/community-events.spec.ts:20:30
[chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works: test/e2e/community-events.spec.ts#L20
1) [chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('canvas').first() Timeout: 10000ms Timeout 10000ms exceeded. Snapshot: meetups-map.png Call log: - Expect "toHaveScreenshot(meetups-map.png)" with timeout 10000ms - generating new stable screenshot expectation - waiting for locator('canvas').first() - locator resolved to <canvas aria-describedby="map-tooltip" aria-label="Interactive WebGL map of GraphQL meetups" class="block h-80 w-full animate-fade-in transition-opacity duration-150 ease-linear md:h-full"></canvas> - 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 - Timeout 10000ms exceeded. 18 | // Take a screenshot of the map and verify it matches snapshot 19 | const mapContainer = page.locator("canvas").first() > 20 | await expect(mapContainer).toHaveScreenshot("meetups-map.png", { | ^ 21 | timeout: 10000, 22 | }) 23 | at /home/runner/work/graphql.github.io/graphql.github.io/test/e2e/community-events.spec.ts:20:30
[chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works: test/e2e/community-events.spec.ts#L20
1) [chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works ─── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('canvas').first() Timeout: 10000ms Timeout 10000ms exceeded. Snapshot: meetups-map.png Call log: - Expect "toHaveScreenshot(meetups-map.png)" with timeout 10000ms - generating new stable screenshot expectation - waiting for locator('canvas').first() - locator resolved to <canvas aria-describedby="map-tooltip" aria-label="Interactive WebGL map of GraphQL meetups" class="block h-80 w-full animate-fade-in transition-opacity duration-150 ease-linear md:h-full"></canvas> - 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 - Timeout 10000ms exceeded. 18 | // Take a screenshot of the map and verify it matches snapshot 19 | const mapContainer = page.locator("canvas").first() > 20 | await expect(mapContainer).toHaveScreenshot("meetups-map.png", { | ^ 21 | timeout: 10000, 22 | }) 23 | at /home/runner/work/graphql.github.io/graphql.github.io/test/e2e/community-events.spec.ts:20:30
[chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works: test/e2e/community-events.spec.ts#L0
1) [chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works ─── Test timeout of 60000ms exceeded.
[chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works: test/e2e/community-events.spec.ts#L0
1) [chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works ─── Test timeout of 60000ms exceeded.
🎭 Playwright Run Summary
3 failed [chromium] › test/e2e/community-events.spec.ts:3:1 › map loads and Zurich meetup link works ──── [chromium] › test/e2e/community-events.spec.ts:44:1 › map tooltip appears on marker hover ────── [chromium] › test/e2e/test-test.spec.ts:19:3 › Testing 123 › 1. GPU hardware acceleration ────── 7 passed (8.6m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report
2.66 MB
sha256:9cf0e117235d03e45760df807d3ece3d85eb830bd22d8d822fb5f1699b706cc0