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

Side by Side Diff: content/browser/debugger/manual_tests/debugger-step-on-while-statements.html

Issue 7274031: Wholesale move of debugger sources to content. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add OWNERS and DEPS. Created 9 years, 5 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 <script src="resources/loop-statements.js"></script> 1 <script src="resources/loop-statements.js"></script>
2 <script> 2 <script>
3 function runWhile() 3 function runWhile()
4 { 4 {
5 /* place breakpoint on next line and click continue */ debugger; 5 /* place breakpoint on next line and click continue */ debugger;
6 while (condition()) { 6 while (condition()) {
7 statement(); 7 statement();
8 increment(); 8 increment();
9 } 9 }
10 } 10 }
11 11
12 </script> 12 </script>
13 <p>To test, open the DevTools (Ctrl+Shift+I) and reload the page. 13 <p>To test, open the DevTools (Ctrl+Shift+I) and reload the page.
14 <br><br> 14 <br><br>
15 Before running the tests please perform the following: 15 Before running the tests please perform the following:
16 Make sure the execution is not paused in the debugger.<br> 16 Make sure the execution is not paused in the debugger.<br>
17 Click the button and when the debugger breaks, set a breakpoint on the first lin e in the loop 17 Click the button and when the debugger breaks, set a breakpoint on the first lin e in the loop
18 (as indicated by the comment), and click continue.<br> 18 (as indicated by the comment), and click continue.<br>
19 The debugger should stop at the beggining of the loop.<br> 19 The debugger should stop at the beggining of the loop.<br>
20 The above actions should be performed before <b>each</b> of the following tests. </p> 20 The above actions should be performed before <b>each</b> of the following tests. </p>
21 <br><br> 21 <br><br>
22 <input type="button" value="run while" onclick="initialize();runWhile()"/> 22 <input type="button" value="run while" onclick="initialize();runWhile()"/>
23 <br><br> 23 <br><br>
24 TEST 1: Click 'continue'. Execution should continue without stopping on the loop breakpoint again.<br> 24 TEST 1: Click 'continue'. Execution should continue without stopping on the loop breakpoint again.<br>
25 TEST 2: Click 'Step over'. Debugger should step inside the loop to the next stat ement line.<br> 25 TEST 2: Click 'Step over'. Debugger should step inside the loop to the next stat ement line.<br>
26 TEST 3: Click 'Step into'. Debugger should step into 'condition' function.<br> 26 TEST 3: Click 'Step into'. Debugger should step into 'condition' function.<br>
27 step over to the beggingin of the while loop again. Click 'Step into'. Debugger should step into 27 step over to the beggingin of the while loop again. Click 'Step into'. Debugger should step into
28 the 'condition' function.<br> 28 the 'condition' function.<br>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698