Skip to content

Commit 91fcfc9

Browse files
committed
test: update
1 parent 55f719d commit 91fcfc9

File tree

4 files changed

+28
-64
lines changed

4 files changed

+28
-64
lines changed

tests/tools/performance.test.js.snapshot

Lines changed: 2 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,5 @@
11
exports[`performance > performance_analyze_insight > returns the information on the insight 1`] = `
2-
## Insight Title: LCP breakdown
3-
4-
## Insight Summary:
5-
This insight is used to analyze the time spent that contributed to the final LCP time and identify which of the 4 phases (or 2 if there was no LCP resource) are contributing most to the delay in rendering the LCP element.
6-
7-
## Detailed analysis:
8-
The Largest Contentful Paint (LCP) time for this navigation was 129 ms.
9-
The LCP element is an image fetched from https://web-dev.imgix.net/image/kheDArv5csY6rvQUJDbWRscckLr1/4i7JstVZvgTFk9dxCe4a.svg (eventKey: s-1314, ts: 122411037986).
10-
## LCP resource network request: https://web-dev.imgix.net/image/kheDArv5csY6rvQUJDbWRscckLr1/4i7JstVZvgTFk9dxCe4a.svg
11-
eventKey: s-1314
12-
Timings:
13-
- Queued at: 41 ms
14-
- Request sent at: 47 ms
15-
- Download complete at: 56 ms
16-
- Main thread processing completed at: 58 ms
17-
Durations:
18-
- Download time: 0.3 ms
19-
- Main thread processing time: 2 ms
20-
- Total duration: 17 ms
21-
Redirects: no redirects
22-
Status code: 200
23-
MIME Type: image/svg+xml
24-
Protocol: unknown
25-
Priority: VeryHigh
26-
Render blocking: No
27-
From a service worker: No
28-
Initiators (root request to the request that directly loaded this one): none
29-
30-
31-
We can break this time down into the 4 phases that combine to make the LCP time:
32-
33-
- Time to first byte: 8 ms (6.1% of total LCP time)
34-
- Resource load delay: 33 ms (25.7% of total LCP time)
35-
- Resource load duration: 15 ms (11.4% of total LCP time)
36-
- Element render delay: 73 ms (56.8% of total LCP time)
37-
38-
## Estimated savings: none
39-
40-
## External resources:
41-
- https://developer.chrome.com/docs/performance/insights/lcp-breakdown
42-
- https://web.dev/articles/lcp
43-
- https://web.dev/articles/optimize-lcp
2+
No Performance Insights for the given insight set id. Only use ids given in the "Available insight sets" list.
443
`;
454

