chore(deps-dev): bump @size-limit/esbuild from 11.2.0 to 12.0.0 #45
Annotations
9 errors and 1 notice
|
|
|
tests-e2e/utils.ts#L6
4) [firefox] › ../../tests-e2e/dataset-search.spec.ts:11:7 › Datasets search API smoke › search endpoint returns deterministic array
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TypeError: fetch failed
at utils.ts:6
4 | for (let i = 0; i < retries; i++) {
5 | try {
> 6 | const res = await fetch(url, { redirect: 'manual' });
| ^
7 | if (res.status === expectStatus) {
8 | const ct = res.headers.get('content-type') || '';
9 | if (!ct.includes('application/json')) throw new Error(`Unexpected content-type ${ct}`);
at fetchJson (/home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/utils.ts:6:19)
at /home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/dataset-search.spec.ts:12:17
[cause]: AggregateError:
|
|
tests-e2e/utils.ts#L6
4) [firefox] › ../../tests-e2e/dataset-search.spec.ts:11:7 › Datasets search API smoke › search endpoint returns deterministic array
TypeError: fetch failed
at utils.ts:6
4 | for (let i = 0; i < retries; i++) {
5 | try {
> 6 | const res = await fetch(url, { redirect: 'manual' });
| ^
7 | if (res.status === expectStatus) {
8 | const ct = res.headers.get('content-type') || '';
9 | if (!ct.includes('application/json')) throw new Error(`Unexpected content-type ${ct}`);
at fetchJson (/home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/utils.ts:6:19)
at /home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/dataset-search.spec.ts:12:17
[cause]: AggregateError:
|
|
tests-e2e/costscope-page.spec.ts#L128
3) [firefox] › ../../tests-e2e/costscope-page.spec.ts:13:7 › Costscope /costscope page › @smoke loads overview and breakdown cards
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 15000ms exceeded.
Call log:
- waiting for getByRole('button', { name: /refresh/i }).first()
- locator resolved to <button tabindex="0" type="button" data-testid="dashboard-refresh-all" class="v5-MuiButtonBase-root v5-MuiButton-root v5-MuiButton-outlined v5-MuiButton-outlinedPrimary v5-MuiButton-sizeSmall v5-MuiButton-outlinedSizeSmall v5-MuiButton-colorPrimary v5-MuiButton-root v5-MuiButton-outlined v5-MuiButton-outlinedPrimary v5-MuiButton-sizeSmall v5-MuiButton-outlinedSizeSmall v5-MuiButton-colorPrimary css-bgkats-MuiButtonBase-root-MuiButton-root">…</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 100ms
29 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 500ms
126 | const refreshButtons = page.getByRole('button', { name: /refresh/i });
127 | if (await refreshButtons.count()) {
> 128 | await refreshButtons.first().click();
| ^
129 | }
130 |
131 | // Strict assertions now that backend mock connectivity is verified.
at /home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/costscope-page.spec.ts:128:36
|
|
tests-e2e/costscope-page.spec.ts#L128
3) [firefox] › ../../tests-e2e/costscope-page.spec.ts:13:7 › Costscope /costscope page › @smoke loads overview and breakdown cards
TimeoutError: locator.click: Timeout 15000ms exceeded.
Call log:
- waiting for getByRole('button', { name: /refresh/i }).first()
- locator resolved to <button tabindex="0" type="button" data-testid="dashboard-refresh-all" class="v5-MuiButtonBase-root v5-MuiButton-root v5-MuiButton-outlined v5-MuiButton-outlinedPrimary v5-MuiButton-sizeSmall v5-MuiButton-outlinedSizeSmall v5-MuiButton-colorPrimary v5-MuiButton-root v5-MuiButton-outlined v5-MuiButton-outlinedPrimary v5-MuiButton-sizeSmall v5-MuiButton-outlinedSizeSmall v5-MuiButton-colorPrimary css-bgkats-MuiButtonBase-root-MuiButton-root">…</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 100ms
29 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 500ms
126 | const refreshButtons = page.getByRole('button', { name: /refresh/i });
127 | if (await refreshButtons.count()) {
> 128 | await refreshButtons.first().click();
| ^
129 | }
130 |
131 | // Strict assertions now that backend mock connectivity is verified.
at /home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/costscope-page.spec.ts:128:36
|
|
tests-e2e/api-endpoints.spec.ts#L31
2) [firefox] › ../../tests-e2e/api-endpoints.spec.ts:30:7 › Costscope mock API endpoints (direct) › forced 503 error path (summary)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TypeError: fetch failed
29 |
30 | test('forced 503 error path (summary)', async () => {
> 31 | const res = await fetch(`${mockBase}/costs/summary?period=${period}&forceError=503`);
| ^
32 | expect(res.status).toBe(503);
33 | });
34 | });
at /home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/api-endpoints.spec.ts:31:17
[cause]: AggregateError:
|
|
tests-e2e/api-endpoints.spec.ts#L31
2) [firefox] › ../../tests-e2e/api-endpoints.spec.ts:30:7 › Costscope mock API endpoints (direct) › forced 503 error path (summary)
TypeError: fetch failed
29 |
30 | test('forced 503 error path (summary)', async () => {
> 31 | const res = await fetch(`${mockBase}/costs/summary?period=${period}&forceError=503`);
| ^
32 | expect(res.status).toBe(503);
33 | });
34 | });
at /home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/api-endpoints.spec.ts:31:17
[cause]: AggregateError:
|
|
tests-e2e/utils.ts#L6
1) [firefox] › ../../tests-e2e/api-endpoints.spec.ts:13:7 › Costscope mock API endpoints (direct) › core endpoints return expected JSON
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TypeError: fetch failed
at utils.ts:6
4 | for (let i = 0; i < retries; i++) {
5 | try {
> 6 | const res = await fetch(url, { redirect: 'manual' });
| ^
7 | if (res.status === expectStatus) {
8 | const ct = res.headers.get('content-type') || '';
9 | if (!ct.includes('application/json')) throw new Error(`Unexpected content-type ${ct}`);
at fetchJson (/home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/utils.ts:6:19)
at /home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/api-endpoints.spec.ts:14:18
[cause]: AggregateError:
|
|
tests-e2e/utils.ts#L6
1) [firefox] › ../../tests-e2e/api-endpoints.spec.ts:13:7 › Costscope mock API endpoints (direct) › core endpoints return expected JSON
TypeError: fetch failed
at utils.ts:6
4 | for (let i = 0; i < retries; i++) {
5 | try {
> 6 | const res = await fetch(url, { redirect: 'manual' });
| ^
7 | if (res.status === expectStatus) {
8 | const ct = res.headers.get('content-type') || '';
9 | if (!ct.includes('application/json')) throw new Error(`Unexpected content-type ${ct}`);
at fetchJson (/home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/utils.ts:6:19)
at /home/runner/work/costscope-backstage-plugin/costscope-backstage-plugin/tests-e2e/api-endpoints.spec.ts:14:18
[cause]: AggregateError:
|
|
4 failed
[firefox] › ../../tests-e2e/api-endpoints.spec.ts:13:7 › Costscope mock API endpoints (direct) › core endpoints return expected JSON
[firefox] › ../../tests-e2e/api-endpoints.spec.ts:30:7 › Costscope mock API endpoints (direct) › forced 503 error path (summary)
[firefox] › ../../tests-e2e/costscope-page.spec.ts:13:7 › Costscope /costscope page › @smoke loads overview and breakdown cards
[firefox] › ../../tests-e2e/dataset-search.spec.ts:11:7 › Datasets search API smoke › search endpoint returns deterministic array
1 skipped
3 passed (52.3s)
|
The logs for this run have expired and are no longer available.
Loading