Skip to content

Add a support page #19806

Add a support page

Add a support page #19806

Triggered via pull request September 30, 2024 17:02
Status Failure
Total duration 10m 17s
Artifacts 1

ci.yml

on: pull_request
Changed Files
18s
Changed Files
Frontend / Percy Nonce
0s
Frontend / Percy Nonce
Backend / Lint
1m 57s
Backend / Lint
Backend / cargo-deny
0s
Backend / cargo-deny
Backend / Test
9m 41s
Backend / Test
Frontend / Lint
32s
Frontend / Lint
Frontend / Test
1m 58s
Frontend / Test
Frontend / Test (playwright)
5m 23s
Frontend / Test (playwright)
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 1 warning, and 1 notice
Frontend / Test
Process completed with exit code 1.
[chromium] › acceptance/support.spec.ts:4:7 › Acceptance | support page › shows an inquire list: e2e/acceptance/support.spec.ts#L12
1) [chromium] › acceptance/support.spec.ts:4:7 › Acceptance | support page › shows an inquire list Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('inquire-list').locator(getByRole('listitem')) - Expected - 1 + Received + 10 Array [ - "Report a crate that violates policies", + " + + Report a crate that violates policies + + ", + " + + For all other cases + + ", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTestId('inquire-list').locator(getByRole('listitem')) - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements 10 | const inquireList = page.getByTestId('inquire-list'); 11 | await expect(inquireList).toBeVisible(); > 12 | await expect(inquireList.locator(page.getByRole('listitem'))).toHaveText(['Report a crate that violates policies']); | ^ 13 | 14 | await percy.snapshot(); 15 | await a11y.audit(); at /home/runner/work/crates.io/crates.io/e2e/acceptance/support.spec.ts:12:67
[chromium] › acceptance/support.spec.ts:4:7 › Acceptance | support page › shows an inquire list: e2e/acceptance/support.spec.ts#L12
1) [chromium] › acceptance/support.spec.ts:4:7 › Acceptance | support page › shows an inquire list Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('inquire-list').locator(getByRole('listitem')) - Expected - 1 + Received + 10 Array [ - "Report a crate that violates policies", + " + + Report a crate that violates policies + + ", + " + + For all other cases + + ", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTestId('inquire-list').locator(getByRole('listitem')) - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements 10 | const inquireList = page.getByTestId('inquire-list'); 11 | await expect(inquireList).toBeVisible(); > 12 | await expect(inquireList.locator(page.getByRole('listitem'))).toHaveText(['Report a crate that violates policies']); | ^ 13 | 14 | await percy.snapshot(); 15 | await a11y.audit(); at /home/runner/work/crates.io/crates.io/e2e/acceptance/support.spec.ts:12:67
[chromium] › acceptance/support.spec.ts:4:7 › Acceptance | support page › shows an inquire list: e2e/acceptance/support.spec.ts#L12
1) [chromium] › acceptance/support.spec.ts:4:7 › Acceptance | support page › shows an inquire list Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('inquire-list').locator(getByRole('listitem')) - Expected - 1 + Received + 10 Array [ - "Report a crate that violates policies", + " + + Report a crate that violates policies + + ", + " + + For all other cases + + ", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTestId('inquire-list').locator(getByRole('listitem')) - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements 10 | const inquireList = page.getByTestId('inquire-list'); 11 | await expect(inquireList).toBeVisible(); > 12 | await expect(inquireList.locator(page.getByRole('listitem'))).toHaveText(['Report a crate that violates policies']); | ^ 13 | 14 | await percy.snapshot(); 15 | await a11y.audit(); at /home/runner/work/crates.io/crates.io/e2e/acceptance/support.spec.ts:12:67
[chromium] › acceptance/support.spec.ts:18:7 › Acceptance | support page › shows an inquire list if given inquire is not supported: e2e/acceptance/support.spec.ts#L26
2) [chromium] › acceptance/support.spec.ts:18:7 › Acceptance | support page › shows an inquire list if given inquire is not supported Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('inquire-list').locator(getByRole('listitem')) - Expected - 1 + Received + 10 Array [ - "Report a crate that violates policies", + " + + Report a crate that violates policies + + ", + " + + For all other cases + + ", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTestId('inquire-list').locator(getByRole('listitem')) - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements 24 | const inquireList = page.getByTestId('inquire-list'); 25 | await expect(inquireList).toBeVisible(); > 26 | await expect(inquireList.locator(page.getByRole('listitem'))).toHaveText(['Report a crate that violates policies']); | ^ 27 | }); 28 | 29 | test.describe('reporting a crate from support page', () => { at /home/runner/work/crates.io/crates.io/e2e/acceptance/support.spec.ts:26:67
[chromium] › acceptance/support.spec.ts:18:7 › Acceptance | support page › shows an inquire list if given inquire is not supported: e2e/acceptance/support.spec.ts#L26
2) [chromium] › acceptance/support.spec.ts:18:7 › Acceptance | support page › shows an inquire list if given inquire is not supported Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('inquire-list').locator(getByRole('listitem')) - Expected - 1 + Received + 10 Array [ - "Report a crate that violates policies", + " + + Report a crate that violates policies + + ", + " + + For all other cases + + ", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTestId('inquire-list').locator(getByRole('listitem')) - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements 24 | const inquireList = page.getByTestId('inquire-list'); 25 | await expect(inquireList).toBeVisible(); > 26 | await expect(inquireList.locator(page.getByRole('listitem'))).toHaveText(['Report a crate that violates policies']); | ^ 27 | }); 28 | 29 | test.describe('reporting a crate from support page', () => { at /home/runner/work/crates.io/crates.io/e2e/acceptance/support.spec.ts:26:67
[chromium] › acceptance/support.spec.ts:18:7 › Acceptance | support page › shows an inquire list if given inquire is not supported: e2e/acceptance/support.spec.ts#L26
2) [chromium] › acceptance/support.spec.ts:18:7 › Acceptance | support page › shows an inquire list if given inquire is not supported Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('inquire-list').locator(getByRole('listitem')) - Expected - 1 + Received + 10 Array [ - "Report a crate that violates policies", + " + + Report a crate that violates policies + + ", + " + + For all other cases + + ", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTestId('inquire-list').locator(getByRole('listitem')) - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements - locator resolved to 2 elements 24 | const inquireList = page.getByTestId('inquire-list'); 25 | await expect(inquireList).toBeVisible(); > 26 | await expect(inquireList.locator(page.getByRole('listitem'))).toHaveText(['Report a crate that violates policies']); | ^ 27 | }); 28 | 29 | test.describe('reporting a crate from support page', () => { at /home/runner/work/crates.io/crates.io/e2e/acceptance/support.spec.ts:26:67
Frontend / Test (playwright)
Process completed with exit code 1.
Changed Files
Unable to find merge base between ba836e2b0a882b86c95f4f71f79e527d90796bfe and aa4fe32a4fb0f0898ab3bb010622d5795fe40e60
🎭 Playwright Run Summary
2 failed [chromium] › acceptance/support.spec.ts:4:7 › Acceptance | support page › shows an inquire list [chromium] › acceptance/support.spec.ts:18:7 › Acceptance | support page › shows an inquire list if given inquire is not supported 2 skipped 183 passed (4.8m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
2.09 MB