465
exports[`performance > performance_stop_trace > returns an error message if parsing the trace buffer fails 1`] = `
@@ -61,7 +20,7 @@ Network throttling: none
6120

6221
The following is a list of insight sets. An insight set covers a specific part of the trace, split by navigations. The insights within each insight set are specific to that part of the trace. Be sure to consider the insight set id and bounds when calling functions. If no specific insight set or navigation is mentioned, assume the user is referring to the first one.
6322

64-
## insight set id: 8463DF94CD61B265B664E7F768183DE3
23+
## insight set id: NAVIGATION_0
6524

6625
URL: https://web.dev/
6726
Bounds: {min: 122410996889, max: 122416385853}

tests/tools/performance.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ describe('performance', () => {
189189
assert.ok(
190190
response.responseLines
191191
.join('\n')
192-
.match(/No Insight with the name MadeUpInsightName found./),
192+
.match(/No Performance Insights for the given insight set id/),
193193
);
194194
});
195195
});

tests/trace-processing/parse.test.js.snapshot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Network throttling: none
99

1010
The following is a list of insight sets. An insight set covers a specific part of the trace, split by navigations. The insights within each insight set are specific to that part of the trace. Be sure to consider the insight set id and bounds when calling functions. If no specific insight set or navigation is mentioned, assume the user is referring to the first one.
1111

12-
## insight set id: 8463DF94CD61B265B664E7F768183DE3
12+
## insight set id: NAVIGATION_0
1313

1414
URL: https://web.dev/
1515
Bounds: {min: 122410996889, max: 122416385853}

tsconfig.json

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -26,37 +26,42 @@
2626
"include": [
2727
"src/**/*.ts",
2828
"tests/**/*.ts",
29-
"node_modules/chrome-devtools-frontend/mcp/mcp.ts",
29+
"node_modules/chrome-devtools-frontend/front_end/core/common",
30+
"node_modules/chrome-devtools-frontend/front_end/core/host",
31+
"node_modules/chrome-devtools-frontend/front_end/core/platform",
32+
"node_modules/chrome-devtools-frontend/front_end/core/protocol_client",
33+
"node_modules/chrome-devtools-frontend/front_end/core/root",
34+
"node_modules/chrome-devtools-frontend/front_end/core/sdk",
35+
"node_modules/chrome-devtools-frontend/front_end/foundation/foundation.ts",
36+
"node_modules/chrome-devtools-frontend/front_end/foundation/Universe.ts",
37+
"node_modules/chrome-devtools-frontend/front_end/generated",
3038
"node_modules/chrome-devtools-frontend/front_end/legacy/legacy-defs.d.ts",
31-
"node_modules/chrome-devtools-frontend/front_end/models/trace",
32-
"node_modules/chrome-devtools-frontend/front_end/models/logs",
33-
"node_modules/chrome-devtools-frontend/front_end/models/text_utils",
34-
"node_modules/chrome-devtools-frontend/front_end/models/network_time_calculator",
35-
"node_modules/chrome-devtools-frontend/front_end/models/crux-manager",
39+
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/NetworkRequestFormatter.ts",
3640
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/PerformanceInsightFormatter.ts",
3741
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/PerformanceTraceFormatter.ts",
38-
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/NetworkRequestFormatter.ts",
3942
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/UnitFormatters.ts",
4043
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/performance",
41-
"node_modules/chrome-devtools-frontend/front_end/models/trace_source_maps_resolver",
42-
"node_modules/chrome-devtools-frontend/front_end/models/emulation",
43-
"node_modules/chrome-devtools-frontend/front_end/models/stack_trace",
4444
"node_modules/chrome-devtools-frontend/front_end/models/bindings",
45+
"node_modules/chrome-devtools-frontend/front_end/models/cpu_profile",
46+
"node_modules/chrome-devtools-frontend/front_end/models/crux-manager",
47+
"node_modules/chrome-devtools-frontend/front_end/models/emulation",
4548
"node_modules/chrome-devtools-frontend/front_end/models/formatter",
4649
"node_modules/chrome-devtools-frontend/front_end/models/geometry",
50+
"node_modules/chrome-devtools-frontend/front_end/models/issues_manager",
51+
"node_modules/chrome-devtools-frontend/front_end/models/logs",
52+
"node_modules/chrome-devtools-frontend/front_end/models/network_time_calculator",
4753
"node_modules/chrome-devtools-frontend/front_end/models/source_map_scopes",
54+
"node_modules/chrome-devtools-frontend/front_end/models/stack_trace",
55+
"node_modules/chrome-devtools-frontend/front_end/models/text_utils",
56+
"node_modules/chrome-devtools-frontend/front_end/models/trace_source_maps_resolver",
57+
"node_modules/chrome-devtools-frontend/front_end/models/trace",
4858
"node_modules/chrome-devtools-frontend/front_end/models/workspace",
49-
"node_modules/chrome-devtools-frontend/front_end/core/common",
50-
"node_modules/chrome-devtools-frontend/front_end/core/sdk",
51-
"node_modules/chrome-devtools-frontend/front_end/core/protocol_client",
52-
"node_modules/chrome-devtools-frontend/front_end/core/host",
53-
"node_modules/chrome-devtools-frontend/front_end/core/platform",
54-
"node_modules/chrome-devtools-frontend/front_end/models/cpu_profile",
55-
"node_modules/chrome-devtools-frontend/front_end/generated",
59+
"node_modules/chrome-devtools-frontend/front_end/panels/issues/IssueAggregator.ts",
5660
"node_modules/chrome-devtools-frontend/front_end/third_party/legacy-javascript",
61+
"node_modules/chrome-devtools-frontend/front_end/third_party/marked",
5762
"node_modules/chrome-devtools-frontend/front_end/third_party/source-map-scopes-codec",
58-
"node_modules/chrome-devtools-frontend/front_end/core/root",
59-
"node_modules/chrome-devtools-frontend/front_end/third_party/third-party-web"
63+
"node_modules/chrome-devtools-frontend/front_end/third_party/third-party-web",
64+
"node_modules/chrome-devtools-frontend/mcp/mcp.ts"
6065
],
6166
"exclude": ["node_modules/chrome-devtools-frontend/**/*.test.ts"]
6267
}

0 commit comments

Comments
 (0)