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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/sources/debugger-breakpoints/breakpoint-manager.js

Issue 2893073002: DevTools: introduce ResourceMapping (Closed)
Patch Set: cleanup test Created 3 years, 7 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 var initialize_BreakpointManagerTest = function() { 1 var initialize_BreakpointManagerTest = function() {
2 2
3 InspectorTest.createWorkspace = function() 3 InspectorTest.createWorkspace = function()
4 { 4 {
5 InspectorTest.testTargetManager = new SDK.TargetManager(); 5 InspectorTest.testTargetManager = new SDK.TargetManager();
6 InspectorTest.testWorkspace = new Workspace.Workspace(); 6 InspectorTest.testWorkspace = new Workspace.Workspace();
7 InspectorTest.testNetworkProjectManager = new Bindings.NetworkProjectManager (InspectorTest.testTargetManager, InspectorTest.testWorkspace); 7 InspectorTest.testNetworkProjectManager = new Bindings.NetworkProjectManager (InspectorTest.testTargetManager, InspectorTest.testWorkspace);
8 InspectorTest.testResourceBindingManager = new Bindings.ResourceBindingManag er(InspectorTest.testTargetManager, InspectorTest.testWorkspace);
8 InspectorTest.testDebuggerWorkspaceBinding = new Bindings.DebuggerWorkspaceB inding(InspectorTest.testTargetManager, InspectorTest.testWorkspace); 9 InspectorTest.testDebuggerWorkspaceBinding = new Bindings.DebuggerWorkspaceB inding(InspectorTest.testTargetManager, InspectorTest.testWorkspace);
9 } 10 }
10 11
11 InspectorTest.createMockTarget = function(id) 12 InspectorTest.createMockTarget = function(id)
12 { 13 {
13 var capabilities = SDK.Target.Capability.AllForTests; 14 var capabilities = SDK.Target.Capability.AllForTests;
14 var target = InspectorTest.testTargetManager.createTarget("mock-target-id-" + id, "mock-target-" + id, capabilities & (~SDK.Target.Capability.JS), (params) => new SDK.StubConnection(params), null); 15 var target = InspectorTest.testTargetManager.createTarget("mock-target-id-" + id, "mock-target-" + id, capabilities & (~SDK.Target.Capability.JS), (params) => new SDK.StubConnection(params), null);
15 InspectorTest.testNetworkProject = Bindings.NetworkProject.forTarget(target) ; 16 InspectorTest.testNetworkProject = Bindings.NetworkProject.forTarget(target) ;
17 InspectorTest.testResourceBinding = Bindings.ResourceBinding.forTarget(targe t);
16 target._capabilitiesMask = capabilities; 18 target._capabilitiesMask = capabilities;
17 target._inspectedURL = InspectorTest.mainTarget.inspectedURL(); 19 target._inspectedURL = InspectorTest.mainTarget.inspectedURL();
18 target.resourceTreeModel = target.model(SDK.ResourceTreeModel); 20 target.resourceTreeModel = target.model(SDK.ResourceTreeModel);
19 target.resourceTreeModel._cachedResourcesProcessed = true; 21 target.resourceTreeModel._cachedResourcesProcessed = true;
20 target.resourceTreeModel._frameAttached("42", 0); 22 target.resourceTreeModel._frameAttached("42", 0);
21 target.runtimeModel = /** @type {!SDK.RuntimeModel} */ (target.model(SDK.Run timeModel)); 23 target.runtimeModel = /** @type {!SDK.RuntimeModel} */ (target.model(SDK.Run timeModel));
22 target.debuggerModel = new InspectorTest.DebuggerModelMock(target); 24 target.debuggerModel = new InspectorTest.DebuggerModelMock(target);
23 target._modelByConstructor.set(SDK.DebuggerModel, target.debuggerModel); 25 target._modelByConstructor.set(SDK.DebuggerModel, target.debuggerModel);
24 InspectorTest.testTargetManager.modelAdded(target, SDK.DebuggerModel, target .debuggerModel); 26 InspectorTest.testTargetManager.modelAdded(target, SDK.DebuggerModel, target .debuggerModel);
25 return target; 27 return target;
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after
235 } 237 }
236 } 238 }
237 239
238 InspectorTest.addUISourceCode = function(target, breakpointManager, url, doNotSe tSourceMapping, doNotAddScript) 240 InspectorTest.addUISourceCode = function(target, breakpointManager, url, doNotSe tSourceMapping, doNotAddScript)
239 { 241 {
240 if (!doNotAddScript) 242 if (!doNotAddScript)
241 InspectorTest.addScript(target, breakpointManager, url); 243 InspectorTest.addScript(target, breakpointManager, url);
242 InspectorTest.addResult(" Adding UISourceCode: " + url); 244 InspectorTest.addResult(" Adding UISourceCode: " + url);
243 245
244 // Add resource to get UISourceCode. 246 // Add resource to get UISourceCode.
245 var uiSourceCode = InspectorTest.testWorkspace.uiSourceCodeForURL(url); 247 var resourceBinding = Bindings.ResourceBinding.forTarget(target);
246 if (uiSourceCode) 248 if (resourceBinding._resourceFiles.has(url)) {
247 uiSourceCode.project().removeFile(url); 249 resourceBinding._resourceFiles.get(url).dispose();
250 resourceBinding._resourceFiles.delete(url);
251 }
248 var resource = new SDK.Resource(target, null, url, url, '', '', Common.resou rceTypes.Document, 'text/html', null, null); 252 var resource = new SDK.Resource(target, null, url, url, '', '', Common.resou rceTypes.Document, 'text/html', null, null);
249 InspectorTest.testNetworkProject._addResource(resource); 253 resourceBinding._resourceAdded({data: resource});
250 uiSourceCode = InspectorTest.testWorkspace.uiSourceCodeForURL(url); 254 uiSourceCode = InspectorTest.testWorkspace.uiSourceCodeForURL(url);
251 255
252 //var contentProvider = Common.StaticContentProvider.fromString(url, Common. resourceTypes.Script, "");
253 //var uiSourceCode = InspectorTest.testNetworkProject.addFile(contentProvide r, null);
254 InspectorTest.uiSourceCodes[url] = uiSourceCode; 256 InspectorTest.uiSourceCodes[url] = uiSourceCode;
255 if (!doNotSetSourceMapping) { 257 if (!doNotSetSourceMapping) {
256 breakpointManager._debuggerWorkspaceBinding.setSourceMapping(target.debu ggerModel, uiSourceCode, breakpointManager.defaultMapping); 258 breakpointManager._debuggerWorkspaceBinding.setSourceMapping(target.debu ggerModel, uiSourceCode, breakpointManager.defaultMapping);
257 breakpointManager._debuggerWorkspaceBinding.updateLocations(target.debug gerModel.scriptForId(url)); 259 breakpointManager._debuggerWorkspaceBinding.updateLocations(target.debug gerModel.scriptForId(url));
258 } 260 }
259 return uiSourceCode; 261 return uiSourceCode;
260 } 262 }
261 263
262 InspectorTest.createBreakpointManager = function(targetManager, debuggerWorkspac eBinding, persistentBreakpoints) 264 InspectorTest.createBreakpointManager = function(targetManager, debuggerWorkspac eBinding, persistentBreakpoints)
263 { 265 {
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
410 } 412 }
411 413
412 function finish() 414 function finish()
413 { 415 {
414 InspectorTest.dumpBreakpointLocations(breakpointManager); 416 InspectorTest.dumpBreakpointLocations(breakpointManager);
415 next(); 417 next();
416 } 418 }
417 } 419 }
418 420
419 } 421 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698