TAP version 13 not ok 1 - appmetrics-zipkin v1.1.1 The canary is dead: ---
# undefinedappmetrics-zipkin@1.1.1 /tmp/969d2d0b-dd74-4eca-aa0e-61338a0b7346/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.49
# 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.13.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.10.1
# 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.1
# ip-regex@2.1.0
# psl@1.1.31
# punycode@2.1.1
# sinon@6.3.5
# @sinonjs/commons@1.4.0
# @sinonjs/formatio@3.2.1
# @sinonjs/samsam@3.3.1
# array-from@2.1.1
# @sinonjs/samsam@2.1.3
# lodash.get@4.4.2
# lolex@2.7.5
# nise@1.4.10
# @sinonjs/text-encoding@0.7.1
# just-extend@4.0.2
# path-to-regexp@1.7.0
# isarray@0.0.1
# supports-color@5.5.0
# tap@10.7.3
# bind-obj-methods@1.0.0
# bluebird@3.5.4
# 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.1
# 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.24
# mime-db@1.40.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.2
# 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.9
# 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.7.0
# shimmer@1.2.1
# 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/969d2d0b-dd74-4eca-aa0e-61338a0b7346/appmetrics-zipkin
# > eslint .
# > appmetrics-zipkin@1.1.1 test /tmp/969d2d0b-dd74-4eca-aa0e-61338a0b7346/appmetrics-zipkin
# > npm run test:unit && npm run test:integration
# > appmetrics-zipkin@1.1.1 test:unit /tmp/969d2d0b-dd74-4eca-aa0e-61338a0b7346/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 (112ms)
# 1 pending
# > appmetrics-zipkin@1.1.1 test:integration /tmp/969d2d0b-dd74-4eca-aa0e-61338a0b7346/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 (3s)
# 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:314:9)
# at emitErrorNT (net.js:1290:8)
# at /tmp/969d2d0b-dd74-4eca-aa0e-61338a0b7346/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:314:9)
# at emitErrorNT (net.js:1290:8)
# at /tmp/969d2d0b-dd74-4eca-aa0e-61338a0b7346/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)
# 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/969d2d0b-dd74-4eca-aa0e-61338a0b7346/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:314:9)
# at emitOne (events.js:96:13)
# at Socket.emit (events.js:188:7)
# at emitErrorNT (net.js:1290:8)
# at /tmp/969d2d0b-dd74-4eca-aa0e-61338a0b7346/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/969d2d0b-dd74-4eca-aa0e-61338a0b7346/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:314:9)
# at emitOne (events.js:96:13)
# at Socket.emit (events.js:188:7)
# at emitErrorNT (net.js:1290:8)
# at /tmp/969d2d0b-dd74-4eca-aa0e-61338a0b7346/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-145-generic
# npm ERR! argv "/home/jenkins/.nvs/node/6.14.4/x64/bin/node" "/home/jenkins/.nvs/node/6.14.4/x64/bin/npm" "run" "test:integration"
# npm ERR! node v6.14.4
# 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/969d2d0b-dd74-4eca-aa0e-61338a0b7346/appmetrics-zipkin/npm-debug.log
# npm ERR! Test failed. See above for more details. duration_ms: 155811 ... 1..1