OLD | NEW |
1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 print("Test that profiling can only be started when Profiler was enabled and tha
t Profiler.disable command will stop recording all profiles."); | 5 InspectorTest.log("Test that profiling can only be started when Profiler was ena
bled and that Profiler.disable command will stop recording all profiles."); |
6 | 6 |
7 Protocol.Profiler.start().then(didFailToStartWhenDisabled); | 7 Protocol.Profiler.start().then(didFailToStartWhenDisabled); |
8 disallowConsoleProfiles(); | 8 disallowConsoleProfiles(); |
9 | 9 |
10 function disallowConsoleProfiles() | 10 function disallowConsoleProfiles() |
11 { | 11 { |
12 Protocol.Profiler.onConsoleProfileStarted(function(messageObject) | 12 Protocol.Profiler.onConsoleProfileStarted(function(messageObject) |
13 { | 13 { |
14 InspectorTest.log("FAIL: console profile started " + JSON.stringify(messageO
bject, null, 4)); | 14 InspectorTest.log("FAIL: console profile started " + JSON.stringify(messageO
bject, null, 4)); |
15 }); | 15 }); |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
66 disallowConsoleProfiles(); | 66 disallowConsoleProfiles(); |
67 Protocol.Runtime.evaluate({expression: "console.profileEnd();"}).then(didStopC
onsoleProfile); | 67 Protocol.Runtime.evaluate({expression: "console.profileEnd();"}).then(didStopC
onsoleProfile); |
68 } | 68 } |
69 | 69 |
70 function didStopConsoleProfile(messageObject) | 70 function didStopConsoleProfile(messageObject) |
71 { | 71 { |
72 if (!InspectorTest.expectedSuccess("didStopConsoleProfile", messageObject)) | 72 if (!InspectorTest.expectedSuccess("didStopConsoleProfile", messageObject)) |
73 return; | 73 return; |
74 InspectorTest.completeTest(); | 74 InspectorTest.completeTest(); |
75 } | 75 } |
OLD | NEW |