blob: d96f8460330f742d24f2b71efdfe4684fcb2ebe2 [file] [log] [blame]
Tests BreakpointManager class.
Running: testSetBreakpoint
Created breakpoints manager
Dumping Storage
Adding UISourceCode: a.js
Setting breakpoint at a.js:30 enabled:true condition:
debuggerModel.setBreakpoint(a.js:30:)
breakpointAdded(a.js, 30, , true)
Location created: a.js:30
Dumping Storage
a.js:30 enabled:true condition:
Resetting breakpoint manager
breakpointRemoved(a.js, 30)
Location disposed: a.js:30
debuggerModel.removeBreakpoint(a.js:30)
Running: testSetDisabledBreakpoint
Created breakpoints manager
Dumping Storage
Adding UISourceCode: a.js
Setting breakpoint at a.js:30 enabled:false condition:
breakpointAdded(a.js, 30, , false)
Dumping Storage
a.js:30 enabled:false condition:
Enabling breakpoint
debuggerModel.setBreakpoint(a.js:30:)
breakpointRemoved(a.js, 30)
breakpointAdded(a.js, 30, , true)
Location created: a.js:30
Dumping Storage
a.js:30 enabled:true condition:
Resetting breakpoint manager
breakpointRemoved(a.js, 30)
Location disposed: a.js:30
debuggerModel.removeBreakpoint(a.js:30)
Running: testSetConditionalBreakpoint
Created breakpoints manager
Dumping Storage
Adding UISourceCode: a.js
Setting breakpoint at a.js:30 enabled:true condition:condition
debuggerModel.setBreakpoint(a.js:30:condition)
breakpointAdded(a.js, 30, condition, true)
Location created: a.js:30
Dumping Storage
a.js:30 enabled:true condition:condition
Updating condition
debuggerModel.removeBreakpoint(a.js:30)
debuggerModel.setBreakpoint(a.js:30:)
breakpointRemoved(a.js, 30)
Location disposed: a.js:30
breakpointAdded(a.js, 30, , true)
Location created: a.js:30
Dumping Storage
a.js:30 enabled:true condition:
Resetting breakpoint manager
breakpointRemoved(a.js, 30)
Location disposed: a.js:30
debuggerModel.removeBreakpoint(a.js:30)
Running: testRestoreBreakpoints
Created breakpoints manager
Dumping Storage
a.js:10 enabled:true condition:foo == bar
a.js:20 enabled:false condition:
b.js:3 enabled:true condition:
Adding UISourceCode: a.js
debuggerModel.setBreakpoint(a.js:10:foo == bar)
breakpointAdded(a.js, 20, , false)
breakpointAdded(a.js, 10, foo == bar, true)
Location created: a.js:10
Dumping Storage
a.js:10 enabled:true condition:foo == bar
a.js:20 enabled:false condition:
b.js:3 enabled:true condition:
Resetting breakpoint manager
breakpointRemoved(a.js, 10)
Location disposed: a.js:10
debuggerModel.removeBreakpoint(a.js:10)
breakpointRemoved(a.js, 20)
Running: testRestoreBreakpointsTwice
Created breakpoints manager
Dumping Storage
a.js:10 enabled:true condition:foo == bar
a.js:20 enabled:false condition:
b.js:3 enabled:true condition:
Adding UISourceCode: a.js
debuggerModel.setBreakpoint(a.js:10:foo == bar)
breakpointAdded(a.js, 20, , false)
Adding UISourceCode: a.js
breakpointAdded(a.js, 10, foo == bar, true)
Location created: a.js:10
Dumping Storage
a.js:10 enabled:true condition:foo == bar
a.js:20 enabled:false condition:
b.js:3 enabled:true condition:
Resetting breakpoint manager
breakpointRemoved(a.js, 10)
Location disposed: a.js:10
debuggerModel.removeBreakpoint(a.js:10)
breakpointRemoved(a.js, 20)
Running: testRemoveBreakpoints
Created breakpoints manager
Dumping Storage
a.js:10 enabled:true condition:foo == bar
a.js:20 enabled:false condition:
b.js:3 enabled:true condition:
Adding UISourceCode: a.js
debuggerModel.setBreakpoint(a.js:10:foo == bar)
breakpointAdded(a.js, 20, , false)
breakpointAdded(a.js, 10, foo == bar, true)
Location created: a.js:10
Setting breakpoint at a.js:30 enabled:true condition:
debuggerModel.setBreakpoint(a.js:30:)
breakpointAdded(a.js, 30, , true)
Location created: a.js:30
Removing breakpoint at a.js:30
breakpointRemoved(a.js, 30)
Location disposed: a.js:30
debuggerModel.removeBreakpoint(a.js:30)
Removing breakpoint at a.js:10
breakpointRemoved(a.js, 10)
Location disposed: a.js:10
debuggerModel.removeBreakpoint(a.js:10)
Removing breakpoint at a.js:20
breakpointRemoved(a.js, 20)
Dumping Storage
b.js:3 enabled:true condition:
Resetting breakpoint manager
Running: testSetBreakpointThatShifts
Created breakpoints manager
Dumping Storage
Adding UISourceCode: a.js
Setting breakpoint at a.js:1015 enabled:true condition:
debuggerModel.setBreakpoint(a.js:1015:)
breakpointAdded(a.js, 1025, , true)
Location created: a.js:1025
Dumping Storage
a.js:1015 enabled:true condition:
Resetting breakpoint manager
breakpointRemoved(a.js, 1025)
Location disposed: a.js:1025
debuggerModel.removeBreakpoint(a.js:1015)
Running: testSetBreakpointThatShiftsTwice
Created breakpoints manager
Dumping Storage
Adding UISourceCode: a.js
Setting breakpoint at a.js:1015 enabled:true condition:
debuggerModel.setBreakpoint(a.js:1015:)
breakpointAdded(a.js, 1025, , true)
Location created: a.js:1025
Setting breakpoint at a.js:1015 enabled:true condition:
Dumping Storage
a.js:1015 enabled:true condition:
Resetting breakpoint manager
breakpointRemoved(a.js, 1025)
Location disposed: a.js:1025
debuggerModel.removeBreakpoint(a.js:1015)
Running: testSetBreakpointOutsideScript
Created breakpoints manager
Dumping Storage
Adding UISourceCode: a.js
debuggerModel.setBreakpoint(a.js:2500:)
breakpointAdded(a.js, 2500, , true)
Dumping Storage
a.js:2500 enabled:true condition:
Resetting breakpoint manager
breakpointRemoved(a.js, 2500)
debuggerModel.removeBreakpoint(a.js:2500)
Running: testNavigation
Created breakpoints manager
Dumping Storage
a.js:10 enabled:true condition:foo == bar
a.js:20 enabled:false condition:
b.js:3 enabled:true condition:
Adding UISourceCode: a.js
debuggerModel.setBreakpoint(a.js:10:foo == bar)
breakpointAdded(a.js, 20, , false)
breakpointAdded(a.js, 10, foo == bar, true)
Location created: a.js:10
Navigating to B.
Resetting debugger.
Resetting workspace.
breakpointRemoved(a.js, 10)
Location disposed: a.js:10
breakpointRemoved(a.js, 20)
Adding UISourceCode: b.js
debuggerModel.setBreakpoint(b.js:3:)
breakpointAdded(b.js, 3, , true)
Location created: b.js:3
Navigating back to A.
Resetting debugger.
Resetting workspace.
breakpointRemoved(b.js, 3)
Location disposed: b.js:3
Resolving provisional breakpoint.
Adding temporary UISourceCode: a.js
breakpointAdded(a.js, 11, foo == bar, true)
Location created: a.js:11
Adding UISourceCode: a.js
breakpointRemoved(a.js, 11)
Location disposed: a.js:11
debuggerModel.removeBreakpoint(a.js:10)
debuggerModel.setBreakpoint(a.js:10:foo == bar)
breakpointAdded(a.js, 20, , false)
breakpointAdded(a.js, 10, foo == bar, true)
Location created: a.js:10
Dumping Storage
a.js:10 enabled:true condition:foo == bar
a.js:20 enabled:false condition:
b.js:3 enabled:true condition:
Resetting breakpoint manager
breakpointRemoved(a.js, 10)
Location disposed: a.js:10
debuggerModel.removeBreakpoint(a.js:10)
breakpointRemoved(a.js, 20)
debuggerModel.removeBreakpoint(b.js:3)
Running: testSourceMapping
Created breakpoints manager
Dumping Storage
a.js:10 enabled:true condition:foo == bar
a.js:20 enabled:true condition:
Adding UISourceCode: a.js
debuggerModel.setBreakpoint(a.js:10:foo == bar)
debuggerModel.setBreakpoint(a.js:20:)
breakpointAdded(a.js, 10, foo == bar, true)
Location created: a.js:10
breakpointAdded(a.js, 20, , true)
Location created: a.js:20
Toggling source mapping.
breakpointRemoved(a.js, 10)
breakpointAdded(a.js, 20, foo == bar, true)
breakpointRemoved(a.js, 20)
breakpointAdded(a.js, 30, , true)
Toggling source mapping back.
breakpointRemoved(a.js, 20)
breakpointAdded(a.js, 10, foo == bar, true)
breakpointRemoved(a.js, 30)
breakpointAdded(a.js, 20, , true)
Dumping Storage
a.js:10 enabled:true condition:foo == bar
a.js:20 enabled:true condition:
Resetting breakpoint manager
breakpointRemoved(a.js, 10)
Location disposed: a.js:10
debuggerModel.removeBreakpoint(a.js:10)
breakpointRemoved(a.js, 20)
Location disposed: a.js:20
debuggerModel.removeBreakpoint(a.js:20)
Running: testProvisionalBreakpointsResolve
Created breakpoints manager
Dumping Storage
a.js:10 enabled:true condition:foo == bar
Adding UISourceCode: a.js
debuggerModel.setBreakpoint(a.js:10:foo == bar)
breakpointAdded(a.js, 10, foo == bar, true)
Location created: a.js:10
Resetting debugger.
Resetting workspace.
breakpointRemoved(a.js, 10)
Location disposed: a.js:10
Resolving provisional breakpoint.
Adding temporary UISourceCode: a.js
breakpointAdded(a.js, 11, foo == bar, true)
Location created: a.js:11
Dumping Storage
a.js:10 enabled:true condition:foo == bar
Resetting breakpoint manager
breakpointRemoved(a.js, 11)
Location disposed: a.js:11
debuggerModel.removeBreakpoint(a.js:10)