diff options
author | Jon Moss <me@jonathanmoss.me> | 2017-10-13 22:42:38 -0400 |
---|---|---|
committer | Refael Ackermann <refack@gmail.com> | 2017-10-17 19:35:50 -0400 |
commit | 978629ca1240b9f2038390c7e960f3d226daa4e8 (patch) | |
tree | 8c15fba04351dfb1921221f930157957317dae4f /test/parallel/test-inspector-debug-brk-flag.js | |
parent | ff747e3fe8fc960bb6cd04185167bd6376940998 (diff) | |
download | node-new-978629ca1240b9f2038390c7e960f3d226daa4e8.tar.gz |
test: move inspector tests to parallel/sequential
* remove inspector directory artifacts
PR-URL: https://github.com/nodejs/node/pull/16197
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test/parallel/test-inspector-debug-brk-flag.js')
-rw-r--r-- | test/parallel/test-inspector-debug-brk-flag.js | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/test/parallel/test-inspector-debug-brk-flag.js b/test/parallel/test-inspector-debug-brk-flag.js new file mode 100644 index 0000000000..235e7043d8 --- /dev/null +++ b/test/parallel/test-inspector-debug-brk-flag.js @@ -0,0 +1,41 @@ +'use strict'; +const common = require('../common'); + +common.skipIfInspectorDisabled(); + +const assert = require('assert'); +const { mainScriptPath, + NodeInstance } = require('../common/inspector-helper.js'); + +async function testBreakpointOnStart(session) { + const commands = [ + { 'method': 'Runtime.enable' }, + { 'method': 'Debugger.enable' }, + { 'method': 'Debugger.setPauseOnExceptions', + 'params': { 'state': 'none' } }, + { 'method': 'Debugger.setAsyncCallStackDepth', + 'params': { 'maxDepth': 0 } }, + { 'method': 'Profiler.enable' }, + { 'method': 'Profiler.setSamplingInterval', + 'params': { 'interval': 100 } }, + { 'method': 'Debugger.setBlackboxPatterns', + 'params': { 'patterns': [] } }, + { 'method': 'Runtime.runIfWaitingForDebugger' } + ]; + + session.send(commands); + await session.waitForBreakOnLine(0, mainScriptPath); +} + +async function runTests() { + const child = new NodeInstance(['--inspect', '--debug-brk']); + const session = await child.connectInspectorSession(); + + await testBreakpointOnStart(session); + await session.runToCompletion(); + + assert.strictEqual(55, (await child.expectShutdown()).exitCode); +} + +common.crashOnUnhandledRejection(); +runTests(); |