Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/inspector/tracing/timeline-misc/timeline-event-details.html |
| diff --git a/third_party/WebKit/LayoutTests/inspector/tracing/timeline-misc/timeline-event-details.html b/third_party/WebKit/LayoutTests/inspector/tracing/timeline-misc/timeline-event-details.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..b2393d5c2a1c8c88370e7c1474cc0cb5b7e8305e |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/inspector/tracing/timeline-misc/timeline-event-details.html |
| @@ -0,0 +1,79 @@ |
| +<html> |
| +<head> |
| +<script src="../../../http/tests/inspector/inspector-test.js"></script> |
| +<script src="../../../http/tests/inspector/timeline-test.js"></script> |
| +<script> |
| + |
| +async function test() |
| +{ |
| + var sessionId = "6.23"; |
| + var rawTraceEvents = [ |
| + { |
| + "args": { |
| + "name": "Renderer" |
| + }, |
| + "cat": "__metadata", |
| + "name": "process_name", |
| + "ph": "M", |
| + "pid": 17851, |
| + "tid": 23, |
| + "ts": 0 |
| + }, |
| + { |
| + "args": { |
| + "name": "CrRendererMain" |
| + }, |
| + "cat": "__metadata", |
| + "name": "thread_name", |
| + "ph": "M", |
| + "pid": 17851, |
| + "tid": 23, |
| + "ts": 0 |
| + }, |
| + { |
| + "args": { |
| + "sessionId": sessionId |
| + }, |
| + "cat": "disabled-by-default-devtools.timeline", |
| + "name": "TracingStartedInPage", |
| + "ph": "I", |
| + "pid": 17851, |
| + "tid": 23, |
| + "ts": 100000, |
| + "tts": 606543 |
| + }, |
| + { |
| + "cat": "disabled-by-default-devtools.timeline", |
| + "name": "EvaluateScript", |
| + "ph": "X", |
| + "pid": 17851, |
| + "tid": 23, |
| + "ts": 101000, |
| + "dur": 10000, |
| + "args": { |
| + "data": { |
| + "url": "https://www.google.com", |
| + "lineNumber": 1337 |
| + } |
| + } |
| + }]; |
| + |
| + var model = InspectorTest.createPerformanceModelWithEvents(rawTraceEvents).timelineModel(); |
| + var linkifier = new Components.Linkifier(); |
| + for (var event of model.mainThreadEvents()) { |
| + var node = await Timeline.TimelineUIUtils.buildTraceEventDetails(event, model, linkifier); |
| + for (var child of node.querySelectorAll(".timeline-details-view-row")) |
| + InspectorTest.addResult(`${child.firstChild.innerText}: ${child.lastChild.innerText}`); |
| + } |
| + InspectorTest.completeTest(); |
| +} |
| + |
| +</script> |
| +</head> |
| + |
| +<body onload="runTest()"> |
| +<p> |
| +Checks the details of timeline event nodes. |
|
caseq
2017/05/05 00:58:15
Let's make name more specific to the product perha
alph
2017/05/05 21:46:40
Done.
|
| +</p> |
| +</body> |
| +</html> |