Skip to content

fix: phpstan

fix: phpstan #860

Triggered via push March 2, 2026 06:14
Status Failure
Total duration 9m 38s
Artifacts 1

test-e2e.yml

on: push
Playwright E2E tests
9m 33s
Playwright E2E tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[chromium] › admin.spec.js:127:5 › Chart Library › create all free charts: tests/e2e/utils/common.js#L56
4) [chromium] › admin.spec.js:127:5 › Chart Library › create all free charts ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) at ../utils/common.js:56 54 | 55 | // Wait a little for the request to be processed. > 56 | await expect( page.frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' })).toBeVisible({ timeout: 5000 }); | ^ 57 | 58 | const chartId = await page.frameLocator('iframe').locator('#visualizer-chart-id').getAttribute('data-id'); 59 | at createChartWithAdmin (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:56:103) at createAllFreeCharts (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:120:20) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/admin.spec.js:128:26
[chromium] › admin.spec.js:109:5 › Chart Library › delete a chart: tests/e2e/utils/common.js#L56
3) [chromium] › admin.spec.js:109:5 › Chart Library › delete a chart ───────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) at ../utils/common.js:56 54 | 55 | // Wait a little for the request to be processed. > 56 | await expect( page.frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' })).toBeVisible({ timeout: 5000 }); | ^ 57 | 58 | const chartId = await page.frameLocator('iframe').locator('#visualizer-chart-id').getAttribute('data-id'); 59 | at createChartWithAdmin (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:56:103) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/admin.spec.js:110:25
[chromium] › admin.spec.js:109:5 › Chart Library › delete a chart: tests/e2e/utils/common.js#L56
3) [chromium] › admin.spec.js:109:5 › Chart Library › delete a chart ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) at ../utils/common.js:56 54 | 55 | // Wait a little for the request to be processed. > 56 | await expect( page.frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' })).toBeVisible({ timeout: 5000 }); | ^ 57 | 58 | const chartId = await page.frameLocator('iframe').locator('#visualizer-chart-id').getAttribute('data-id'); 59 | at createChartWithAdmin (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:56:103) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/admin.spec.js:110:25
[chromium] › admin.spec.js:109:5 › Chart Library › delete a chart: tests/e2e/utils/common.js#L56
3) [chromium] › admin.spec.js:109:5 › Chart Library › delete a chart ───────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) at ../utils/common.js:56 54 | 55 | // Wait a little for the request to be processed. > 56 | await expect( page.frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' })).toBeVisible({ timeout: 5000 }); | ^ 57 | 58 | const chartId = await page.frameLocator('iframe').locator('#visualizer-chart-id').getAttribute('data-id'); 59 | at createChartWithAdmin (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:56:103) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/admin.spec.js:110:25
[chromium] › admin.spec.js:91:5 › Chart Library › clone/duplicate a chart: tests/e2e/utils/common.js#L56
2) [chromium] › admin.spec.js:91:5 › Chart Library › clone/duplicate a chart ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) at ../utils/common.js:56 54 | 55 | // Wait a little for the request to be processed. > 56 | await expect( page.frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' })).toBeVisible({ timeout: 5000 }); | ^ 57 | 58 | const chartId = await page.frameLocator('iframe').locator('#visualizer-chart-id').getAttribute('data-id'); 59 | at createChartWithAdmin (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:56:103) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/admin.spec.js:92:25
[chromium] › admin.spec.js:91:5 › Chart Library › clone/duplicate a chart: tests/e2e/utils/common.js#L56
2) [chromium] › admin.spec.js:91:5 › Chart Library › clone/duplicate a chart ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) at ../utils/common.js:56 54 | 55 | // Wait a little for the request to be processed. > 56 | await expect( page.frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' })).toBeVisible({ timeout: 5000 }); | ^ 57 | 58 | const chartId = await page.frameLocator('iframe').locator('#visualizer-chart-id').getAttribute('data-id'); 59 | at createChartWithAdmin (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:56:103) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/admin.spec.js:92:25
[chromium] › admin.spec.js:91:5 › Chart Library › clone/duplicate a chart: tests/e2e/utils/common.js#L56
2) [chromium] › admin.spec.js:91:5 › Chart Library › clone/duplicate a chart ───────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) at ../utils/common.js:56 54 | 55 | // Wait a little for the request to be processed. > 56 | await expect( page.frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' })).toBeVisible({ timeout: 5000 }); | ^ 57 | 58 | const chartId = await page.frameLocator('iframe').locator('#visualizer-chart-id').getAttribute('data-id'); 59 | at createChartWithAdmin (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:56:103) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/admin.spec.js:92:25
[chromium] › admin.spec.js:77:5 › Chart Library › create a chart: tests/e2e/utils/common.js#L56
1) [chromium] › admin.spec.js:77:5 › Chart Library › create a chart ────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) at ../utils/common.js:56 54 | 55 | // Wait a little for the request to be processed. > 56 | await expect( page.frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' })).toBeVisible({ timeout: 5000 }); | ^ 57 | 58 | const chartId = await page.frameLocator('iframe').locator('#visualizer-chart-id').getAttribute('data-id'); 59 | at createChartWithAdmin (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:56:103) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/admin.spec.js:78:25
[chromium] › admin.spec.js:77:5 › Chart Library › create a chart: tests/e2e/utils/common.js#L56
1) [chromium] › admin.spec.js:77:5 › Chart Library › create a chart ────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) at ../utils/common.js:56 54 | 55 | // Wait a little for the request to be processed. > 56 | await expect( page.frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' })).toBeVisible({ timeout: 5000 }); | ^ 57 | 58 | const chartId = await page.frameLocator('iframe').locator('#visualizer-chart-id').getAttribute('data-id'); 59 | at createChartWithAdmin (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:56:103) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/admin.spec.js:78:25
[chromium] › admin.spec.js:77:5 › Chart Library › create a chart: tests/e2e/utils/common.js#L56
1) [chromium] › admin.spec.js:77:5 › Chart Library › create a chart ────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' }) at ../utils/common.js:56 54 | 55 | // Wait a little for the request to be processed. > 56 | await expect( page.frameLocator('iframe').getByRole('heading', { name: 'Import data from URL' })).toBeVisible({ timeout: 5000 }); | ^ 57 | 58 | const chartId = await page.frameLocator('iframe').locator('#visualizer-chart-id').getAttribute('data-id'); 59 | at createChartWithAdmin (/home/runner/work/visualizer/visualizer/tests/e2e/utils/common.js:56:103) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/admin.spec.js:78:25
🎭 Playwright Run Summary
16 failed [chromium] › admin.spec.js:77:5 › Chart Library › create a chart ─────────────────────────────── [chromium] › admin.spec.js:91:5 › Chart Library › clone/duplicate a chart ────────────────────── [chromium] › admin.spec.js:109:5 › Chart Library › delete a chart ────────────────────────────── [chromium] › admin.spec.js:127:5 › Chart Library › create all free charts ────────────────────── [chromium] › admin.spec.js:137:5 › Chart Library › cancel second step of chart creation ──────── [chromium] › admin.spec.js:170:5 › Chart Library › check info panel ──────────────────────────── [chromium] › chart-sources.spec.js:18:5 › Data Free Sources › manual import ──────────────────── [chromium] › classic-editor.spec.js:21:5 › Charts with Classic Editor › insert chart into a Post via Media [chromium] › gutenberg-editor.spec.js:31:5 › Charts with Gutenberg Editor › new chart creation ─ [chromium] › gutenberg-editor.spec.js:54:5 › Charts with Gutenberg Editor › insert an existing chart [chromium] › gutenberg-editor.spec.js:72:5 › Charts with Gutenberg Editor › check block Sidebar/Inspector tabs [chromium] › gutenberg-editor.spec.js:115:5 › Charts with Gutenberg Editor › check block Edit new button [chromium] › gutenberg-editor.spec.js:135:5 › Charts with Gutenberg Editor › check widgets ───── [chromium] › gutenberg-editor.spec.js:152:5 › Charts with Gutenberg Editor › check widgets in the Customizer [chromium] › onboarding.spec.ts:32:9 › Onboarding › Check the setup wizard ───────────────────── [chromium] › upsell.spec.js:34:2 › Upsell › chart settings on admin ──────────────────────────── 10 passed (6.6m)

Artifacts

Produced during runtime
Name Size Digest
e2e-playwright-results Expired
93.6 MB
sha256:4d7fcb8d111dd0894e78b91e49d9044dc92b3e96235d24e5c24f8466a010d297