Tests how multiple sessions interact while pausing, stepping, setting breakpoints and blackboxing. Setting breakpoints in 1 Setting breakpoints in 2 Evaluating common breakpoint in 1 Paused in 2: reason: other hit breakpoints: test.js:11:0 location: foo@11 data: null Paused in 1: reason: other hit breakpoints: test.js:11:0 location: foo@11 data: null Resuming in 1 Resumed in 2 Resumed in 1 Evaluating debugger in 1 Paused in 2: reason: other hit breakpoints: location: bar@25 data: null Paused in 1: reason: other hit breakpoints: location: bar@25 data: null Resuming in 2 Resumed in 2 Resumed in 1 Evaluating exclusive breakpoint in 1 Paused in 2: reason: other hit breakpoints: location: baz@14 data: null Paused in 1: reason: other hit breakpoints: test.js:14:0 location: baz@14 data: null Resuming in 1 Resumed in 2 Resumed in 1 Evaluating common breakpoint in 2 Paused in 2: reason: other hit breakpoints: test.js:11:0 location: foo@11 data: null Paused in 1: reason: other hit breakpoints: test.js:11:0 location: foo@11 data: null Resuming in 2 Resumed in 2 Resumed in 1 Evaluating debugger in 2 Paused in 2: reason: other hit breakpoints: location: bar@25 data: null Paused in 1: reason: other hit breakpoints: location: bar@25 data: null Resuming in 2 Resumed in 2 Resumed in 1 Evaluating exclusive breakpoint in 2 Paused in 2: reason: other hit breakpoints: location: baz@14 data: null Paused in 1: reason: other hit breakpoints: test.js:14:0 location: baz@14 data: null Resuming in 1 Resumed in 2 Resumed in 1 Evaluating stepping in 1 Paused in 2: reason: other hit breakpoints: location: stepping@17 data: null Paused in 1: reason: other hit breakpoints: location: stepping@17 data: null Stepping into in 2 Resumed in 2 Resumed in 1 Paused in 2: reason: other hit breakpoints: location: stepping@18 data: null Paused in 1: reason: other hit breakpoints: location: stepping@18 data: null Stepping over in 1 Resumed in 2 Resumed in 1 Paused in 2: reason: other hit breakpoints: location: stepping@19 data: null Paused in 1: reason: other hit breakpoints: location: stepping@19 data: null Stepping out in 2 Resumed in 2 Resumed in 1 Paused in 2: reason: other hit breakpoints: location: @0 data: null Paused in 1: reason: other hit breakpoints: location: @0 data: null Resuming in 1 Resumed in 2 Resumed in 1 Pausing in next statement Paused in 2: reason: some-reason hit breakpoints: location: @0 data: {"a":42} Paused in 1: reason: some-reason hit breakpoints: location: @0 data: {"a":42} Resuming in 1 Resumed in 2 Resumed in 1 Pausing in next statement Paused in 2: reason: some-reason hit breakpoints: location: @0 data: {"a":42} Paused in 1: reason: some-reason hit breakpoints: location: @0 data: {"a":42} Resuming in 2 Resumed in 2 Resumed in 1 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: test.js:11:0 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: test.js:11:0 location: foo@11 data: null Resuming in 2 Resumed in 2 Deactivating breakpoints in 2 Evaluating common breakpoint in 1