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

Side by Side Diff: LayoutTests/http/tests/inspector/inspector-test.js

Issue 118293002: DevTools: Support XHR async call stacks in the debugger. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: addressed Created 6 years, 12 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 var initialize_InspectorTest = function() { 1 var initialize_InspectorTest = function() {
2 2
3 var results = []; 3 var results = [];
4 var resultsSynchronized = false; 4 var resultsSynchronized = false;
5 5
6 function consoleOutputHook(messageType) 6 function consoleOutputHook(messageType)
7 { 7 {
8 InspectorTest.addResult(messageType + ": " + Array.prototype.slice.call(argu ments, 1)); 8 InspectorTest.addResult(messageType + ": " + Array.prototype.slice.call(argu ments, 1));
9 } 9 }
10 10
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 } 94 }
95 95
96 InspectorTest.check = function(passCondition, failureText) 96 InspectorTest.check = function(passCondition, failureText)
97 { 97 {
98 if (!passCondition) 98 if (!passCondition)
99 InspectorTest.addResult("FAIL: " + failureText); 99 InspectorTest.addResult("FAIL: " + failureText);
100 } 100 }
101 101
102 InspectorTest.addResult = function(text) 102 InspectorTest.addResult = function(text)
103 { 103 {
104 if (InspectorTest._resultBufferring) {
105 InspectorTest._resultBufferringContent += text + "\n";
106 return;
107 }
108 results.push(text); 104 results.push(text);
109 if (resultsSynchronized) 105 if (resultsSynchronized)
110 InspectorTest.Output.addResult(text); 106 InspectorTest.Output.addResult(text);
111 else { 107 else {
112 InspectorTest.Output.clearResults(); 108 InspectorTest.Output.clearResults();
113 for (var i = 0; i < results.length; ++i) 109 for (var i = 0; i < results.length; ++i)
114 InspectorTest.Output.addResult(results[i]); 110 InspectorTest.Output.addResult(results[i]);
115 resultsSynchronized = true; 111 resultsSynchronized = true;
116 } 112 }
117 } 113 }
118 114
119 InspectorTest.beginResultBufferring = function()
120 {
121 InspectorTest._resultBufferring = true;
122 InspectorTest._resultBufferringContent = "";
123 }
124
125 InspectorTest.endResultBufferring = function()
126 {
127 var result = InspectorTest._resultBufferringContent || "";
128 delete InspectorTest._resultBufferring;
129 delete InspectorTest._resultBufferringContent;
130 return result;
131 }
132
133 InspectorTest.addResults = function(textArray) 115 InspectorTest.addResults = function(textArray)
134 { 116 {
135 if (!textArray) 117 if (!textArray)
136 return; 118 return;
137 for (var i = 0, size = textArray.length; i < size; ++i) 119 for (var i = 0, size = textArray.length; i < size; ++i)
138 InspectorTest.addResult(textArray[i]); 120 InspectorTest.addResult(textArray[i]);
139 } 121 }
140 122
141 function onError(event) 123 function onError(event)
142 { 124 {
(...skipping 516 matching lines...) Expand 10 before | Expand all | Expand 10 after
659 evaluateInWebInspector: function(callId, script) 641 evaluateInWebInspector: function(callId, script)
660 { 642 {
661 window.opener.postMessage(["evaluateInWebInspector", callId, script], "* "); 643 window.opener.postMessage(["evaluateInWebInspector", callId, script], "* ");
662 }, 644 },
663 645
664 display: function() { } 646 display: function() { }
665 } 647 }
666 648
667 if (!window.testRunner && window.opener) 649 if (!window.testRunner && window.opener)
668 window.testRunner = new StandaloneTestRunnerStub(); 650 window.testRunner = new StandaloneTestRunnerStub();
OLDNEW
« no previous file with comments | « LayoutTests/http/tests/inspector/debugger-test.js ('k') | LayoutTests/inspector/debugger/async-callstack.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698