| Index: LayoutTests/http/tests/inspector/inspector-test.js
|
| diff --git a/LayoutTests/http/tests/inspector/inspector-test.js b/LayoutTests/http/tests/inspector/inspector-test.js
|
| index 5ff5eea03c55eb3ef1e0486e47e5fa54a623af60..e254d22b454a52a5bf44d7cf22075de633710267 100644
|
| --- a/LayoutTests/http/tests/inspector/inspector-test.js
|
| +++ b/LayoutTests/http/tests/inspector/inspector-test.js
|
| @@ -42,7 +42,7 @@ InspectorTest.evaluateInPage = function(code, callback)
|
| function mycallback(error, result, wasThrown)
|
| {
|
| if (!error)
|
| - callback(WebInspector.runtimeModel.createRemoteObject(result), wasThrown);
|
| + callback(InspectorTest.runtimeModel.createRemoteObject(result), wasThrown);
|
| }
|
| InspectorTest.RuntimeAgent.evaluate(code, "console", false, mycallback);
|
| }
|
| @@ -66,7 +66,12 @@ InspectorTest.invokePageFunctionAsync = function(functionName, callback)
|
| {
|
| testRunner.evaluateInWebInspector(evalCallbackCallId, "InspectorTest.didInvokePageFunctionAsync(" + callId + ", " + JSON.stringify(result) + ");");
|
| }
|
| - eval(functionName + "(" + evalCallback + ")");
|
| + try {
|
| + eval(functionName + "(" + evalCallback + ")");
|
| + } catch(e) {
|
| + console.error(e);
|
| + evalCallback(String(e));
|
| + }
|
| }
|
| InspectorTest.evaluateInPage("(" + asyncEvalWrapper.toString() + ")(" + id + ", unescape('" + escape(functionName) + "'))");
|
| }
|
| @@ -668,14 +673,41 @@ InspectorTest.TimeoutMock.prototype = {
|
| WebInspector.targetManager.observeTargets({
|
| targetAdded: function(target)
|
| {
|
| - if (!WebInspector.domModel)
|
| - WebInspector.domModel = target.domModel;
|
| - if (!WebInspector.consoleModel)
|
| - WebInspector.consoleModel = target.consoleModel;
|
| - if (!WebInspector.networkManager)
|
| - WebInspector.networkManager = target.networkManager;
|
| - if (!WebInspector.timelineManager)
|
| - WebInspector.timelineManager = target.timelineManager;
|
| + if (InspectorTest.CSSAgent)
|
| + return;
|
| + InspectorTest.CSSAgent = target.cssAgent();
|
| + InspectorTest.CanvasAgent = target.canvasAgent();
|
| + InspectorTest.ConsoleAgent = target.consoleAgent();
|
| + InspectorTest.DOMAgent = target.domAgent();
|
| + InspectorTest.DOMDebuggerAgent = target.domdebuggerAgent();
|
| + InspectorTest.DebuggerAgent = target.debuggerAgent();
|
| + InspectorTest.HeapProfilerAgent = target.heapProfilerAgent();
|
| + InspectorTest.InspectorAgent = target.inspectorAgent();
|
| + InspectorTest.LayerTreeAgent = target.layerTreeAgent();
|
| + InspectorTest.NetworkAgent = target.networkAgent();
|
| + InspectorTest.PageAgent = target.pageAgent();
|
| + InspectorTest.ProfilerAgent = target.profilerAgent();
|
| + InspectorTest.RuntimeAgent = target.runtimeAgent();
|
| + InspectorTest.WorkerAgent = target.workerAgent();
|
| +
|
| + InspectorTest.consoleModel = target.consoleModel;
|
| + InspectorTest.networkManager = target.networkManager;
|
| + InspectorTest.resourceTreeModel = target.resourceTreeModel;
|
| + InspectorTest.networkLog = target.networkLog;
|
| + InspectorTest.debuggerModel = target.debuggerModel;
|
| + InspectorTest.runtimeModel = target.runtimeModel;
|
| + InspectorTest.domModel = target.domModel;
|
| + InspectorTest.cssModel = target.cssModel;
|
| + InspectorTest.workerManager = target.workerManager;
|
| + InspectorTest.powerProfiler = target.powerProfiler;
|
| + InspectorTest.databaseModel = target.databaseModel;
|
| + InspectorTest.domStorageModel = target.domStorageModel;
|
| + InspectorTest.cpuProfilerModel = target.cpuProfilerModel;
|
| + InspectorTest.heapProfilerModel = target.heapProfilerModel;
|
| + InspectorTest.indexedDBModel = target.indexedDBModel;
|
| + InspectorTest.layerTreeModel = target.layerTreeModel;
|
| + InspectorTest.animationModel = target.animationModel;
|
| + InspectorTest.serviceWorkerCacheModel = target.serviceWorkerCacheModel;
|
| },
|
|
|
| targetRemoved: function(target) { }
|
| @@ -688,21 +720,6 @@ InspectorTest.preloadPanel = function(panelName)
|
| InspectorTest._panelsToPreload.push(panelName);
|
| }
|
|
|
| -InspectorTest.CSSAgent = WebInspector.targetManager.mainTarget().cssAgent();
|
| -InspectorTest.CanvasAgent = WebInspector.targetManager.mainTarget().canvasAgent();
|
| -InspectorTest.ConsoleAgent = WebInspector.targetManager.mainTarget().consoleAgent();
|
| -InspectorTest.DOMAgent = WebInspector.targetManager.mainTarget().domAgent();
|
| -InspectorTest.DOMDebuggerAgent = WebInspector.targetManager.mainTarget().domdebuggerAgent();
|
| -InspectorTest.DebuggerAgent = WebInspector.targetManager.mainTarget().debuggerAgent();
|
| -InspectorTest.HeapProfilerAgent = WebInspector.targetManager.mainTarget().heapProfilerAgent();
|
| -InspectorTest.InspectorAgent = WebInspector.targetManager.mainTarget().inspectorAgent();
|
| -InspectorTest.LayerTreeAgent = WebInspector.targetManager.mainTarget().layerTreeAgent();
|
| -InspectorTest.NetworkAgent = WebInspector.targetManager.mainTarget().networkAgent();
|
| -InspectorTest.PageAgent = WebInspector.targetManager.mainTarget().pageAgent();
|
| -InspectorTest.ProfilerAgent = WebInspector.targetManager.mainTarget().profilerAgent();
|
| -InspectorTest.RuntimeAgent = WebInspector.targetManager.mainTarget().runtimeAgent();
|
| -InspectorTest.WorkerAgent = WebInspector.targetManager.mainTarget().workerAgent();
|
| -
|
| }; // initialize_InspectorTest
|
|
|
| var initializeCallId = 0;
|
|
|