3 <script src="../http/tests/inspector/inspector-test.js"></script>
4 <script src="../http/tests/inspector/timeline-test.js"></script>
5 <script src="profiler/profiler-test.js"></script>
6 <script src="audits/audits-test.js"></script>
11 InspectorFrontendHost.recordActionTaken = function(actionCode)
13 InspectorTest.addResult("Action taken: " + nameOf(WebInspector.UserMetrics._ActionCodes, actionCode));
16 InspectorFrontendHost.recordPanelShown = function(panelCode)
18 InspectorTest.addResult("Panel shown: " + nameOf(WebInspector.UserMetrics._PanelCodes, panelCode));
21 function nameOf(object, code)
23 for (var name in object) {
24 if (object[name] === code)
30 InspectorTest.addResult("recordActionTaken:");
31 InspectorTest.dump(WebInspector.UserMetrics._ActionCodes);
32 WebInspector.userMetrics.WindowDocked.record();
33 WebInspector.userMetrics.WindowUndocked.record();
35 InspectorTest.addResult("\nrecordPanelShown:");
36 InspectorTest.dump(WebInspector.UserMetrics._PanelCodes);
37 WebInspector.ProfilesPanel.show();
38 WebInspector.TimelinePanel.show();
39 WebInspector.AuditsPanel.show();
41 InspectorTest.completeTest();
47 <body onload="runTest()">
48 <p>Tests list of user metrics codes and invocations.</p>