Add a support page #19806
ci.yml
on: pull_request
Changed Files
18s
Backend / Lint
1m 57s
Backend / cargo-deny
0s
Backend / Test
9m 41s
Frontend / Lint
32s
Frontend / Test
1m 58s
Frontend / Test (playwright)
5m 23s
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 |
|