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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector-protocol/debugger/setScriptSource.html

Issue 2942573003: [DevTools] New harness for inspector-protocol layout tests (Closed)
Patch Set: Protocol -> dp Created 3 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
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script type="text/javascript" src="../../http/tests/inspector-protocol/inspecto r-protocol-test.js"></script> 3 <script type="text/javascript" src="../../http/tests/inspector-protocol/resource s/inspector-protocol-test.js"></script>
4 <script type="text/javascript" src="resources/liveedit-me.js"></script> 4 <script type="text/javascript" src="resources/liveedit-me.js"></script>
5 <script> 5 <script>
6 6
7 function test() 7 function test()
8 { 8 {
9 // A general-purpose engine for sending a sequence of protocol commands. 9 // A general-purpose engine for sending a sequence of protocol commands.
10 // The clients provide requests and response handlers, while the engine catc hes 10 // The clients provide requests and response handlers, while the engine catc hes
11 // errors and makes sure that once there's nothing to do completeTest() is c alled. 11 // errors and makes sure that once there's nothing to do completeTest() is c alled.
12 // @param step is an object with command, params and callback fields 12 // @param step is an object with command, params and callback fields
13 function runRequestSeries(step) { 13 function runRequestSeries(step) {
(...skipping 18 matching lines...) Expand all
32 var next = currentStep.callback(); 32 var next = currentStep.callback();
33 processStep(next); 33 processStep(next);
34 return; 34 return;
35 } 35 }
36 36
37 var innerCallback = function(response) { 37 var innerCallback = function(response) {
38 var next; 38 var next;
39 if ("error" in response) { 39 if ("error" in response) {
40 if (!("errorHandler" in currentStep)) { 40 if (!("errorHandler" in currentStep)) {
41 // Error message is not logged intentionally, it may be platform-specific. 41 // Error message is not logged intentionally, it may be platform-specific.
42 InspectorTest.log("Protocol command '" + currentStep.com mand + "' failed"); 42 InspectorTest.log("dp command '" + currentStep.command + "' failed");
43 InspectorTest.completeTest(); 43 InspectorTest.completeTest();
44 return; 44 return;
45 } 45 }
46 try { 46 try {
47 next = currentStep.errorHandler(response.error); 47 next = currentStep.errorHandler(response.error);
48 } catch (e) { 48 } catch (e) {
49 InspectorTest.log(e.stack); 49 InspectorTest.log(e.stack);
50 InspectorTest.completeTest(); 50 InspectorTest.completeTest();
51 return; 51 return;
52 } 52 }
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
147 logEqualsCheck(exceptionDetails.lineNumber, 1); 147 logEqualsCheck(exceptionDetails.lineNumber, 1);
148 return next; 148 return next;
149 } 149 }
150 } 150 }
151 } 151 }
152 </script> 152 </script>
153 </head> 153 </head>
154 <body onLoad="runTest();"> 154 <body onLoad="runTest();">
155 </body> 155 </body>
156 </html> 156 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698