TAP version 13 not ok 1 - appmetrics-zipkin v1.1.1 The canary is dead: ---
# undefinedappmetrics-zipkin@1.1.1 /tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin
# +-- chai@4.2.0
# | +-- assertion-error@1.1.0
# | +-- check-error@1.0.2
# | +-- deep-eql@3.0.1
# | +-- get-func-name@2.0.0
# | +-- pathval@1.1.0
# | `-- type-detect@4.0.8
# +-- eslint@3.19.0
# | +-- babel-code-frame@6.26.0
# | | `-- js-tokens@3.0.2
# | +-- chalk@1.1.3
# | | +-- ansi-styles@2.2.1
# | | +-- has-ansi@2.0.0
# | | +-- strip-ansi@3.0.1
# | | `-- supports-color@2.0.0
# | +-- concat-stream@1.6.2
# | | +-- buffer-from@1.1.1
# | | +-- inherits@2.0.3
# | | `-- typedarray@0.0.6
# | +-- debug@2.6.9
# | | `-- ms@2.0.0
# | +-- doctrine@2.1.0
# | +-- escope@3.6.0
# | | +-- es6-map@0.1.5
# | | | +-- d@1.0.0
# | | | +-- es5-ext@0.10.46
# | | | | `-- next-tick@1.0.0
# | | | +-- es6-iterator@2.0.3
# | | | +-- es6-set@0.1.5
# | | | +-- es6-symbol@3.1.1
# | | | `-- event-emitter@0.3.5
# | | +-- es6-weak-map@2.0.2
# | | `-- esrecurse@4.2.1
# | +-- espree@3.5.4
# | | +-- acorn@5.7.3
# | | `-- acorn-jsx@3.0.1
# | | `-- acorn@3.3.0
# | +-- esquery@1.0.1
# | +-- estraverse@4.2.0
# | +-- esutils@2.0.2
# | +-- file-entry-cache@2.0.0
# | | +-- flat-cache@1.3.4
# | | | +-- circular-json@0.3.3
# | | | +-- graceful-fs@4.1.15
# | | | +-- rimraf@2.6.3
# | | | `-- write@0.2.1
# | | `-- object-assign@4.1.1
# | +-- glob@7.1.3
# | | +-- fs.realpath@1.0.0
# | | +-- inflight@1.0.6
# | | | `-- wrappy@1.0.2
# | | +-- once@1.4.0
# | | `-- path-is-absolute@1.0.1
# | +-- globals@9.18.0
# | +-- ignore@3.3.10
# | +-- imurmurhash@0.1.4
# | +-- inquirer@0.12.0
# | | +-- ansi-escapes@1.4.0
# | | +-- ansi-regex@2.1.1
# | | +-- cli-cursor@1.0.2
# | | | `-- restore-cursor@1.0.1
# | | | +-- exit-hook@1.1.1
# | | | `-- onetime@1.1.0
# | | +-- cli-width@2.2.0
# | | +-- figures@1.7.0
# | | +-- readline2@1.0.1
# | | | +-- code-point-at@1.1.0
# | | | +-- is-fullwidth-code-point@1.0.0
# | | | | `-- number-is-nan@1.0.1
# | | | `-- mute-stream@0.0.5
# | | +-- run-async@0.1.0
# | | +-- rx-lite@3.1.2
# | | +-- string-width@1.0.2
# | | `-- through@2.3.8
# | +-- is-my-json-valid@2.19.0
# | | +-- generate-function@2.3.1
# | | | `-- is-property@1.0.2
# | | +-- generate-object-property@1.2.0
# | | +-- is-my-ip-valid@1.0.0
# | | +-- jsonpointer@4.0.1
# | | `-- xtend@4.0.1
# | +-- is-resolvable@1.1.0
# | +-- js-yaml@3.12.1
# | | +-- argparse@1.0.10
# | | | `-- sprintf-js@1.0.3
# | | `-- esprima@4.0.1
# | +-- json-stable-stringify@1.0.1
# | | `-- jsonify@0.0.0
# | +-- levn@0.3.0
# | | +-- prelude-ls@1.1.2
# | | `-- type-check@0.3.2
# | +-- lodash@4.17.11
# | +-- mkdirp@0.5.1
# | | `-- minimist@0.0.8
# | +-- natural-compare@1.4.0
# | +-- optionator@0.8.2
# | | +-- deep-is@0.1.3
# | | +-- fast-levenshtein@2.0.6
# | | `-- wordwrap@1.0.0
# | +-- path-is-inside@1.0.2
# | +-- pluralize@1.2.1
# | +-- progress@1.1.8
# | +-- require-uncached@1.0.3
# | | +-- caller-path@0.1.0
# | | | `-- callsites@0.2.0
# | | `-- resolve-from@1.0.1
# | +-- shelljs@0.7.8
# | | +-- interpret@1.2.0
# | | `-- rechoir@0.6.2
# | | `-- resolve@1.9.0
# | | `-- path-parse@1.0.6
# | +-- strip-bom@3.0.0
# | +-- strip-json-comments@2.0.1
# | +-- table@3.8.3
# | | +-- ajv@4.11.8
# | | | `-- co@4.6.0
# | | +-- ajv-keywords@1.5.1
# | | +-- slice-ansi@0.0.4
# | | `-- string-width@2.1.1
# | | +-- is-fullwidth-code-point@2.0.0
# | | `-- strip-ansi@4.0.0
# | | `-- ansi-regex@3.0.0
# | +-- text-table@0.2.0
# | `-- user-home@2.0.0
# +-- eslint-config-strongloop@2.1.0
# +-- mocha@5.2.0
# | +-- browser-stdout@1.3.1
# | +-- commander@2.15.1
# | +-- debug@3.1.0
# | +-- diff@3.5.0
# | +-- escape-string-regexp@1.0.5
# | +-- glob@7.1.2
# | +-- growl@1.10.5
# | +-- he@1.1.1
# | +-- minimatch@3.0.4
# | | `-- brace-expansion@1.1.11
# | | +-- balanced-match@1.0.0
# | | `-- concat-map@0.0.1
# | `-- supports-color@5.4.0
# | `-- has-flag@3.0.0
# +-- properties-reader@0.0.16
# +-- request-promise-native@1.0.5
# | +-- request-promise-core@1.1.1
# | +-- stealthy-require@1.1.1
# | `-- tough-cookie@3.0.0
# | +-- ip-regex@3.0.0
# | +-- psl@1.1.31
# | `-- punycode@2.1.1
# +-- sinon@6.3.5
# | +-- @sinonjs/commons@1.3.0
# | +-- @sinonjs/formatio@3.1.0
# | +-- @sinonjs/samsam@2.1.3
# | +-- lodash.get@4.4.2
# | +-- lolex@2.7.5
# | +-- nise@1.4.8
# | | +-- just-extend@4.0.2
# | | +-- path-to-regexp@1.7.0
# | | | `-- isarray@0.0.1
# | | `-- text-encoding@0.6.4
# | `-- supports-color@5.5.0
# +-- tap@10.7.3
# | +-- bind-obj-methods@1.0.0
# | +-- bluebird@3.5.3
# | +-- clean-yaml-object@0.1.0
# | +-- color-support@1.1.3
# | +-- coveralls@2.13.3
# | | +-- js-yaml@3.6.1
# | | | `-- esprima@2.7.3
# | | +-- lcov-parse@0.0.10
# | | +-- log-driver@1.2.5
# | | +-- minimist@1.2.0
# | | `-- request@2.79.0
# | | +-- aws-sign2@0.6.0
# | | +-- aws4@1.8.0
# | | +-- caseless@0.11.0
# | | +-- combined-stream@1.0.7
# | | | `-- delayed-stream@1.0.0
# | | +-- extend@3.0.2
# | | +-- forever-agent@0.6.1
# | | +-- form-data@2.1.4
# | | | `-- asynckit@0.4.0
# | | +-- har-validator@2.0.6
# | | | `-- pinkie-promise@2.0.1
# | | | `-- pinkie@2.0.4
# | | +-- hawk@3.1.3
# | | | +-- boom@2.10.1
# | | | +-- cryptiles@2.0.5
# | | | +-- hoek@2.16.3
# | | | `-- sntp@1.0.9
# | | +-- http-signature@1.1.1
# | | | +-- assert-plus@0.2.0
# | | | +-- jsprim@1.4.1
# | | | | +-- assert-plus@1.0.0
# | | | | +-- extsprintf@1.3.0
# | | | | +-- json-schema@0.2.3
# | | | | `-- verror@1.10.0
# | | | | `-- assert-plus@1.0.0
# | | | `-- sshpk@1.16.0
# | | | +-- asn1@0.2.4
# | | | +-- assert-plus@1.0.0
# | | | +-- bcrypt-pbkdf@1.0.2
# | | | +-- dashdash@1.14.1
# | | | | `-- assert-plus@1.0.0
# | | | +-- ecc-jsbn@0.1.2
# | | | +-- getpass@0.1.7
# | | | | `-- assert-plus@1.0.0
# | | | +-- jsbn@0.1.1
# | | | `-- tweetnacl@0.14.5
# | | +-- is-typedarray@1.0.0
# | | +-- isstream@0.1.2
# | | +-- json-stringify-safe@5.0.1
# | | +-- mime-types@2.1.21
# | | | `-- mime-db@1.37.0
# | | +-- oauth-sign@0.8.2
# | | +-- qs@6.3.2
# | | +-- stringstream@0.0.6
# | | +-- tough-cookie@2.3.4
# | | | `-- punycode@1.4.1
# | | +-- tunnel-agent@0.4.3
# | | `-- uuid@3.3.2
# | +-- foreground-child@1.5.6
# | | `-- cross-spawn@4.0.2
# | | +-- lru-cache@4.1.5
# | | | +-- pseudomap@1.0.2
# | | | `-- yallist@2.1.2
# | | `-- which@1.3.1
# | +-- fs-exists-cached@1.0.0
# | +-- function-loop@1.0.1
# | +-- isexe@2.0.0
# | +-- nyc@11.9.0
# | | +-- archy@1.0.0
# | | +-- arrify@1.0.1
# | | +-- caching-transform@1.0.1
# | | | `-- write-file-atomic@1.3.4
# | | | +-- graceful-fs@4.1.11
# | | | +-- imurmurhash@0.1.4
# | | | `-- slide@1.1.6
# | | +-- convert-source-map@1.5.1
# | | +-- debug-log@1.0.1
# | | +-- default-require-extensions@1.0.0
# | | | `-- strip-bom@2.0.0
# | | | `-- is-utf8@0.2.1
# | | +-- find-cache-dir@0.1.1
# | | | +-- commondir@1.0.1
# | | | `-- pkg-dir@1.0.0
# | | | `-- find-up@1.1.2
# | | | +-- path-exists@2.1.0
# | | | `-- pinkie-promise@2.0.1
# | | | `-- pinkie@2.0.4
# | | +-- find-up@2.1.0
# | | | `-- locate-path@2.0.0
# | | | +-- p-locate@2.0.0
# | | | | `-- p-limit@1.2.0
# | | | | `-- p-try@1.0.0
# | | | `-- path-exists@3.0.0
# | | +-- foreground-child@1.5.6
# | | | `-- cross-spawn@4.0.2
# | | | `-- lru-cache@4.1.3
# | | | +-- pseudomap@1.0.2
# | | | `-- yallist@2.1.2
# | | +-- glob@7.1.2
# | | | +-- fs.realpath@1.0.0
# | | | +-- inflight@1.0.6
# | | | | `-- wrappy@1.0.2
# | | | +-- inherits@2.0.3
# | | | +-- minimatch@3.0.4
# | | | | `-- brace-expansion@1.1.11
# | | | | +-- balanced-match@1.0.0
# | | | | `-- concat-map@0.0.1
# | | | +-- once@1.4.0
# | | | `-- path-is-absolute@1.0.1
# | | +-- istanbul-lib-coverage@1.2.0
# | | +-- istanbul-lib-hook@1.1.0
# | | | `-- append-transform@0.4.0
# | | +-- istanbul-lib-instrument@1.10.1
# | | | +-- babel-generator@6.26.1
# | | | | +-- babel-messages@6.23.0
# | | | | +-- babel-runtime@6.26.0
# | | | | | +-- core-js@2.5.6
# | | | | | `-- regenerator-runtime@0.11.1
# | | | | +-- detect-indent@4.0.0
# | | | | | `-- repeating@2.0.1
# | | | | | `-- is-finite@1.0.2
# | | | | | `-- number-is-nan@1.0.1
# | | | | +-- jsesc@1.3.0
# | | | | +-- lodash@4.17.10
# | | | | `-- trim-right@1.0.1
# | | | +-- babel-template@6.26.0
# | | | +-- babel-traverse@6.26.0
# | | | | +-- babel-code-frame@6.26.0
# | | | | | +-- chalk@1.1.3
# | | | | | | +-- ansi-styles@2.2.1
# | | | | | | +-- escape-string-regexp@1.0.5
# | | | | | | +-- has-ansi@2.0.0
# | | | | | | `-- supports-color@2.0.0
# | | | | | `-- js-tokens@3.0.2
# | | | | +-- debug@2.6.9
# | | | | +-- globals@9.18.0
# | | | | `-- invariant@2.2.4
# | | | | `-- loose-envify@1.3.1
# | | | +-- babel-types@6.26.0
# | | | | +-- esutils@2.0.2
# | | | | `-- to-fast-properties@1.0.3
# | | | +-- babylon@6.18.0
# | | | `-- semver@5.5.0
# | | +-- istanbul-lib-report@1.1.3
# | | | +-- path-parse@1.0.5
# | | | `-- supports-color@3.2.3
# | | | `-- has-flag@1.0.0
# | | +-- istanbul-lib-source-maps@1.2.3
# | | | +-- debug@3.1.0
# | | | | `-- ms@2.0.0
# | | | `-- source-map@0.5.7
# | | +-- istanbul-reports@1.4.0
# | | | `-- handlebars@4.0.11
# | | | +-- async@1.5.2
# | | | +-- optimist@0.6.1
# | | | | `-- wordwrap@0.0.3
# | | | +-- source-map@0.4.4
# | | | | `-- amdefine@1.0.1
# | | | `-- uglify-js@2.8.29
# | | | +-- uglify-to-browserify@1.0.2
# | | | `-- yargs@3.10.0
# | | | +-- camelcase@1.2.1
# | | | +-- cliui@2.1.0
# | | | | +-- center-align@0.1.3
# | | | | | +-- align-text@0.1.4
# | | | | | | `-- longest@1.0.1
# | | | | | `-- lazy-cache@1.0.4
# | | | | +-- right-align@0.1.3
# | | | | `-- wordwrap@0.0.2
# | | | `-- window-size@0.1.0
# | | +-- md5-hex@1.3.0
# | | | `-- md5-o-matic@0.1.1
# | | +-- merge-source-map@1.1.0
# | | | `-- source-map@0.6.1
# | | +-- micromatch@3.1.10
# | | | +-- arr-diff@4.0.0
# | | | +-- array-unique@0.3.2
# | | | +-- braces@2.3.2
# | | | | +-- arr-flatten@1.1.0
# | | | | +-- extend-shallow@2.0.1
# | | | | | `-- is-extendable@0.1.1
# | | | | +-- fill-range@4.0.0
# | | | | | +-- extend-shallow@2.0.1
# | | | | | +-- is-number@3.0.0
# | | | | | | `-- kind-of@3.2.2
# | | | | | | `-- is-buffer@1.1.6
# | | | | | +-- repeat-string@1.6.1
# | | | | | `-- to-regex-range@2.1.1
# | | | | | `-- is-number@3.0.0
# | | | | +-- isobject@3.0.1
# | | | | +-- repeat-element@1.1.2
# | | | | +-- snapdragon-node@2.1.1
# | | | | | +-- define-property@1.0.0
# | | | | | | `-- is-descriptor@1.0.2
# | | | | | | +-- is-accessor-descriptor@1.0.0
# | | | | | | +-- is-data-descriptor@1.0.0
# | | | | | | `-- kind-of@6.0.2
# | | | | | +-- isobject@3.0.1
# | | | | | `-- snapdragon-util@3.0.1
# | | | | `-- split-string@3.1.0
# | | | +-- define-property@2.0.2
# | | | | +-- is-descriptor@1.0.2
# | | | | | +-- is-accessor-descriptor@1.0.0
# | | | | | +-- is-data-descriptor@1.0.0
# | | | | | `-- kind-of@6.0.2
# | | | | `-- isobject@3.0.1
# | | | +-- extend-shallow@3.0.2
# | | | | +-- assign-symbols@1.0.0
# | | | | `-- is-extendable@1.0.1
# | | | | `-- is-plain-object@2.0.4
# | | | | `-- isobject@3.0.1
# | | | +-- extglob@2.0.4
# | | | | +-- define-property@1.0.0
# | | | | | `-- is-descriptor@1.0.2
# | | | | | +-- is-accessor-descriptor@1.0.0
# | | | | | +-- is-data-descriptor@1.0.0
# | | | | | `-- kind-of@6.0.2
# | | | | +-- expand-brackets@2.1.4
# | | | | | +-- define-property@0.2.5
# | | | | | +-- extend-shallow@2.0.1
# | | | | | `-- posix-character-classes@0.1.1
# | | | | `-- extend-shallow@2.0.1
# | | | +-- fragment-cache@0.2.1
# | | | | `-- map-cache@0.2.2
# | | | +-- kind-of@6.0.2
# | | | +-- nanomatch@1.2.9
# | | | | +-- arr-diff@4.0.0
# | | | | +-- array-unique@0.3.2
# | | | | +-- is-odd@2.0.0
# | | | | | `-- is-number@4.0.0
# | | | | +-- is-windows@1.0.2
# | | | | `-- kind-of@6.0.2
# | | | +-- object.pick@1.3.0
# | | | | `-- isobject@3.0.1
# | | | +-- regex-not@1.0.2
# | | | | `-- safe-regex@1.1.0
# | | | | `-- ret@0.1.15
# | | | +-- snapdragon@0.8.2
# | | | | +-- base@0.11.2
# | | | | | +-- cache-base@1.0.1
# | | | | | | +-- collection-visit@1.0.0
# | | | | | | | +-- map-visit@1.0.0
# | | | | | | | `-- object-visit@1.0.1
# | | | | | | | `-- isobject@3.0.1
# | | | | | | +-- get-value@2.0.6
# | | | | | | +-- has-value@1.0.0
# | | | | | | | +-- has-values@1.0.0
# | | | | | | | | +-- is-number@3.0.0
# | | | | | | | | | `-- kind-of@3.2.2
# | | | | | | | | `-- kind-of@4.0.0
# | | | | | | | `-- isobject@3.0.1
# | | | | | | +-- isobject@3.0.1
# | | | | | | +-- set-value@2.0.0
# | | | | | | | `-- extend-shallow@2.0.1
# | | | | | | +-- to-object-path@0.3.0
# | | | | | | +-- union-value@1.0.0
# | | | | | | | `-- set-value@0.4.3
# | | | | | | | `-- extend-shallow@2.0.1
# | | | | | | `-- unset-value@1.0.0
# | | | | | | +-- has-value@0.3.1
# | | | | | | | +-- has-values@0.1.4
# | | | | | | | `-- isobject@2.1.0
# | | | | | | | `-- isarray@1.0.0
# | | | | | | `-- isobject@3.0.1
# | | | | | +-- class-utils@0.3.6
# | | | | | | +-- arr-union@3.1.0
# | | | | | | +-- define-property@0.2.5
# | | | | | | +-- isobject@3.0.1
# | | | | | | `-- static-extend@0.1.2
# | | | | | | +-- define-property@0.2.5
# | | | | | | `-- object-copy@0.1.0
# | | | | | | +-- copy-descriptor@0.1.1
# | | | | | | `-- define-property@0.2.5
# | | | | | +-- component-emitter@1.2.1
# | | | | | +-- define-property@1.0.0
# | | | | | | `-- is-descriptor@1.0.2
# | | | | | | +-- is-accessor-descriptor@1.0.0
# | | | | | | +-- is-data-descriptor@1.0.0
# | | | | | | `-- kind-of@6.0.2
# | | | | | +-- isobject@3.0.1
# | | | | | +-- mixin-deep@1.3.1
# | | | | | | +-- for-in@1.0.2
# | | | | | | `-- is-extendable@1.0.1
# | | | | | `-- pascalcase@0.1.1
# | | | | +-- define-property@0.2.5
# | | | | | `-- is-descriptor@0.1.6
# | | | | | +-- is-accessor-descriptor@0.1.6
# | | | | | +-- is-data-descriptor@0.1.4
# | | | | | `-- kind-of@5.1.0
# | | | | +-- extend-shallow@2.0.1
# | | | | +-- source-map-resolve@0.5.1
# | | | | | +-- atob@2.1.1
# | | | | | +-- decode-uri-component@0.2.0
# | | | | | +-- resolve-url@0.2.1
# | | | | | +-- source-map-url@0.4.0
# | | | | | `-- urix@0.1.0
# | | | | `-- use@3.1.0
# | | | | `-- kind-of@6.0.2
# | | | `-- to-regex@3.0.2
# | | +-- mkdirp@0.5.1
# | | | `-- minimist@0.0.8
# | | +-- resolve-from@2.0.0
# | | +-- rimraf@2.6.2
# | | +-- signal-exit@3.0.2
# | | +-- spawn-wrap@1.4.2
# | | | +-- os-homedir@1.0.2
# | | | `-- which@1.3.0
# | | | `-- isexe@2.0.0
# | | +-- test-exclude@4.2.1
# | | | +-- micromatch@3.1.10
# | | | | +-- arr-diff@4.0.0
# | | | | +-- array-unique@0.3.2
# | | | | +-- braces@2.3.2
# | | | | | +-- extend-shallow@2.0.1
# | | | | | +-- fill-range@4.0.0
# | | | | | | +-- extend-shallow@2.0.1
# | | | | | | `-- is-number@3.0.0
# | | | | | | `-- kind-of@3.2.2
# | | | | | `-- isobject@3.0.1
# | | | | +-- extglob@2.0.4
# | | | | | +-- define-property@1.0.0
# | | | | | | `-- is-descriptor@1.0.2
# | | | | | | +-- is-accessor-descriptor@1.0.0
# | | | | | | `-- is-data-descriptor@1.0.0
# | | | | | +-- expand-brackets@2.1.4
# | | | | | | +-- define-property@0.2.5
# | | | | | | | `-- is-descriptor@0.1.6
# | | | | | | | +-- is-accessor-descriptor@0.1.6
# | | | | | | | | `-- kind-of@3.2.2
# | | | | | | | +-- is-data-descriptor@0.1.4
# | | | | | | | | `-- kind-of@3.2.2
# | | | | | | | `-- kind-of@5.1.0
# | | | | | | `-- extend-shallow@2.0.1
# | | | | | `-- extend-shallow@2.0.1
# | | | | `-- kind-of@6.0.2
# | | | +-- object-assign@4.1.1
# | | | +-- read-pkg-up@1.0.1
# | | | | +-- find-up@1.1.2
# | | | | `-- read-pkg@1.1.0
# | | | | +-- load-json-file@1.1.0
# | | | | | +-- parse-json@2.2.0
# | | | | | | `-- error-ex@1.3.1
# | | | | | | `-- is-arrayish@0.2.1
# | | | | | `-- pify@2.3.0
# | | | | +-- normalize-package-data@2.4.0
# | | | | | +-- hosted-git-info@2.6.0
# | | | | | +-- is-builtin-module@1.0.0
# | | | | | | `-- builtin-modules@1.1.1
# | | | | | `-- validate-npm-package-license@3.0.3
# | | | | | +-- spdx-correct@3.0.0
# | | | | | | `-- spdx-license-ids@3.0.0
# | | | | | `-- spdx-expression-parse@3.0.0
# | | | | | `-- spdx-exceptions@2.1.0
# | | | | `-- path-type@1.1.0
# | | | `-- require-main-filename@1.0.1
# | | +-- yargs@11.1.0
# | | | +-- cliui@4.1.0
# | | | | +-- strip-ansi@4.0.0
# | | | | | `-- ansi-regex@3.0.0
# | | | | `-- wrap-ansi@2.1.0
# | | | | +-- string-width@1.0.2
# | | | | | +-- code-point-at@1.1.0
# | | | | | `-- is-fullwidth-code-point@1.0.0
# | | | | `-- strip-ansi@3.0.1
# | | | | `-- ansi-regex@2.1.1
# | | | +-- decamelize@1.2.0
# | | | +-- get-caller-file@1.0.2
# | | | +-- os-locale@2.1.0
# | | | | +-- execa@0.7.0
# | | | | | +-- cross-spawn@5.1.0
# | | | | | | `-- shebang-command@1.2.0
# | | | | | | `-- shebang-regex@1.0.0
# | | | | | +-- get-stream@3.0.0
# | | | | | +-- is-stream@1.1.0
# | | | | | +-- npm-run-path@2.0.2
# | | | | | | `-- path-key@2.0.1
# | | | | | +-- p-finally@1.0.0
# | | | | | `-- strip-eof@1.0.0
# | | | | +-- lcid@1.0.0
# | | | | | `-- invert-kv@1.0.0
# | | | | `-- mem@1.1.0
# | | | | `-- mimic-fn@1.2.0
# | | | +-- require-directory@2.1.1
# | | | +-- set-blocking@2.0.0
# | | | +-- string-width@2.1.1
# | | | | +-- is-fullwidth-code-point@2.0.0
# | | | | `-- strip-ansi@4.0.0
# | | | | `-- ansi-regex@3.0.0
# | | | +-- which-module@2.0.0
# | | | +-- y18n@3.2.1
# | | | `-- yargs-parser@9.0.2
# | | | `-- camelcase@4.1.0
# | | `-- yargs-parser@8.1.0
# | | `-- camelcase@4.1.0
# | +-- opener@1.5.1
# | +-- os-homedir@1.0.2
# | +-- own-or@1.0.0
# | +-- own-or-env@1.0.1
# | +-- readable-stream@2.3.6
# | | +-- core-util-is@1.0.2
# | | +-- isarray@1.0.0
# | | +-- process-nextick-args@2.0.0
# | | +-- safe-buffer@5.1.2
# | | +-- string_decoder@1.1.1
# | | `-- util-deprecate@1.0.2
# | +-- signal-exit@3.0.2
# | +-- source-map-support@0.4.18
# | | `-- source-map@0.5.7
# | +-- stack-utils@1.0.2
# | +-- tap-mocha-reporter@3.0.7
# | | +-- diff@1.4.0
# | | `-- unicode-length@1.0.3
# | | `-- punycode@1.4.1
# | +-- tap-parser@5.4.0
# | | `-- events-to-array@1.1.2
# | +-- tmatch@3.1.0
# | +-- trivial-deferred@1.0.1
# | +-- tsame@1.1.2
# | `-- yapool@1.0.0
# +-- tcp-ping@0.1.1
# +-- zipkin@0.10.1
# | +-- base64-js@1.3.0
# | `-- network-address@1.1.2
# +-- zipkin-context-cls@0.6.1
# | `-- continuation-local-storage@3.2.1
# | +-- async-listener@0.6.10
# | | +-- semver@5.6.0
# | | `-- shimmer@1.2.0
# | `-- emitter-listener@1.1.2
# `-- zipkin-transport-http@0.10.1
# `-- node-fetch@1.7.3
# +-- encoding@0.1.12
# | `-- iconv-lite@0.4.24
# | `-- safer-buffer@2.1.2
# `-- is-stream@1.1.0
# > appmetrics-zipkin@1.1.1 pretest /tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin
# > eslint .
# > appmetrics-zipkin@1.1.1 test /tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin
# > npm run test:unit && npm run test:integration
# > appmetrics-zipkin@1.1.1 test:unit /tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin
# > mocha test/unit/
# aspect
# before
# should call hook before target method
# should pass original arguments
# after
# should call hook after target method
# findCallbackArg
# should find a callback among parameters
# should not find a callback among parameters with no callback
# aroundCallBack
# - should call hook before and after args callback
# around
# should call hook before and after target methods
# 6 passing (27ms)
# 1 pending
# > appmetrics-zipkin@1.1.1 test:integration /tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin
# > mocha -t 3000 test/integration/
# http requests
# outbound requests
# Unable to contact Zipkin at 127.0.0.1:9411
# 1) should reach zipkin with a simple http request (string options)
# 2) should reach zipkin with a simple http request (object options)
# 0 passing (2s)
# 2 failing
# 1) http requests
# outbound requests
# should reach zipkin with a simple http request (string options):
# RequestError: Error: connect ECONNREFUSED 127.0.0.1:9411
# at new RequestError (node_modules/request-promise-core/lib/errors.js:14:15)
# at Request.plumbing.callback (node_modules/request-promise-core/lib/plumbing.js:87:29)
# at Request.RP$callback [as _callback] (node_modules/request-promise-core/lib/plumbing.js:46:31)
# at self.callback (node_modules/request/request.js:186:22)
# at Request.onRequestError (node_modules/request/request.js:845:8)
# at Socket.socketErrorListener (_http_client.js:324:9)
# at emitErrorNT (net.js:1290:8)
# at /tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin/node_modules/async-listener/glue.js:188:31
# at _combinedTickCallback (internal/process/next_tick.js:80:11)
# at process._tickCallback (internal/process/next_tick.js:104:9)
# 2) http requests
# outbound requests
# should reach zipkin with a simple http request (object options):
# RequestError: Error: connect ECONNREFUSED 127.0.0.1:9411
# at new RequestError (node_modules/request-promise-core/lib/errors.js:14:15)
# at Request.plumbing.callback (node_modules/request-promise-core/lib/plumbing.js:87:29)
# at Request.RP$callback [as _callback] (node_modules/request-promise-core/lib/plumbing.js:46:31)
# at self.callback (node_modules/request/request.js:186:22)
# at Request.onRequestError (node_modules/request/request.js:845:8)
# at Socket.socketErrorListener (_http_client.js:324:9)
# at emitErrorNT (net.js:1290:8)
# at /tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin/node_modules/async-listener/glue.js:188:31
# at _combinedTickCallback (internal/process/next_tick.js:80:11)
# at process._tickCallback (internal/process/next_tick.js:104:9)
# npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
# npm WARN deprecated text-encoding@0.6.4: no longer maintained
# npm WARN deprecated hoek@2.16.3: This version is no longer maintained. Please upgrade to the latest version.
# npm WARN deprecated boom@2.10.1: This version is no longer maintained. Please upgrade to the latest version.
# npm WARN deprecated cryptiles@2.0.5: This version is no longer maintained. Please upgrade to the latest version.
# Error sending Zipkin data { FetchError: request to http://127.0.0.1:9411/api/v1/spans failed, reason: connect ECONNREFUSED 127.0.0.1:9411
# at ClientRequest. (/tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin/node_modules/node-fetch/index.js:133:11)
# at emitOne (events.js:96:13)
# at ClientRequest.emit (events.js:188:7)
# at Socket.socketErrorListener (_http_client.js:324:9)
# at emitOne (events.js:96:13)
# at Socket.emit (events.js:188:7)
# at emitErrorNT (net.js:1290:8)
# at /tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin/node_modules/async-listener/glue.js:188:31
# at _combinedTickCallback (internal/process/next_tick.js:80:11)
# at process._tickCallback (internal/process/next_tick.js:104:9)
# name: 'FetchError',
# message: 'request to http://127.0.0.1:9411/api/v1/spans failed, reason: connect ECONNREFUSED 127.0.0.1:9411',
# type: 'system',
# errno: 'ECONNREFUSED',
# code: 'ECONNREFUSED' }
# Error sending Zipkin data { FetchError: request to http://127.0.0.1:9411/api/v1/spans failed, reason: connect ECONNREFUSED 127.0.0.1:9411
# at ClientRequest. (/tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin/node_modules/node-fetch/index.js:133:11)
# at emitOne (events.js:96:13)
# at ClientRequest.emit (events.js:188:7)
# at Socket.socketErrorListener (_http_client.js:324:9)
# at emitOne (events.js:96:13)
# at Socket.emit (events.js:188:7)
# at emitErrorNT (net.js:1290:8)
# at /tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin/node_modules/async-listener/glue.js:188:31
# at _combinedTickCallback (internal/process/next_tick.js:80:11)
# at process._tickCallback (internal/process/next_tick.js:104:9)
# name: 'FetchError',
# message: 'request to http://127.0.0.1:9411/api/v1/spans failed, reason: connect ECONNREFUSED 127.0.0.1:9411',
# type: 'system',
# errno: 'ECONNREFUSED',
# code: 'ECONNREFUSED' }
# npm ERR! Linux 4.4.0-137-generic
# npm ERR! argv "/home/jenkins/.nvs/node/6.15.0/s390x/bin/node" "/home/jenkins/.nvs/node/6.15.0/s390x/bin/npm" "run" "test:integration"
# npm ERR! node v6.15.0
# npm ERR! npm v3.10.10
# npm ERR! code ELIFECYCLE
# npm ERR! appmetrics-zipkin@1.1.1 test:integration: `mocha -t 3000 test/integration/`
# npm ERR! Exit status 2
# npm ERR!
# npm ERR! Failed at the appmetrics-zipkin@1.1.1 test:integration script 'mocha -t 3000 test/integration/'.
# npm ERR! Make sure you have the latest version of node.js and npm installed.
# npm ERR! If you do, this is most likely a problem with the appmetrics-zipkin package,
# npm ERR! not with npm itself.
# npm ERR! Tell the author that this fails on your system:
# npm ERR! mocha -t 3000 test/integration/
# npm ERR! You can get information on how to open an issue for this project with:
# npm ERR! npm bugs appmetrics-zipkin
# npm ERR! Or if that isn't available, you can get their info via:
# npm ERR! npm owner ls appmetrics-zipkin
# npm ERR! There is likely additional logging output above.
# npm ERR! Please include the following file with any support request:
# npm ERR! /tmp/5f0a9e1f-828d-4812-88f3-aad9fc80731f/appmetrics-zipkin/npm-debug.log
# npm ERR! Test failed. See above for more details. duration_ms: 46494 ... 1..1