| OLD | NEW | 
|    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> | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
|   24     InspectorTest.setQuiet(true); |   24     InspectorTest.setQuiet(true); | 
|   25     InspectorTest.runDebuggerTestSuite([ |   25     InspectorTest.runDebuggerTestSuite([ | 
|   26         function testSetBreakpoint(next) |   26         function testSetBreakpoint(next) | 
|   27         { |   27         { | 
|   28             InspectorTest.showScriptSource("set-breakpoint.html", didShowScriptS
     ource); |   28             InspectorTest.showScriptSource("set-breakpoint.html", didShowScriptS
     ource); | 
|   29  |   29  | 
|   30             function didShowScriptSource(sourceFrame) |   30             function didShowScriptSource(sourceFrame) | 
|   31             { |   31             { | 
|   32                 currentSourceFrame = sourceFrame; |   32                 currentSourceFrame = sourceFrame; | 
|   33                 InspectorTest.addResult("Script source was shown."); |   33                 InspectorTest.addResult("Script source was shown."); | 
|   34                 InspectorTest.setBreakpoint(currentSourceFrame, 16, "", true); |   34                 setBreakpointAndWaitUntilPaused(currentSourceFrame, 16, didPause
     ); | 
|   35                 InspectorTest.runTestFunctionAndWaitUntilPaused(didPause); |   35                 InspectorTest.runTestFunction(); | 
|   36             } |   36             } | 
|   37  |   37  | 
|   38             function didPause(callFrames) |   38             function didPause(callFrames) | 
|   39             { |   39             { | 
|   40                 InspectorTest.addResult("Script execution paused."); |   40                 InspectorTest.addResult("Script execution paused."); | 
|   41                 InspectorTest.captureStackTrace(callFrames); |   41                 InspectorTest.captureStackTrace(callFrames); | 
|   42                 dumpBreakpointSidebarPane(); |   42                 dumpBreakpointSidebarPane(); | 
|   43                 InspectorTest.addSniffer(currentSourceFrame, "_removeBreakpointD
     ecoration", breakpointRemoved); |   43                 InspectorTest.addSniffer(currentSourceFrame, "_removeBreakpointD
     ecoration", breakpointRemoved); | 
|   44                 InspectorTest.removeBreakpoint(currentSourceFrame, 16); |   44                 InspectorTest.removeBreakpoint(currentSourceFrame, 16); | 
|   45             } |   45             } | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|   57             } |   57             } | 
|   58         }, |   58         }, | 
|   59  |   59  | 
|   60         function testSetBreakpointOnTheLastLine(next) |   60         function testSetBreakpointOnTheLastLine(next) | 
|   61         { |   61         { | 
|   62             InspectorTest.showScriptSource("set-breakpoint.html", didShowScriptS
     ource); |   62             InspectorTest.showScriptSource("set-breakpoint.html", didShowScriptS
     ource); | 
|   63  |   63  | 
|   64             function didShowScriptSource(sourceFrame) |   64             function didShowScriptSource(sourceFrame) | 
|   65             { |   65             { | 
|   66                 currentSourceFrame = sourceFrame; |   66                 currentSourceFrame = sourceFrame; | 
|   67                 InspectorTest.setBreakpoint(currentSourceFrame, 6, "", true); |   67                 setBreakpointAndWaitUntilPaused(currentSourceFrame, 6, didPause)
     ; | 
|   68                 InspectorTest.waitUntilPaused(didPause); |  | 
|   69                 InspectorTest.evaluateInPage("setTimeout(oneLineTestFunction, 0)
     "); |   68                 InspectorTest.evaluateInPage("setTimeout(oneLineTestFunction, 0)
     "); | 
|   70             } |   69             } | 
|   71  |   70  | 
|   72             function didPause(callFrames) |   71             function didPause(callFrames) | 
|   73             { |   72             { | 
|   74                 InspectorTest.captureStackTrace(callFrames); |   73                 InspectorTest.captureStackTrace(callFrames); | 
|   75                 InspectorTest.removeBreakpoint(currentSourceFrame, 6); |   74                 InspectorTest.removeBreakpoint(currentSourceFrame, 6); | 
|   76                 InspectorTest.resumeExecution(next); |   75                 InspectorTest.resumeExecution(next); | 
|   77             } |   76             } | 
|   78         }, |   77         }, | 
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  117         } |  116         } | 
|  118     ]); |  117     ]); | 
|  119  |  118  | 
|  120     function dumpBreakpointSidebarPane() |  119     function dumpBreakpointSidebarPane() | 
|  121     { |  120     { | 
|  122         var paneElement = WebInspector.panels.scripts.sidebarPanes.jsBreakpoints
     .listElement |  121         var paneElement = WebInspector.panels.scripts.sidebarPanes.jsBreakpoints
     .listElement | 
|  123         InspectorTest.addResult(""); |  122         InspectorTest.addResult(""); | 
|  124         InspectorTest.addResult("Dump breakpoint sidebar pane:"); |  123         InspectorTest.addResult("Dump breakpoint sidebar pane:"); | 
|  125         InspectorTest.addResult(InspectorTest.textContentWithLineBreaks(paneElem
     ent)); |  124         InspectorTest.addResult(InspectorTest.textContentWithLineBreaks(paneElem
     ent)); | 
|  126     } |  125     } | 
 |  126  | 
 |  127     function setBreakpointAndWaitUntilPaused(sourceFrame, lineNumber, pausedCall
     back) | 
 |  128     { | 
 |  129         var expectedBreakpointId; | 
 |  130         InspectorTest.addSniffer(WebInspector.BreakpointManager.Breakpoint.proto
     type, "_didSetBreakpointInDebugger", didSetBreakpointInDebugger); | 
 |  131         InspectorTest.setBreakpoint(sourceFrame, lineNumber, "", true); | 
 |  132  | 
 |  133         function didSetBreakpointInDebugger(breakpointId) | 
 |  134         { | 
 |  135             expectedBreakpointId = breakpointId; | 
 |  136             InspectorTest.waitUntilPaused(didPause); | 
 |  137         } | 
 |  138  | 
 |  139         function didPause(callFrames, reason, breakpointIds) | 
 |  140         { | 
 |  141             InspectorTest.assertEquals(breakpointIds.length, 1); | 
 |  142             InspectorTest.assertEquals(breakpointIds[0], expectedBreakpointId); | 
 |  143             InspectorTest.assertEquals(reason, "other"); | 
 |  144  | 
 |  145             pausedCallback(callFrames); | 
 |  146         } | 
 |  147     } | 
|  127 } |  148 } | 
|  128  |  149  | 
|  129 </script> |  150 </script> | 
|  130 </head> |  151 </head> | 
|  131  |  152  | 
|  132 <body onload="runTest()"> |  153 <body onload="runTest()"> | 
|  133 <p> |  154 <p> | 
|  134 Tests setting breakpoints. |  155 Tests setting breakpoints. | 
|  135 </p> |  156 </p> | 
|  136  |  157  | 
|  137 </body> |  158 </body> | 
|  138 </html> |  159 </html> | 
| OLD | NEW |