~/node_modules/child_pty $ npm test
> [email protected] test /app/node_modules/child_pty
> jshint lib test && mocha
child_pty.spawn()
#
# Fatal error in ../deps/v8/src/api.h, line 297
# CHECK(allow_empty_handle || that != __null) failed
#
==== Stack trace ============================================
Security context: 0x3b029906b71 <JS Object>#0#
1: spawn [/app/node_modules/child_pty/lib/child_pty.js:22] (this=0x3a30d7e9e3a9 <an Object>#1#,command=0x1f4bbfe39209 <String[4]: node>,args=0x3a30d7ee3ef9 <JS Array[1]>#2#,options=0x3b029904121 <undefined>)
2: arguments adaptor frame: 2->3
3: spawn_client [/app/node_modules/child_pty/test/test.js:7] (this=0x3b029906c91 <JS Global Object>#3#)
4: /* anonymous */ [/app/node_modules/child_pty/test/test.js:13] (this=0x3a30d7ec5301 <JS Object>#4#,done=0x3a30d7ee3da9 <JS Function>#5#)
5: run [/app/node_modules/child_pty/node_modules/mocha/lib/runnable.js:217] (this=0x3a30d7ec6261 <a Test>#6#,fn=0x3a30d7ee1e91 <JS Function>#7#)
6: runTest [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:373] (this=0x3a30d7ecf479 <a Runner>#8#,fn=0x3a30d7ee1e91 <JS Function>#7#)
7: /* anonymous */ [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:451] (this=0x3b029906c91 <JS Global Object>#3#,err=0x3b029904121 <undefined>,errSuite=0x3b029904121 <undefined>)
8: arguments adaptor frame: 0->2
9: next [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:298] (this=0x3b029906c91 <JS Global Object>#3#,suite=0x3b029904121 <undefined>)
10: /* anonymous */ [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:308] (this=0x3b029906c91 <JS Global Object>#3#,err=0x3b029904121 <undefined>)
11: arguments adaptor frame: 0->1
12: next [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:246] (this=0x3b029906c91 <JS Global Object>#3#,i=0)
13: _onImmediate [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:275] (this=0x3a30d7ee1dc9 <an Object>#9#)
14: _immediateCallback(aka processImmediate) [timers.js:345] (this=0x1d80a8b46079 <a process>#10#)
==== Details ================================================
[1]: spawn [/app/node_modules/child_pty/lib/child_pty.js:22] (this=0x3a30d7e9e3a9 <an Object>#1#,command=0x1f4bbfe39209 <String[4]: node>,args=0x3a30d7ee3ef9 <JS Array[1]>#2#,options=0x3b029904121 <undefined>) {
// stack-allocated locals
var size = 0x3a30d7ee4089 <an Object>#11#
// expression stack (top to bottom)
[03] : 0x1d80a8baa3b9 <JS Function>#12#
[02] : 0x3a30d7ee4089 <an Object>#11#
[01] : 0x3a30d7ea4b71 <an Object>#13#
--------- s o u r c e c o d e ---------
function (command, args, options) {??var size = { cols: 80, rows: 24 };??if(!util.isArray(args)) {???options = args;???args = [];??}??if(options)???extend(size, options.size);??term = pty.open(size);??options = extend({}, options, {???stdio: [ term.slave, term.slave, term.slave ],???detached: true??});??args...
-----------------------------------------
}
[2]: arguments adaptor frame: 2->3 {
// actual arguments
[00] : 0x1f4bbfe39209 <String[4]: node>
[01] : 0x3a30d7ee3ef9 <JS Array[1]>#2#
}
[3]: spawn_client [/app/node_modules/child_pty/test/test.js:7] (this=0x3b029906c91 <JS Global Object>#3#) {
// stack-allocated locals
var arguments = 0x3a30d7ee3e29 <an Arguments>#14#
// expression stack (top to bottom)
[03] : 0x3a30d7ee3ef9 <JS Array[1]>#2#
[02] : 0x1f4bbfe39209 <String[4]: node>
[01] : 0x3a30d7e9e3a9 <an Object>#1#
--------- s o u r c e c o d e ---------
function spawn_client() {???child = child_pty.spawn(process.argv[0],????Array.prototype.concat.apply([ __dirname + '/libexec/client.js'],???? arguments));??}
-----------------------------------------
}
[4]: /* anonymous */ [/app/node_modules/child_pty/test/test.js:13] (this=0x3a30d7ec5301 <JS Object>#4#,done=0x3a30d7ee3da9 <JS Function>#5#) {
// heap-allocated locals
var done = 0x3a30d7ee3da9 <JS Function>#5#
// expression stack (top to bottom)
[01] : 0x3b029906c91 <JS Global Object>#3#
[00] : 0x3a30d7ec61b1 <JS Function spawn_client>#15#
--------- s o u r c e c o d e ---------
function (done){???spawn_client();????child.on('exit', function() {????done();???});??}
-----------------------------------------
}
[5]: run [/app/node_modules/child_pty/node_modules/mocha/lib/runnable.js:217] (this=0x3a30d7ec6261 <a Test>#6#,fn=0x3a30d7ee1e91 <JS Function>#7#) {
// stack-allocated locals
var callFn = 0x3a30d7ee2389 <JS Function callFn>#16#
// heap-allocated locals
var fn = 0x3a30d7ee1e91 <JS Function>#7#
var self = 0x3a30d7ec6261 <a Test>#6#
var start = 0x3a30d7ee23d1 <a Date>#17#
var ctx = 0x3a30d7ec5301 <JS Object>#4#
var finished = 0x3b029904121 <undefined>
var emitted = 0x3b029904121 <undefined>
var multiple = 0x3a30d7ee22f9 <JS Function multiple>#18#
var done = 0x3a30d7ee2341 <JS Function done>#19#
// expression stack (top to bottom)
[07] : 0x3a30d7ee3da9 <JS Function>#5#
[06] : 0x3a30d7ec5301 <JS Object>#4#
--------- s o u r c e c o d e ---------
function (fn){? var self = this? , start = new Date? , ctx = this.ctx? , finished? , emitted;?? // Some times the ctx exists but it is not runnable? if (ctx && ctx.runnable) ctx.runnable(this);?? // called multiple times? function multiple(err) {? if (emitted) return;? emitted = true;?...
-----------------------------------------
}
[6]: runTest [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:373] (this=0x3a30d7ecf479 <a Runner>#8#,fn=0x3a30d7ee1e91 <JS Function>#7#) {
// heap-allocated locals
var test = 0x3a30d7ec6261 <a Test>#6#
var self = 0x3a30d7ecf479 <a Runner>#8#
// expression stack (top to bottom)
[06] : 0x3a30d7ee1e91 <JS Function>#7#
[05] : 0x3a30d7ec6261 <a Test>#6#
--------- s o u r c e c o d e ---------
function (fn){? var test = this.test? , self = this;?? if (this.asyncOnly) test.asyncOnly = true;?? try {? test.on('error', function(err){? self.fail(test, err);? });? test.run(fn);? } catch (err) {? fn(err);? }?}
-----------------------------------------
}
[7]: /* anonymous */ [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:451] (this=0x3b029906c91 <JS Global Object>#3#,err=0x3b029904121 <undefined>,errSuite=0x3b029904121 <undefined>) {
// expression stack (top to bottom)
[01] : 0x3a30d7ee1e91 <JS Function>#7#
[00] : 0x3a30d7ecf479 <a Runner>#8#
--------- s o u r c e c o d e ---------
function (err, errSuite){?? if (err) return hookErr(err, errSuite, false);?? self.currentRunnable = self.test;? self.runTest(function(err){? test = self.test;?? if (err) {? self.fail(test, err);? self.emit('test end', test);? return self.hookUp('afterEa...
-----------------------------------------
}
[8]: arguments adaptor frame: 0->2 {
}
[9]: next [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:298] (this=0x3b029906c91 <JS Global Object>#3#,suite=0x3b029904121 <undefined>) {
// expression stack (top to bottom)
[01] : 0x3b029906c91 <JS Global Object>#3#
[00] : 0x3a30d7ee1541 <JS Function>#20#
--------- s o u r c e c o d e ---------
function next(suite) {? self.suite = suite;?? if (!suite) {? self.suite = orig;? return fn();? }?? self.hook(name, function(err){? if (err) {? var errSuite = self.suite;? self.suite = orig;? return fn(err, errSuite);? }?? next(suites.pop());? });? }
-----------------------------------------
}
[10]: /* anonymous */ [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:308] (this=0x3b029906c91 <JS Global Object>#3#,err=0x3b029904121 <undefined>) {
// stack-allocated locals
var errSuite = 0x3b029904121 <undefined>
// expression stack (top to bottom)
[03] : 0x3b029904121 <undefined>
[02] : 0x3b029906c91 <JS Global Object>#3#
[01] : 0x3a30d7ee1771 <JS Function next>#21#
--------- s o u r c e c o d e ---------
function (err){? if (err) {? var errSuite = self.suite;? self.suite = orig;? return fn(err, errSuite);? }?? next(suites.pop());? }
-----------------------------------------
}
[11]: arguments adaptor frame: 0->1 {
}
[12]: next [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:246] (this=0x3b029906c91 <JS Global Object>#3#,i=0) {
// heap-allocated locals
var i = 0
var hook = 0x3b029904121 <undefined>
// expression stack (top to bottom)
[01] : 0x3b029906c91 <JS Global Object>#3#
[00] : 0x3a30d7ee1b81 <JS Function>#22#
--------- s o u r c e c o d e ---------
function next(i) {? var hook = hooks[i];? if (!hook) return fn();? if (self.failures && suite.bail()) return fn();? self.currentRunnable = hook;?? hook.ctx.currentTest = self.test;?? self.emit('hook', hook);?? hook.on('error', function(err){? self.failHook(hook, err);? });?? hook....
-----------------------------------------
}
[13]: _onImmediate [/app/node_modules/child_pty/node_modules/mocha/lib/runner.js:275] (this=0x3a30d7ee1dc9 <an Object>#9#) {
// expression stack (top to bottom)
[02] : 0
[01] : 0x3b029906c91 <JS Global Object>#3#
[00] : 0x3a30d7ee1c21 <JS Function next>#23#
--------- s o u r c e c o d e ---------
function (){? next(0);? }
-----------------------------------------
}
[14]: _immediateCallback(aka processImmediate) [timers.js:345] (this=0x1d80a8b46079 <a process>#10#) {
// stack-allocated locals
var immediate = 0x3a30d7ee1dc9 <an Object>#9#
// expression stack (top to bottom)
[01] : 0x3a30d7ee1dc9 <an Object>#9#
--------- s o u r c e c o d e ---------
function processImmediate() {? var immediate = L.shift(immediateQueue);?? if (L.isEmpty(immediateQueue)) {? process._needImmediateCallback = false;? }?? if (immediate._onImmediate) {? if (immediate.domain) immediate.domain.enter();?? immediate._onImmediate();?? if (immediate.domain) immediate.domain.exit();?...
-----------------------------------------
}
==== Key ============================================
#0# 0x3b029906b71: 0x3b029906b71 <JS Object>
#1# 0x3a30d7e9e3a9: 0x3a30d7e9e3a9 <an Object>
#2# 0x3a30d7ee3ef9: 0x3a30d7ee3ef9 <JS Array[1]>
0: 0x3a30d7ee3ed1 <String[50]: /app/node_modules/child_pty/test/libexec/client.js>
#3# 0x3b029906c91: 0x3b029906c91 <JS Global Object>
#4# 0x3a30d7ec5301: 0x3a30d7ec5301 <JS Object>
_runnable: 0x3a30d7ec6261 <a Test>#6#
test: 0x3a30d7ec6261 <a Test>#6#
#5# 0x3a30d7ee3da9: 0x3a30d7ee3da9 <JS Function>
#6# 0x3a30d7ec6261: 0x3a30d7ec6261 <a Test>
title: 0x1f4bbfe90e41 <String[11]: should exit>
async: 1
sync: 0x3b029904161 <false>
_timeout: 2000
_slow: 75
_enableTimeouts: 0x3b029904141 <true>
timedOut: 0x3b029904161 <false>
_trace: 0x3a30d7ec66e1 <an Error>#24#
pending: 0x3b029904161 <false>
type: 0x11739c019e99 <String[4]: test>
file: 0x3a30d7e8ca59 <String[40]: /app/node_modules/child_pty/test/test.js>
parent: 0x3a30d7ec51d1 <a Suite>#25#
ctx: 0x3a30d7ec5301 <JS Object>#4#
_events: 0x3a30d7ee1f61 <an Object>#26#
timer: 0x3a30d7ee2899 <JS Object>#27#
#7# 0x3a30d7ee1e91: 0x3a30d7ee1e91 <JS Function>
#8# 0x3a30d7ecf479: 0x3a30d7ecf479 <a Runner>
_globals: 0x3a30d7ed3001 <JS Array[38]>#28#
_abort: 0x3b029904161 <false>
suite: 0x3a30d7ec51d1 <a Suite>#25#
total: 5
failures: 0
_events: 0x3a30d7ecf949 <an Object>#29#
_grep: 0x3a30d7ecfd99 <JS RegExp>#30#
_invert: 0x3b029904121 <undefined>
stats: 0x3a30d7ed1769 <an Object>#31#
ignoreLeaks: 0x3b029904141 <true>
asyncOnly: 0x3b029904121 <undefined>
next: 0x3a30d7ee0fd1 <JS Function next>#32#
test: 0x3a30d7ec6261 <a Test>#6#
currentRunnable: 0x3a30d7ec6261 <a Test>#6#
#9# 0x3a30d7ee1dc9: 0x3a30d7ee1dc9 <an Object>
_idleNext: 0x3b029904101 <null>
_idlePrev: 0x3b029904101 <null>
_onImmediate: 0x3a30d7ee1c91 <JS Function>#33#
#10# 0x1d80a8b46079: 0x1d80a8b46079 <a process>
#11# 0x3a30d7ee4089: 0x3a30d7ee4089 <an Object>
cols: 80
rows: 24
#12# 0x1d80a8baa3b9: 0x1d80a8baa3b9 <JS Function>
#13# 0x3a30d7ea4b71: 0x3a30d7ea4b71 <an Object>
#14# 0x3a30d7ee3e29: 0x3a30d7ee3e29 <an Arguments>
length: 0
callee: 0x3a30d7ec61b1 <JS Function spawn_client>#15#
#15# 0x3a30d7ec61b1: 0x3a30d7ec61b1 <JS Function spawn_client>
#16# 0x3a30d7ee2389: 0x3a30d7ee2389 <JS Function callFn>
#17# 0x3a30d7ee23d1: 0x3a30d7ee23d1 <a Date>
#18# 0x3a30d7ee22f9: 0x3a30d7ee22f9 <JS Function multiple>
#19# 0x3a30d7ee2341: 0x3a30d7ee2341 <JS Function done>
#20# 0x3a30d7ee1541: 0x3a30d7ee1541 <JS Function>
#21# 0x3a30d7ee1771: 0x3a30d7ee1771 <JS Function next>
#22# 0x3a30d7ee1b81: 0x3a30d7ee1b81 <JS Function>
#23# 0x3a30d7ee1c21: 0x3a30d7ee1c21 <JS Function next>
#24# 0x3a30d7ec66e1: 0x3a30d7ec66e1 <an Error>
arguments: 0x3b029904121 <undefined>
type: 0x3b029904121 <undefined>
message: 0x1f4bbfe5dc39 <String[28]: done() called multiple times>
#25# 0x3a30d7ec51d1: 0x3a30d7ec51d1 <a Suite>
title: 0x1f4bbfe90db9 <String[17]: child_pty.spawn()>
ctx: 0x3a30d7ec5301 <JS Object>#4#
suites: 0x3a30d7ec5339 <JS Array[0]>#34#
tests: 0x3a30d7ec5379 <JS Array[5]>#35#
pending: 0x3b029904161 <false>
_beforeEach: 0x3a30d7ec53d9 <JS Array[0]>#36#
_beforeAll: 0x3a30d7ec5419 <JS Array[0]>#37#
_afterEach: 0x3a30d7ec5459 <JS Array[1]>#38#
_afterAll: 0x3a30d7ec5499 <JS Array[0]>#39#
root: 0x3b029904161 <false>
_timeout: 2000
_enableTimeouts: 0x3b029904141 <true>
_slow: 75
_bail: 0x3b029904121 <undefined>
parent: 0x3a30d7e66ea1 <a Suite>#40#
file: 0x3a30d7e8ca59 <String[40]: /app/node_modules/child_pty/test/test.js>
_events: 0x3a30d7ec7ea1 <an Object>#41#
#26# 0x3a30d7ee1f61: 0x3a30d7ee1f61 <an Object>
#27# 0x3a30d7ee2899: 0x3a30d7ee2899 <JS Object>
_idleTimeout: 2000
_idlePrev: 0x3a30d7ee3619 <a Timer>#42#
_idleNext: 0x3a30d7ee3619 <a Timer>#42#
_idleStart: 0x3a30d7ee3589 <Number: 1416439555848>
_monotonicStartTime: 672345633
_onTimeout: 0x3a30d7ee26f1 <JS Function>#43#
_repeat: 0x3b029904161 <false>
#28# 0x3a30d7ed3001: 0x3a30d7ed3001 <JS Array[38]>
0: 0x1f4bbfe36209 <String[11]: ArrayBuffer>
1: 0x1f4bbfe362a1 <String[9]: Int8Array>
2: 0x1f4bbfe36161 <String[10]: Uint8Array>
3: 0x1f4bbfe36189 <String[17]: Uint8ClampedArray>
4: 0x1f4bbfe361b9 <String[10]: Int16Array>
5: 0x1f4bbfe36279 <String[11]: Uint16Array>
6: 0x1f4bbfe36251 <String[10]: Int32Array>
7: 0x1f4bbfe361e1 <String[11]: Uint32Array>
8: 0x1f4bbfe36139 <String[12]: Float32Array>
9: 0x1f4bbfe36111 <String[12]: Float64Array>
...
#29# 0x3a30d7ecf949: 0x3a30d7ecf949 <an Object>
test end: 0x3a30d7ed1bd9 <JS Array[2]>#44#
start: 0x3a30d7ed2121 <JS Array[2]>#45#
suite: 0x3a30d7ed22a9 <JS Array[2]>#46#
pass: 0x3a30d7ed27d9 <JS Array[2]>#47#
fail: 0x3a30d7ed2979 <JS Array[2]>#48#
end: 0x3a30d7ed2c19 <JS Array[3]>#49#
pending: 0x3a30d7ed25f9 <JS Array[2]>#50#
#30# 0x3a30d7ecfd99: 0x3a30d7ecfd99 <JS RegExp>
source: 0x1f4bbfe933f1 <String[2]: .*>
global: 0x3b029904161 <false>
ignoreCase: 0x3b029904161 <false>
multiline: 0x3b029904161 <false>
lastIndex: 0
#31# 0x3a30d7ed1769: 0x3a30d7ed1769 <an Object>
suites: 1
tests: 0
passes: 0
pending: 0
failures: 0
start: 0x3a30d7ed3589 <a Date>#51#
#32# 0x3a30d7ee0fd1: 0x3a30d7ee0fd1 <JS Function next>
#33# 0x3a30d7ee1c91: 0x3a30d7ee1c91 <JS Function>
#34# 0x3a30d7ec5339: 0x3a30d7ec5339 <JS Array[0]>
#35# 0x3a30d7ec5379: 0x3a30d7ec5379 <JS Array[5]>
0: 0x3a30d7ec6261 <a Test>#6#
1: 0x3a30d7ec7f71 <a Test>#52#
2: 0x3a30d7ec9e01 <a Test>#53#
3: 0x3a30d7ecb331 <a Test>#54#
4: 0x3a30d7ecc5f1 <a Test>#55#
#36# 0x3a30d7ec53d9: 0x3a30d7ec53d9 <JS Array[0]>
#37# 0x3a30d7ec5419: 0x3a30d7ec5419 <JS Array[0]>
#38# 0x3a30d7ec5459: 0x3a30d7ec5459 <JS Array[1]>
0: 0x3a30d7ecd8b1 <a Hook>#56#
#39# 0x3a30d7ec5499: 0x3a30d7ec5499 <JS Array[0]>
#40# 0x3a30d7e66ea1: 0x3a30d7e66ea1 <a Suite>
title: 0x11739c004501 <String[0]: >
ctx: 0x3a30d7e67009 <JS Object>#57#
suites: 0x3a30d7e67101 <JS Array[1]>#58#
tests: 0x3a30d7e671c9 <JS Array[0]>#59#
pending: 0x3b029904161 <false>
_beforeEach: 0x3a30d7e67379 <JS Array[0]>#60#
_beforeAll: 0x3a30d7e673d9 <JS Array[0]>#61#
_afterEach: 0x3a30d7e67531 <JS Array[0]>#62#
_afterAll: 0x3a30d7e67591 <JS Array[0]>#63#
root: 0x3b029904141 <true>
_timeout: 2000
_enableTimeouts: 0x3b029904141 <true>
_slow: 75
_bail: 0x3b029904121 <undefined>
_events: 0x3a30d7e688e1 <an Object>#64#
#41# 0x3a30d7ec7ea1: 0x3a30d7ec7ea1 <an Object>
#42# 0x3a30d7ee3619: 0x3a30d7ee3619 <a Timer>
_idleNext: 0x3a30d7ee2899 <JS Object>#27#
_idlePrev: 0x3a30d7ee2899 <JS Object>#27#
msecs: 2000
#43# 0x3a30d7ee26f1: 0x3a30d7ee26f1 <JS Function>
#44# 0x3a30d7ed1bd9: 0x3a30d7ed1bd9 <JS Array[2]>
0: 0x3a30d7ecf8e1 <JS Function>#65#
1: 0x3a30d7ed1b71 <JS Function>#66#
#45# 0x3a30d7ed2121: 0x3a30d7ed2121 <JS Array[2]>
0: 0x3a30d7ed1959 <JS Function>#67#
1: 0x3a30d7ed20b9 <JS Function>#68#
#46# 0x3a30d7ed22a9: 0x3a30d7ed22a9 <JS Array[2]>
0: 0x3a30d7ed1a69 <JS Function>#69#
1: 0x3a30d7ed2241 <JS Function>#70#
#47# 0x3a30d7ed27d9: 0x3a30d7ed27d9 <JS Array[2]>
0: 0x3a30d7ed1cf1 <JS Function>#71#
1: 0x3a30d7ed2771 <JS Function>#72#
#48# 0x3a30d7ed2979: 0x3a30d7ed2979 <JS Array[2]>
0: 0x3a30d7ed1e29 <JS Function>#73#
1: 0x3a30d7ed2911 <JS Function>#74#
#49# 0x3a30d7ed2c19: 0x3a30d7ed2c19 <JS Array[3]>
0: 0x3a30d7ed1eb1 <JS Function>#75#
1: 0x3a30d7ed2ae9 <JS Function>#76#
2: 0x3a30d7ed3271 <JS Function>#77#
#50# 0x3a30d7ed25f9: 0x3a30d7ed25f9 <JS Array[2]>
0: 0x3a30d7ed2031 <JS Function>#78#
1: 0x3a30d7ed2591 <JS Function>#79#
#51# 0x3a30d7ed3589: 0x3a30d7ed3589 <a Date>
#52# 0x3a30d7ec7f71: 0x3a30d7ec7f71 <a Test>
title: 0x1f4bbfe90e69 <String[22]: should print to stdout>
fn: 0x3a30d7ec7ef9 <JS Function>#80#
async: 1
sync: 0x3b029904161 <false>
_timeout: 2000
_slow: 75
_enableTimeouts: 0x3b029904141 <true>
timedOut: 0x3b029904161 <false>
_trace: 0x3a30d7ec83d9 <an Error>#81#
pending: 0x3b029904161 <false>
type: 0x11739c019e99 <String[4]: test>
file: 0x3a30d7e8ca59 <String[40]: /app/node_modules/child_pty/test/test.js>
parent: 0x3a30d7ec51d1 <a Suite>#25#
ctx: 0x3a30d7ec5301 <JS Object>#4#
#53# 0x3a30d7ec9e01: 0x3a30d7ec9e01 <a Test>
title: 0x1f4bbfe90ee9 <String[22]: should read from stdin>
fn: 0x3a30d7ec9db9 <JS Function>#82#
async: 1
sync: 0x3b029904161 <false>
_timeout: 2000
_slow: 75
_enableTimeouts: 0x3b029904141 <true>
timedOut: 0x3b029904161 <false>
_trace: 0x3a30d7ec9f59 <an Error>#83#
pending: 0x3b029904161 <false>
type: 0x11739c019e99 <String[4]: test>
file: 0x3a30d7e8ca59 <String[40]: /app/node_modules/child_pty/test/test.js>
parent: 0x3a30d7ec51d1 <a Suite>#25#
ctx: 0x3a30d7ec5301 <JS Object>#4#
#54# 0x3a30d7ecb331: 0x3a30d7ecb331 <a Test>
title: 0x1f4bbfe90fb1 <String[27]: should fire event on resize>
fn: 0x3a30d7ecb2c9 <JS Function>#84#
async: 1
sync: 0x3b029904161 <false>
_timeout: 2000
_slow: 75
_enableTimeouts: 0x3b029904141 <true>
timedOut: 0x3b029904161 <false>
_trace: 0x3a30d7ecb399 <an Error>#85#
pending: 0x3b029904161 <false>
type: 0x11739c019e99 <String[4]: test>
file: 0x3a30d7e8ca59 <String[40]: /app/node_modules/child_pty/test/test.js>
parent: 0x3a30d7ec51d1 <a Suite>#25#
ctx: 0x3a30d7ec5301 <JS Object>#4#
#55# 0x3a30d7ecc5f1: 0x3a30d7ecc5f1 <a Test>
title: 0x1f4bbfe91039 <String[30]: should send sigwinch on resize>
fn: 0x3a30d7ecc5a9 <JS Function>#86#
async: 1
sync: 0x3b029904161 <false>
_timeout: 2000
_slow: 75
_enableTimeouts: 0x3b029904141 <true>
timedOut: 0x3b029904161 <false>
_trace: 0x3a30d7ecc659 <an Error>#87#
pending: 0x3b029904161 <false>
type: 0x11739c019e99 <String[4]: test>
file: 0x3a30d7e8ca59 <String[40]: /app/node_modules/child_pty/test/test.js>
parent: 0x3a30d7ec51d1 <a Suite>#25#
ctx: 0x3a30d7ec5301 <JS Object>#4#
#56# 0x3a30d7ecd8b1: 0x3a30d7ecd8b1 <a Hook>
title: 0x1f4bbfe5d609 <String[17]: "after each" hook>
async: 0
sync: 0x3b029904141 <true>
_timeout: 2000
_slow: 75
_enableTimeouts: 0x3b029904141 <true>
timedOut: 0x3b029904161 <false>
_trace: 0x3a30d7ecdd49 <an Error>#88#
type: 0x1f4bbfe5d591 <String[4]: hook>
parent: 0x3a30d7ec51d1 <a Suite>#25#
ctx: 0x3a30d7ec5301 <JS Object>#4#
#57# 0x3a30d7e67009: 0x3a30d7e67009 <JS Object>
#58# 0x3a30d7e67101: 0x3a30d7e67101 <JS Array[1]>
0: 0x3a30d7ec51d1 <a Suite>#25#
#59# 0x3a30d7e671c9: 0x3a30d7e671c9 <JS Array[0]>
#60# 0x3a30d7e67379: 0x3a30d7e67379 <JS Array[0]>
#61# 0x3a30d7e673d9: 0x3a30d7e673d9 <JS Array[0]>
#62# 0x3a30d7e67531: 0x3a30d7e67531 <JS Array[0]>
#63# 0x3a30d7e67591: 0x3a30d7e67591 <JS Array[0]>
#64# 0x3a30d7e688e1: 0x3a30d7e688e1 <an Object>
pre-require: 0x3a30d7e6c069 <JS Array[3]>#89#
#65# 0x3a30d7ecf8e1: 0x3a30d7ecf8e1 <JS Function>
#66# 0x3a30d7ed1b71: 0x3a30d7ed1b71 <JS Function>
#67# 0x3a30d7ed1959: 0x3a30d7ed1959 <JS Function>
#68# 0x3a30d7ed20b9: 0x3a30d7ed20b9 <JS Function>
#69# 0x3a30d7ed1a69: 0x3a30d7ed1a69 <JS Function>
#70# 0x3a30d7ed2241: 0x3a30d7ed2241 <JS Function>
#71# 0x3a30d7ed1cf1: 0x3a30d7ed1cf1 <JS Function>
#72# 0x3a30d7ed2771: 0x3a30d7ed2771 <JS Function>
#73# 0x3a30d7ed1e29: 0x3a30d7ed1e29 <JS Function>
#74# 0x3a30d7ed2911: 0x3a30d7ed2911 <JS Function>
#75# 0x3a30d7ed1eb1: 0x3a30d7ed1eb1 <JS Function>
#76# 0x3a30d7ed2ae9: 0x3a30d7ed2ae9 <JS Function>
length: 0
#77# 0x3a30d7ed3271: 0x3a30d7ed3271 <JS Function>
#78# 0x3a30d7ed2031: 0x3a30d7ed2031 <JS Function>
#79# 0x3a30d7ed2591: 0x3a30d7ed2591 <JS Function>
#80# 0x3a30d7ec7ef9: 0x3a30d7ec7ef9 <JS Function>
#81# 0x3a30d7ec83d9: 0x3a30d7ec83d9 <an Error>
arguments: 0x3b029904121 <undefined>
type: 0x3b029904121 <undefined>
message: 0x1f4bbfe5dc39 <String[28]: done() called multiple times>
#82# 0x3a30d7ec9db9: 0x3a30d7ec9db9 <JS Function>
#83# 0x3a30d7ec9f59: 0x3a30d7ec9f59 <an Error>
arguments: 0x3b029904121 <undefined>
type: 0x3b029904121 <undefined>
message: 0x1f4bbfe5dc39 <String[28]: done() called multiple times>
#84# 0x3a30d7ecb2c9: 0x3a30d7ecb2c9 <JS Function>
#85# 0x3a30d7ecb399: 0x3a30d7ecb399 <an Error>
arguments: 0x3b029904121 <undefined>
type: 0x3b029904121 <undefined>
message: 0x1f4bbfe5dc39 <String[28]: done() called multiple times>
#86# 0x3a30d7ecc5a9: 0x3a30d7ecc5a9 <JS Function>
#87# 0x3a30d7ecc659: 0x3a30d7ecc659 <an Error>
arguments: 0x3b029904121 <undefined>
type: 0x3b029904121 <undefined>
message: 0x1f4bbfe5dc39 <String[28]: done() called multiple times>
#88# 0x3a30d7ecdd49: 0x3a30d7ecdd49 <an Error>
arguments: 0x3b029904121 <undefined>
type: 0x3b029904121 <undefined>
message: 0x1f4bbfe5dc39 <String[28]: done() called multiple times>
#89# 0x3a30d7e6c069: 0x3a30d7e6c069 <JS Array[3]>
0: 0x3a30d7e68861 <JS Function>#90#
1: 0x3a30d7e6bfc1 <JS Function>#91#
2: 0x3a30d7e86e79 <JS Function>#92#
#90# 0x3a30d7e68861: 0x3a30d7e68861 <JS Function>
#91# 0x3a30d7e6bfc1: 0x3a30d7e6bfc1 <JS Function>
#92# 0x3a30d7e86e79: 0x3a30d7e86e79 <JS Function>
=====================
Trace/breakpoint trap
npm ERR! Test failed. See above for more details.
npm ERR! not ok code 0