Tests how multiple sessions interact while pausing, stepping, setting breakpoints and blackboxing. Connecting session 1 Pausing in 1 Paused in 1: reason: other hit breakpoints: location: @0 data: null Connecting session 2 Paused in 2: reason: other hit breakpoints: location: @0 data: null Resuming in 2 Resumed in 1 Resumed in 2 Setting breakpoints in 1 Setting breakpoints in 2 Evaluating common breakpoint in 1 Paused in 1: reason: other hit breakpoints: 1:11:0:test.js location: foo@11 data: null Paused in 2: reason: other hit breakpoints: 1:11:0:test.js location: foo@11 data: null Resuming in 1 Resumed in 1 Resumed in 2 Evaluating debugger in 1 Paused in 1: reason: other hit breakpoints: location: bar@25 data: null Paused in 2: reason: other hit breakpoints: location: bar@25 data: null Resuming in 2 Resumed in 1 Resumed in 2 Evaluating exclusive breakpoint in 1 Paused in 1: reason: other hit breakpoints: 1:14:0:test.js location: baz@14 data: null Paused in 2: reason: other hit breakpoints: location: baz@14 data: null Resuming in 1 Resumed in 1 Resumed in 2 Evaluating common breakpoint in 2 Paused in 1: reason: other hit breakpoints: 1:11:0:test.js location: foo@11 data: null Paused in 2: reason: other hit breakpoints: 1:11:0:test.js location: foo@11 data: null Resuming in 2 Resumed in 1 Resumed in 2 Evaluating debugger in 2 Paused in 1: reason: other hit breakpoints: location: bar@25 data: null Paused in 2: reason: other hit breakpoints: location: bar@25 data: null Resuming in 2 Resumed in 1 Resumed in 2 Evaluating exclusive breakpoint in 2 Paused in 1: reason: other hit breakpoints: 1:14:0:test.js location: baz@14 data: null Paused in 2: reason: other hit breakpoints: location: baz@14 data: null Resuming in 1 Resumed in 1 Resumed in 2 Evaluating stepping in 1 Paused in 1: reason: other hit breakpoints: location: stepping@17 data: null Paused in 2: reason: other hit breakpoints: location: stepping@17 data: null Stepping into in 2 Resumed in 1 Resumed in 2 Paused in 1: reason: other hit breakpoints: location: stepping@18 data: null Paused in 2: reason: other hit breakpoints: location: stepping@18 data: null Stepping over in 1 Resumed in 1 Resumed in 2 Paused in 1: reason: other hit breakpoints: location: stepping@19 data: null Paused in 2: reason: other hit breakpoints: location: stepping@19 data: null Stepping out in 2 Resumed in 1 Resumed in 2 Paused in 1: reason: other hit breakpoints: location: @0 data: null Paused in 2: reason: other hit breakpoints: location: @0 data: null Resuming in 1 Resumed in 1 Resumed in 2 Pausing in next statement Paused in 1: reason: some-reason hit breakpoints: location: @0 data: {"a":42} Paused in 2: reason: some-reason hit breakpoints: location: @0 data: {"a":42} Resuming in 1 Resumed in 1 Resumed in 2 Pausing in next statement Paused in 1: reason: some-reason hit breakpoints: location: @0 data: {"a":42} Paused in 2: reason: some-reason hit breakpoints: location: @0 data: {"a":42} Resuming in 2 Resumed in 1 Resumed in 2 Blackboxing bar() in 2 Evaluating bar() in 2 Paused in 1: reason: other hit breakpoints: location: bar@25 data: null Resuming in 1 Resumed in 1 Blackboxing bar() in 1 Evaluating bar() in 2 Skipping pauses in 1 Evaluating common breakpoint in 1 Paused in 2: reason: other hit breakpoints: 1:11:0:test.js location: foo@11 data: null Resuming in 2 Resumed in 2 Skipping pauses in 2 Evaluating common breakpoint in 1 Unskipping pauses in 1 Unskipping pauses in 2 Deactivating breakpoints in 1 Evaluating common breakpoint in 1 Paused in 2: reason: other hit breakpoints: 1:11:0:test.js location: foo@11 data: null Resuming in 2 Resumed in 2 Deactivating breakpoints in 2 Evaluating common breakpoint in 1 Activating breakpoints in 1 Activating breakpoints in 2 Disabling debugger agent in 1 Evaluating breakpoint in 1 (should not be triggered) Paused in 2: reason: other hit breakpoints: location: @1 data: null