TAP version 13 not ok 1 - redis v2.8.0 The canary is dead: ---
# undefinedredis@2.8.0 /tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis
# bluebird@3.5.4
# coveralls@2.13.3
# js-yaml@3.6.1
# argparse@1.0.10
# sprintf-js@1.0.3
# 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
# commander@2.20.0
# 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
# 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
# safer-buffer@2.1.2
# 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
# double-ended-queue@2.1.0-0
# eslint@4.19.1
# ajv@5.5.2
# co@4.6.0
# fast-deep-equal@1.1.0
# fast-json-stable-stringify@2.0.0
# json-schema-traverse@0.3.1
# babel-code-frame@6.26.0
# chalk@1.1.3
# ansi-styles@2.2.1
# has-ansi@2.0.0
# ansi-regex@2.1.1
# strip-ansi@3.0.1
# supports-color@2.0.0
# js-tokens@3.0.2
# chalk@2.4.2
# ansi-styles@3.2.1
# color-convert@1.9.3
# color-name@1.1.3
# supports-color@5.5.0
# has-flag@3.0.0
# concat-stream@1.6.2
# buffer-from@1.1.1
# inherits@2.0.3
# 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
# typedarray@0.0.6
# cross-spawn@5.1.0
# lru-cache@4.1.5
# pseudomap@1.0.2
# yallist@2.1.2
# shebang-command@1.2.0
# shebang-regex@1.0.0
# which@1.3.1
# isexe@2.0.0
# debug@3.2.6
# ms@2.1.1
# doctrine@2.1.0
# eslint-scope@3.7.3
# esrecurse@4.2.1
# estraverse@4.2.0
# eslint-visitor-keys@1.0.0
# espree@3.5.4
# acorn@5.7.3
# acorn-jsx@3.0.1
# acorn@3.3.0
# esquery@1.0.1
# 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
# functional-red-black-tree@1.0.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@11.11.0
# ignore@3.3.10
# imurmurhash@0.1.4
# inquirer@3.3.0
# ansi-escapes@3.2.0
# chalk@2.4.2
# ansi-styles@3.2.1
# supports-color@5.5.0
# cli-cursor@2.1.0
# restore-cursor@2.0.0
# onetime@2.0.1
# mimic-fn@1.2.0
# signal-exit@3.0.2
# cli-width@2.2.0
# external-editor@2.2.0
# chardet@0.4.2
# iconv-lite@0.4.24
# tmp@0.0.33
# os-tmpdir@1.0.2
# figures@2.0.0
# mute-stream@0.0.7
# run-async@2.3.0
# is-promise@2.1.0
# rx-lite@4.0.8
# rx-lite-aggregates@4.0.8
# string-width@2.1.1
# is-fullwidth-code-point@2.0.0
# strip-ansi@4.0.0
# ansi-regex@3.0.0
# strip-ansi@4.0.0
# ansi-regex@3.0.0
# through@2.3.8
# is-resolvable@1.1.0
# js-yaml@3.13.1
# esprima@4.0.1
# json-stable-stringify-without-jsonify@1.0.1
# levn@0.3.0
# prelude-ls@1.1.2
# type-check@0.3.2
# lodash@4.17.11
# minimatch@3.0.4
# brace-expansion@1.1.11
# balanced-match@1.0.0
# concat-map@0.0.1
# 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@7.0.0
# progress@2.0.3
# regexpp@1.1.0
# require-uncached@1.0.3
# caller-path@0.1.0
# callsites@0.2.0
# resolve-from@1.0.1
# semver@5.7.0
# strip-ansi@4.0.0
# ansi-regex@3.0.0
# strip-json-comments@2.0.1
# table@4.0.2
# ajv-keywords@2.1.1
# chalk@2.4.2
# ansi-styles@3.2.1
# supports-color@5.5.0
# slice-ansi@1.0.0
# text-table@0.2.0
# intercept-stdout@0.1.2
# lodash.toarray@3.0.2
# lodash._arraycopy@3.0.0
# lodash._basevalues@3.0.0
# lodash.keys@3.1.2
# lodash._getnative@3.9.1
# lodash.isarguments@3.1.0
# lodash.isarray@3.0.4
# metrics@0.1.21
# events@2.1.0
# mocha@3.5.3
# browser-stdout@1.3.0
# commander@2.9.0
# graceful-readlink@1.0.1
# debug@2.6.8
# ms@2.0.0
# diff@3.2.0
# escape-string-regexp@1.0.5
# glob@7.1.1
# growl@1.9.2
# he@1.1.1
# json3@3.3.2
# lodash.create@3.1.1
# lodash._baseassign@3.2.0
# lodash._basecopy@3.0.1
# lodash._basecreate@3.0.3
# lodash._isiterateecall@3.0.9
# supports-color@3.1.2
# has-flag@1.0.0
# nyc@10.3.2
# 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.0
# 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
# foreground-child@1.5.6
# cross-spawn@4.0.2
# lru-cache@4.0.2
# pseudomap@1.0.2
# yallist@2.1.2
# glob@7.1.1
# fs.realpath@1.0.0
# inflight@1.0.6
# wrappy@1.0.2
# inherits@2.0.3
# minimatch@3.0.3
# brace-expansion@1.1.7
# balanced-match@0.4.2
# concat-map@0.0.1
# once@1.4.0
# path-is-absolute@1.0.1
# istanbul-lib-coverage@1.1.0
# istanbul-lib-hook@1.0.6
# append-transform@0.4.0
# istanbul-lib-instrument@1.7.1
# babel-generator@6.24.1
# babel-messages@6.23.0
# babel-runtime@6.23.0
# core-js@2.4.1
# regenerator-runtime@0.10.5
# detect-indent@4.0.0
# repeating@2.0.1
# is-finite@1.0.2
# jsesc@1.3.0
# lodash@4.17.4
# trim-right@1.0.1
# babel-template@6.24.1
# babel-traverse@6.24.1
# babel-code-frame@6.22.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.1
# globals@9.17.0
# invariant@2.2.2
# loose-envify@1.3.1
# babel-types@6.24.1
# esutils@2.0.2
# to-fast-properties@1.0.3
# babylon@6.17.0
# semver@5.3.0
# istanbul-lib-report@1.1.0
# path-parse@1.0.5
# supports-color@3.2.3
# has-flag@1.0.0
# istanbul-lib-source-maps@1.2.0
# debug@2.6.6
# ms@0.7.3
# source-map@0.5.6
# istanbul-reports@1.1.0
# handlebars@4.0.8
# 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.22
# 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.0.3
# micromatch@2.3.11
# arr-diff@2.0.0
# arr-flatten@1.0.3
# array-unique@0.2.1
# braces@1.8.5
# expand-range@1.8.2
# fill-range@2.2.3
# is-number@2.1.0
# isobject@2.1.0
# isarray@1.0.0
# randomatic@1.1.6
# repeat-string@1.6.1
# preserve@0.2.0
# repeat-element@1.1.2
# expand-brackets@0.1.5
# is-posix-bracket@0.1.1
# extglob@0.3.2
# filename-regex@2.0.1
# is-extglob@1.0.0
# is-glob@2.0.1
# kind-of@3.2.0
# is-buffer@1.1.5
# normalize-path@2.1.1
# remove-trailing-separator@1.0.1
# object.omit@2.0.1
# for-own@0.1.5
# for-in@1.0.2
# is-extendable@0.1.1
# parse-glob@3.0.4
# glob-base@0.3.0
# glob-parent@2.0.0
# is-dotfile@1.0.2
# regex-cache@0.4.3
# is-equal-shallow@0.1.3
# is-primitive@2.0.0
# mkdirp@0.5.1
# minimist@0.0.8
# resolve-from@2.0.0
# rimraf@2.6.1
# signal-exit@3.0.2
# spawn-wrap@1.2.4
# os-homedir@1.0.2
# signal-exit@2.1.2
# which@1.2.14
# isexe@2.0.0
# test-exclude@4.1.0
# object-assign@4.1.1
# read-pkg-up@1.0.1
# 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.3.8
# hosted-git-info@2.4.2
# is-builtin-module@1.0.0
# builtin-modules@1.1.1
# validate-npm-package-license@3.0.1
# spdx-correct@1.0.2
# spdx-license-ids@1.2.2
# spdx-expression-parse@1.0.4
# path-type@1.1.0
# require-main-filename@1.0.1
# yargs@7.1.0
# camelcase@3.0.0
# cliui@3.2.0
# wrap-ansi@2.1.0
# decamelize@1.2.0
# get-caller-file@1.0.2
# os-locale@1.4.0
# lcid@1.0.0
# invert-kv@1.0.0
# require-directory@2.1.1
# set-blocking@2.0.0
# string-width@1.0.2
# code-point-at@1.1.0
# is-fullwidth-code-point@1.0.0
# number-is-nan@1.0.1
# strip-ansi@3.0.1
# ansi-regex@2.1.1
# which-module@1.0.0
# y18n@3.2.1
# yargs-parser@5.0.0
# camelcase@3.0.0
# redis-commands@1.4.0
# redis-parser@2.6.0
# tcp-port-used@0.1.2
# debug@0.7.4
# is2@0.0.9
# deep-is@0.1.2
# q@0.9.7
# uuid@2.0.3
# win-spawn@2.0.0
# > redis@2.8.0 test /tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis
# > nyc --cache mocha ./test/*.js ./test/commands/*.js --timeout=8000
# ------------------------|----------|----------|----------|----------|----------------|
# File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
# ------------------------|----------|----------|----------|----------|----------------|
# All files | 11.49 | 1.78 | 1.37 | 11.49 | |
# redis | 10.84 | 0.31 | 0 | 10.84 | |
# index.js | 10.84 | 0.31 | 0 | 10.84 |... 8,1084,1089 |
# redis/lib | 11.99 | 2.92 | 2.33 | 11.99 | |
# command.js | 22.22 | 50 | 0 | 22.22 |... ,9,10,11,12 |
# commands.js | 36.23 | 23.81 | 40 | 36.23 |... 101,104,105 |
# createClient.js | 6.67 | 0 | 0 | 6.67 |... 71,75,76,79 |
# customErrors.js | 37.5 | 0 | 0 | 37.5 |... 31,36,37,38 |
# debug.js | 50 | 0 | 0 | 50 | 6,7 |
# extendedApi.js | 13.85 | 0 | 0 | 13.85 |... 109,110,112 |
# individualCommands.js | 8.61 | 0 | 0 | 8.61 |... 613,615,616 |
# multi.js | 6.42 | 0 | 0 | 6.42 |... 181,183,184 |
# utils.js | 1.75 | 0 | 0 | 1.75 |... 117,118,120 |
# ------------------------|----------|----------|----------|----------|----------------|
# [31mError: Redis could not start on port 6379
# at /tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/test/lib/redis-process.js:40:23
# at tryCatcher (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/util.js:16:23)
# at Holder$2._callFunction (eval at generateHolderClass (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/join.js:92:16), :14:44)
# at Holder$2.checkFulfillment (eval at generateHolderClass (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/join.js:92:16), :29:30)
# at Promise.eval (eval at thenCallback (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/join.js:14:16), :6:20)
# at Promise._settlePromise (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/promise.js:566:21)
# at Promise._settlePromise0 (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/promise.js:614:10)
# at Promise._settlePromises (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/promise.js:694:18)
# at _drainQueueStep (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/async.js:138:12)
# at _drainQueue (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/async.js:131:9)
# at Async._drainQueues (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/async.js:147:5)
# at Immediate.Async.drainQueues (/tmp/6a8931ac-cad1-4eba-9cb3-fc8251746ff2/redis/node_modules/bluebird/js/release/async.js:17:14)
# at runCallback (timers.js:672:20)
# at tryOnImmediate (timers.js:645:5)
# at processImmediate [as _immediateCallback] (timers.js:617:5)[0m
# npm ERR! Test failed. See above for more details. duration_ms: 72582 ... 1..1