Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(138)

Side by Side Diff: LayoutTests/inspector/debugger/set-breakpoint.html

Issue 15096004: Passing hit breakpoint IDs to ScriptDebugServer. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script> 3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../http/tests/inspector/debugger-test.js"></script> 4 <script src="../../http/tests/inspector/debugger-test.js"></script>
5 5
6 <script> 6 <script>
7 function oneLineTestFunction() { return 0; } 7 function oneLineTestFunction() { return 0; }
8 </script> 8 </script>
9 9
10 <script> 10 <script>
11 function oneLineTestFunction2() { return 0; }</script> 11 function oneLineTestFunction2() { return 0; }</script>
12 12
13 <script> 13 <script>
14 14
15 function testFunction() 15 function testFunction()
16 { 16 {
17 var x = Math.sqrt(10); 17 var x = Math.sqrt(10);
18 return x; 18 return x;
19 } 19 }
20 20
21 var test = function() 21 var test = function()
22 { 22 {
23 var currentSourceFrame; 23 var currentSourceFrame;
24 var expectedBreakpointId;
24 InspectorTest.setQuiet(true); 25 InspectorTest.setQuiet(true);
25 InspectorTest.runDebuggerTestSuite([ 26 InspectorTest.runDebuggerTestSuite([
26 function testSetBreakpoint(next) 27 function testSetBreakpoint(next)
27 { 28 {
28 InspectorTest.showScriptSource("set-breakpoint.html", didShowScriptS ource); 29 InspectorTest.showScriptSource("set-breakpoint.html", didShowScriptS ource);
29 30
30 function didShowScriptSource(sourceFrame) 31 function didShowScriptSource(sourceFrame)
31 { 32 {
32 currentSourceFrame = sourceFrame; 33 currentSourceFrame = sourceFrame;
33 InspectorTest.addResult("Script source was shown."); 34 InspectorTest.addResult("Script source was shown.");
35 InspectorTest.addSniffer(WebInspector.BreakpointManager.Breakpoi nt.prototype, "_didSetBreakpointInDebugger", didSetBreakpointInDebugger);
34 InspectorTest.setBreakpoint(currentSourceFrame, 16, "", true); 36 InspectorTest.setBreakpoint(currentSourceFrame, 16, "", true);
37 }
38
39 function didSetBreakpointInDebugger(breakpointId)
40 {
41 expectedBreakpointId = breakpointId;
35 InspectorTest.runTestFunctionAndWaitUntilPaused(didPause); 42 InspectorTest.runTestFunctionAndWaitUntilPaused(didPause);
36 } 43 }
37 44
38 function didPause(callFrames) 45 function didPause(callFrames, reason, auxData, breakpointIds)
yurys 2013/06/05 08:07:36 didPause signature didn't change in other tests, a
SeRya 2013/06/05 11:34:57 Done.
39 { 46 {
47 InspectorTest.assertEquals(breakpointIds.length, 1);
48 InspectorTest.assertEquals(breakpointIds.length && breakpointIds [0], expectedBreakpointId);
49
40 InspectorTest.addResult("Script execution paused."); 50 InspectorTest.addResult("Script execution paused.");
41 InspectorTest.captureStackTrace(callFrames); 51 InspectorTest.captureStackTrace(callFrames);
42 dumpBreakpointSidebarPane(); 52 dumpBreakpointSidebarPane();
43 InspectorTest.addSniffer(currentSourceFrame, "_removeBreakpointD ecoration", breakpointRemoved); 53 InspectorTest.addSniffer(currentSourceFrame, "_removeBreakpointD ecoration", breakpointRemoved);
44 InspectorTest.removeBreakpoint(currentSourceFrame, 16); 54 InspectorTest.removeBreakpoint(currentSourceFrame, 16);
45 } 55 }
46 56
47 function breakpointRemoved() 57 function breakpointRemoved()
48 { 58 {
49 InspectorTest.resumeExecution(didResume); 59 InspectorTest.resumeExecution(didResume);
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 </script> 139 </script>
130 </head> 140 </head>
131 141
132 <body onload="runTest()"> 142 <body onload="runTest()">
133 <p> 143 <p>
134 Tests setting breakpoints. 144 Tests setting breakpoints.
135 </p> 145 </p>
136 146
137 </body> 147 </body>
138 </html> 148 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698