Skip to content

Instantly share code, notes, and snippets.

@othiym23
Created May 26, 2015 18:38
Show Gist options
  • Save othiym23/e5d5c5719cd7dc2eb337 to your computer and use it in GitHub Desktop.
Save othiym23/e5d5c5719cd7dc2eb337 to your computer and use it in GitHub Desktop.
> [email protected] test /Users/ogd/Documents/projects/async-listener
> tap test/*.tap.js
ok test/add-remove.tap.js ............................... 9/9
ok test/connection-handler-disconnects.tap.js ........... 8/8
ok test/errors-this-tick.tap.js ......................... 2/2
ok test/fork-listen2-problem.tap.js ..................... 4/4
ok test/handle.tap.js ................................... 4/4
(node) warning: possible EventEmitter memory leak detected. 11 close listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Stream.addListener (events.js:239:17)
at Stream.pipe (stream.js:52:12)
at module.exports (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/node_modules/charm/index.js:42:15)
at difflet (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/index.js:41:17)
at Function.fn.compare (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/index.js:20:9)
at diffObject (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:419:50)
at assert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:55:18)
at Function.equivalent (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:183:12)
at Test._testAssert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-test.js:87:16)
at next (/Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js:497:9)
(node) warning: possible EventEmitter memory leak detected. 11 end listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Stream.addListener (events.js:239:17)
at Stream.pipe (stream.js:99:10)
at module.exports (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/node_modules/charm/index.js:42:15)
at difflet (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/index.js:41:17)
at Function.fn.compare (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/index.js:20:9)
at diffObject (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:419:50)
at assert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:55:18)
at Function.equivalent (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:183:12)
at Test._testAssert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-test.js:87:16)
at next (/Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js:497:9)
not ok test/native-promises.tap.js .................... 24/29
Command: "/usr/local/bin/iojs native-promises.tap.js"
TAP version 13
ok 1 should be equal
ok 2 should be equal
ok 3 should be equal
ok 4 should be equivalent
ok 5 should be equal
ok 6 should be equal
ok 7 should be equal
ok 8 should be equivalent
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
not ok 12 should be equivalent
---
file: /Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js
line: 176
column: 13
stack:
- |
getCaller (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:439:17)
- |
assert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:21:16)
- |
Function.equivalent (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:183:12)
- |
Test._testAssert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-test.js:87:16)
- |
null.<anonymous> (/Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js:176:13)
- |
null._onTimeout (/Users/ogd/Documents/projects/async-listener/glue.js:188:31)
- |
Timer.listOnTimeout (timers.js:89:15)
found:
name: root
children:
-
name: reject
children:
-
name: nextTick in catch
children:
-
before: 1
after: 1
error: 0
-
name: setTimeout in then
children:
-
name: setTimeout in then
children:
-
before: 1
after: 1
error: 0
-
name: setTimeout in then
children:
-
name: setTimeout in then
children:
-
before: 0
after: 0
error: 0
-
name: setTimeout in then
children:
-
before: 0
after: 0
error: 0
-
name: setTimeout in then
children:
-
before: 0
after: 0
error: 0
-
name: setTimeout in then
children:
-
before: 0
after: 0
error: 0
before: 1
after: 0
error: 0
before: 1
after: 1
error: 0
before: 2
after: 2
error: 0
-
name: reject
children:
-
before: 1
after: 1
error: 0
-
name: setImmediate in root
children:
-
before: 1
after: 1
error: 0
before: 0
after: 0
error: 0
wanted:
name: root
children:
-
name: reject
children:
-
name: nextTick in catch
children:
-
before: 1
after: 1
error: 0
-
name: setTimeout in then
children:
-
before: 1
after: 0
error: 0
before: 2
after: 2
error: 0
-
name: setImmediate in root
children:
-
before: 1
after: 1
error: 0
before: 0
after: 0
error: 0
diff: |
{
"name" : "root",
"children" : [
{
"name" : "reject",
"children" : [
{
"name" : "nextTick in catch",
"children" : [
],
"before" : 1,
"after" : 1,
"error" : 0
},
{
"name" : "setTimeout in then",
"children" : [
],
"before" : 1,
"after" : 0,
"error" : 0
}
],
"before" : 2,
"after" : 2,
"error" : 0
},
{
"name" : "reject", // != "setImmediate in root"
"children" : [
],
"before" : 1,
"after" : 1,
"error" : 0
},
{
"name" : "setImmediate in root", // != undefined
"children" : [], // != undefined
"before" : 1, // != undefined
"after" : 1, // != undefined
"error" : 0 // != undefined
} // != undefined
],
"before" : 0,
"after" : 0,
"error" : 0
}
...
ok 13 should be equal
ok 14 should be equivalent
ok 15 should be equal
ok 16 should be equivalent
ok 17 should be equal
not ok 18 should be equivalent
---
file: /Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js
line: 304
column: 9
stack:
- |
getCaller (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:439:17)
- |
assert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:21:16)
- |
Function.equivalent (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:183:12)
- |
Test._testAssert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-test.js:87:16)
- |
next (/Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js:304:9)
- |
/Users/ogd/Documents/projects/async-listener/glue.js:188:31
- |
doNTCallback0 (node.js:408:9)
- |
process._tickCallback (node.js:337:13)
found:
name: root
children:
-
name: reject
children:
-
name: nextTick
children:
-
name: nextTick
children:
-
name: nextTick
children:
-
before: 0
after: 0
error: 0
-
name: nextTick
children:
-
before: 0
after: 0
error: 0
before: 1
after: 0
error: 0
before: 1
after: 1
error: 0
before: 1
after: 1
error: 0
-
name: reject
children:
-
before: 1
after: 1
error: 0
before: 0
after: 0
error: 0
wanted:
name: root
children:
-
name: reject
children:
-
name: nextTick
children:
-
before: 1
after: 0
error: 0
before: 1
after: 1
error: 0
before: 0
after: 0
error: 0
diff: |
{
"name" : "root",
"children" : [
{
"name" : "reject",
"children" : [
{
"name" : "nextTick",
"children" : [
],
"before" : 1,
"after" : 0,
"error" : 0
}
],
"before" : 1,
"after" : 1,
"error" : 0
},
{
"name" : "reject", // != undefined
"children" : [], // != undefined
"before" : 1, // != undefined
"after" : 1, // != undefined
"error" : 0 // != undefined
} // != undefined
],
"before" : 0,
"after" : 0,
"error" : 0
}
...
ok 19 should be equivalent
ok 20 should be equivalent
ok 21 should be equal
not ok 22 should be equivalent
---
file: /Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js
line: 395
column: 9
stack:
- |
getCaller (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:439:17)
- |
assert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:21:16)
- |
Function.equivalent (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:183:12)
- |
Test._testAssert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-test.js:87:16)
- |
next (/Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js:395:9)
- |
/Users/ogd/Documents/projects/async-listener/glue.js:188:31
- |
doNTCallback0 (node.js:408:9)
- |
process._tickCallback (node.js:337:13)
found:
name: root
children:
-
name: resolve
children:
-
before: 1
after: 1
error: 0
-
name: reject
children:
-
name: all
children:
-
name: nextTick
children:
-
before: 1
after: 1
error: 0
before: 1
after: 1
error: 0
before: 1
after: 1
error: 0
-
name: all
children:
-
before: 1
after: 1
error: 0
before: 0
after: 0
error: 0
wanted:
name: root
children:
-
name: resolve
children:
-
before: 1
after: 1
error: 0
-
name: reject
children:
-
name: all
children:
-
name: nextTick
children:
-
before: 1
after: 0
error: 0
before: 1
after: 1
error: 0
before: 1
after: 1
error: 0
before: 0
after: 0
error: 0
diff: |
{
"name" : "root",
"children" : [
{
"name" : "resolve",
"children" : [
],
"before" : 1,
"after" : 1,
"error" : 0
},
{
"name" : "reject",
"children" : [
{
"name" : "all",
"children" : [
{
"name" : "nextTick",
"children" : [
],
"before" : 1,
"after" : 0,
"error" : 0
}
],
"before" : 1,
"after" : 1,
"error" : 0
}
],
"before" : 1,
"after" : 1,
"error" : 0
},
{
"name" : "all", // != undefined
"children" : [], // != undefined
"before" : 1, // != undefined
"after" : 1, // != undefined
"error" : 0 // != undefined
} // != undefined
],
"before" : 0,
"after" : 0,
"error" : 0
}
...
ok 23 should be equal
ok 24 should be equivalent
ok 25 should be equal
not ok 26 should be equivalent
---
file: /Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js
line: 497
column: 9
stack:
- |
getCaller (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:439:17)
- |
assert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:21:16)
- |
Function.equivalent (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:183:12)
- |
Test._testAssert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-test.js:87:16)
- |
next (/Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js:497:9)
- |
/Users/ogd/Documents/projects/async-listener/glue.js:188:31
- |
doNTCallback0 (node.js:408:9)
- |
process._tickCallback (node.js:337:13)
found:
name: root
children:
-
name: reject
children:
-
name: race
children:
-
name: nextTick
children:
-
before: 1
after: 1
error: 0
before: 1
after: 1
error: 0
before: 1
after: 1
error: 0
-
name: resolve
children:
-
before: 1
after: 1
error: 0
-
name: race
children:
-
before: 1
after: 1
error: 0
before: 0
after: 0
error: 0
wanted:
name: root
children:
-
name: reject
children:
-
name: race
children:
-
name: nextTick
children:
-
before: 1
after: 0
error: 0
before: 1
after: 1
error: 0
before: 1
after: 1
error: 0
-
name: resolve
children:
-
before: 1
after: 1
error: 0
before: 0
after: 0
error: 0
diff: |
{
"name" : "root",
"children" : [
{
"name" : "reject",
"children" : [
{
"name" : "race",
"children" : [
{
"name" : "nextTick",
"children" : [
],
"before" : 1,
"after" : 0,
"error" : 0
}
],
"before" : 1,
"after" : 1,
"error" : 0
}
],
"before" : 1,
"after" : 1,
"error" : 0
},
{
"name" : "resolve",
"children" : [
],
"before" : 1,
"after" : 1,
"error" : 0
},
{
"name" : "race", // != undefined
"children" : [], // != undefined
"before" : 1, // != undefined
"after" : 1, // != undefined
"error" : 0 // != undefined
} // != undefined
],
"before" : 0,
"after" : 0,
"error" : 0
}
...
ok 27 should be equal
ok 28 should be equivalent
not ok 29 test/native-promises.tap.js
---
exit: 1
stderr: |
(node) warning: possible EventEmitter memory leak detected. 11 close listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Stream.addListener (events.js:239:17)
at Stream.pipe (stream.js:52:12)
at module.exports (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/node_modules/charm/index.js:42:15)
at difflet (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/index.js:41:17)
at Function.fn.compare (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/index.js:20:9)
at diffObject (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:419:50)
at assert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:55:18)
at Function.equivalent (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:183:12)
at Test._testAssert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-test.js:87:16)
at next (/Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js:497:9)
(node) warning: possible EventEmitter memory leak detected. 11 end listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Stream.addListener (events.js:239:17)
at Stream.pipe (stream.js:99:10)
at module.exports (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/node_modules/charm/index.js:42:15)
at difflet (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/index.js:41:17)
at Function.fn.compare (/Users/ogd/Documents/projects/async-listener/node_modules/tap/node_modules/difflet/index.js:20:9)
at diffObject (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:419:50)
at assert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:55:18)
at Function.equivalent (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-assert.js:183:12)
at Test._testAssert (/Users/ogd/Documents/projects/async-listener/node_modules/tap/lib/tap-test.js:87:16)
at next (/Users/ogd/Documents/projects/async-listener/test/native-promises.tap.js:497:9)
command: "/usr/local/bin/iojs native-promises.tap.js"
...
1..29
# tests 29
# pass 24
# fail 5
ok test/no-after-following-error.tap.js ................. 3/3
ok test/overlapping-nexttick.tap.js ................... 12/12
ok test/simple-counter-with-io.tap.js ................... 2/2
ok test/simple-counter.tap.js ........................... 5/5
total ................................................. 73/78
not ok
npm ERR! Test failed. See above for more details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment