Changeset 65606 in webkit
- Timestamp:
- Aug 18, 2010 6:27:26 AM (14 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r65602 r65606 1 2010-08-18 Pavel Podivilov <podivilov@chromium.org> 2 3 Reviewed by Yury Semikhatsky. 4 5 Web Inspector: inspector tests should be frontend-driven 6 7 * http/tests/inspector/inspector-test2.js: Added. 8 (initializeInspectorTest): 9 (initializeInspectorTest.): 10 (): 11 (completeTest): 12 (dumpArray): 13 (dumpObject): 14 (output): 15 (didEvaluateForTestInFrontend): 16 * inspector/debugger-breakpoints-not-activated-on-reload-expected.txt: 17 * inspector/debugger-breakpoints-not-activated-on-reload.html: 18 1 19 2010-08-18 Yuta Kitamura <yutak@chromium.org> 2 20 -
trunk/LayoutTests/inspector/debugger-breakpoints-not-activated-on-reload-expected.txt
r64133 r65606 2 2 3 3 Debugger was enabled. 4 Scripts were parsed. 5 Breakpoints deactivated. 6 Disabled debugger. 4 Main resource was shown. 5 Page reloaded. 6 Main resource was shown. 7 Breakpoints are deactivated. 8 Debugger was disabled. 7 9 -
trunk/LayoutTests/inspector/debugger-breakpoints-not-activated-on-reload.html
r64973 r65606 1 1 <html> 2 2 <head> 3 <script src="../http/tests/inspector/inspector-test.js"></script> 4 <script src="../http/tests/inspector/debugger-test.js"></script> 3 <script src="../http/tests/inspector/inspector-test2.js"></script> 5 4 <script> 6 5 … … 10 9 } 11 10 12 function doit() 13 { 14 evaluateInWebInspector("frontend_testBreakpointsNotActivatedOnReload", completeTest); 15 } 16 17 function frontend_testBreakpointsNotActivatedOnReload(testController) 11 var test = function() 18 12 { 19 13 var testName = WebInspector.mainResource.url; 20 14 testName = testName.substring(testName.lastIndexOf('/') + 1); 21 15 22 testController.waitUntilDone(); 16 WebInspector.showPanel("scripts"); 17 InspectorTest.ensureDebuggerEnabled(ensureDebuggerEnabledCallback); 23 18 24 WebInspector.showPanel("scripts"); 25 frontend_ensureDebuggerEnabled(debuggerWasEnabledCallback); 26 27 function debuggerWasEnabledCallback() 19 function ensureDebuggerEnabledCallback() 28 20 { 29 testController.results.push("Debugger was enabled."); 30 frontend_waitUntilScriptsAreParsed([testName], waitUntilScriptsAreParsedCallback); 31 } 32 33 function waitUntilScriptsAreParsedCallback() 34 { 35 testController.results.push("Scripts were parsed."); 36 frontend_showScriptSource(testName, showScriptSourceCallback); 21 InspectorTest.addResult("Debugger was enabled."); 22 InspectorTest.showScriptSource(testName, showScriptSourceCallback); 37 23 } 38 24 39 25 function showScriptSourceCallback(view) 40 26 { 41 if (!WebInspector.testBreakpointsNotActivatedOnReloadFlag) { 42 view._addBreakpoint(8); 43 WebInspector.panels.scripts.toggleBreakpointsButton.element.click(); 44 InspectorBackend.reloadPage(); 45 WebInspector.testBreakpointsNotActivatedOnReloadFlag = true; 46 } else { 47 if (!WebInspector.panels.scripts.breakpointsActivated) 48 testController.results.push("Breakpoints deactivated."); 49 else 50 testController.results.push("Error: breakpoints activated."); 51 frontend_completeDebuggerTest(testController); 52 } 27 InspectorTest.addResult("Main resource was shown."); 28 view._addBreakpoint(8); 29 WebInspector.panels.scripts.toggleBreakpointsButton.element.click(); 30 InspectorTest.reloadPage(reloadPageCallback); 53 31 } 54 } 32 33 function reloadPageCallback() 34 { 35 InspectorTest.addResult("Page reloaded."); 36 InspectorTest.showScriptSource(testName, showScriptSourceAfterReloadCallback); 37 } 38 39 function showScriptSourceAfterReloadCallback(view) 40 { 41 InspectorTest.addResult("Main resource was shown."); 42 if (!WebInspector.panels.scripts.breakpointsActivated) 43 InspectorTest.addResult("Breakpoints are deactivated."); 44 else 45 InspectorTest.addResult("Error: breakpoints are activated."); 46 InspectorTest.ensureDebuggerDisabled(ensureDebuggerDisabledCallback); 47 } 48 49 function ensureDebuggerDisabledCallback() 50 { 51 InspectorTest.addResult("Debugger was disabled."); 52 InspectorTest.completeTest(); 53 } 54 }; 55 55 56 56 </script> 57 57 </head> 58 58 59 <body onload=" onload()">59 <body onload="runTest()"> 60 60 <p> 61 61 Tests that breakpoints are not activated on page reload.<a href="https://bugs.webkit.org/show_bug.cgi?id=41461">Bug 41461</a> 62 62 </p> 63 64 63 </body> 65 64 </html> 66 67
Note: See TracChangeset
for help on using the changeset viewer.