Upstream version 11.40.271.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / inspector / profiler / agents-disabled-check.html
1 <html>
2 <head>
3   <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script>
5
6 function test()
7 {
8     WebInspector.settings.enableAsyncStackTraces.set(true);
9     var messages = [];
10     function collectMessages(message)
11     {
12         messages.push(message);
13     }
14     InspectorBackendClass.Connection.prototype._dumpProtocolMessage = collectMessages;
15     InspectorBackendClass.Options.dumpInspectorProtocolMessages = 1;
16     messages.push("--> WebInspector.targetManager.suspendAllTargets();");
17     WebInspector.targetManager.suspendAllTargets();
18     messages.push("");
19     messages.push("--> WebInspector.targetManager.resumeAllTargets();");
20     WebInspector.targetManager.resumeAllTargets();
21     messages.push("");
22     messages.push("--> done");
23     InspectorBackendClass.Options.dumpInspectorProtocolMessages = 0;
24     for (var i = 0; i < messages.length; ++i) {
25         var message = messages[i];
26         message = message.replace(/"id":\d+,/, '"id":<number>,');
27         InspectorTest.addResult(message);
28     }
29     WebInspector.settings.enableAsyncStackTraces.set(false);
30     InspectorTest.completeTest();
31 }
32
33 </script>
34 </head>
35
36 <body onload="runTest()">
37 <p>
38 Test that if a profiler is working all the agents are disabled.
39 </p>
40
41 </body>
42 </html>