I: pbuilder: network access will be disabled during build
I: Current time: Mon Apr 10 02:12:13 -12 2023
I: pbuilder-time-stamp: 1681135933
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [node-semver_7.3.5+~7.3.9-2.dsc]
I: copying [./node-semver_7.3.5+~7.3.9.orig-types-semver.tar.gz]
I: copying [./node-semver_7.3.5+~7.3.9.orig.tar.gz]
I: copying [./node-semver_7.3.5+~7.3.9-2.debian.tar.xz]
I: Extracting source
gpgv: Signature made Sun Nov 27 06:29:25 2022 -12
gpgv:                using RSA key B23862C415D6565A4E86CBD7579C160D4C9E23E8
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./node-semver_7.3.5+~7.3.9-2.dsc: no acceptable signature found
dpkg-source: info: extracting node-semver in node-semver-7.3.5+~7.3.9
dpkg-source: info: unpacking node-semver_7.3.5+~7.3.9.orig.tar.gz
dpkg-source: info: unpacking node-semver_7.3.5+~7.3.9.orig-types-semver.tar.gz
dpkg-source: info: unpacking node-semver_7.3.5+~7.3.9-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying update-test.patch
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/26470/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='arm64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8'
  DISTRIBUTION='bookworm'
  HOME='/var/lib/jenkins'
  HOST_ARCH='arm64'
  IFS=' 	
  '
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='26470'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.E26bagO0/pbuilderrc_vJVR --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.E26bagO0/b1 --logfile b1/build.log node-semver_7.3.5+~7.3.9-2.dsc'
  SUDO_GID='117'
  SUDO_UID='110'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  USERNAME='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://192.168.101.16:3128'
I: uname -a
  Linux codethink10-arm64 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Apr  7 22:25 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/26470/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: arm64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), dh-sequence-nodejs, node-lru-cache, node-marked-man, node-tap (>= 15)
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19616 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on dh-sequence-nodejs; however:
  Package dh-sequence-nodejs is not installed.
 pbuilder-satisfydepends-dummy depends on node-lru-cache; however:
  Package node-lru-cache is not installed.
 pbuilder-satisfydepends-dummy depends on node-marked-man; however:
  Package node-marked-man is not installed.
 pbuilder-satisfydepends-dummy depends on node-tap (>= 15); however:
  Package node-tap is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-nodejs{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} handlebars{a} intltool-debian{a} libapt-pkg-perl{a} libarchive-zip-perl{a} libarray-unique-perl{a} libbrotli1{a} libc-ares2{a} libcgi-pm-perl{a} libclass-accessor-perl{a} libclone-perl{a} libdebhelper-perl{a} libdebian-copyright-perl{a} libdebian-source-perl{a} libdeflate0{a} libelf1{a} libencode-locale-perl{a} liberror-perl{a} libexporter-lite-perl{a} libexporter-tiny-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0{a} libgraph-perl{a} libheap-perl{a} libhtml-form-perl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu72{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libio-stringy-perl{a} libipc-run-perl{a} libjbig0{a} libjpeg62-turbo{a} libjs-async{a} libjs-events{a} libjs-inherits{a} libjs-is-typedarray{a} libjs-prettify{a} libjs-regenerate{a} libjs-source-map{a} libjs-sprintf-js{a} libjs-typedarray-to-buffer{a} libjs-util{a} libjson-perl{a} liblerc4{a} liblist-moreutils-perl{a} liblist-moreutils-xs-perl{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnghttp2-14{a} libnode108{a} libnotify-bin{a} libnotify4{a} libparse-debcontrol-perl{a} libpipeline1{a} libpng16-16{a} libregexp-ipv6-perl{a} libset-object-perl{a} libsub-install-perl{a} libsub-name-perl{a} libsub-override-perl{a} libtie-ixhash-perl{a} libtiff6{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libuv1{a} libwebp7{a} libwww-mechanize-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libxml2{a} libyaml-perl{a} m4{a} man-db{a} netbase{a} node-abbrev{a} node-acorn{a} node-agent-base{a} node-ampproject-remapping{a} node-ansi-escapes{a} node-ansi-regex{a} node-ansi-styles{a} node-anymatch{a} node-archy{a} node-argparse{a} node-arrify{a} node-assert{a} node-async{a} node-async-each{a} node-auto-bind{a} node-babel-helper-define-polyfill-provider{a} node-babel-plugin-add-module-exports{a} node-babel-plugin-lodash{a} node-babel-plugin-polyfill-corejs2{a} node-babel-plugin-polyfill-corejs3{a} node-babel-plugin-polyfill-regenerator{a} node-babel7{a} node-babel7-runtime{a} node-balanced-match{a} node-base{a} node-binary-extensions{a} node-brace-expansion{a} node-braces{a} node-browserslist{a} node-busboy{a} node-cache-base{a} node-camelcase{a} node-caniuse-lite{a} node-chalk{a} node-chokidar{a} node-ci-info{a} node-cjs-module-lexer{a} node-cli-boxes{a} node-cli-cursor{a} node-cli-truncate{a} node-cliui{a} node-clone{a} node-clone-deep{a} node-collection-visit{a} node-color-convert{a} node-color-name{a} node-commander{a} node-commondir{a} node-convert-source-map{a} node-core-js{a} node-core-js-compat{a} node-core-js-pure{a} node-core-util-is{a} node-coveralls{a} node-data-uri-to-buffer{a} node-debbundle-es-to-primitive{a} node-debug{a} node-decamelize{a} node-deep-equal{a} node-deep-is{a} node-defaults{a} node-define-properties{a} node-define-property{a} node-defined{a} node-del{a} node-diff{a} node-electron-to-chromium{a} node-encoding{a} node-error-ex{a} node-es-abstract{a} node-es6-error{a} node-escape-string-regexp{a} node-escodegen{a} node-esprima{a} node-estraverse{a} node-esutils{a} node-events{a} node-fancy-log{a} node-fast-levenshtein{a} node-fetch{a} node-fill-range{a} node-find-cache-dir{a} node-find-up{a} node-for-in{a} node-for-own{a} node-foreground-child{a} node-fs-readdir-recursive{a} node-fs.realpath{a} node-function-bind{a} node-get-caller-file{a} node-get-value{a} node-glob{a} node-glob-parent{a} node-globals{a} node-globby{a} node-graceful-fs{a} node-growl{a} node-has-flag{a} node-has-value{a} node-has-values{a} node-hosted-git-info{a} node-https-proxy-agent{a} node-iconv-lite{a} node-ignore{a} node-imurmurhash{a} node-indent-string{a} node-inflight{a} node-inherits{a} node-is-arrayish{a} node-is-binary-path{a} node-is-buffer{a} node-is-descriptor{a} node-is-extendable{a} node-is-extglob{a} node-is-glob{a} node-is-number{a} node-is-path-cwd{a} node-is-path-inside{a} node-is-plain-obj{a} node-is-plain-object{a} node-is-primitive{a} node-is-stream{a} node-is-typedarray{a} node-is-windows{a} node-isarray{a} node-isexe{a} node-isobject{a} node-istanbul{a} node-jest-debbundle{a} node-js-tokens{a} node-js-yaml{a} node-jsesc{a} node-json-parse-better-errors{a} node-json5{a} node-jsonify{a} node-jsonparse{a} node-kind-of{a} node-lcov-parse{a} node-levn{a} node-locate-path{a} node-lodash{a} node-lodash-packages{a} node-log-driver{a} node-lru-cache{a} node-make-dir{a} node-map-visit{a} node-marked{a} node-marked-man{a} node-micromatch{a} node-minimatch{a} node-minimist{a} node-minipass{a} node-mixin-deep{a} node-mkdirp{a} node-ms{a} node-mute-stream{a} node-n3{a} node-neo-async{a} node-nopt{a} node-normalize-package-data{a} node-normalize-path{a} node-npm-run-path{a} node-object-assign{a} node-object-inspect{a} node-object-visit{a} node-once{a} node-opener{a} node-optimist{a} node-optionator{a} node-p-limit{a} node-p-locate{a} node-p-map{a} node-parse-json{a} node-pascalcase{a} node-path-dirname{a} node-path-exists{a} node-path-is-absolute{a} node-path-is-inside{a} node-path-type{a} node-picocolors{a} node-pify{a} node-pkg-dir{a} node-prelude-ls{a} node-process-nextick-args{a} node-punycode{a} node-quick-lru{a} node-read{a} node-read-pkg{a} node-read-pkg-up{a} node-readable-stream{a} node-readdirp{a} node-regenerate{a} node-regenerate-unicode-properties{a} node-regenerator-runtime{a} node-regenerator-transform{a} node-regexpu-core{a} node-regjsgen{a} node-regjsparser{a} node-repeat-string{a} node-require-directory{a} node-resolve{a} node-resolve-cwd{a} node-resolve-from{a} node-restore-cursor{a} node-resumer{a} node-rimraf{a} node-safe-buffer{a} node-sellside-emitter{a} node-semver{a} node-set-immediate-shim{a} node-set-value{a} node-shebang-command{a} node-shebang-regex{a} node-shell-quote{a} node-signal-exit{a} node-slash{a} node-slice-ansi{a} node-source-map{a} node-source-map-support{a} node-spdx-correct{a} node-spdx-exceptions{a} node-spdx-expression-parse{a} node-spdx-license-ids{a} node-sprintf-js{a} node-stack-utils{a} node-string-decoder{a} node-string-width{a} node-strip-ansi{a} node-strip-bom{a} node-supports-color{a} node-tap{a} node-tap-mocha-reporter{a} node-tap-parser{a} node-tape{a} node-through{a} node-time-stamp{a} node-to-fast-properties{a} node-to-regex-range{a} node-type-check{a} node-typedarray-to-buffer{a} node-undici{a} node-unicode-canonical-property-names-ecmascript{a} node-unicode-match-property-ecmascript{a} node-unicode-match-property-value-ecmascript{a} node-unicode-property-aliases-ecmascript{a} node-union-value{a} node-unset-value{a} node-util{a} node-util-deprecate{a} node-uuid{a} node-v8flags{a} node-validate-npm-package-license{a} node-wcwidth.js{a} node-which{a} node-widest-line{a} node-wordwrap{a} node-wrap-ansi{a} node-wrappy{a} node-write-file-atomic{a} node-ws{a} node-xtend{a} node-y18n{a} node-yallist{a} node-yaml{a} node-yargs{a} node-yargs-parser{a} nodejs{a} openssl{a} perl-openssl-defaults{a} po-debconf{a} sensible-utils{a} shared-mime-info{a} xdg-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl javascript-common libarchive-cpio-perl libcgi-fast-perl libdata-dump-perl libfile-mimeinfo-perl libgdk-pixbuf2.0-bin libglib2.0-data libhtml-format-perl libhttp-daemon-perl libjson-xs-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libnet-dbus-perl libx11-protocol-perl libyaml-libyaml-perl libyaml-syck-perl lynx nodejs-doc wget x11-utils x11-xserver-utils xdg-user-dirs 
0 packages upgraded, 379 newly installed, 0 to remove and 0 not upgraded.
Need to get 44.2 MB of archives. After unpacking 221 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bookworm/main arm64 netbase all 6.4 [12.8 kB]
Get: 2 http://deb.debian.org/debian bookworm/main arm64 sensible-utils all 0.0.17+nmu1 [19.0 kB]
Get: 3 http://deb.debian.org/debian bookworm/main arm64 openssl arm64 3.0.8-1 [1373 kB]
Get: 4 http://deb.debian.org/debian bookworm/main arm64 ca-certificates all 20230311 [153 kB]
Get: 5 http://deb.debian.org/debian bookworm/main arm64 libmagic-mgc arm64 1:5.44-3 [305 kB]
Get: 6 http://deb.debian.org/debian bookworm/main arm64 libmagic1 arm64 1:5.44-3 [98.5 kB]
Get: 7 http://deb.debian.org/debian bookworm/main arm64 file arm64 1:5.44-3 [42.5 kB]
Get: 8 http://deb.debian.org/debian bookworm/main arm64 gettext-base arm64 0.21-12 [159 kB]
Get: 9 http://deb.debian.org/debian bookworm/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB]
Get: 10 http://deb.debian.org/debian bookworm/main arm64 groff-base arm64 1.22.4-10 [861 kB]
Get: 11 http://deb.debian.org/debian bookworm/main arm64 bsdextrautils arm64 2.38.1-5+b1 [86.9 kB]
Get: 12 http://deb.debian.org/debian bookworm/main arm64 libpipeline1 arm64 1.5.7-1 [36.4 kB]
Get: 13 http://deb.debian.org/debian bookworm/main arm64 man-db arm64 2.11.2-2 [1369 kB]
Get: 14 http://deb.debian.org/debian bookworm/main arm64 m4 arm64 1.4.19-3 [276 kB]
Get: 15 http://deb.debian.org/debian bookworm/main arm64 autoconf all 2.71-3 [332 kB]
Get: 16 http://deb.debian.org/debian bookworm/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get: 17 http://deb.debian.org/debian bookworm/main arm64 automake all 1:1.16.5-1.3 [823 kB]
Get: 18 http://deb.debian.org/debian bookworm/main arm64 autopoint all 0.21-12 [495 kB]
Get: 19 http://deb.debian.org/debian bookworm/main arm64 libdebhelper-perl all 13.11.4 [81.2 kB]
Get: 20 http://deb.debian.org/debian bookworm/main arm64 libtool all 2.4.7-5 [517 kB]
Get: 21 http://deb.debian.org/debian bookworm/main arm64 dh-autoreconf all 20 [17.1 kB]
Get: 22 http://deb.debian.org/debian bookworm/main arm64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 23 http://deb.debian.org/debian bookworm/main arm64 libsub-override-perl all 0.09-4 [9304 B]
Get: 24 http://deb.debian.org/debian bookworm/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get: 25 http://deb.debian.org/debian bookworm/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get: 26 http://deb.debian.org/debian bookworm/main arm64 libelf1 arm64 0.188-2.1 [173 kB]
Get: 27 http://deb.debian.org/debian bookworm/main arm64 dwz arm64 0.15-1 [101 kB]
Get: 28 http://deb.debian.org/debian bookworm/main arm64 libicu72 arm64 72.1-3 [9204 kB]
Get: 29 http://deb.debian.org/debian bookworm/main arm64 libxml2 arm64 2.9.14+dfsg-1.1+b3 [619 kB]
Get: 30 http://deb.debian.org/debian bookworm/main arm64 gettext arm64 0.21-12 [1248 kB]
Get: 31 http://deb.debian.org/debian bookworm/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 32 http://deb.debian.org/debian bookworm/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 33 http://deb.debian.org/debian bookworm/main arm64 debhelper all 13.11.4 [942 kB]
Get: 34 http://deb.debian.org/debian bookworm/main arm64 libarray-unique-perl all 0.08-4 [11.2 kB]
Get: 35 http://deb.debian.org/debian bookworm/main arm64 libsub-name-perl arm64 0.26-2+b1 [12.4 kB]
Get: 36 http://deb.debian.org/debian bookworm/main arm64 libclass-accessor-perl all 0.51-2 [22.7 kB]
Get: 37 http://deb.debian.org/debian bookworm/main arm64 libio-stringy-perl all 2.111-3 [56.5 kB]
Get: 38 http://deb.debian.org/debian bookworm/main arm64 libencode-locale-perl all 1.05-3 [12.9 kB]
Get: 39 http://deb.debian.org/debian bookworm/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB]
Get: 40 http://deb.debian.org/debian bookworm/main arm64 libhttp-date-perl all 6.05-2 [10.5 kB]
Get: 41 http://deb.debian.org/debian bookworm/main arm64 libfile-listing-perl all 6.15-1 [12.6 kB]
Get: 42 http://deb.debian.org/debian bookworm/main arm64 libhtml-tagset-perl all 3.20-6 [11.7 kB]
Get: 43 http://deb.debian.org/debian bookworm/main arm64 libregexp-ipv6-perl all 0.03-3 [5212 B]
Get: 44 http://deb.debian.org/debian bookworm/main arm64 liburi-perl all 5.17-1 [90.4 kB]
Get: 45 http://deb.debian.org/debian bookworm/main arm64 libhtml-parser-perl arm64 3.81-1 [98.6 kB]
Get: 46 http://deb.debian.org/debian bookworm/main arm64 libhtml-tree-perl all 5.07-3 [211 kB]
Get: 47 http://deb.debian.org/debian bookworm/main arm64 libclone-perl arm64 0.46-1 [13.5 kB]
Get: 48 http://deb.debian.org/debian bookworm/main arm64 libio-html-perl all 1.004-3 [16.2 kB]
Get: 49 http://deb.debian.org/debian bookworm/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB]
Get: 50 http://deb.debian.org/debian bookworm/main arm64 libhttp-message-perl all 6.44-1 [81.7 kB]
Get: 51 http://deb.debian.org/debian bookworm/main arm64 libhttp-cookies-perl all 6.10-1 [19.6 kB]
Get: 52 http://deb.debian.org/debian bookworm/main arm64 libhttp-negotiate-perl all 6.01-2 [13.1 kB]
Get: 53 http://deb.debian.org/debian bookworm/main arm64 perl-openssl-defaults arm64 7+b1 [7924 B]
Get: 54 http://deb.debian.org/debian bookworm/main arm64 libnet-ssleay-perl arm64 1.92-2+b1 [308 kB]
Get: 55 http://deb.debian.org/debian bookworm/main arm64 libio-socket-ssl-perl all 2.081-2 [219 kB]
Get: 56 http://deb.debian.org/debian bookworm/main arm64 libnet-http-perl all 6.22-1 [25.3 kB]
Get: 57 http://deb.debian.org/debian bookworm/main arm64 liblwp-protocol-https-perl all 6.10-1 [12.2 kB]
Get: 58 http://deb.debian.org/debian bookworm/main arm64 libtry-tiny-perl all 0.31-2 [22.6 kB]
Get: 59 http://deb.debian.org/debian bookworm/main arm64 libwww-robotrules-perl all 6.02-1 [12.9 kB]
Get: 60 http://deb.debian.org/debian bookworm/main arm64 libwww-perl all 6.68-1 [186 kB]
Get: 61 http://deb.debian.org/debian bookworm/main arm64 liberror-perl all 0.17029-2 [29.0 kB]
Get: 62 http://deb.debian.org/debian bookworm/main arm64 libexporter-lite-perl all 0.09-2 [10.7 kB]
Get: 63 http://deb.debian.org/debian bookworm/main arm64 libparse-debcontrol-perl all 2.005-6 [21.6 kB]
Get: 64 http://deb.debian.org/debian bookworm/main arm64 libtie-ixhash-perl all 1.23-4 [11.7 kB]
Get: 65 http://deb.debian.org/debian bookworm/main arm64 libdebian-copyright-perl all 0.2-6 [25.0 kB]
Get: 66 http://deb.debian.org/debian bookworm/main arm64 libapt-pkg-perl arm64 0.1.40+b2 [66.1 kB]
Get: 67 http://deb.debian.org/debian bookworm/main arm64 libexporter-tiny-perl all 1.006000-1 [38.6 kB]
Get: 68 http://deb.debian.org/debian bookworm/main arm64 liblist-moreutils-xs-perl arm64 0.430-3+b1 [37.5 kB]
Get: 69 http://deb.debian.org/debian bookworm/main arm64 liblist-moreutils-perl all 0.430-2 [46.9 kB]
Get: 70 http://deb.debian.org/debian bookworm/main arm64 libsub-install-perl all 0.929-1 [10.5 kB]
Get: 71 http://deb.debian.org/debian bookworm/main arm64 libcgi-pm-perl all 4.55-1 [220 kB]
Get: 72 http://deb.debian.org/debian bookworm/main arm64 libhtml-form-perl all 6.11-1 [33.1 kB]
Get: 73 http://deb.debian.org/debian bookworm/main arm64 libwww-mechanize-perl all 2.16-1 [116 kB]
Get: 74 http://deb.debian.org/debian bookworm/main arm64 libdebian-source-perl all 0.122 [63.7 kB]
Get: 75 http://deb.debian.org/debian bookworm/main arm64 libheap-perl all 0.80-5 [34.3 kB]
Get: 76 http://deb.debian.org/debian bookworm/main arm64 libset-object-perl arm64 1.42-1+b2 [36.7 kB]
Get: 77 http://deb.debian.org/debian bookworm/main arm64 libgraph-perl all 1:0.9726-1 [110 kB]
Get: 78 http://deb.debian.org/debian bookworm/main arm64 libio-pty-perl arm64 1:1.17-1 [34.5 kB]
Get: 79 http://deb.debian.org/debian bookworm/main arm64 libipc-run-perl all 20220807.0-1 [104 kB]
Get: 80 http://deb.debian.org/debian bookworm/main arm64 libjson-perl all 4.10000-1 [87.5 kB]
Get: 81 http://deb.debian.org/debian bookworm/main arm64 libyaml-perl all 1.30-2 [63.4 kB]
Get: 82 http://deb.debian.org/debian bookworm/main arm64 libbrotli1 arm64 1.0.9-2+b6 [269 kB]
Get: 83 http://deb.debian.org/debian bookworm/main arm64 libc-ares2 arm64 1.18.1-2 [99.3 kB]
Get: 84 http://deb.debian.org/debian bookworm/main arm64 libnghttp2-14 arm64 1.52.0-1 [67.9 kB]
Get: 85 http://deb.debian.org/debian bookworm/main arm64 libuv1 arm64 1.44.2-1 [133 kB]
Get: 86 http://deb.debian.org/debian bookworm/main arm64 node-xtend all 4.0.2-3 [3932 B]
Get: 87 http://deb.debian.org/debian bookworm/main arm64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [128 kB]
Get: 88 http://deb.debian.org/debian bookworm/main arm64 node-cjs-module-lexer all 1.2.2+dfsg-5 [30.1 kB]
Get: 89 http://deb.debian.org/debian bookworm/main arm64 node-busboy all 1.6.0+~cs2.6.0-2 [16.9 kB]
Get: 90 http://deb.debian.org/debian bookworm/main arm64 node-undici all 5.15.0+dfsg1+~cs20.10.9.3-1 [283 kB]
Get: 91 http://deb.debian.org/debian bookworm/main arm64 libnode108 arm64 18.13.0+dfsg1-1 [9366 kB]
Get: 92 http://deb.debian.org/debian bookworm/main arm64 nodejs arm64 18.13.0+dfsg1-1 [304 kB]
Get: 93 http://deb.debian.org/debian bookworm/main arm64 dh-nodejs all 0.15.12 [59.1 kB]
Get: 94 http://deb.debian.org/debian bookworm/main arm64 node-neo-async all 2.6.2+~cs3.0.0-2 [35.2 kB]
Get: 95 http://deb.debian.org/debian bookworm/main arm64 node-arrify all 2.0.1-3 [3700 B]
Get: 96 http://deb.debian.org/debian bookworm/main arm64 node-is-plain-obj all 3.0.0-2 [3972 B]
Get: 97 http://deb.debian.org/debian bookworm/main arm64 node-is-buffer all 2.0.5-2 [4112 B]
Get: 98 http://deb.debian.org/debian bookworm/main arm64 node-kind-of all 6.0.3+dfsg-2 [10.2 kB]
Get: 99 http://deb.debian.org/debian bookworm/main arm64 node-minimist all 1.2.7+~cs5.3.2-2 [14.7 kB]
Get: 100 http://deb.debian.org/debian bookworm/main arm64 node-wordwrap all 1.0.0-4 [4628 B]
Get: 101 http://deb.debian.org/debian bookworm/main arm64 node-optimist all 0.6.1+~0.0.30-2 [13.5 kB]
Get: 102 http://deb.debian.org/debian bookworm/main arm64 libjs-source-map all 0.7.0++dfsg2+really.0.6.1-12 [30.2 kB]
Get: 103 http://deb.debian.org/debian bookworm/main arm64 node-source-map all 0.7.0++dfsg2+really.0.6.1-12 [41.7 kB]
Get: 104 http://deb.debian.org/debian bookworm/main arm64 handlebars all 3:4.7.7+~4.1.0-1 [199 kB]
Get: 105 http://deb.debian.org/debian bookworm/main arm64 libdeflate0 arm64 1.14-1 [54.3 kB]
Get: 106 http://deb.debian.org/debian bookworm/main arm64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-1 [306 kB]
Get: 107 http://deb.debian.org/debian bookworm/main arm64 libglib2.0-0 arm64 2.74.6-1 [1311 kB]
Get: 108 http://deb.debian.org/debian bookworm/main arm64 shared-mime-info arm64 2.2-1 [727 kB]
Get: 109 http://deb.debian.org/debian bookworm/main arm64 libjpeg62-turbo arm64 1:2.1.5-2 [171 kB]
Get: 110 http://deb.debian.org/debian bookworm/main arm64 libpng16-16 arm64 1.6.39-2 [269 kB]
Get: 111 http://deb.debian.org/debian bookworm/main arm64 libjbig0 arm64 2.1-6.1 [30.0 kB]
Get: 112 http://deb.debian.org/debian bookworm/main arm64 liblerc4 arm64 4.0.0+ds-2 [138 kB]
Get: 113 http://deb.debian.org/debian bookworm/main arm64 libwebp7 arm64 1.2.4-0.1 [259 kB]
Get: 114 http://deb.debian.org/debian bookworm/main arm64 libtiff6 arm64 4.5.0-5 [300 kB]
Get: 115 http://deb.debian.org/debian bookworm/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.10+dfsg-1+b1 [130 kB]
Get: 116 http://deb.debian.org/debian bookworm/main arm64 libjs-async all 0.8.0-6 [24.2 kB]
Get: 117 http://deb.debian.org/debian bookworm/main arm64 libjs-events all 3.3.0+~3.0.0-3 [11.3 kB]
Get: 118 http://deb.debian.org/debian bookworm/main arm64 libjs-inherits all 2.0.4-6 [3548 B]
Get: 119 http://deb.debian.org/debian bookworm/main arm64 libjs-is-typedarray all 1.0.0-4 [3816 B]
Get: 120 http://deb.debian.org/debian bookworm/main arm64 libjs-prettify all 2015.12.04+dfsg-1.1 [41.7 kB]
Get: 121 http://deb.debian.org/debian bookworm/main arm64 libjs-regenerate all 1.4.2-3 [14.3 kB]
Get: 122 http://deb.debian.org/debian bookworm/main arm64 libjs-sprintf-js all 1.1.2+ds1+~1.1.2-1 [12.8 kB]
Get: 123 http://deb.debian.org/debian bookworm/main arm64 libjs-typedarray-to-buffer all 4.0.0-2 [4668 B]
Get: 124 http://deb.debian.org/debian bookworm/main arm64 node-lodash-packages all 4.17.21+dfsg+~cs8.31.198.20210220-9 [179 kB]
Get: 125 http://deb.debian.org/debian bookworm/main arm64 node-function-bind all 1.1.1+repacked+~1.0.3-2 [5252 B]
Get: 126 http://deb.debian.org/debian bookworm/main arm64 node-object-inspect all 1.12.2+~cs1.8.1-1 [20.8 kB]
Get: 127 http://deb.debian.org/debian bookworm/main arm64 node-es-abstract all 1.20.4+~cs26.27.47-1 [137 kB]
Get: 128 http://deb.debian.org/debian bookworm/main arm64 node-resolve all 1.22.1+~cs5.31.10-1 [28.1 kB]
Get: 129 http://deb.debian.org/debian bookworm/main arm64 node-define-properties all 1.1.4+~1.1.3-1 [6828 B]
Get: 130 http://deb.debian.org/debian bookworm/main arm64 node-debbundle-es-to-primitive all 1.2.1+~cs9.7.25-2 [39.9 kB]
Get: 131 http://deb.debian.org/debian bookworm/main arm64 node-defined all 1.0.1+~1.0.0-1 [6776 B]
Get: 132 http://deb.debian.org/debian bookworm/main arm64 node-fs.realpath all 1.0.0-3 [6172 B]
Get: 133 http://deb.debian.org/debian bookworm/main arm64 node-wrappy all 1.0.2-3 [3776 B]
Get: 134 http://deb.debian.org/debian bookworm/main arm64 node-once all 1.4.0-7 [4492 B]
Get: 135 http://deb.debian.org/debian bookworm/main arm64 node-inflight all 1.0.6-2 [3952 B]
Get: 136 http://deb.debian.org/debian bookworm/main arm64 node-inherits all 2.0.4-6 [4548 B]
Get: 137 http://deb.debian.org/debian bookworm/main arm64 node-balanced-match all 2.0.0-1 [4872 B]
Get: 138 http://deb.debian.org/debian bookworm/main arm64 node-brace-expansion all 2.0.1-2 [7320 B]
Get: 139 http://deb.debian.org/debian bookworm/main arm64 node-minimatch all 5.1.1+~5.1.2-1 [18.6 kB]
Get: 140 http://deb.debian.org/debian bookworm/main arm64 node-glob all 8.0.3+~cs8.4.15-1 [133 kB]
Get: 141 http://deb.debian.org/debian bookworm/main arm64 node-abbrev all 1.1.1+~1.1.2-1 [5692 B]
Get: 142 http://deb.debian.org/debian bookworm/main arm64 node-archy all 1.0.0-6 [4556 B]
Get: 143 http://deb.debian.org/debian bookworm/main arm64 node-async all 0.8.0-6 [3748 B]
Get: 144 http://deb.debian.org/debian bookworm/main arm64 node-convert-source-map all 1.9.0+~1.5.2-1 [8176 B]
Get: 145 http://deb.debian.org/debian bookworm/main arm64 node-decamelize all 4.0.0-2 [4080 B]
Get: 146 http://deb.debian.org/debian bookworm/main arm64 node-es6-error all 4.1.1-5 [6148 B]
Get: 147 http://deb.debian.org/debian bookworm/main arm64 node-esprima all 4.0.1+ds+~4.0.3-2 [69.3 kB]
Get: 148 http://deb.debian.org/debian bookworm/main arm64 node-estraverse all 5.3.0+ds+~5.1.1-1 [11.6 kB]
Get: 149 http://deb.debian.org/debian bookworm/main arm64 node-esutils all 2.0.3+~2.0.0-1 [12.4 kB]
Get: 150 http://deb.debian.org/debian bookworm/main arm64 node-deep-is all 0.1.4-1 [5136 B]
Get: 151 http://deb.debian.org/debian bookworm/main arm64 node-fast-levenshtein all 2.0.6+ds-3 [6040 B]
Get: 152 http://deb.debian.org/debian bookworm/main arm64 node-prelude-ls all 1.2.1+dfsg-3 [11.3 kB]
Get: 153 http://deb.debian.org/debian bookworm/main arm64 node-type-check all 0.4.0+dfsg-3 [9184 B]
Get: 154 http://deb.debian.org/debian bookworm/main arm64 node-levn all 0.4.1+dfsg-2 [10.2 kB]
Get: 155 http://deb.debian.org/debian bookworm/main arm64 node-optionator all 0.9.1+dfsg+~cs1.2.3-1 [17.6 kB]
Get: 156 http://deb.debian.org/debian bookworm/main arm64 node-escodegen all 2.0.0+dfsg+~0.0.7-2 [23.0 kB]
Get: 157 http://deb.debian.org/debian bookworm/main arm64 node-commondir all 1.0.1+~1.0.0-1 [4388 B]
Get: 158 http://deb.debian.org/debian bookworm/main arm64 node-is-extglob all 2.1.1-5 [4612 B]
Get: 159 http://deb.debian.org/debian bookworm/main arm64 node-is-glob all 4.0.3-2 [6620 B]
Get: 160 http://deb.debian.org/debian bookworm/main arm64 node-path-dirname all 1.0.2-2 [4312 B]
Get: 161 http://deb.debian.org/debian bookworm/main arm64 node-glob-parent all 6.0.2+~5.1.1-2 [8784 B]
Get: 162 http://deb.debian.org/debian bookworm/main arm64 node-ignore all 5.2.1-1 [26.4 kB]
Get: 163 http://deb.debian.org/debian bookworm/main arm64 node-is-number all 7.0.0-4 [6020 B]
Get: 164 http://deb.debian.org/debian bookworm/main arm64 node-repeat-string all 1.6.1+repack-1 [5600 B]
Get: 165 http://deb.debian.org/debian bookworm/main arm64 node-to-regex-range all 5.0.1-4 [10.5 kB]
Get: 166 http://deb.debian.org/debian bookworm/main arm64 node-fill-range all 7.0.1+~7.0.0-1 [8952 B]
Get: 167 http://deb.debian.org/debian bookworm/main arm64 node-braces all 3.0.2+~3.0.1-1 [20.8 kB]
Get: 168 http://deb.debian.org/debian bookworm/main arm64 node-normalize-path all 3.0.0+~3.0.0-1 [6608 B]
Get: 169 http://deb.debian.org/debian bookworm/main arm64 node-anymatch all 3.1.3+~cs4.6.1-2 [33.4 kB]
Get: 170 http://deb.debian.org/debian bookworm/main arm64 node-micromatch all 4.0.5+~4.0.2-1 [25.8 kB]
Get: 171 http://deb.debian.org/debian bookworm/main arm64 node-pify all 5.0.0+~cs5.0.1-1 [7072 B]
Get: 172 http://deb.debian.org/debian bookworm/main arm64 node-path-type all 4.0.0-3 [3944 B]
Get: 173 http://deb.debian.org/debian bookworm/main arm64 node-core-util-is all 1.0.3-1 [4072 B]
Get: 174 http://deb.debian.org/debian bookworm/main arm64 node-safe-buffer all 5.2.1+~cs2.1.2-3 [15.5 kB]
Get: 175 http://deb.debian.org/debian bookworm/main arm64 node-string-decoder all 1.3.0-6 [7180 B]
Get: 176 http://deb.debian.org/debian bookworm/main arm64 node-process-nextick-args all 2.0.1-3 [3816 B]
Get: 177 http://deb.debian.org/debian bookworm/main arm64 node-util-deprecate all 1.0.2-3 [4436 B]
Get: 178 http://deb.debian.org/debian bookworm/main arm64 node-isarray all 2.0.5-4 [4040 B]
Get: 179 http://deb.debian.org/debian bookworm/main arm64 node-readable-stream all 3.6.0+~cs3.0.0-4 [32.0 kB]
Get: 180 http://deb.debian.org/debian bookworm/main arm64 node-n3 all 1.16.3+~1.2.3+~1.10.4-1 [37.0 kB]
Get: 181 http://deb.debian.org/debian bookworm/main arm64 node-slash all 4.0.0-3 [4292 B]
Get: 182 http://deb.debian.org/debian bookworm/main arm64 node-globby all 13.1.3+~cs16.25.40-1 [40.3 kB]
Get: 183 http://deb.debian.org/debian bookworm/main arm64 node-graceful-fs all 4.2.10-1 [14.4 kB]
Get: 184 http://deb.debian.org/debian bookworm/main arm64 node-is-path-cwd all 2.2.0-2 [3672 B]
Get: 185 http://deb.debian.org/debian bookworm/main arm64 node-path-is-inside all 1.0.2+~1.0.0-1 [5072 B]
Get: 186 http://deb.debian.org/debian bookworm/main arm64 node-is-path-inside all 3.0.3-2 [3980 B]
Get: 187 http://deb.debian.org/debian bookworm/main arm64 node-escape-string-regexp all 4.0.0-2 [4296 B]
Get: 188 http://deb.debian.org/debian bookworm/main arm64 node-indent-string all 4.0.0-2 [4144 B]
Get: 189 http://deb.debian.org/debian bookworm/main arm64 node-p-map all 4.0.0+~3.1.0+~3.0.1-1 [7912 B]
Get: 190 http://deb.debian.org/debian bookworm/main arm64 node-rimraf all 3.0.2-2 [11.1 kB]
Get: 191 http://deb.debian.org/debian bookworm/main arm64 node-del all 7.0.0-5 [6804 B]
Get: 192 http://deb.debian.org/debian bookworm/main arm64 node-yallist all 4.0.0+~4.0.1-1 [8172 B]
Get: 193 http://deb.debian.org/debian bookworm/main arm64 node-lru-cache all 7.14.1-1 [26.3 kB]
Get: 194 http://deb.debian.org/debian bookworm/main arm64 node-semver all 7.3.5+~7.3.9-2 [42.1 kB]
Get: 195 http://deb.debian.org/debian bookworm/main arm64 node-make-dir all 3.1.0-3 [6040 B]
Get: 196 http://deb.debian.org/debian bookworm/main arm64 node-p-limit all 4.0.0+~cs4.0.0-5 [7576 B]
Get: 197 http://deb.debian.org/debian bookworm/main arm64 node-p-locate all 6.0.0-12 [5752 B]
Get: 198 http://deb.debian.org/debian bookworm/main arm64 node-locate-path all 7.1.1-2 [5584 B]
Get: 199 http://deb.debian.org/debian bookworm/main arm64 node-path-exists all 5.0.0-8 [4732 B]
Get: 200 http://deb.debian.org/debian bookworm/main arm64 node-find-up all 6.3.0-7 [9388 B]
Get: 201 http://deb.debian.org/debian bookworm/main arm64 node-pkg-dir all 5.0.0-2 [4260 B]
Get: 202 http://deb.debian.org/debian bookworm/main arm64 node-find-cache-dir all 3.3.2+~3.2.1-1 [6152 B]
Get: 203 http://deb.debian.org/debian bookworm/main arm64 node-signal-exit all 3.0.7+~3.0.1-1 [7600 B]
Get: 204 http://deb.debian.org/debian bookworm/main arm64 node-foreground-child all 2.0.0-5 [6384 B]
Get: 205 http://deb.debian.org/debian bookworm/main arm64 node-is-stream all 3.0.0-4 [5076 B]
Get: 206 http://deb.debian.org/debian bookworm/main arm64 node-is-windows all 1.0.2+~cs1.0.0-1 [5936 B]
Get: 207 http://deb.debian.org/debian bookworm/main arm64 node-sprintf-js all 1.1.2+ds1+~1.1.2-1 [4024 B]
Get: 208 http://deb.debian.org/debian bookworm/main arm64 node-argparse all 2.0.1-2 [34.6 kB]
Get: 209 http://deb.debian.org/debian bookworm/main arm64 node-js-yaml all 4.1.0+dfsg+~4.0.5-7 [66.6 kB]
Get: 210 http://deb.debian.org/debian bookworm/main arm64 node-mkdirp all 1.0.4+~1.0.2-4 [11.6 kB]
Get: 211 http://deb.debian.org/debian bookworm/main arm64 node-nopt all 5.0.0-4 [12.1 kB]
Get: 212 http://deb.debian.org/debian bookworm/main arm64 node-npm-run-path all 5.1.0+~4.0.0-7 [6204 B]
Get: 213 http://deb.debian.org/debian bookworm/main arm64 node-resolve-from all 5.0.0+~3.1.0+~3.3.0+~2.0.0-1 [7292 B]
Get: 214 http://deb.debian.org/debian bookworm/main arm64 node-shebang-regex all 3.0.0-2 [3528 B]
Get: 215 http://deb.debian.org/debian bookworm/main arm64 node-shebang-command all 2.0.0-1 [3500 B]
Get: 216 http://deb.debian.org/debian bookworm/main arm64 node-strip-bom all 4.0.0-2 [4144 B]
Get: 217 http://deb.debian.org/debian bookworm/main arm64 node-has-flag all 4.0.0-3 [4304 B]
Get: 218 http://deb.debian.org/debian bookworm/main arm64 node-supports-color all 8.1.1+~8.1.1-1 [6920 B]
Get: 219 http://deb.debian.org/debian bookworm/main arm64 node-object-assign all 4.1.1-7 [4684 B]
Get: 220 http://deb.debian.org/debian bookworm/main arm64 node-util all 0.12.5+~1.0.10-1 [5700 B]
Get: 221 http://deb.debian.org/debian bookworm/main arm64 node-assert all 2.0.0+~cs3.9.8-2 [26.8 kB]
Get: 222 http://deb.debian.org/debian bookworm/main arm64 node-ampproject-remapping all 2.2.0+~cs5.15.37-1 [59.4 kB]
Get: 223 http://deb.debian.org/debian bookworm/main arm64 node-babel-plugin-add-module-exports all 1.0.4+dfsg1~cs5.8.0-4 [8672 B]
Get: 224 http://deb.debian.org/debian bookworm/main arm64 node-regenerator-runtime all 0.15.1+~0.10.8-1 [10.6 kB]
Get: 225 http://deb.debian.org/debian bookworm/main arm64 node-babel7-runtime all 7.20.15+ds1+~cs214.269.168-2 [116 kB]
Get: 226 http://deb.debian.org/debian bookworm/main arm64 node-ms all 2.1.3+~cs0.7.31-3 [5648 B]
Get: 227 http://deb.debian.org/debian bookworm/main arm64 node-debug all 4.3.4+~cs4.1.7-1 [18.1 kB]
Get: 228 http://deb.debian.org/debian bookworm/main arm64 node-babel-helper-define-polyfill-provider all 0.3.3~0~20220913+ds1-1 [27.4 kB]
Get: 229 http://deb.debian.org/debian bookworm/main arm64 node-babel-plugin-polyfill-corejs2 all 0.3.3~0~20220913+ds1-1 [17.1 kB]
Get: 230 http://deb.debian.org/debian bookworm/main arm64 node-caniuse-lite all 1.0.30001436+dfsg+~1.0.1-1 [208 kB]
Get: 231 http://deb.debian.org/debian bookworm/main arm64 node-electron-to-chromium all 1.4.284-1 [20.6 kB]
Get: 232 http://deb.debian.org/debian bookworm/main arm64 node-picocolors all 1.0.0-4 [6652 B]
Get: 233 http://deb.debian.org/debian bookworm/main arm64 node-browserslist all 4.21.4+~cs6.1.17-2 [63.5 kB]
Get: 234 http://deb.debian.org/debian bookworm/main arm64 node-core-js-compat all 3.26.1-1 [66.0 kB]
Get: 235 http://deb.debian.org/debian bookworm/main arm64 node-babel-plugin-polyfill-corejs3 all 0.6.0~0~20220913+ds1-1 [29.5 kB]
Get: 236 http://deb.debian.org/debian bookworm/main arm64 node-babel-plugin-polyfill-regenerator all 0.4.1~0~20220913+ds1-1 [5036 B]
Get: 237 http://deb.debian.org/debian bookworm/main arm64 node-color-name all 1.1.4+~1.1.1-2 [5920 B]
Get: 238 http://deb.debian.org/debian bookworm/main arm64 node-color-convert all 2.0.1+~cs2.0.0-2 [13.1 kB]
Get: 239 http://deb.debian.org/debian bookworm/main arm64 node-ansi-styles all 6.2.1-2 [8640 B]
Get: 240 http://deb.debian.org/debian bookworm/main arm64 node-chalk all 5.2.0-1 [18.0 kB]
Get: 241 http://deb.debian.org/debian bookworm/main arm64 node-for-in all 1.0.2-4 [4840 B]
Get: 242 http://deb.debian.org/debian bookworm/main arm64 node-for-own all 1.0.0-3 [4800 B]
Get: 243 http://deb.debian.org/debian bookworm/main arm64 node-is-plain-object all 5.0.0-7 [6108 B]
Get: 244 http://deb.debian.org/debian bookworm/main arm64 node-is-extendable all 1.0.1-3 [5228 B]
Get: 245 http://deb.debian.org/debian bookworm/main arm64 node-clone-deep all 4.0.1+~cs7.0.2-1 [6720 B]
Get: 246 http://deb.debian.org/debian bookworm/main arm64 node-commander all 9.4.1-1 [65.3 kB]
Get: 247 http://deb.debian.org/debian bookworm/main arm64 node-core-js all 3.26.1-1 [268 kB]
Get: 248 http://deb.debian.org/debian bookworm/main arm64 node-core-js-pure all 3.26.1-1 [250 kB]
Get: 249 http://deb.debian.org/debian bookworm/main arm64 node-fs-readdir-recursive all 1.1.0+~1.1.0-1 [4540 B]
Get: 250 http://deb.debian.org/debian bookworm/main arm64 node-globals all 13.18.0-1 [11.1 kB]
Get: 251 http://deb.debian.org/debian bookworm/main arm64 node-js-tokens all 8.0.0-2 [14.9 kB]
Get: 252 http://deb.debian.org/debian bookworm/main arm64 node-jsesc all 3.0.2+~3.0.1-1 [17.6 kB]
Get: 253 http://deb.debian.org/debian bookworm/main arm64 node-json5 all 2.2.3+dfsg-1 [25.6 kB]
Get: 254 http://deb.debian.org/debian bookworm/main arm64 node-lodash all 4.17.21+dfsg+~cs8.31.198.20210220-9 [462 kB]
Get: 255 http://deb.debian.org/debian bookworm/main arm64 node-quick-lru all 6.1.1-4 [8076 B]
Get: 256 http://deb.debian.org/debian bookworm/main arm64 node-regenerator-transform all 0.15.1+~0.10.8-1 [24.6 kB]
Get: 257 http://deb.debian.org/debian bookworm/main arm64 node-regenerate all 1.4.2-3 [7388 B]
Get: 258 http://deb.debian.org/debian bookworm/main arm64 node-regenerate-unicode-properties all 10.1.0+ds-1 [50.7 kB]
Get: 259 http://deb.debian.org/debian bookworm/main arm64 node-regjsgen all 0.7.1+ds-1 [6968 B]
Get: 260 http://deb.debian.org/debian bookworm/main arm64 node-regjsparser all 0.9.1+ds-2 [22.1 kB]
Get: 261 http://deb.debian.org/debian bookworm/main arm64 node-unicode-canonical-property-names-ecmascript all 2.0.0-2 [4540 B]
Get: 262 http://deb.debian.org/debian bookworm/main arm64 node-unicode-property-aliases-ecmascript all 2.1.0+ds-1 [5256 B]
Get: 263 http://deb.debian.org/debian bookworm/main arm64 node-unicode-match-property-ecmascript all 2.0.0-2 [4440 B]
Get: 264 http://deb.debian.org/debian bookworm/main arm64 node-unicode-match-property-value-ecmascript all 2.1.0+ds-1 [7272 B]
Get: 265 http://deb.debian.org/debian bookworm/main arm64 node-regexpu-core all 5.2.2-3 [13.9 kB]
Get: 266 http://deb.debian.org/debian bookworm/main arm64 node-source-map-support all 0.5.21+ds+~0.5.4-1 [14.5 kB]
Get: 267 http://deb.debian.org/debian bookworm/main arm64 node-to-fast-properties all 3.0.1-3 [4332 B]
Get: 268 http://deb.debian.org/debian bookworm/main arm64 node-v8flags all 3.2.0+~3.1.1-1 [7612 B]
Get: 269 http://deb.debian.org/debian bookworm/main arm64 node-babel7 all 7.20.15+ds1+~cs214.269.168-2 [711 kB]
Get: 270 http://deb.debian.org/debian bookworm/main arm64 node-is-arrayish all 0.3.2-3 [3960 B]
Get: 271 http://deb.debian.org/debian bookworm/main arm64 node-error-ex all 1.3.2-4 [5656 B]
Get: 272 http://deb.debian.org/debian bookworm/main arm64 node-json-parse-better-errors all 1.0.2+~cs3.3.1-2 [7800 B]
Get: 273 http://deb.debian.org/debian bookworm/main arm64 node-parse-json all 5.2.0+~cs5.1.7-1 [7356 B]
Get: 274 http://deb.debian.org/debian bookworm/main arm64 node-hosted-git-info all 6.1.1-2 [12.6 kB]
Get: 275 http://deb.debian.org/debian bookworm/main arm64 node-spdx-license-ids all 3.0.12-1 [6276 B]
Get: 276 http://deb.debian.org/debian bookworm/main arm64 node-spdx-exceptions all 2.3.0-2 [3992 B]
Get: 277 http://deb.debian.org/debian bookworm/main arm64 node-spdx-expression-parse all 3.0.1+~3.0.1-1 [7532 B]
Get: 278 http://deb.debian.org/debian bookworm/main arm64 node-spdx-correct all 3.1.1-2 [5464 B]
Get: 279 http://deb.debian.org/debian bookworm/main arm64 node-validate-npm-package-license all 3.0.4-2 [4280 B]
Get: 280 http://deb.debian.org/debian bookworm/main arm64 node-normalize-package-data all 4.0.1+~2.4.1-1 [13.6 kB]
Get: 281 http://deb.debian.org/debian bookworm/main arm64 node-read-pkg all 5.2.0-2 [24.0 kB]
Get: 282 http://deb.debian.org/debian bookworm/main arm64 node-uuid all 8.3.2+~8.3.3-3 [44.0 kB]
Get: 283 http://deb.debian.org/debian bookworm/main arm64 node-isexe all 2.0.0+~2.0.1-5 [6084 B]
Get: 284 http://deb.debian.org/debian bookworm/main arm64 node-which all 2.0.2+~cs1.3.2-3 [8368 B]
Get: 285 http://deb.debian.org/debian bookworm/main arm64 node-imurmurhash all 0.1.4+dfsg+~0.1.1-2 [8412 B]
Get: 286 http://deb.debian.org/debian bookworm/main arm64 node-is-typedarray all 1.0.0-4 [3292 B]
Get: 287 http://deb.debian.org/debian bookworm/main arm64 node-typedarray-to-buffer all 4.0.0-2 [3380 B]
Get: 288 http://deb.debian.org/debian bookworm/main arm64 node-write-file-atomic all 4.0.2+~4.0.0-1 [9284 B]
Get: 289 http://deb.debian.org/debian bookworm/main arm64 node-slice-ansi all 5.0.0+~cs9.0.0-5 [8788 B]
Get: 290 http://deb.debian.org/debian bookworm/main arm64 node-ansi-regex all 5.0.1-1 [4912 B]
Get: 291 http://deb.debian.org/debian bookworm/main arm64 node-strip-ansi all 6.0.1-2 [4120 B]
Get: 292 http://deb.debian.org/debian bookworm/main arm64 node-clone all 2.1.2-4 [8280 B]
Get: 293 http://deb.debian.org/debian bookworm/main arm64 node-defaults all 1.0.4+~1.0.3-1 [4400 B]
Get: 294 http://deb.debian.org/debian bookworm/main arm64 node-wcwidth.js all 1.0.2-2 [7088 B]
Get: 295 http://deb.debian.org/debian bookworm/main arm64 node-string-width all 4.2.3+~cs13.2.3-1 [10.7 kB]
Get: 296 http://deb.debian.org/debian bookworm/main arm64 node-wrap-ansi all 8.0.1+~8.0.1-3 [11.8 kB]
Get: 297 http://deb.debian.org/debian bookworm/main arm64 node-cliui all 7.0.4+repack+~cs3.1.0-4 [11.5 kB]
Get: 298 http://deb.debian.org/debian bookworm/main arm64 node-get-caller-file all 2.0.5+~cs1.1.1-4 [5728 B]
Get: 299 http://deb.debian.org/debian bookworm/main arm64 node-require-directory all 2.1.1+~2.1.2-1 [7092 B]
Get: 300 http://deb.debian.org/debian bookworm/main arm64 node-y18n all 5.0.8+~5.0.0-3 [10.2 kB]
Get: 301 http://deb.debian.org/debian bookworm/main arm64 node-camelcase all 7.0.0-3 [6032 B]
Get: 302 http://deb.debian.org/debian bookworm/main arm64 node-yargs-parser all 21.1.1+~21.0.0-4 [28.4 kB]
Get: 303 http://deb.debian.org/debian bookworm/main arm64 node-yargs all 16.2.0+~16.0.4-7 [128 kB]
Get: 304 http://deb.debian.org/debian bookworm/main arm64 node-istanbul all 0.4.5+repack10+~cs97.25.57-3 [207 kB]
Get: 305 http://deb.debian.org/debian bookworm/main arm64 node-through all 2.3.8+~cs0.0.30-1 [5452 B]
Get: 306 http://deb.debian.org/debian bookworm/main arm64 node-resumer all 0.0.0-6 [4144 B]
Get: 307 http://deb.debian.org/debian bookworm/main arm64 node-tape all 5.6.1+~cs8.20.19-1 [70.9 kB]
Get: 308 http://deb.debian.org/debian bookworm/main arm64 node-deep-equal all 2.1.0+~cs31.12.80-1 [34.5 kB]
Get: 309 http://deb.debian.org/debian bookworm/main arm64 libjs-util all 0.12.5+~1.0.10-1 [16.0 kB]
Get: 310 http://deb.debian.org/debian bookworm/main arm64 libnotify4 arm64 0.8.1-1 [28.8 kB]
Get: 311 http://deb.debian.org/debian bookworm/main arm64 libnotify-bin arm64 0.8.1-1 [17.0 kB]
Get: 312 http://deb.debian.org/debian bookworm/main arm64 node-agent-base all 6.0.2+~cs5.4.2-2 [17.3 kB]
Get: 313 http://deb.debian.org/debian bookworm/main arm64 node-ansi-escapes all 5.0.0+really.4.3.1-1 [8896 B]
Get: 314 http://deb.debian.org/debian bookworm/main arm64 node-async-each all 1.0.3-3 [4292 B]
Get: 315 http://deb.debian.org/debian bookworm/main arm64 node-auto-bind all 4.0.0-2 [4816 B]
Get: 316 http://deb.debian.org/debian bookworm/main arm64 node-babel-plugin-lodash all 3.3.4+~cs2.0.1-6 [11.0 kB]
Get: 317 http://deb.debian.org/debian bookworm/main arm64 node-isobject all 4.0.0-2 [5332 B]
Get: 318 http://deb.debian.org/debian bookworm/main arm64 node-object-visit all 1.0.1-5 [4868 B]
Get: 319 http://deb.debian.org/debian bookworm/main arm64 node-map-visit all 1.0.0-4 [6208 B]
Get: 320 http://deb.debian.org/debian bookworm/main arm64 node-collection-visit all 1.0.0-4 [4924 B]
Get: 321 http://deb.debian.org/debian bookworm/main arm64 node-get-value all 1:3.0.1-4 [5248 B]
Get: 322 http://deb.debian.org/debian bookworm/main arm64 node-sellside-emitter all 1.2.1-3 [4440 B]
Get: 323 http://deb.debian.org/debian bookworm/main arm64 node-is-primitive all 3.0.1-3 [4892 B]
Get: 324 http://deb.debian.org/debian bookworm/main arm64 node-set-value all 4.1.0+~4.0.1-2 [10.4 kB]
Get: 325 http://deb.debian.org/debian bookworm/main arm64 node-union-value all 2.0.1-4 [5352 B]
Get: 326 http://deb.debian.org/debian bookworm/main arm64 node-has-values all 2.0.1-4 [5628 B]
Get: 327 http://deb.debian.org/debian bookworm/main arm64 node-has-value all 2.0.2-4 [6000 B]
Get: 328 http://deb.debian.org/debian bookworm/main arm64 node-unset-value all 2.0.1-1 [5928 B]
Get: 329 http://deb.debian.org/debian bookworm/main arm64 node-cache-base all 4.0.2-1 [12.4 kB]
Get: 330 http://deb.debian.org/debian bookworm/main arm64 node-is-descriptor all 3.0.0-2 [5556 B]
Get: 331 http://deb.debian.org/debian bookworm/main arm64 node-define-property all 2.0.2+really+2.0.2-3 [6820 B]
Get: 332 http://deb.debian.org/debian bookworm/main arm64 node-mixin-deep all 2.0.1-3 [5428 B]
Get: 333 http://deb.debian.org/debian bookworm/main arm64 node-pascalcase all 1.0.0-1 [5004 B]
Get: 334 http://deb.debian.org/debian bookworm/main arm64 node-base all 3.0.0-3 [12.9 kB]
Get: 335 http://deb.debian.org/debian bookworm/main arm64 node-binary-extensions all 2.2.0-2 [4408 B]
Get: 336 http://deb.debian.org/debian bookworm/main arm64 node-is-binary-path all 2.1.0-5 [3684 B]
Get: 337 http://deb.debian.org/debian bookworm/main arm64 node-path-is-absolute all 2.0.0-2 [4068 B]
Get: 338 http://deb.debian.org/debian bookworm/main arm64 node-set-immediate-shim all 2.0.0-2 [3740 B]
Get: 339 http://deb.debian.org/debian bookworm/main arm64 node-readdirp all 3.6.0-1 [11.5 kB]
Get: 340 http://deb.debian.org/debian bookworm/main arm64 node-chokidar all 3.5.3-2 [32.3 kB]
Get: 341 http://deb.debian.org/debian bookworm/main arm64 node-ci-info all 3.6.1+~cs1.1.0-1 [11.7 kB]
Get: 342 http://deb.debian.org/debian bookworm/main arm64 node-cli-boxes all 2.2.1-2 [4696 B]
Get: 343 http://deb.debian.org/debian bookworm/main arm64 node-restore-cursor all 4.0.0-2 [4352 B]
Get: 344 http://deb.debian.org/debian bookworm/main arm64 node-cli-cursor all 4.0.0-3 [7880 B]
Get: 345 http://deb.debian.org/debian bookworm/main arm64 node-cli-truncate all 2.1.0-5 [5628 B]
Get: 346 http://deb.debian.org/debian bookworm/main arm64 node-growl all 1.10.5-4 [7684 B]
Get: 347 http://deb.debian.org/debian bookworm/main arm64 node-lcov-parse all 1.0.0+20170612git80d039574ed9-6 [5116 B]
Get: 348 http://deb.debian.org/debian bookworm/main arm64 node-log-driver all 1.2.7+git+20180219+bba1761737-7 [5396 B]
Get: 349 http://deb.debian.org/debian bookworm/main arm64 node-data-uri-to-buffer all 4.0.0-3 [5540 B]
Get: 350 http://deb.debian.org/debian bookworm/main arm64 node-fetch all 3.3.0+~cs11.4.11-2 [212 kB]
Get: 351 http://deb.debian.org/debian bookworm/main arm64 node-coveralls all 3.1.1-2 [13.8 kB]
Get: 352 http://deb.debian.org/debian bookworm/main arm64 node-diff all 5.0.0~dfsg+~5.0.1-4 [69.7 kB]
Get: 353 http://deb.debian.org/debian bookworm/main arm64 node-iconv-lite all 0.6.3-3 [115 kB]
Get: 354 http://deb.debian.org/debian bookworm/main arm64 node-encoding all 0.1.13-2 [4400 B]
Get: 355 http://deb.debian.org/debian bookworm/main arm64 node-events all 3.3.0+~3.0.0-3 [5888 B]
Get: 356 http://deb.debian.org/debian bookworm/main arm64 node-time-stamp all 2.2.0-2 [6016 B]
Get: 357 http://deb.debian.org/debian bookworm/main arm64 node-fancy-log all 1.3.3+~cs1.3.1-2 [7940 B]
Get: 358 http://deb.debian.org/debian bookworm/main arm64 node-https-proxy-agent all 5.0.1+~cs8.0.0-3 [16.1 kB]
Get: 359 http://deb.debian.org/debian bookworm/main arm64 node-resolve-cwd all 3.0.0-2 [4212 B]
Get: 360 http://deb.debian.org/debian bookworm/main arm64 node-jest-debbundle all 29.3.1~ds1+~cs70.48.25-1 [129 kB]
Get: 361 http://deb.debian.org/debian bookworm/main arm64 node-jsonify all 0.0.1-1 [8704 B]
Get: 362 http://deb.debian.org/debian bookworm/main arm64 node-jsonparse all 1.3.1-10 [8020 B]
Get: 363 http://deb.debian.org/debian bookworm/main arm64 node-marked all 4.2.3+ds+~4.0.7-2 [78.2 kB]
Get: 364 http://deb.debian.org/debian bookworm/main arm64 node-read-pkg-up all 7.0.1-2 [4776 B]
Get: 365 http://deb.debian.org/debian bookworm/main arm64 node-marked-man all 1.3.3-1 [10.2 kB]
Get: 366 http://deb.debian.org/debian bookworm/main arm64 node-minipass all 3.3.6+~cs9.4.19-1 [43.0 kB]
Get: 367 http://deb.debian.org/debian bookworm/main arm64 node-mute-stream all 0.0.8+~0.0.1-3 [6232 B]
Get: 368 http://deb.debian.org/debian bookworm/main arm64 xdg-utils all 1.1.3-4.1 [75.5 kB]
Get: 369 http://deb.debian.org/debian bookworm/main arm64 node-opener all 1.5.2+~1.4.0-1 [5940 B]
Get: 370 http://deb.debian.org/debian bookworm/main arm64 node-punycode all 2.1.1-6 [9444 B]
Get: 371 http://deb.debian.org/debian bookworm/main arm64 node-read all 1.0.7-5 [5388 B]
Get: 372 http://deb.debian.org/debian bookworm/main arm64 node-shell-quote all 1.7.4+~1.7.1-1 [14.2 kB]
Get: 373 http://deb.debian.org/debian bookworm/main arm64 node-stack-utils all 2.0.6+~2.0.1-1 [9260 B]
Get: 374 http://deb.debian.org/debian bookworm/main arm64 node-yaml all 2.1.3-1 [118 kB]
Get: 375 http://deb.debian.org/debian bookworm/main arm64 node-tap-parser all 11.0.2+~cs2.1.4-1 [62.7 kB]
Get: 376 http://deb.debian.org/debian bookworm/main arm64 node-tap-mocha-reporter all 5.0.3+~2.0.2-2 [38.7 kB]
Get: 377 http://deb.debian.org/debian bookworm/main arm64 node-widest-line all 3.1.0-2 [4092 B]
Get: 378 http://deb.debian.org/debian bookworm/main arm64 node-ws all 8.11.0+~cs13.7.3-1 [51.1 kB]
Get: 379 http://deb.debian.org/debian bookworm/main arm64 node-tap all 16.3.2+ds1+~cs50.8.16-1 [101 kB]
Fetched 44.2 MB in 3s (12.9 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package netbase.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19616 files and directories currently installed.)
Preparing to unpack .../000-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../001-sensible-utils_0.0.17+nmu1_all.deb ...
Unpacking sensible-utils (0.0.17+nmu1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../002-openssl_3.0.8-1_arm64.deb ...
Unpacking openssl (3.0.8-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../003-ca-certificates_20230311_all.deb ...
Unpacking ca-certificates (20230311) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../004-libmagic-mgc_1%3a5.44-3_arm64.deb ...
Unpacking libmagic-mgc (1:5.44-3) ...
Selecting previously unselected package libmagic1:arm64.
Preparing to unpack .../005-libmagic1_1%3a5.44-3_arm64.deb ...
Unpacking libmagic1:arm64 (1:5.44-3) ...
Selecting previously unselected package file.
Preparing to unpack .../006-file_1%3a5.44-3_arm64.deb ...
Unpacking file (1:5.44-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../007-gettext-base_0.21-12_arm64.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package libuchardet0:arm64.
Preparing to unpack .../008-libuchardet0_0.0.7-1_arm64.deb ...
Unpacking libuchardet0:arm64 (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../009-groff-base_1.22.4-10_arm64.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../010-bsdextrautils_2.38.1-5+b1_arm64.deb ...
Unpacking bsdextrautils (2.38.1-5+b1) ...
Selecting previously unselected package libpipeline1:arm64.
Preparing to unpack .../011-libpipeline1_1.5.7-1_arm64.deb ...
Unpacking libpipeline1:arm64 (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../012-man-db_2.11.2-2_arm64.deb ...
Unpacking man-db (2.11.2-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../013-m4_1.4.19-3_arm64.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../014-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../016-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../017-autopoint_0.21-12_all.deb ...
Unpacking autopoint (0.21-12) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../018-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../019-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../020-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../021-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../022-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../023-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../024-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:arm64.
Preparing to unpack .../025-libelf1_0.188-2.1_arm64.deb ...
Unpacking libelf1:arm64 (0.188-2.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../026-dwz_0.15-1_arm64.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:arm64.
Preparing to unpack .../027-libicu72_72.1-3_arm64.deb ...
Unpacking libicu72:arm64 (72.1-3) ...
Selecting previously unselected package libxml2:arm64.
Preparing to unpack .../028-libxml2_2.9.14+dfsg-1.1+b3_arm64.deb ...
Unpacking libxml2:arm64 (2.9.14+dfsg-1.1+b3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../029-gettext_0.21-12_arm64.deb ...
Unpacking gettext (0.21-12) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../030-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../031-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../032-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package libarray-unique-perl.
Preparing to unpack .../033-libarray-unique-perl_0.08-4_all.deb ...
Unpacking libarray-unique-perl (0.08-4) ...
Selecting previously unselected package libsub-name-perl:arm64.
Preparing to unpack .../034-libsub-name-perl_0.26-2+b1_arm64.deb ...
Unpacking libsub-name-perl:arm64 (0.26-2+b1) ...
Selecting previously unselected package libclass-accessor-perl.
Preparing to unpack .../035-libclass-accessor-perl_0.51-2_all.deb ...
Unpacking libclass-accessor-perl (0.51-2) ...
Selecting previously unselected package libio-stringy-perl.
Preparing to unpack .../036-libio-stringy-perl_2.111-3_all.deb ...
Unpacking libio-stringy-perl (2.111-3) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../037-libencode-locale-perl_1.05-3_all.deb ...
Unpacking libencode-locale-perl (1.05-3) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../038-libtimedate-perl_2.3300-2_all.deb ...
Unpacking libtimedate-perl (2.3300-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../039-libhttp-date-perl_6.05-2_all.deb ...
Unpacking libhttp-date-perl (6.05-2) ...
Selecting previously unselected package libfile-listing-perl.
Preparing to unpack .../040-libfile-listing-perl_6.15-1_all.deb ...
Unpacking libfile-listing-perl (6.15-1) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../041-libhtml-tagset-perl_3.20-6_all.deb ...
Unpacking libhtml-tagset-perl (3.20-6) ...
Selecting previously unselected package libregexp-ipv6-perl.
Preparing to unpack .../042-libregexp-ipv6-perl_0.03-3_all.deb ...
Unpacking libregexp-ipv6-perl (0.03-3) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../043-liburi-perl_5.17-1_all.deb ...
Unpacking liburi-perl (5.17-1) ...
Selecting previously unselected package libhtml-parser-perl:arm64.
Preparing to unpack .../044-libhtml-parser-perl_3.81-1_arm64.deb ...
Unpacking libhtml-parser-perl:arm64 (3.81-1) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../045-libhtml-tree-perl_5.07-3_all.deb ...
Unpacking libhtml-tree-perl (5.07-3) ...
Selecting previously unselected package libclone-perl:arm64.
Preparing to unpack .../046-libclone-perl_0.46-1_arm64.deb ...
Unpacking libclone-perl:arm64 (0.46-1) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../047-libio-html-perl_1.004-3_all.deb ...
Unpacking libio-html-perl (1.004-3) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../048-liblwp-mediatypes-perl_6.04-2_all.deb ...
Unpacking liblwp-mediatypes-perl (6.04-2) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../049-libhttp-message-perl_6.44-1_all.deb ...
Unpacking libhttp-message-perl (6.44-1) ...
Selecting previously unselected package libhttp-cookies-perl.
Preparing to unpack .../050-libhttp-cookies-perl_6.10-1_all.deb ...
Unpacking libhttp-cookies-perl (6.10-1) ...
Selecting previously unselected package libhttp-negotiate-perl.
Preparing to unpack .../051-libhttp-negotiate-perl_6.01-2_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-2) ...
Selecting previously unselected package perl-openssl-defaults:arm64.
Preparing to unpack .../052-perl-openssl-defaults_7+b1_arm64.deb ...
Unpacking perl-openssl-defaults:arm64 (7+b1) ...
Selecting previously unselected package libnet-ssleay-perl:arm64.
Preparing to unpack .../053-libnet-ssleay-perl_1.92-2+b1_arm64.deb ...
Unpacking libnet-ssleay-perl:arm64 (1.92-2+b1) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../054-libio-socket-ssl-perl_2.081-2_all.deb ...
Unpacking libio-socket-ssl-perl (2.081-2) ...
Selecting previously unselected package libnet-http-perl.
Preparing to unpack .../055-libnet-http-perl_6.22-1_all.deb ...
Unpacking libnet-http-perl (6.22-1) ...
Selecting previously unselected package liblwp-protocol-https-perl.
Preparing to unpack .../056-liblwp-protocol-https-perl_6.10-1_all.deb ...
Unpacking liblwp-protocol-https-perl (6.10-1) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../057-libtry-tiny-perl_0.31-2_all.deb ...
Unpacking libtry-tiny-perl (0.31-2) ...
Selecting previously unselected package libwww-robotrules-perl.
Preparing to unpack .../058-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../059-libwww-perl_6.68-1_all.deb ...
Unpacking libwww-perl (6.68-1) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../060-liberror-perl_0.17029-2_all.deb ...
Unpacking liberror-perl (0.17029-2) ...
Selecting previously unselected package libexporter-lite-perl.
Preparing to unpack .../061-libexporter-lite-perl_0.09-2_all.deb ...
Unpacking libexporter-lite-perl (0.09-2) ...
Selecting previously unselected package libparse-debcontrol-perl.
Preparing to unpack .../062-libparse-debcontrol-perl_2.005-6_all.deb ...
Unpacking libparse-debcontrol-perl (2.005-6) ...
Selecting previously unselected package libtie-ixhash-perl.
Preparing to unpack .../063-libtie-ixhash-perl_1.23-4_all.deb ...
Unpacking libtie-ixhash-perl (1.23-4) ...
Selecting previously unselected package libdebian-copyright-perl.
Preparing to unpack .../064-libdebian-copyright-perl_0.2-6_all.deb ...
Unpacking libdebian-copyright-perl (0.2-6) ...
Selecting previously unselected package libapt-pkg-perl.
Preparing to unpack .../065-libapt-pkg-perl_0.1.40+b2_arm64.deb ...
Unpacking libapt-pkg-perl (0.1.40+b2) ...
Selecting previously unselected package libexporter-tiny-perl.
Preparing to unpack .../066-libexporter-tiny-perl_1.006000-1_all.deb ...
Unpacking libexporter-tiny-perl (1.006000-1) ...
Selecting previously unselected package liblist-moreutils-xs-perl.
Preparing to unpack .../067-liblist-moreutils-xs-perl_0.430-3+b1_arm64.deb ...
Unpacking liblist-moreutils-xs-perl (0.430-3+b1) ...
Selecting previously unselected package liblist-moreutils-perl.
Preparing to unpack .../068-liblist-moreutils-perl_0.430-2_all.deb ...
Unpacking liblist-moreutils-perl (0.430-2) ...
Selecting previously unselected package libsub-install-perl.
Preparing to unpack .../069-libsub-install-perl_0.929-1_all.deb ...
Unpacking libsub-install-perl (0.929-1) ...
Selecting previously unselected package libcgi-pm-perl.
Preparing to unpack .../070-libcgi-pm-perl_4.55-1_all.deb ...
Unpacking libcgi-pm-perl (4.55-1) ...
Selecting previously unselected package libhtml-form-perl.
Preparing to unpack .../071-libhtml-form-perl_6.11-1_all.deb ...
Unpacking libhtml-form-perl (6.11-1) ...
Selecting previously unselected package libwww-mechanize-perl.
Preparing to unpack .../072-libwww-mechanize-perl_2.16-1_all.deb ...
Unpacking libwww-mechanize-perl (2.16-1) ...
Selecting previously unselected package libdebian-source-perl.
Preparing to unpack .../073-libdebian-source-perl_0.122_all.deb ...
Unpacking libdebian-source-perl (0.122) ...
Selecting previously unselected package libheap-perl.
Preparing to unpack .../074-libheap-perl_0.80-5_all.deb ...
Unpacking libheap-perl (0.80-5) ...
Selecting previously unselected package libset-object-perl.
Preparing to unpack .../075-libset-object-perl_1.42-1+b2_arm64.deb ...
Unpacking libset-object-perl (1.42-1+b2) ...
Selecting previously unselected package libgraph-perl.
Preparing to unpack .../076-libgraph-perl_1%3a0.9726-1_all.deb ...
Unpacking libgraph-perl (1:0.9726-1) ...
Selecting previously unselected package libio-pty-perl.
Preparing to unpack .../077-libio-pty-perl_1%3a1.17-1_arm64.deb ...
Unpacking libio-pty-perl (1:1.17-1) ...
Selecting previously unselected package libipc-run-perl.
Preparing to unpack .../078-libipc-run-perl_20220807.0-1_all.deb ...
Unpacking libipc-run-perl (20220807.0-1) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../079-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package libyaml-perl.
Preparing to unpack .../080-libyaml-perl_1.30-2_all.deb ...
Unpacking libyaml-perl (1.30-2) ...
Selecting previously unselected package libbrotli1:arm64.
Preparing to unpack .../081-libbrotli1_1.0.9-2+b6_arm64.deb ...
Unpacking libbrotli1:arm64 (1.0.9-2+b6) ...
Selecting previously unselected package libc-ares2:arm64.
Preparing to unpack .../082-libc-ares2_1.18.1-2_arm64.deb ...
Unpacking libc-ares2:arm64 (1.18.1-2) ...
Selecting previously unselected package libnghttp2-14:arm64.
Preparing to unpack .../083-libnghttp2-14_1.52.0-1_arm64.deb ...
Unpacking libnghttp2-14:arm64 (1.52.0-1) ...
Selecting previously unselected package libuv1:arm64.
Preparing to unpack .../084-libuv1_1.44.2-1_arm64.deb ...
Unpacking libuv1:arm64 (1.44.2-1) ...
Selecting previously unselected package node-xtend.
Preparing to unpack .../085-node-xtend_4.0.2-3_all.deb ...
Unpacking node-xtend (4.0.2-3) ...
Selecting previously unselected package node-acorn.
Preparing to unpack .../086-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ...
Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ...
Selecting previously unselected package node-cjs-module-lexer.
Preparing to unpack .../087-node-cjs-module-lexer_1.2.2+dfsg-5_all.deb ...
Unpacking node-cjs-module-lexer (1.2.2+dfsg-5) ...
Selecting previously unselected package node-busboy.
Preparing to unpack .../088-node-busboy_1.6.0+~cs2.6.0-2_all.deb ...
Unpacking node-busboy (1.6.0+~cs2.6.0-2) ...
Selecting previously unselected package node-undici.
Preparing to unpack .../089-node-undici_5.15.0+dfsg1+~cs20.10.9.3-1_all.deb ...
Unpacking node-undici (5.15.0+dfsg1+~cs20.10.9.3-1) ...
Selecting previously unselected package libnode108:arm64.
Preparing to unpack .../090-libnode108_18.13.0+dfsg1-1_arm64.deb ...
Unpacking libnode108:arm64 (18.13.0+dfsg1-1) ...
Selecting previously unselected package nodejs.
Preparing to unpack .../091-nodejs_18.13.0+dfsg1-1_arm64.deb ...
Unpacking nodejs (18.13.0+dfsg1-1) ...
Selecting previously unselected package dh-nodejs.
Preparing to unpack .../092-dh-nodejs_0.15.12_all.deb ...
Unpacking dh-nodejs (0.15.12) ...
Selecting previously unselected package node-neo-async.
Preparing to unpack .../093-node-neo-async_2.6.2+~cs3.0.0-2_all.deb ...
Unpacking node-neo-async (2.6.2+~cs3.0.0-2) ...
Selecting previously unselected package node-arrify.
Preparing to unpack .../094-node-arrify_2.0.1-3_all.deb ...
Unpacking node-arrify (2.0.1-3) ...
Selecting previously unselected package node-is-plain-obj.
Preparing to unpack .../095-node-is-plain-obj_3.0.0-2_all.deb ...
Unpacking node-is-plain-obj (3.0.0-2) ...
Selecting previously unselected package node-is-buffer.
Preparing to unpack .../096-node-is-buffer_2.0.5-2_all.deb ...
Unpacking node-is-buffer (2.0.5-2) ...
Selecting previously unselected package node-kind-of.
Preparing to unpack .../097-node-kind-of_6.0.3+dfsg-2_all.deb ...
Unpacking node-kind-of (6.0.3+dfsg-2) ...
Selecting previously unselected package node-minimist.
Preparing to unpack .../098-node-minimist_1.2.7+~cs5.3.2-2_all.deb ...
Unpacking node-minimist (1.2.7+~cs5.3.2-2) ...
Selecting previously unselected package node-wordwrap.
Preparing to unpack .../099-node-wordwrap_1.0.0-4_all.deb ...
Unpacking node-wordwrap (1.0.0-4) ...
Selecting previously unselected package node-optimist.
Preparing to unpack .../100-node-optimist_0.6.1+~0.0.30-2_all.deb ...
Unpacking node-optimist (0.6.1+~0.0.30-2) ...
Selecting previously unselected package libjs-source-map.
Preparing to unpack .../101-libjs-source-map_0.7.0++dfsg2+really.0.6.1-12_all.deb ...
Unpacking libjs-source-map (0.7.0++dfsg2+really.0.6.1-12) ...
Selecting previously unselected package node-source-map.
Preparing to unpack .../102-node-source-map_0.7.0++dfsg2+really.0.6.1-12_all.deb ...
Unpacking node-source-map (0.7.0++dfsg2+really.0.6.1-12) ...
Selecting previously unselected package handlebars.
Preparing to unpack .../103-handlebars_3%3a4.7.7+~4.1.0-1_all.deb ...
Unpacking handlebars (3:4.7.7+~4.1.0-1) ...
Selecting previously unselected package libdeflate0:arm64.
Preparing to unpack .../104-libdeflate0_1.14-1_arm64.deb ...
Unpacking libdeflate0:arm64 (1.14-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../105-libgdk-pixbuf2.0-common_2.42.10+dfsg-1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-1) ...
Selecting previously unselected package libglib2.0-0:arm64.
Preparing to unpack .../106-libglib2.0-0_2.74.6-1_arm64.deb ...
Unpacking libglib2.0-0:arm64 (2.74.6-1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../107-shared-mime-info_2.2-1_arm64.deb ...
Unpacking shared-mime-info (2.2-1) ...
Selecting previously unselected package libjpeg62-turbo:arm64.
Preparing to unpack .../108-libjpeg62-turbo_1%3a2.1.5-2_arm64.deb ...
Unpacking libjpeg62-turbo:arm64 (1:2.1.5-2) ...
Selecting previously unselected package libpng16-16:arm64.
Preparing to unpack .../109-libpng16-16_1.6.39-2_arm64.deb ...
Unpacking libpng16-16:arm64 (1.6.39-2) ...
Selecting previously unselected package libjbig0:arm64.
Preparing to unpack .../110-libjbig0_2.1-6.1_arm64.deb ...
Unpacking libjbig0:arm64 (2.1-6.1) ...
Selecting previously unselected package liblerc4:arm64.
Preparing to unpack .../111-liblerc4_4.0.0+ds-2_arm64.deb ...
Unpacking liblerc4:arm64 (4.0.0+ds-2) ...
Selecting previously unselected package libwebp7:arm64.
Preparing to unpack .../112-libwebp7_1.2.4-0.1_arm64.deb ...
Unpacking libwebp7:arm64 (1.2.4-0.1) ...
Selecting previously unselected package libtiff6:arm64.
Preparing to unpack .../113-libtiff6_4.5.0-5_arm64.deb ...
Unpacking libtiff6:arm64 (4.5.0-5) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64.
Preparing to unpack .../114-libgdk-pixbuf-2.0-0_2.42.10+dfsg-1+b1_arm64.deb ...
Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-1+b1) ...
Selecting previously unselected package libjs-async.
Preparing to unpack .../115-libjs-async_0.8.0-6_all.deb ...
Unpacking libjs-async (0.8.0-6) ...
Selecting previously unselected package libjs-events.
Preparing to unpack .../116-libjs-events_3.3.0+~3.0.0-3_all.deb ...
Unpacking libjs-events (3.3.0+~3.0.0-3) ...
Selecting previously unselected package libjs-inherits.
Preparing to unpack .../117-libjs-inherits_2.0.4-6_all.deb ...
Unpacking libjs-inherits (2.0.4-6) ...
Selecting previously unselected package libjs-is-typedarray.
Preparing to unpack .../118-libjs-is-typedarray_1.0.0-4_all.deb ...
Unpacking libjs-is-typedarray (1.0.0-4) ...
Selecting previously unselected package libjs-prettify.
Preparing to unpack .../119-libjs-prettify_2015.12.04+dfsg-1.1_all.deb ...
Unpacking libjs-prettify (2015.12.04+dfsg-1.1) ...
Selecting previously unselected package libjs-regenerate.
Preparing to unpack .../120-libjs-regenerate_1.4.2-3_all.deb ...
Unpacking libjs-regenerate (1.4.2-3) ...
Selecting previously unselected package libjs-sprintf-js.
Preparing to unpack .../121-libjs-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ...
Unpacking libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ...
Selecting previously unselected package libjs-typedarray-to-buffer.
Preparing to unpack .../122-libjs-typedarray-to-buffer_4.0.0-2_all.deb ...
Unpacking libjs-typedarray-to-buffer (4.0.0-2) ...
Selecting previously unselected package node-lodash-packages.
Preparing to unpack .../123-node-lodash-packages_4.17.21+dfsg+~cs8.31.198.20210220-9_all.deb ...
Unpacking node-lodash-packages (4.17.21+dfsg+~cs8.31.198.20210220-9) ...
Selecting previously unselected package node-function-bind.
Preparing to unpack .../124-node-function-bind_1.1.1+repacked+~1.0.3-2_all.deb ...
Unpacking node-function-bind (1.1.1+repacked+~1.0.3-2) ...
Selecting previously unselected package node-object-inspect.
Preparing to unpack .../125-node-object-inspect_1.12.2+~cs1.8.1-1_all.deb ...
Unpacking node-object-inspect (1.12.2+~cs1.8.1-1) ...
Selecting previously unselected package node-es-abstract.
Preparing to unpack .../126-node-es-abstract_1.20.4+~cs26.27.47-1_all.deb ...
Unpacking node-es-abstract (1.20.4+~cs26.27.47-1) ...
Selecting previously unselected package node-resolve.
Preparing to unpack .../127-node-resolve_1.22.1+~cs5.31.10-1_all.deb ...
Unpacking node-resolve (1.22.1+~cs5.31.10-1) ...
Selecting previously unselected package node-define-properties.
Preparing to unpack .../128-node-define-properties_1.1.4+~1.1.3-1_all.deb ...
Unpacking node-define-properties (1.1.4+~1.1.3-1) ...
Selecting previously unselected package node-debbundle-es-to-primitive.
Preparing to unpack .../129-node-debbundle-es-to-primitive_1.2.1+~cs9.7.25-2_all.deb ...
Unpacking node-debbundle-es-to-primitive (1.2.1+~cs9.7.25-2) ...
Selecting previously unselected package node-defined.
Preparing to unpack .../130-node-defined_1.0.1+~1.0.0-1_all.deb ...
Unpacking node-defined (1.0.1+~1.0.0-1) ...
Selecting previously unselected package node-fs.realpath.
Preparing to unpack .../131-node-fs.realpath_1.0.0-3_all.deb ...
Unpacking node-fs.realpath (1.0.0-3) ...
Selecting previously unselected package node-wrappy.
Preparing to unpack .../132-node-wrappy_1.0.2-3_all.deb ...
Unpacking node-wrappy (1.0.2-3) ...
Selecting previously unselected package node-once.
Preparing to unpack .../133-node-once_1.4.0-7_all.deb ...
Unpacking node-once (1.4.0-7) ...
Selecting previously unselected package node-inflight.
Preparing to unpack .../134-node-inflight_1.0.6-2_all.deb ...
Unpacking node-inflight (1.0.6-2) ...
Selecting previously unselected package node-inherits.
Preparing to unpack .../135-node-inherits_2.0.4-6_all.deb ...
Unpacking node-inherits (2.0.4-6) ...
Selecting previously unselected package node-balanced-match.
Preparing to unpack .../136-node-balanced-match_2.0.0-1_all.deb ...
Unpacking node-balanced-match (2.0.0-1) ...
Selecting previously unselected package node-brace-expansion.
Preparing to unpack .../137-node-brace-expansion_2.0.1-2_all.deb ...
Unpacking node-brace-expansion (2.0.1-2) ...
Selecting previously unselected package node-minimatch.
Preparing to unpack .../138-node-minimatch_5.1.1+~5.1.2-1_all.deb ...
Unpacking node-minimatch (5.1.1+~5.1.2-1) ...
Selecting previously unselected package node-glob.
Preparing to unpack .../139-node-glob_8.0.3+~cs8.4.15-1_all.deb ...
Unpacking node-glob (8.0.3+~cs8.4.15-1) ...
Selecting previously unselected package node-abbrev.
Preparing to unpack .../140-node-abbrev_1.1.1+~1.1.2-1_all.deb ...
Unpacking node-abbrev (1.1.1+~1.1.2-1) ...
Selecting previously unselected package node-archy.
Preparing to unpack .../141-node-archy_1.0.0-6_all.deb ...
Unpacking node-archy (1.0.0-6) ...
Selecting previously unselected package node-async.
Preparing to unpack .../142-node-async_0.8.0-6_all.deb ...
Unpacking node-async (0.8.0-6) ...
Selecting previously unselected package node-convert-source-map.
Preparing to unpack .../143-node-convert-source-map_1.9.0+~1.5.2-1_all.deb ...
Unpacking node-convert-source-map (1.9.0+~1.5.2-1) ...
Selecting previously unselected package node-decamelize.
Preparing to unpack .../144-node-decamelize_4.0.0-2_all.deb ...
Unpacking node-decamelize (4.0.0-2) ...
Selecting previously unselected package node-es6-error.
Preparing to unpack .../145-node-es6-error_4.1.1-5_all.deb ...
Unpacking node-es6-error (4.1.1-5) ...
Selecting previously unselected package node-esprima.
Preparing to unpack .../146-node-esprima_4.0.1+ds+~4.0.3-2_all.deb ...
Unpacking node-esprima (4.0.1+ds+~4.0.3-2) ...
Selecting previously unselected package node-estraverse.
Preparing to unpack .../147-node-estraverse_5.3.0+ds+~5.1.1-1_all.deb ...
Unpacking node-estraverse (5.3.0+ds+~5.1.1-1) ...
Selecting previously unselected package node-esutils.
Preparing to unpack .../148-node-esutils_2.0.3+~2.0.0-1_all.deb ...
Unpacking node-esutils (2.0.3+~2.0.0-1) ...
Selecting previously unselected package node-deep-is.
Preparing to unpack .../149-node-deep-is_0.1.4-1_all.deb ...
Unpacking node-deep-is (0.1.4-1) ...
Selecting previously unselected package node-fast-levenshtein.
Preparing to unpack .../150-node-fast-levenshtein_2.0.6+ds-3_all.deb ...
Unpacking node-fast-levenshtein (2.0.6+ds-3) ...
Selecting previously unselected package node-prelude-ls.
Preparing to unpack .../151-node-prelude-ls_1.2.1+dfsg-3_all.deb ...
Unpacking node-prelude-ls (1.2.1+dfsg-3) ...
Selecting previously unselected package node-type-check.
Preparing to unpack .../152-node-type-check_0.4.0+dfsg-3_all.deb ...
Unpacking node-type-check (0.4.0+dfsg-3) ...
Selecting previously unselected package node-levn.
Preparing to unpack .../153-node-levn_0.4.1+dfsg-2_all.deb ...
Unpacking node-levn (0.4.1+dfsg-2) ...
Selecting previously unselected package node-optionator.
Preparing to unpack .../154-node-optionator_0.9.1+dfsg+~cs1.2.3-1_all.deb ...
Unpacking node-optionator (0.9.1+dfsg+~cs1.2.3-1) ...
Selecting previously unselected package node-escodegen.
Preparing to unpack .../155-node-escodegen_2.0.0+dfsg+~0.0.7-2_all.deb ...
Unpacking node-escodegen (2.0.0+dfsg+~0.0.7-2) ...
Selecting previously unselected package node-commondir.
Preparing to unpack .../156-node-commondir_1.0.1+~1.0.0-1_all.deb ...
Unpacking node-commondir (1.0.1+~1.0.0-1) ...
Selecting previously unselected package node-is-extglob.
Preparing to unpack .../157-node-is-extglob_2.1.1-5_all.deb ...
Unpacking node-is-extglob (2.1.1-5) ...
Selecting previously unselected package node-is-glob.
Preparing to unpack .../158-node-is-glob_4.0.3-2_all.deb ...
Unpacking node-is-glob (4.0.3-2) ...
Selecting previously unselected package node-path-dirname.
Preparing to unpack .../159-node-path-dirname_1.0.2-2_all.deb ...
Unpacking node-path-dirname (1.0.2-2) ...
Selecting previously unselected package node-glob-parent.
Preparing to unpack .../160-node-glob-parent_6.0.2+~5.1.1-2_all.deb ...
Unpacking node-glob-parent (6.0.2+~5.1.1-2) ...
Selecting previously unselected package node-ignore.
Preparing to unpack .../161-node-ignore_5.2.1-1_all.deb ...
Unpacking node-ignore (5.2.1-1) ...
Selecting previously unselected package node-is-number.
Preparing to unpack .../162-node-is-number_7.0.0-4_all.deb ...
Unpacking node-is-number (7.0.0-4) ...
Selecting previously unselected package node-repeat-string.
Preparing to unpack .../163-node-repeat-string_1.6.1+repack-1_all.deb ...
Unpacking node-repeat-string (1.6.1+repack-1) ...
Selecting previously unselected package node-to-regex-range.
Preparing to unpack .../164-node-to-regex-range_5.0.1-4_all.deb ...
Unpacking node-to-regex-range (5.0.1-4) ...
Selecting previously unselected package node-fill-range.
Preparing to unpack .../165-node-fill-range_7.0.1+~7.0.0-1_all.deb ...
Unpacking node-fill-range (7.0.1+~7.0.0-1) ...
Selecting previously unselected package node-braces.
Preparing to unpack .../166-node-braces_3.0.2+~3.0.1-1_all.deb ...
Unpacking node-braces (3.0.2+~3.0.1-1) ...
Selecting previously unselected package node-normalize-path.
Preparing to unpack .../167-node-normalize-path_3.0.0+~3.0.0-1_all.deb ...
Unpacking node-normalize-path (3.0.0+~3.0.0-1) ...
Selecting previously unselected package node-anymatch.
Preparing to unpack .../168-node-anymatch_3.1.3+~cs4.6.1-2_all.deb ...
Unpacking node-anymatch (3.1.3+~cs4.6.1-2) ...
Selecting previously unselected package node-micromatch.
Preparing to unpack .../169-node-micromatch_4.0.5+~4.0.2-1_all.deb ...
Unpacking node-micromatch (4.0.5+~4.0.2-1) ...
Selecting previously unselected package node-pify.
Preparing to unpack .../170-node-pify_5.0.0+~cs5.0.1-1_all.deb ...
Unpacking node-pify (5.0.0+~cs5.0.1-1) ...
Selecting previously unselected package node-path-type.
Preparing to unpack .../171-node-path-type_4.0.0-3_all.deb ...
Unpacking node-path-type (4.0.0-3) ...
Selecting previously unselected package node-core-util-is.
Preparing to unpack .../172-node-core-util-is_1.0.3-1_all.deb ...
Unpacking node-core-util-is (1.0.3-1) ...
Selecting previously unselected package node-safe-buffer.
Preparing to unpack .../173-node-safe-buffer_5.2.1+~cs2.1.2-3_all.deb ...
Unpacking node-safe-buffer (5.2.1+~cs2.1.2-3) ...
Selecting previously unselected package node-string-decoder.
Preparing to unpack .../174-node-string-decoder_1.3.0-6_all.deb ...
Unpacking node-string-decoder (1.3.0-6) ...
Selecting previously unselected package node-process-nextick-args.
Preparing to unpack .../175-node-process-nextick-args_2.0.1-3_all.deb ...
Unpacking node-process-nextick-args (2.0.1-3) ...
Selecting previously unselected package node-util-deprecate.
Preparing to unpack .../176-node-util-deprecate_1.0.2-3_all.deb ...
Unpacking node-util-deprecate (1.0.2-3) ...
Selecting previously unselected package node-isarray.
Preparing to unpack .../177-node-isarray_2.0.5-4_all.deb ...
Unpacking node-isarray (2.0.5-4) ...
Selecting previously unselected package node-readable-stream.
Preparing to unpack .../178-node-readable-stream_3.6.0+~cs3.0.0-4_all.deb ...
Unpacking node-readable-stream (3.6.0+~cs3.0.0-4) ...
Selecting previously unselected package node-n3.
Preparing to unpack .../179-node-n3_1.16.3+~1.2.3+~1.10.4-1_all.deb ...
Unpacking node-n3 (1.16.3+~1.2.3+~1.10.4-1) ...
Selecting previously unselected package node-slash.
Preparing to unpack .../180-node-slash_4.0.0-3_all.deb ...
Unpacking node-slash (4.0.0-3) ...
Selecting previously unselected package node-globby.
Preparing to unpack .../181-node-globby_13.1.3+~cs16.25.40-1_all.deb ...
Unpacking node-globby (13.1.3+~cs16.25.40-1) ...
Selecting previously unselected package node-graceful-fs.
Preparing to unpack .../182-node-graceful-fs_4.2.10-1_all.deb ...
Unpacking node-graceful-fs (4.2.10-1) ...
Selecting previously unselected package node-is-path-cwd.
Preparing to unpack .../183-node-is-path-cwd_2.2.0-2_all.deb ...
Unpacking node-is-path-cwd (2.2.0-2) ...
Selecting previously unselected package node-path-is-inside.
Preparing to unpack .../184-node-path-is-inside_1.0.2+~1.0.0-1_all.deb ...
Unpacking node-path-is-inside (1.0.2+~1.0.0-1) ...
Selecting previously unselected package node-is-path-inside.
Preparing to unpack .../185-node-is-path-inside_3.0.3-2_all.deb ...
Unpacking node-is-path-inside (3.0.3-2) ...
Selecting previously unselected package node-escape-string-regexp.
Preparing to unpack .../186-node-escape-string-regexp_4.0.0-2_all.deb ...
Unpacking node-escape-string-regexp (4.0.0-2) ...
Selecting previously unselected package node-indent-string.
Preparing to unpack .../187-node-indent-string_4.0.0-2_all.deb ...
Unpacking node-indent-string (4.0.0-2) ...
Selecting previously unselected package node-p-map.
Preparing to unpack .../188-node-p-map_4.0.0+~3.1.0+~3.0.1-1_all.deb ...
Unpacking node-p-map (4.0.0+~3.1.0+~3.0.1-1) ...
Selecting previously unselected package node-rimraf.
Preparing to unpack .../189-node-rimraf_3.0.2-2_all.deb ...
Unpacking node-rimraf (3.0.2-2) ...
Selecting previously unselected package node-del.
Preparing to unpack .../190-node-del_7.0.0-5_all.deb ...
Unpacking node-del (7.0.0-5) ...
Selecting previously unselected package node-yallist.
Preparing to unpack .../191-node-yallist_4.0.0+~4.0.1-1_all.deb ...
Unpacking node-yallist (4.0.0+~4.0.1-1) ...
Selecting previously unselected package node-lru-cache.
Preparing to unpack .../192-node-lru-cache_7.14.1-1_all.deb ...
Unpacking node-lru-cache (7.14.1-1) ...
Selecting previously unselected package node-semver.
Preparing to unpack .../193-node-semver_7.3.5+~7.3.9-2_all.deb ...
Unpacking node-semver (7.3.5+~7.3.9-2) ...
Selecting previously unselected package node-make-dir.
Preparing to unpack .../194-node-make-dir_3.1.0-3_all.deb ...
Unpacking node-make-dir (3.1.0-3) ...
Selecting previously unselected package node-p-limit.
Preparing to unpack .../195-node-p-limit_4.0.0+~cs4.0.0-5_all.deb ...
Unpacking node-p-limit (4.0.0+~cs4.0.0-5) ...
Selecting previously unselected package node-p-locate.
Preparing to unpack .../196-node-p-locate_6.0.0-12_all.deb ...
Unpacking node-p-locate (6.0.0-12) ...
Selecting previously unselected package node-locate-path.
Preparing to unpack .../197-node-locate-path_7.1.1-2_all.deb ...
Unpacking node-locate-path (7.1.1-2) ...
Selecting previously unselected package node-path-exists.
Preparing to unpack .../198-node-path-exists_5.0.0-8_all.deb ...
Unpacking node-path-exists (5.0.0-8) ...
Selecting previously unselected package node-find-up.
Preparing to unpack .../199-node-find-up_6.3.0-7_all.deb ...
Unpacking node-find-up (6.3.0-7) ...
Selecting previously unselected package node-pkg-dir.
Preparing to unpack .../200-node-pkg-dir_5.0.0-2_all.deb ...
Unpacking node-pkg-dir (5.0.0-2) ...
Selecting previously unselected package node-find-cache-dir.
Preparing to unpack .../201-node-find-cache-dir_3.3.2+~3.2.1-1_all.deb ...
Unpacking node-find-cache-dir (3.3.2+~3.2.1-1) ...
Selecting previously unselected package node-signal-exit.
Preparing to unpack .../202-node-signal-exit_3.0.7+~3.0.1-1_all.deb ...
Unpacking node-signal-exit (3.0.7+~3.0.1-1) ...
Selecting previously unselected package node-foreground-child.
Preparing to unpack .../203-node-foreground-child_2.0.0-5_all.deb ...
Unpacking node-foreground-child (2.0.0-5) ...
Selecting previously unselected package node-is-stream.
Preparing to unpack .../204-node-is-stream_3.0.0-4_all.deb ...
Unpacking node-is-stream (3.0.0-4) ...
Selecting previously unselected package node-is-windows.
Preparing to unpack .../205-node-is-windows_1.0.2+~cs1.0.0-1_all.deb ...
Unpacking node-is-windows (1.0.2+~cs1.0.0-1) ...
Selecting previously unselected package node-sprintf-js.
Preparing to unpack .../206-node-sprintf-js_1.1.2+ds1+~1.1.2-1_all.deb ...
Unpacking node-sprintf-js (1.1.2+ds1+~1.1.2-1) ...
Selecting previously unselected package node-argparse.
Preparing to unpack .../207-node-argparse_2.0.1-2_all.deb ...
Unpacking node-argparse (2.0.1-2) ...
Selecting previously unselected package node-js-yaml.
Preparing to unpack .../208-node-js-yaml_4.1.0+dfsg+~4.0.5-7_all.deb ...
Unpacking node-js-yaml (4.1.0+dfsg+~4.0.5-7) ...
Selecting previously unselected package node-mkdirp.
Preparing to unpack .../209-node-mkdirp_1.0.4+~1.0.2-4_all.deb ...
Unpacking node-mkdirp (1.0.4+~1.0.2-4) ...
Selecting previously unselected package node-nopt.
Preparing to unpack .../210-node-nopt_5.0.0-4_all.deb ...
Unpacking node-nopt (5.0.0-4) ...
Selecting previously unselected package node-npm-run-path.
Preparing to unpack .../211-node-npm-run-path_5.1.0+~4.0.0-7_all.deb ...
Unpacking node-npm-run-path (5.1.0+~4.0.0-7) ...
Selecting previously unselected package node-resolve-from.
Preparing to unpack .../212-node-resolve-from_5.0.0+~3.1.0+~3.3.0+~2.0.0-1_all.deb ...
Unpacking node-resolve-from (5.0.0+~3.1.0+~3.3.0+~2.0.0-1) ...
Selecting previously unselected package node-shebang-regex.
Preparing to unpack .../213-node-shebang-regex_3.0.0-2_all.deb ...
Unpacking node-shebang-regex (3.0.0-2) ...
Selecting previously unselected package node-shebang-command.
Preparing to unpack .../214-node-shebang-command_2.0.0-1_all.deb ...
Unpacking node-shebang-command (2.0.0-1) ...
Selecting previously unselected package node-strip-bom.
Preparing to unpack .../215-node-strip-bom_4.0.0-2_all.deb ...
Unpacking node-strip-bom (4.0.0-2) ...
Selecting previously unselected package node-has-flag.
Preparing to unpack .../216-node-has-flag_4.0.0-3_all.deb ...
Unpacking node-has-flag (4.0.0-3) ...
Selecting previously unselected package node-supports-color.
Preparing to unpack .../217-node-supports-color_8.1.1+~8.1.1-1_all.deb ...
Unpacking node-supports-color (8.1.1+~8.1.1-1) ...
Selecting previously unselected package node-object-assign.
Preparing to unpack .../218-node-object-assign_4.1.1-7_all.deb ...
Unpacking node-object-assign (4.1.1-7) ...
Selecting previously unselected package node-util.
Preparing to unpack .../219-node-util_0.12.5+~1.0.10-1_all.deb ...
Unpacking node-util (0.12.5+~1.0.10-1) ...
Selecting previously unselected package node-assert.
Preparing to unpack .../220-node-assert_2.0.0+~cs3.9.8-2_all.deb ...
Unpacking node-assert (2.0.0+~cs3.9.8-2) ...
Selecting previously unselected package node-ampproject-remapping.
Preparing to unpack .../221-node-ampproject-remapping_2.2.0+~cs5.15.37-1_all.deb ...
Unpacking node-ampproject-remapping (2.2.0+~cs5.15.37-1) ...
Selecting previously unselected package node-babel-plugin-add-module-exports.
Preparing to unpack .../222-node-babel-plugin-add-module-exports_1.0.4+dfsg1~cs5.8.0-4_all.deb ...
Unpacking node-babel-plugin-add-module-exports (1.0.4+dfsg1~cs5.8.0-4) ...
Selecting previously unselected package node-regenerator-runtime.
Preparing to unpack .../223-node-regenerator-runtime_0.15.1+~0.10.8-1_all.deb ...
Unpacking node-regenerator-runtime (0.15.1+~0.10.8-1) ...
Selecting previously unselected package node-babel7-runtime.
Preparing to unpack .../224-node-babel7-runtime_7.20.15+ds1+~cs214.269.168-2_all.deb ...
Unpacking node-babel7-runtime (7.20.15+ds1+~cs214.269.168-2) ...
Selecting previously unselected package node-ms.
Preparing to unpack .../225-node-ms_2.1.3+~cs0.7.31-3_all.deb ...
Unpacking node-ms (2.1.3+~cs0.7.31-3) ...
Selecting previously unselected package node-debug.
Preparing to unpack .../226-node-debug_4.3.4+~cs4.1.7-1_all.deb ...
Unpacking node-debug (4.3.4+~cs4.1.7-1) ...
Selecting previously unselected package node-babel-helper-define-polyfill-provider.
Preparing to unpack .../227-node-babel-helper-define-polyfill-provider_0.3.3~0~20220913+ds1-1_all.deb ...
Unpacking node-babel-helper-define-polyfill-provider (0.3.3~0~20220913+ds1-1) ...
Selecting previously unselected package node-babel-plugin-polyfill-corejs2.
Preparing to unpack .../228-node-babel-plugin-polyfill-corejs2_0.3.3~0~20220913+ds1-1_all.deb ...
Unpacking node-babel-plugin-polyfill-corejs2 (0.3.3~0~20220913+ds1-1) ...
Selecting previously unselected package node-caniuse-lite.
Preparing to unpack .../229-node-caniuse-lite_1.0.30001436+dfsg+~1.0.1-1_all.deb ...
Unpacking node-caniuse-lite (1.0.30001436+dfsg+~1.0.1-1) ...
Selecting previously unselected package node-electron-to-chromium.
Preparing to unpack .../230-node-electron-to-chromium_1.4.284-1_all.deb ...
Unpacking node-electron-to-chromium (1.4.284-1) ...
Selecting previously unselected package node-picocolors.
Preparing to unpack .../231-node-picocolors_1.0.0-4_all.deb ...
Unpacking node-picocolors (1.0.0-4) ...
Selecting previously unselected package node-browserslist.
Preparing to unpack .../232-node-browserslist_4.21.4+~cs6.1.17-2_all.deb ...
Unpacking node-browserslist (4.21.4+~cs6.1.17-2) ...
Selecting previously unselected package node-core-js-compat.
Preparing to unpack .../233-node-core-js-compat_3.26.1-1_all.deb ...
Unpacking node-core-js-compat (3.26.1-1) ...
Selecting previously unselected package node-babel-plugin-polyfill-corejs3.
Preparing to unpack .../234-node-babel-plugin-polyfill-corejs3_0.6.0~0~20220913+ds1-1_all.deb ...
Unpacking node-babel-plugin-polyfill-corejs3 (0.6.0~0~20220913+ds1-1) ...
Selecting previously unselected package node-babel-plugin-polyfill-regenerator.
Preparing to unpack .../235-node-babel-plugin-polyfill-regenerator_0.4.1~0~20220913+ds1-1_all.deb ...
Unpacking node-babel-plugin-polyfill-regenerator (0.4.1~0~20220913+ds1-1) ...
Selecting previously unselected package node-color-name.
Preparing to unpack .../236-node-color-name_1.1.4+~1.1.1-2_all.deb ...
Unpacking node-color-name (1.1.4+~1.1.1-2) ...
Selecting previously unselected package node-color-convert.
Preparing to unpack .../237-node-color-convert_2.0.1+~cs2.0.0-2_all.deb ...
Unpacking node-color-convert (2.0.1+~cs2.0.0-2) ...
Selecting previously unselected package node-ansi-styles.
Preparing to unpack .../238-node-ansi-styles_6.2.1-2_all.deb ...
Unpacking node-ansi-styles (6.2.1-2) ...
Selecting previously unselected package node-chalk.
Preparing to unpack .../239-node-chalk_5.2.0-1_all.deb ...
Unpacking node-chalk (5.2.0-1) ...
Selecting previously unselected package node-for-in.
Preparing to unpack .../240-node-for-in_1.0.2-4_all.deb ...
Unpacking node-for-in (1.0.2-4) ...
Selecting previously unselected package node-for-own.
Preparing to unpack .../241-node-for-own_1.0.0-3_all.deb ...
Unpacking node-for-own (1.0.0-3) ...
Selecting previously unselected package node-is-plain-object.
Preparing to unpack .../242-node-is-plain-object_5.0.0-7_all.deb ...
Unpacking node-is-plain-object (5.0.0-7) ...
Selecting previously unselected package node-is-extendable.
Preparing to unpack .../243-node-is-extendable_1.0.1-3_all.deb ...
Unpacking node-is-extendable (1.0.1-3) ...
Selecting previously unselected package node-clone-deep.
Preparing to unpack .../244-node-clone-deep_4.0.1+~cs7.0.2-1_all.deb ...
Unpacking node-clone-deep (4.0.1+~cs7.0.2-1) ...
Selecting previously unselected package node-commander.
Preparing to unpack .../245-node-commander_9.4.1-1_all.deb ...
Unpacking node-commander (9.4.1-1) ...
Selecting previously unselected package node-core-js.
Preparing to unpack .../246-node-core-js_3.26.1-1_all.deb ...
Unpacking node-core-js (3.26.1-1) ...
Selecting previously unselected package node-core-js-pure.
Preparing to unpack .../247-node-core-js-pure_3.26.1-1_all.deb ...
Unpacking node-core-js-pure (3.26.1-1) ...
Selecting previously unselected package node-fs-readdir-recursive.
Preparing to unpack .../248-node-fs-readdir-recursive_1.1.0+~1.1.0-1_all.deb ...
Unpacking node-fs-readdir-recursive (1.1.0+~1.1.0-1) ...
Selecting previously unselected package node-globals.
Preparing to unpack .../249-node-globals_13.18.0-1_all.deb ...
Unpacking node-globals (13.18.0-1) ...
Selecting previously unselected package node-js-tokens.
Preparing to unpack .../250-node-js-tokens_8.0.0-2_all.deb ...
Unpacking node-js-tokens (8.0.0-2) ...
Selecting previously unselected package node-jsesc.
Preparing to unpack .../251-node-jsesc_3.0.2+~3.0.1-1_all.deb ...
Unpacking node-jsesc (3.0.2+~3.0.1-1) ...
Selecting previously unselected package node-json5.
Preparing to unpack .../252-node-json5_2.2.3+dfsg-1_all.deb ...
Unpacking node-json5 (2.2.3+dfsg-1) ...
Selecting previously unselected package node-lodash.
Preparing to unpack .../253-node-lodash_4.17.21+dfsg+~cs8.31.198.20210220-9_all.deb ...
Unpacking node-lodash (4.17.21+dfsg+~cs8.31.198.20210220-9) ...
Selecting previously unselected package node-quick-lru.
Preparing to unpack .../254-node-quick-lru_6.1.1-4_all.deb ...
Unpacking node-quick-lru (6.1.1-4) ...
Selecting previously unselected package node-regenerator-transform.
Preparing to unpack .../255-node-regenerator-transform_0.15.1+~0.10.8-1_all.deb ...
Unpacking node-regenerator-transform (0.15.1+~0.10.8-1) ...
Selecting previously unselected package node-regenerate.
Preparing to unpack .../256-node-regenerate_1.4.2-3_all.deb ...
Unpacking node-regenerate (1.4.2-3) ...
Selecting previously unselected package node-regenerate-unicode-properties.
Preparing to unpack .../257-node-regenerate-unicode-properties_10.1.0+ds-1_all.deb ...
Unpacking node-regenerate-unicode-properties (10.1.0+ds-1) ...
Selecting previously unselected package node-regjsgen.
Preparing to unpack .../258-node-regjsgen_0.7.1+ds-1_all.deb ...
Unpacking node-regjsgen (0.7.1+ds-1) ...
Selecting previously unselected package node-regjsparser.
Preparing to unpack .../259-node-regjsparser_0.9.1+ds-2_all.deb ...
Unpacking node-regjsparser (0.9.1+ds-2) ...
Selecting previously unselected package node-unicode-canonical-property-names-ecmascript.
Preparing to unpack .../260-node-unicode-canonical-property-names-ecmascript_2.0.0-2_all.deb ...
Unpacking node-unicode-canonical-property-names-ecmascript (2.0.0-2) ...
Selecting previously unselected package node-unicode-property-aliases-ecmascript.
Preparing to unpack .../261-node-unicode-property-aliases-ecmascript_2.1.0+ds-1_all.deb ...
Unpacking node-unicode-property-aliases-ecmascript (2.1.0+ds-1) ...
Selecting previously unselected package node-unicode-match-property-ecmascript.
Preparing to unpack .../262-node-unicode-match-property-ecmascript_2.0.0-2_all.deb ...
Unpacking node-unicode-match-property-ecmascript (2.0.0-2) ...
Selecting previously unselected package node-unicode-match-property-value-ecmascript.
Preparing to unpack .../263-node-unicode-match-property-value-ecmascript_2.1.0+ds-1_all.deb ...
Unpacking node-unicode-match-property-value-ecmascript (2.1.0+ds-1) ...
Selecting previously unselected package node-regexpu-core.
Preparing to unpack .../264-node-regexpu-core_5.2.2-3_all.deb ...
Unpacking node-regexpu-core (5.2.2-3) ...
Selecting previously unselected package node-source-map-support.
Preparing to unpack .../265-node-source-map-support_0.5.21+ds+~0.5.4-1_all.deb ...
Unpacking node-source-map-support (0.5.21+ds+~0.5.4-1) ...
Selecting previously unselected package node-to-fast-properties.
Preparing to unpack .../266-node-to-fast-properties_3.0.1-3_all.deb ...
Unpacking node-to-fast-properties (3.0.1-3) ...
Selecting previously unselected package node-v8flags.
Preparing to unpack .../267-node-v8flags_3.2.0+~3.1.1-1_all.deb ...
Unpacking node-v8flags (3.2.0+~3.1.1-1) ...
Selecting previously unselected package node-babel7.
Preparing to unpack .../268-node-babel7_7.20.15+ds1+~cs214.269.168-2_all.deb ...
Unpacking node-babel7 (7.20.15+ds1+~cs214.269.168-2) ...
Selecting previously unselected package node-is-arrayish.
Preparing to unpack .../269-node-is-arrayish_0.3.2-3_all.deb ...
Unpacking node-is-arrayish (0.3.2-3) ...
Selecting previously unselected package node-error-ex.
Preparing to unpack .../270-node-error-ex_1.3.2-4_all.deb ...
Unpacking node-error-ex (1.3.2-4) ...
Selecting previously unselected package node-json-parse-better-errors.
Preparing to unpack .../271-node-json-parse-better-errors_1.0.2+~cs3.3.1-2_all.deb ...
Unpacking node-json-parse-better-errors (1.0.2+~cs3.3.1-2) ...
Selecting previously unselected package node-parse-json.
Preparing to unpack .../272-node-parse-json_5.2.0+~cs5.1.7-1_all.deb ...
Unpacking node-parse-json (5.2.0+~cs5.1.7-1) ...
Selecting previously unselected package node-hosted-git-info.
Preparing to unpack .../273-node-hosted-git-info_6.1.1-2_all.deb ...
Unpacking node-hosted-git-info (6.1.1-2) ...
Selecting previously unselected package node-spdx-license-ids.
Preparing to unpack .../274-node-spdx-license-ids_3.0.12-1_all.deb ...
Unpacking node-spdx-license-ids (3.0.12-1) ...
Selecting previously unselected package node-spdx-exceptions.
Preparing to unpack .../275-node-spdx-exceptions_2.3.0-2_all.deb ...
Unpacking node-spdx-exceptions (2.3.0-2) ...
Selecting previously unselected package node-spdx-expression-parse.
Preparing to unpack .../276-node-spdx-expression-parse_3.0.1+~3.0.1-1_all.deb ...
Unpacking node-spdx-expression-parse (3.0.1+~3.0.1-1) ...
Selecting previously unselected package node-spdx-correct.
Preparing to unpack .../277-node-spdx-correct_3.1.1-2_all.deb ...
Unpacking node-spdx-correct (3.1.1-2) ...
Selecting previously unselected package node-validate-npm-package-license.
Preparing to unpack .../278-node-validate-npm-package-license_3.0.4-2_all.deb ...
Unpacking node-validate-npm-package-license (3.0.4-2) ...
Selecting previously unselected package node-normalize-package-data.
Preparing to unpack .../279-node-normalize-package-data_4.0.1+~2.4.1-1_all.deb ...
Unpacking node-normalize-package-data (4.0.1+~2.4.1-1) ...
Selecting previously unselected package node-read-pkg.
Preparing to unpack .../280-node-read-pkg_5.2.0-2_all.deb ...
Unpacking node-read-pkg (5.2.0-2) ...
Selecting previously unselected package node-uuid.
Preparing to unpack .../281-node-uuid_8.3.2+~8.3.3-3_all.deb ...
Unpacking node-uuid (8.3.2+~8.3.3-3) ...
Selecting previously unselected package node-isexe.
Preparing to unpack .../282-node-isexe_2.0.0+~2.0.1-5_all.deb ...
Unpacking node-isexe (2.0.0+~2.0.1-5) ...
Selecting previously unselected package node-which.
Preparing to unpack .../283-node-which_2.0.2+~cs1.3.2-3_all.deb ...
Unpacking node-which (2.0.2+~cs1.3.2-3) ...
Selecting previously unselected package node-imurmurhash.
Preparing to unpack .../284-node-imurmurhash_0.1.4+dfsg+~0.1.1-2_all.deb ...
Unpacking node-imurmurhash (0.1.4+dfsg+~0.1.1-2) ...
Selecting previously unselected package node-is-typedarray.
Preparing to unpack .../285-node-is-typedarray_1.0.0-4_all.deb ...
Unpacking node-is-typedarray (1.0.0-4) ...
Selecting previously unselected package node-typedarray-to-buffer.
Preparing to unpack .../286-node-typedarray-to-buffer_4.0.0-2_all.deb ...
Unpacking node-typedarray-to-buffer (4.0.0-2) ...
Selecting previously unselected package node-write-file-atomic.
Preparing to unpack .../287-node-write-file-atomic_4.0.2+~4.0.0-1_all.deb ...
Unpacking node-write-file-atomic (4.0.2+~4.0.0-1) ...
Selecting previously unselected package node-slice-ansi.
Preparing to unpack .../288-node-slice-ansi_5.0.0+~cs9.0.0-5_all.deb ...
Unpacking node-slice-ansi (5.0.0+~cs9.0.0-5) ...
Selecting previously unselected package node-ansi-regex.
Preparing to unpack .../289-node-ansi-regex_5.0.1-1_all.deb ...
Unpacking node-ansi-regex (5.0.1-1) ...
Selecting previously unselected package node-strip-ansi.
Preparing to unpack .../290-node-strip-ansi_6.0.1-2_all.deb ...
Unpacking node-strip-ansi (6.0.1-2) ...
Selecting previously unselected package node-clone.
Preparing to unpack .../291-node-clone_2.1.2-4_all.deb ...
Unpacking node-clone (2.1.2-4) ...
Selecting previously unselected package node-defaults.
Preparing to unpack .../292-node-defaults_1.0.4+~1.0.3-1_all.deb ...
Unpacking node-defaults (1.0.4+~1.0.3-1) ...
Selecting previously unselected package node-wcwidth.js.
Preparing to unpack .../293-node-wcwidth.js_1.0.2-2_all.deb ...
Unpacking node-wcwidth.js (1.0.2-2) ...
Selecting previously unselected package node-string-width.
Preparing to unpack .../294-node-string-width_4.2.3+~cs13.2.3-1_all.deb ...
Unpacking node-string-width (4.2.3+~cs13.2.3-1) ...
Selecting previously unselected package node-wrap-ansi.
Preparing to unpack .../295-node-wrap-ansi_8.0.1+~8.0.1-3_all.deb ...
Unpacking node-wrap-ansi (8.0.1+~8.0.1-3) ...
Selecting previously unselected package node-cliui.
Preparing to unpack .../296-node-cliui_7.0.4+repack+~cs3.1.0-4_all.deb ...
Unpacking node-cliui (7.0.4+repack+~cs3.1.0-4) ...
Selecting previously unselected package node-get-caller-file.
Preparing to unpack .../297-node-get-caller-file_2.0.5+~cs1.1.1-4_all.deb ...
Unpacking node-get-caller-file (2.0.5+~cs1.1.1-4) ...
Selecting previously unselected package node-require-directory.
Preparing to unpack .../298-node-require-directory_2.1.1+~2.1.2-1_all.deb ...
Unpacking node-require-directory (2.1.1+~2.1.2-1) ...
Selecting previously unselected package node-y18n.
Preparing to unpack .../299-node-y18n_5.0.8+~5.0.0-3_all.deb ...
Unpacking node-y18n (5.0.8+~5.0.0-3) ...
Selecting previously unselected package node-camelcase.
Preparing to unpack .../300-node-camelcase_7.0.0-3_all.deb ...
Unpacking node-camelcase (7.0.0-3) ...
Selecting previously unselected package node-yargs-parser.
Preparing to unpack .../301-node-yargs-parser_21.1.1+~21.0.0-4_all.deb ...
Unpacking node-yargs-parser (21.1.1+~21.0.0-4) ...
Selecting previously unselected package node-yargs.
Preparing to unpack .../302-node-yargs_16.2.0+~16.0.4-7_all.deb ...
Unpacking node-yargs (16.2.0+~16.0.4-7) ...
Selecting previously unselected package node-istanbul.
Preparing to unpack .../303-node-istanbul_0.4.5+repack10+~cs97.25.57-3_all.deb ...
Unpacking node-istanbul (0.4.5+repack10+~cs97.25.57-3) ...
Selecting previously unselected package node-through.
Preparing to unpack .../304-node-through_2.3.8+~cs0.0.30-1_all.deb ...
Unpacking node-through (2.3.8+~cs0.0.30-1) ...
Selecting previously unselected package node-resumer.
Preparing to unpack .../305-node-resumer_0.0.0-6_all.deb ...
Unpacking node-resumer (0.0.0-6) ...
Selecting previously unselected package node-tape.
Preparing to unpack .../306-node-tape_5.6.1+~cs8.20.19-1_all.deb ...
Unpacking node-tape (5.6.1+~cs8.20.19-1) ...
Selecting previously unselected package node-deep-equal.
Preparing to unpack .../307-node-deep-equal_2.1.0+~cs31.12.80-1_all.deb ...
Unpacking node-deep-equal (2.1.0+~cs31.12.80-1) ...
Selecting previously unselected package libjs-util.
Preparing to unpack .../308-libjs-util_0.12.5+~1.0.10-1_all.deb ...
Unpacking libjs-util (0.12.5+~1.0.10-1) ...
Selecting previously unselected package libnotify4:arm64.
Preparing to unpack .../309-libnotify4_0.8.1-1_arm64.deb ...
Unpacking libnotify4:arm64 (0.8.1-1) ...
Selecting previously unselected package libnotify-bin.
Preparing to unpack .../310-libnotify-bin_0.8.1-1_arm64.deb ...
Unpacking libnotify-bin (0.8.1-1) ...
Selecting previously unselected package node-agent-base.
Preparing to unpack .../311-node-agent-base_6.0.2+~cs5.4.2-2_all.deb ...
Unpacking node-agent-base (6.0.2+~cs5.4.2-2) ...
Selecting previously unselected package node-ansi-escapes.
Preparing to unpack .../312-node-ansi-escapes_5.0.0+really.4.3.1-1_all.deb ...
Unpacking node-ansi-escapes (5.0.0+really.4.3.1-1) ...
Selecting previously unselected package node-async-each.
Preparing to unpack .../313-node-async-each_1.0.3-3_all.deb ...
Unpacking node-async-each (1.0.3-3) ...
Selecting previously unselected package node-auto-bind.
Preparing to unpack .../314-node-auto-bind_4.0.0-2_all.deb ...
Unpacking node-auto-bind (4.0.0-2) ...
Selecting previously unselected package node-babel-plugin-lodash.
Preparing to unpack .../315-node-babel-plugin-lodash_3.3.4+~cs2.0.1-6_all.deb ...
Unpacking node-babel-plugin-lodash (3.3.4+~cs2.0.1-6) ...
Selecting previously unselected package node-isobject.
Preparing to unpack .../316-node-isobject_4.0.0-2_all.deb ...
Unpacking node-isobject (4.0.0-2) ...
Selecting previously unselected package node-object-visit.
Preparing to unpack .../317-node-object-visit_1.0.1-5_all.deb ...
Unpacking node-object-visit (1.0.1-5) ...
Selecting previously unselected package node-map-visit.
Preparing to unpack .../318-node-map-visit_1.0.0-4_all.deb ...
Unpacking node-map-visit (1.0.0-4) ...
Selecting previously unselected package node-collection-visit.
Preparing to unpack .../319-node-collection-visit_1.0.0-4_all.deb ...
Unpacking node-collection-visit (1.0.0-4) ...
Selecting previously unselected package node-get-value.
Preparing to unpack .../320-node-get-value_1%3a3.0.1-4_all.deb ...
Unpacking node-get-value (1:3.0.1-4) ...
Selecting previously unselected package node-sellside-emitter.
Preparing to unpack .../321-node-sellside-emitter_1.2.1-3_all.deb ...
Unpacking node-sellside-emitter (1.2.1-3) ...
Selecting previously unselected package node-is-primitive.
Preparing to unpack .../322-node-is-primitive_3.0.1-3_all.deb ...
Unpacking node-is-primitive (3.0.1-3) ...
Selecting previously unselected package node-set-value.
Preparing to unpack .../323-node-set-value_4.1.0+~4.0.1-2_all.deb ...
Unpacking node-set-value (4.1.0+~4.0.1-2) ...
Selecting previously unselected package node-union-value.
Preparing to unpack .../324-node-union-value_2.0.1-4_all.deb ...
Unpacking node-union-value (2.0.1-4) ...
Selecting previously unselected package node-has-values.
Preparing to unpack .../325-node-has-values_2.0.1-4_all.deb ...
Unpacking node-has-values (2.0.1-4) ...
Selecting previously unselected package node-has-value.
Preparing to unpack .../326-node-has-value_2.0.2-4_all.deb ...
Unpacking node-has-value (2.0.2-4) ...
Selecting previously unselected package node-unset-value.
Preparing to unpack .../327-node-unset-value_2.0.1-1_all.deb ...
Unpacking node-unset-value (2.0.1-1) ...
Selecting previously unselected package node-cache-base.
Preparing to unpack .../328-node-cache-base_4.0.2-1_all.deb ...
Unpacking node-cache-base (4.0.2-1) ...
Selecting previously unselected package node-is-descriptor.
Preparing to unpack .../329-node-is-descriptor_3.0.0-2_all.deb ...
Unpacking node-is-descriptor (3.0.0-2) ...
Selecting previously unselected package node-define-property.
Preparing to unpack .../330-node-define-property_2.0.2+really+2.0.2-3_all.deb ...
Unpacking node-define-property (2.0.2+really+2.0.2-3) ...
Selecting previously unselected package node-mixin-deep.
Preparing to unpack .../331-node-mixin-deep_2.0.1-3_all.deb ...
Unpacking node-mixin-deep (2.0.1-3) ...
Selecting previously unselected package node-pascalcase.
Preparing to unpack .../332-node-pascalcase_1.0.0-1_all.deb ...
Unpacking node-pascalcase (1.0.0-1) ...
Selecting previously unselected package node-base.
Preparing to unpack .../333-node-base_3.0.0-3_all.deb ...
Unpacking node-base (3.0.0-3) ...
Selecting previously unselected package node-binary-extensions.
Preparing to unpack .../334-node-binary-extensions_2.2.0-2_all.deb ...
Unpacking node-binary-extensions (2.2.0-2) ...
Selecting previously unselected package node-is-binary-path.
Preparing to unpack .../335-node-is-binary-path_2.1.0-5_all.deb ...
Unpacking node-is-binary-path (2.1.0-5) ...
Selecting previously unselected package node-path-is-absolute.
Preparing to unpack .../336-node-path-is-absolute_2.0.0-2_all.deb ...
Unpacking node-path-is-absolute (2.0.0-2) ...
Selecting previously unselected package node-set-immediate-shim.
Preparing to unpack .../337-node-set-immediate-shim_2.0.0-2_all.deb ...
Unpacking node-set-immediate-shim (2.0.0-2) ...
Selecting previously unselected package node-readdirp.
Preparing to unpack .../338-node-readdirp_3.6.0-1_all.deb ...
Unpacking node-readdirp (3.6.0-1) ...
Selecting previously unselected package node-chokidar.
Preparing to unpack .../339-node-chokidar_3.5.3-2_all.deb ...
Unpacking node-chokidar (3.5.3-2) ...
Selecting previously unselected package node-ci-info.
Preparing to unpack .../340-node-ci-info_3.6.1+~cs1.1.0-1_all.deb ...
Unpacking node-ci-info (3.6.1+~cs1.1.0-1) ...
Selecting previously unselected package node-cli-boxes.
Preparing to unpack .../341-node-cli-boxes_2.2.1-2_all.deb ...
Unpacking node-cli-boxes (2.2.1-2) ...
Selecting previously unselected package node-restore-cursor.
Preparing to unpack .../342-node-restore-cursor_4.0.0-2_all.deb ...
Unpacking node-restore-cursor (4.0.0-2) ...
Selecting previously unselected package node-cli-cursor.
Preparing to unpack .../343-node-cli-cursor_4.0.0-3_all.deb ...
Unpacking node-cli-cursor (4.0.0-3) ...
Selecting previously unselected package node-cli-truncate.
Preparing to unpack .../344-node-cli-truncate_2.1.0-5_all.deb ...
Unpacking node-cli-truncate (2.1.0-5) ...
Selecting previously unselected package node-growl.
Preparing to unpack .../345-node-growl_1.10.5-4_all.deb ...
Unpacking node-growl (1.10.5-4) ...
Selecting previously unselected package node-lcov-parse.
Preparing to unpack .../346-node-lcov-parse_1.0.0+20170612git80d039574ed9-6_all.deb ...
Unpacking node-lcov-parse (1.0.0+20170612git80d039574ed9-6) ...
Selecting previously unselected package node-log-driver.
Preparing to unpack .../347-node-log-driver_1.2.7+git+20180219+bba1761737-7_all.deb ...
Unpacking node-log-driver (1.2.7+git+20180219+bba1761737-7) ...
Selecting previously unselected package node-data-uri-to-buffer.
Preparing to unpack .../348-node-data-uri-to-buffer_4.0.0-3_all.deb ...
Unpacking node-data-uri-to-buffer (4.0.0-3) ...
Selecting previously unselected package node-fetch.
Preparing to unpack .../349-node-fetch_3.3.0+~cs11.4.11-2_all.deb ...
Unpacking node-fetch (3.3.0+~cs11.4.11-2) ...
Selecting previously unselected package node-coveralls.
Preparing to unpack .../350-node-coveralls_3.1.1-2_all.deb ...
Unpacking node-coveralls (3.1.1-2) ...
Selecting previously unselected package node-diff.
Preparing to unpack .../351-node-diff_5.0.0~dfsg+~5.0.1-4_all.deb ...
Unpacking node-diff (5.0.0~dfsg+~5.0.1-4) ...
Selecting previously unselected package node-iconv-lite.
Preparing to unpack .../352-node-iconv-lite_0.6.3-3_all.deb ...
Unpacking node-iconv-lite (0.6.3-3) ...
Selecting previously unselected package node-encoding.
Preparing to unpack .../353-node-encoding_0.1.13-2_all.deb ...
Unpacking node-encoding (0.1.13-2) ...
Selecting previously unselected package node-events.
Preparing to unpack .../354-node-events_3.3.0+~3.0.0-3_all.deb ...
Unpacking node-events (3.3.0+~3.0.0-3) ...
Selecting previously unselected package node-time-stamp.
Preparing to unpack .../355-node-time-stamp_2.2.0-2_all.deb ...
Unpacking node-time-stamp (2.2.0-2) ...
Selecting previously unselected package node-fancy-log.
Preparing to unpack .../356-node-fancy-log_1.3.3+~cs1.3.1-2_all.deb ...
Unpacking node-fancy-log (1.3.3+~cs1.3.1-2) ...
Selecting previously unselected package node-https-proxy-agent.
Preparing to unpack .../357-node-https-proxy-agent_5.0.1+~cs8.0.0-3_all.deb ...
Unpacking node-https-proxy-agent (5.0.1+~cs8.0.0-3) ...
Selecting previously unselected package node-resolve-cwd.
Preparing to unpack .../358-node-resolve-cwd_3.0.0-2_all.deb ...
Unpacking node-resolve-cwd (3.0.0-2) ...
Selecting previously unselected package node-jest-debbundle.
Preparing to unpack .../359-node-jest-debbundle_29.3.1~ds1+~cs70.48.25-1_all.deb ...
Unpacking node-jest-debbundle (29.3.1~ds1+~cs70.48.25-1) ...
Selecting previously unselected package node-jsonify.
Preparing to unpack .../360-node-jsonify_0.0.1-1_all.deb ...
Unpacking node-jsonify (0.0.1-1) ...
Selecting previously unselected package node-jsonparse.
Preparing to unpack .../361-node-jsonparse_1.3.1-10_all.deb ...
Unpacking node-jsonparse (1.3.1-10) ...
Selecting previously unselected package node-marked.
Preparing to unpack .../362-node-marked_4.2.3+ds+~4.0.7-2_all.deb ...
Unpacking node-marked (4.2.3+ds+~4.0.7-2) ...
Selecting previously unselected package node-read-pkg-up.
Preparing to unpack .../363-node-read-pkg-up_7.0.1-2_all.deb ...
Unpacking node-read-pkg-up (7.0.1-2) ...
Selecting previously unselected package node-marked-man.
Preparing to unpack .../364-node-marked-man_1.3.3-1_all.deb ...
Unpacking node-marked-man (1.3.3-1) ...
Selecting previously unselected package node-minipass.
Preparing to unpack .../365-node-minipass_3.3.6+~cs9.4.19-1_all.deb ...
Unpacking node-minipass (3.3.6+~cs9.4.19-1) ...
Selecting previously unselected package node-mute-stream.
Preparing to unpack .../366-node-mute-stream_0.0.8+~0.0.1-3_all.deb ...
Unpacking node-mute-stream (0.0.8+~0.0.1-3) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../367-xdg-utils_1.1.3-4.1_all.deb ...
Unpacking xdg-utils (1.1.3-4.1) ...
Selecting previously unselected package node-opener.
Preparing to unpack .../368-node-opener_1.5.2+~1.4.0-1_all.deb ...
Unpacking node-opener (1.5.2+~1.4.0-1) ...
Selecting previously unselected package node-punycode.
Preparing to unpack .../369-node-punycode_2.1.1-6_all.deb ...
Unpacking node-punycode (2.1.1-6) ...
Selecting previously unselected package node-read.
Preparing to unpack .../370-node-read_1.0.7-5_all.deb ...
Unpacking node-read (1.0.7-5) ...
Selecting previously unselected package node-shell-quote.
Preparing to unpack .../371-node-shell-quote_1.7.4+~1.7.1-1_all.deb ...
Unpacking node-shell-quote (1.7.4+~1.7.1-1) ...
Selecting previously unselected package node-stack-utils.
Preparing to unpack .../372-node-stack-utils_2.0.6+~2.0.1-1_all.deb ...
Unpacking node-stack-utils (2.0.6+~2.0.1-1) ...
Selecting previously unselected package node-yaml.
Preparing to unpack .../373-node-yaml_2.1.3-1_all.deb ...
Unpacking node-yaml (2.1.3-1) ...
Selecting previously unselected package node-tap-parser.
Preparing to unpack .../374-node-tap-parser_11.0.2+~cs2.1.4-1_all.deb ...
Unpacking node-tap-parser (11.0.2+~cs2.1.4-1) ...
Selecting previously unselected package node-tap-mocha-reporter.
Preparing to unpack .../375-node-tap-mocha-reporter_5.0.3+~2.0.2-2_all.deb ...
Unpacking node-tap-mocha-reporter (5.0.3+~2.0.2-2) ...
Selecting previously unselected package node-widest-line.
Preparing to unpack .../376-node-widest-line_3.1.0-2_all.deb ...
Unpacking node-widest-line (3.1.0-2) ...
Selecting previously unselected package node-ws.
Preparing to unpack .../377-node-ws_8.11.0+~cs13.7.3-1_all.deb ...
Unpacking node-ws (8.11.0+~cs13.7.3-1) ...
Selecting previously unselected package node-tap.
Preparing to unpack .../378-node-tap_16.3.2+ds1+~cs50.8.16-1_all.deb ...
Unpacking node-tap (16.3.2+ds1+~cs50.8.16-1) ...
Setting up libapt-pkg-perl (0.1.40+b2) ...
Setting up libpipeline1:arm64 (1.5.7-1) ...
Setting up node-fs.realpath (1.0.0-3) ...
Setting up node-ampproject-remapping (2.2.0+~cs5.15.37-1) ...
Setting up node-diff (5.0.0~dfsg+~5.0.1-4) ...
Setting up node-abbrev (1.1.1+~1.1.2-1) ...
Setting up libtie-ixhash-perl (1.23-4) ...
Setting up node-path-is-inside (1.0.2+~1.0.0-1) ...
Setting up libjs-sprintf-js (1.1.2+ds1+~1.1.2-1) ...
Setting up libicu72:arm64 (72.1-3) ...
Setting up node-pify (5.0.0+~cs5.0.1-1) ...
Setting up node-p-limit (4.0.0+~cs4.0.0-5) ...
Setting up node-yallist (4.0.0+~4.0.1-1) ...
Setting up liblerc4:arm64 (4.0.0+ds-2) ...
Setting up libjs-inherits (2.0.4-6) ...
Setting up bsdextrautils (2.38.1-5+b1) ...
Setting up node-is-windows (1.0.2+~cs1.0.0-1) ...
Setting up node-ansi-regex (5.0.1-1) ...
Setting up node-yaml (2.1.3-1) ...
Setting up node-object-inspect (1.12.2+~cs1.8.1-1) ...
Setting up node-slash (4.0.0-3) ...
Setting up node-util-deprecate (1.0.2-3) ...
Setting up libio-pty-perl (1:1.17-1) ...
Setting up libmagic-mgc (1:5.44-3) ...
Setting up node-fs-readdir-recursive (1.1.0+~1.1.0-1) ...
Setting up node-v8flags (3.2.0+~3.1.1-1) ...
Setting up node-get-caller-file (2.0.5+~cs1.1.1-4) ...
Setting up node-arrify (2.0.1-3) ...
Setting up libclone-perl:arm64 (0.46-1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:arm64 (2.74.6-1) ...
No schema files found: doing nothing.
Setting up node-caniuse-lite (1.0.30001436+dfsg+~1.0.1-1) ...
Setting up node-isobject (4.0.0-2) ...
Setting up node-get-value (1:3.0.1-4) ...
Setting up libio-stringy-perl (2.111-3) ...
Setting up libhtml-tagset-perl (3.20-6) ...
Setting up node-isexe (2.0.0+~2.0.1-5) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libbrotli1:arm64 (1.0.9-2+b6) ...
Setting up node-jsonparse (1.3.1-10) ...
Setting up libheap-perl (0.80-5) ...
Setting up node-core-js-pure (3.26.1-1) ...
Setting up node-path-exists (5.0.0-8) ...
Setting up liblwp-mediatypes-perl (6.04-2) ...
Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-1) ...
Setting up node-unicode-match-property-value-ecmascript (2.1.0+ds-1) ...
Setting up node-escape-string-regexp (4.0.0-2) ...
Setting up node-through (2.3.8+~cs0.0.30-1) ...
Setting up libjs-source-map (0.7.0++dfsg2+really.0.6.1-12) ...
Setting up node-p-locate (6.0.0-12) ...
Setting up libtry-tiny-perl (0.31-2) ...
Setting up libnghttp2-14:arm64 (1.52.0-1) ...
Setting up libmagic1:arm64 (1:5.44-3) ...
Setting up node-strip-bom (4.0.0-2) ...
Setting up libdeflate0:arm64 (1.14-1) ...
Setting up perl-openssl-defaults:arm64 (7+b1) ...
Setting up node-stack-utils (2.0.6+~2.0.1-1) ...
Setting up node-ci-info (3.6.1+~cs1.1.0-1) ...
Setting up gettext-base (0.21-12) ...
Setting up m4 (1.4.19-3) ...
Setting up node-color-name (1.1.4+~1.1.1-2) ...
Setting up node-electron-to-chromium (1.4.284-1) ...
Setting up libencode-locale-perl (1.05-3) ...
Setting up node-cjs-module-lexer (1.2.2+dfsg-5) ...
Setting up node-camelcase (7.0.0-3) ...
Setting up node-resumer (0.0.0-6) ...
Setting up libc-ares2:arm64 (1.18.1-2) ...
Setting up file (1:5.44-3) ...
Setting up node-uuid (8.3.2+~8.3.3-3) ...
Setting up node-pascalcase (1.0.0-1) ...
Setting up node-auto-bind (4.0.0-2) ...
Setting up libyaml-perl (1.30-2) ...
Setting up libjbig0:arm64 (2.1-6.1) ...
Setting up node-path-type (4.0.0-3) ...
Setting up node-indent-string (4.0.0-2) ...
Setting up libsub-install-perl (0.929-1) ...
Setting up node-function-bind (1.1.1+repacked+~1.0.3-2) ...
Setting up node-clone (2.1.2-4) ...
Setting up node-p-map (4.0.0+~3.1.0+~3.0.1-1) ...
Setting up node-has-flag (4.0.0-3) ...
Setting up node-estraverse (5.3.0+ds+~5.1.1-1) ...
Setting up node-regjsgen (0.7.1+ds-1) ...
Setting up liberror-perl (0.17029-2) ...
Setting up node-lodash-packages (4.17.21+dfsg+~cs8.31.198.20210220-9) ...
Setting up node-inherits (2.0.4-6) ...
Setting up node-path-is-absolute (2.0.0-2) ...
Setting up node-locate-path (7.1.1-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up node-is-descriptor (3.0.0-2) ...
Setting up node-safe-buffer (5.2.1+~cs2.1.2-3) ...
Setting up libuv1:arm64 (1.44.2-1) ...
Setting up libset-object-perl (1.42-1+b2) ...
Setting up node-json-parse-better-errors (1.0.2+~cs3.3.1-2) ...
Setting up libjpeg62-turbo:arm64 (1:2.1.5-2) ...
Setting up node-unicode-canonical-property-names-ecmascript (2.0.0-2) ...
Setting up node-sprintf-js (1.1.2+ds1+~1.1.2-1) ...
Setting up node-y18n (5.0.8+~5.0.0-3) ...
Setting up node-shebang-regex (3.0.0-2) ...
Setting up node-resolve-from (5.0.0+~3.1.0+~3.3.0+~2.0.0-1) ...
Setting up node-balanced-match (2.0.0-1) ...
Setting up node-convert-source-map (1.9.0+~1.5.2-1) ...
Setting up node-brace-expansion (2.0.1-2) ...
Setting up node-is-stream (3.0.0-4) ...
Setting up node-spdx-exceptions (2.3.0-2) ...
Setting up node-js-tokens (8.0.0-2) ...
Setting up node-core-js (3.26.1-1) ...
Setting up libarray-unique-perl (0.08-4) ...
Setting up libpng16-16:arm64 (1.6.39-2) ...
Setting up node-repeat-string (1.6.1+repack-1) ...
Setting up libio-html-perl (1.004-3) ...
Setting up node-globals (13.18.0-1) ...
Setting up node-deep-is (0.1.4-1) ...
Setting up autopoint (0.21-12) ...
Setting up node-signal-exit (3.0.7+~3.0.1-1) ...
Setting up libipc-run-perl (20220807.0-1) ...
Setting up liblist-moreutils-xs-perl (0.430-3+b1) ...
Setting up node-source-map (0.7.0++dfsg2+really.0.6.1-12) ...
Setting up node-wrappy (1.0.2-3) ...
Setting up node-object-visit (1.0.1-5) ...
Setting up autoconf (2.71-3) ...
Setting up node-require-directory (2.1.1+~2.1.2-1) ...
Setting up node-quick-lru (6.1.1-4) ...
Setting up node-regenerator-runtime (0.15.1+~0.10.8-1) ...
Setting up libwebp7:arm64 (1.2.4-0.1) ...
Setting up libtimedate-perl (2.3300-2) ...
Setting up libregexp-ipv6-perl (0.03-3) ...
Setting up libexporter-lite-perl (0.09-2) ...
Setting up node-to-fast-properties (3.0.1-3) ...
Setting up node-defaults (1.0.4+~1.0.3-1) ...
Setting up libsub-name-perl:arm64 (0.26-2+b1) ...
Setting up node-mute-stream (0.0.8+~0.0.1-3) ...
Setting up node-commander (9.4.1-1) ...
Setting up libjs-typedarray-to-buffer (4.0.0-2) ...
Setting up sensible-utils (0.0.17+nmu1) ...
Setting up node-graceful-fs (4.2.10-1) ...
Setting up node-is-path-cwd (2.2.0-2) ...
Setting up libtiff6:arm64 (4.5.0-5) ...
Setting up node-jsonify (0.0.1-1) ...
Setting up libuchardet0:arm64 (0.0.7-1) ...
Setting up libjson-perl (4.10000-1) ...
Setting up node-fast-levenshtein (2.0.6+ds-3) ...
Setting up libjs-regenerate (1.4.2-3) ...
Setting up node-unicode-property-aliases-ecmascript (2.1.0+ds-1) ...
Setting up node-binary-extensions (2.2.0-2) ...
Setting up node-is-plain-object (5.0.0-7) ...
Setting up node-path-dirname (1.0.2-2) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up node-spdx-license-ids (3.0.12-1) ...
Setting up node-string-decoder (1.3.0-6) ...
Setting up node-esutils (2.0.3+~2.0.0-1) ...
Setting up netbase (6.4) ...
Setting up node-time-stamp (2.2.0-2) ...
Setting up node-commondir (1.0.1+~1.0.0-1) ...
Setting up libjs-prettify (2015.12.04+dfsg-1.1) ...
Setting up libjs-events (3.3.0+~3.0.0-3) ...
Setting up node-core-util-is (1.0.3-1) ...
Setting up node-prelude-ls (1.2.1+dfsg-3) ...
Setting up node-minimatch (5.1.1+~5.1.2-1) ...
Setting up node-cli-boxes (2.2.1-2) ...
Setting up libexporter-tiny-perl (1.006000-1) ...
Setting up libjs-async (0.8.0-6) ...
Setting up libclass-accessor-perl (0.51-2) ...
Setting up node-imurmurhash (0.1.4+dfsg+~0.1.1-2) ...
Setting up node-xtend (4.0.2-3) ...
Setting up node-set-immediate-shim (2.0.0-2) ...
Setting up node-foreground-child (2.0.0-5) ...
Setting up node-wordwrap (1.0.0-4) ...
Setting up node-read (1.0.7-5) ...
Setting up openssl (3.0.8-1) ...
Setting up node-is-arrayish (0.3.2-3) ...
Setting up libelf1:arm64 (0.188-2.1) ...
Setting up node-map-visit (1.0.0-4) ...
Setting up node-npm-run-path (5.1.0+~4.0.0-7) ...
Setting up libxml2:arm64 (2.9.14+dfsg-1.1+b3) ...
Setting up node-is-buffer (2.0.5-2) ...
Setting up xdg-utils (1.1.3-4.1) ...
update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode
Setting up node-color-convert (2.0.1+~cs2.0.0-2) ...
Setting up liburi-perl (5.17-1) ...
Setting up node-data-uri-to-buffer (4.0.0-3) ...
Setting up node-async-each (1.0.3-3) ...
Setting up node-isarray (2.0.5-4) ...
Setting up node-is-plain-obj (3.0.0-2) ...
Setting up node-is-extglob (2.1.1-5) ...
Setting up node-shebang-command (2.0.0-1) ...
Setting up libjs-is-typedarray (1.0.0-4) ...
Setting up node-babel-plugin-add-module-exports (1.0.4+dfsg1~cs5.8.0-4) ...
Setting up node-process-nextick-args (2.0.1-3) ...
Setting up node-busboy (1.6.0+~cs2.6.0-2) ...
Setting up libnet-ssleay-perl:arm64 (1.92-2+b1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up node-readable-stream (3.6.0+~cs3.0.0-4) ...
Setting up libhttp-date-perl (6.05-2) ...
Setting up node-lru-cache (7.14.1-1) ...
Setting up gettext (0.21-12) ...
Setting up node-supports-color (8.1.1+~8.1.1-1) ...
Setting up libfile-listing-perl (6.15-1) ...
Setting up node-error-ex (1.3.2-4) ...
Setting up node-once (1.4.0-7) ...
Setting up node-n3 (1.16.3+~1.2.3+~1.10.4-1) ...
Setting up libtool (2.4.7-5) ...
Setting up liblist-moreutils-perl (0.430-2) ...
Setting up node-resolve (1.22.1+~cs5.31.10-1) ...
Setting up node-shell-quote (1.7.4+~1.7.1-1) ...
Setting up node-find-up (6.3.0-7) ...
Setting up libnet-http-perl (6.22-1) ...
Setting up node-kind-of (6.0.3+dfsg-2) ...
Setting up node-is-binary-path (2.1.0-5) ...
Setting up node-events (3.3.0+~3.0.0-3) ...
Setting up libgraph-perl (1:0.9726-1) ...
Setting up node-minimist (1.2.7+~cs5.3.2-2) ...
Setting up node-fancy-log (1.3.3+~cs1.3.1-2) ...
Setting up node-define-property (2.0.2+really+2.0.2-3) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up node-wcwidth.js (1.0.2-2) ...
Setting up dh-autoreconf (20) ...
Setting up node-resolve-cwd (3.0.0-2) ...
Setting up node-fetch (3.3.0+~cs11.4.11-2) ...
Setting up ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
140 added, 0 removed; done.
Setting up node-babel7-runtime (7.20.15+ds1+~cs214.269.168-2) ...
Setting up node-iconv-lite (0.6.3-3) ...
Setting up node-type-check (0.4.0+dfsg-3) ...
Setting up node-ansi-styles (6.2.1-2) ...
Setting up node-pkg-dir (5.0.0-2) ...
Setting up shared-mime-info (2.2-1) ...
Setting up node-collection-visit (1.0.0-4) ...
Setting up node-restore-cursor (4.0.0-2) ...
Setting up node-async (0.8.0-6) ...
Setting up node-optimist (0.6.1+~0.0.30-2) ...
Setting up node-spdx-expression-parse (3.0.1+~3.0.1-1) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up node-is-typedarray (1.0.0-4) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up node-undici (5.15.0+dfsg1+~cs20.10.9.3-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-10) ...
Setting up node-inflight (1.0.6-2) ...
Setting up libhtml-parser-perl:arm64 (3.81-1) ...
Setting up node-hosted-git-info (6.1.1-2) ...
Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-1+b1) ...
Setting up node-has-values (2.0.1-4) ...
Setting up node-encoding (0.1.13-2) ...
Setting up libio-socket-ssl-perl (2.081-2) ...
Setting up node-slice-ansi (5.0.0+~cs9.0.0-5) ...
Setting up libhttp-message-perl (6.44-1) ...
Setting up libhtml-form-perl (6.11-1) ...
Setting up node-cli-cursor (4.0.0-3) ...
Setting up libhttp-negotiate-perl (6.01-2) ...
Setting up node-regenerator-transform (0.15.1+~0.10.8-1) ...
Setting up libhttp-cookies-perl (6.10-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libhtml-tree-perl (5.07-3) ...
Setting up libcgi-pm-perl (4.55-1) ...
Setting up man-db (2.11.2-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up node-levn (0.4.1+dfsg-2) ...
Setting up node-spdx-correct (3.1.1-2) ...
Setting up node-glob (8.0.3+~cs8.4.15-1) ...
Setting up libnotify4:arm64 (0.8.1-1) ...
Setting up node-typedarray-to-buffer (4.0.0-2) ...
Setting up libnotify-bin (0.8.1-1) ...
Setting up node-minipass (3.3.6+~cs9.4.19-1) ...
Setting up node-has-value (2.0.2-4) ...
Setting up node-unset-value (2.0.1-1) ...
Setting up node-validate-npm-package-license (3.0.4-2) ...
Setting up node-optionator (0.9.1+dfsg+~cs1.2.3-1) ...
Setting up node-write-file-atomic (4.0.2+~4.0.0-1) ...
Setting up node-growl (1.10.5-4) ...
Setting up debhelper (13.11.4) ...
Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ...
Setting up liblwp-protocol-https-perl (6.10-1) ...
Setting up libwww-perl (6.68-1) ...
Setting up libnode108:arm64 (18.13.0+dfsg1-1) ...
Setting up libparse-debcontrol-perl (2.005-6) ...
Setting up libjs-util (0.12.5+~1.0.10-1) ...
Setting up nodejs (18.13.0+dfsg1-1) ...
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
Setting up node-argparse (2.0.1-2) ...
Setting up node-sellside-emitter (1.2.1-3) ...
Setting up node-source-map-support (0.5.21+ds+~0.5.4-1) ...
Setting up libwww-mechanize-perl (2.16-1) ...
Setting up node-unicode-match-property-ecmascript (2.0.0-2) ...
Setting up node-defined (1.0.1+~1.0.0-1) ...
Setting up node-ansi-escapes (5.0.0+really.4.3.1-1) ...
Setting up node-lcov-parse (1.0.0+20170612git80d039574ed9-6) ...
Setting up node-strip-ansi (6.0.1-2) ...
Setting up node-marked (4.2.3+ds+~4.0.7-2) ...
Setting up node-ignore (5.2.1-1) ...
Setting up node-chalk (5.2.0-1) ...
Setting up node-which (2.0.2+~cs1.3.2-3) ...
Setting up libdebian-source-perl (0.122) ...
Setting up node-punycode (2.1.1-6) ...
Setting up node-tap-parser (11.0.2+~cs2.1.4-1) ...
Setting up node-esprima (4.0.1+ds+~4.0.3-2) ...
Setting up node-is-path-inside (3.0.3-2) ...
Setting up node-neo-async (2.6.2+~cs3.0.0-2) ...
Setting up node-mkdirp (1.0.4+~1.0.2-4) ...
Setting up node-es6-error (4.1.1-5) ...
Setting up node-opener (1.5.2+~1.4.0-1) ...
Setting up node-archy (1.0.0-6) ...
Setting up node-js-yaml (4.1.0+dfsg+~4.0.5-7) ...
Setting up node-nopt (5.0.0-4) ...
Setting up node-lodash (4.17.21+dfsg+~cs8.31.198.20210220-9) ...
Setting up node-json5 (2.2.3+dfsg-1) ...
Setting up node-ms (2.1.3+~cs0.7.31-3) ...
Setting up node-rimraf (3.0.2-2) ...
Setting up node-string-width (4.2.3+~cs13.2.3-1) ...
Setting up node-regenerate (1.4.2-3) ...
Setting up node-semver (7.3.5+~7.3.9-2) ...
Setting up node-picocolors (1.0.0-4) ...
Setting up node-es-abstract (1.20.4+~cs26.27.47-1) ...
Setting up node-is-primitive (3.0.1-3) ...
Setting up node-log-driver (1.2.7+git+20180219+bba1761737-7) ...
Setting up handlebars (3:4.7.7+~4.1.0-1) ...
Setting up node-object-assign (4.1.1-7) ...
Setting up node-is-glob (4.0.3-2) ...
Setting up node-is-number (7.0.0-4) ...
Setting up node-for-in (1.0.2-4) ...
Setting up node-define-properties (1.1.4+~1.1.3-1) ...
Setting up node-is-extendable (1.0.1-3) ...
Setting up node-set-value (4.1.0+~4.0.1-2) ...
Setting up node-jsesc (3.0.2+~3.0.1-1) ...
Setting up node-regjsparser (0.9.1+ds-2) ...
Setting up libdebian-copyright-perl (0.2-6) ...
Setting up node-decamelize (4.0.0-2) ...
Setting up node-normalize-path (3.0.0+~3.0.0-1) ...
Setting up node-util (0.12.5+~1.0.10-1) ...
Setting up node-debug (4.3.4+~cs4.1.7-1) ...
Setting up node-agent-base (6.0.2+~cs5.4.2-2) ...
Setting up node-browserslist (4.21.4+~cs6.1.17-2) ...
Setting up node-yargs-parser (21.1.1+~21.0.0-4) ...
Setting up node-coveralls (3.1.1-2) ...
Setting up node-make-dir (3.1.0-3) ...
Setting up node-tap-mocha-reporter (5.0.3+~2.0.2-2) ...
Setting up node-wrap-ansi (8.0.1+~8.0.1-3) ...
Setting up node-normalize-package-data (4.0.1+~2.4.1-1) ...
Setting up node-for-own (1.0.0-3) ...
Setting up node-escodegen (2.0.0+dfsg+~0.0.7-2) ...
Setting up node-widest-line (3.1.0-2) ...
Setting up node-mixin-deep (2.0.1-3) ...
Setting up node-babel-helper-define-polyfill-provider (0.3.3~0~20220913+ds1-1) ...
Setting up node-assert (2.0.0+~cs3.9.8-2) ...
Setting up node-regenerate-unicode-properties (10.1.0+ds-1) ...
Setting up node-glob-parent (6.0.2+~5.1.1-2) ...
Setting up node-cli-truncate (2.1.0-5) ...
Setting up node-anymatch (3.1.3+~cs4.6.1-2) ...
Setting up node-debbundle-es-to-primitive (1.2.1+~cs9.7.25-2) ...
Setting up node-https-proxy-agent (5.0.1+~cs8.0.0-3) ...
Setting up node-cliui (7.0.4+repack+~cs3.1.0-4) ...
Setting up node-regexpu-core (5.2.2-3) ...
Setting up node-yargs (16.2.0+~16.0.4-7) ...
Setting up node-to-regex-range (5.0.1-4) ...
Setting up node-union-value (2.0.1-4) ...
Setting up dh-nodejs (0.15.12) ...
Setting up node-babel-plugin-polyfill-corejs2 (0.3.3~0~20220913+ds1-1) ...
Setting up node-core-js-compat (3.26.1-1) ...
Setting up node-clone-deep (4.0.1+~cs7.0.2-1) ...
Setting up node-babel-plugin-polyfill-regenerator (0.4.1~0~20220913+ds1-1) ...
Setting up node-readdirp (3.6.0-1) ...
Setting up node-ws (8.11.0+~cs13.7.3-1) ...
Setting up node-cache-base (4.0.2-1) ...
Setting up node-babel-plugin-polyfill-corejs3 (0.6.0~0~20220913+ds1-1) ...
Setting up node-fill-range (7.0.1+~7.0.0-1) ...
Setting up node-base (3.0.0-3) ...
Setting up node-braces (3.0.2+~3.0.1-1) ...
Setting up node-chokidar (3.5.3-2) ...
Setting up node-micromatch (4.0.5+~4.0.2-1) ...
Setting up node-globby (13.1.3+~cs16.25.40-1) ...
Setting up node-del (7.0.0-5) ...
Setting up node-find-cache-dir (3.3.2+~3.2.1-1) ...
Setting up node-babel7 (7.20.15+ds1+~cs214.269.168-2) ...
update-alternatives: using /usr/bin/babeljs-7 to provide /usr/bin/babeljs (babeljs) in auto mode
update-alternatives: using /usr/bin/babeljs-7-external-helpers to provide /usr/bin/babeljs-external-helpers (babeljs-external-helpers) in auto mode
update-alternatives: using /usr/bin/babeljs-7-node to provide /usr/bin/babeljs-node (babeljs-node) in auto mode
update-alternatives: using /usr/bin/babeljs-7-parser to provide /usr/bin/babeljs-parser (babeljs-parser) in auto mode
Setting up node-babel-plugin-lodash (3.3.4+~cs2.0.1-6) ...
Setting up node-jest-debbundle (29.3.1~ds1+~cs70.48.25-1) ...
Setting up node-parse-json (5.2.0+~cs5.1.7-1) ...
Setting up node-read-pkg (5.2.0-2) ...
Setting up node-istanbul (0.4.5+repack10+~cs97.25.57-3) ...
Setting up node-tape (5.6.1+~cs8.20.19-1) ...
Setting up node-read-pkg-up (7.0.1-2) ...
Setting up node-tap (16.3.2+ds1+~cs50.8.16-1) ...
Setting up node-deep-equal (2.1.0+~cs31.12.80-1) ...
Setting up node-marked-man (1.3.3-1) ...
Processing triggers for libc-bin (2.36-8) ...
Processing triggers for ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/node-semver-7.3.5+~7.3.9/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../node-semver_7.3.5+~7.3.9-2_source.changes
dpkg-buildpackage: info: source package node-semver
dpkg-buildpackage: info: source version 7.3.5+~7.3.9-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jelmer Vernooij <jelmer@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_auto_clean --buildsystem=nodejs
	rm -rf ./node_modules/.cache ./.nyc_output
	rm -rf types-semver/node_modules/.cache types-semver/.nyc_output
rm ./node_modules/.cache
rm types-semver/node_modules/.cache
unlink node_modules/@types/semver
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure --buildsystem=nodejs
Link node_modules/@types/semver -> ../../types-semver
   dh_auto_build --buildsystem=nodejs
No build command found, searching known files
Found debian/nodejs/./build
	cd ./. && sh -ex debian/nodejs/./build
+ marked-man README.md
   dh_auto_test --buildsystem=nodejs
	ln -s ../. node_modules/semver
	/bin/sh -ex debian/tests/pkg-js/test
+ find test -name *.js
+ grep -v test/bin/semver.js
+ tap -R tap test/ranges/to-comparators.js test/ranges/valid.js test/ranges/subset.js test/ranges/simplify.js test/ranges/outside.js test/ranges/min-version.js test/ranges/min-satisfying.js test/ranges/max-satisfying.js test/ranges/ltr.js test/ranges/intersects.js test/ranges/gtr.js test/preload.js test/map.js test/internal/debug.js test/internal/re.js test/internal/parse-options.js test/internal/identifiers.js test/internal/constants.js test/index.js test/functions/coerce.js test/functions/valid.js test/functions/sort.js test/functions/satisfies.js test/functions/rsort.js test/functions/rcompare.js test/functions/prerelease.js test/functions/patch.js test/functions/parse.js test/functions/neq.js test/functions/minor.js test/functions/major.js test/functions/lte.js test/functions/lt.js test/functions/inc.js test/functions/gte.js test/functions/gt.js test/functions/eq.js test/functions/diff.js test/functions/compare.js test/functions/compare-loose.js test/functions/compare-build.js test/functions/cmp.js test/functions/clean.js test/fixtures/version-not-lt-range.js test/fixtures/version-not-gt-range.js test/fixtures/version-lt-range.js test/fixtures/version-gt-range.js test/fixtures/range-parse.js test/fixtures/range-intersection.js test/fixtures/range-include.js test/fixtures/range-exclude.js test/fixtures/invalid-versions.js test/fixtures/increments.js test/fixtures/equality.js test/fixtures/comparisons.js test/fixtures/comparator-intersection.js test/classes/semver.js test/classes/range.js test/classes/index.js test/classes/comparator.js
TAP version 13
# Subtest: test/ranges/to-comparators.js
    # Subtest: comparators test
        ok 1 - toComparators(1.0.0 - 2.0.0) === [[">=1.0.0","<=2.0.0"]]
        ok 2 - toComparators(1.0.0) === [["1.0.0"]]
        ok 3 - toComparators(>=*) === [[""]]
        ok 4 - toComparators() === [[""]]
        ok 5 - toComparators(*) === [[""]]
        ok 6 - toComparators(*) === [[""]]
        ok 7 - toComparators(>=1.0.0) === [[">=1.0.0"]]
        ok 8 - toComparators(>=1.0.0) === [[">=1.0.0"]]
        ok 9 - toComparators(>=1.0.0) === [[">=1.0.0"]]
        ok 10 - toComparators(>1.0.0) === [[">1.0.0"]]
        ok 11 - toComparators(>1.0.0) === [[">1.0.0"]]
        ok 12 - toComparators(<=2.0.0) === [["<=2.0.0"]]
        ok 13 - toComparators(1) === [[">=1.0.0","<2.0.0-0"]]
        ok 14 - toComparators(<=2.0.0) === [["<=2.0.0"]]
        ok 15 - toComparators(<=2.0.0) === [["<=2.0.0"]]
        ok 16 - toComparators(<2.0.0) === [["<2.0.0"]]
        ok 17 - toComparators(<2.0.0) === [["<2.0.0"]]
        ok 18 - toComparators(>= 1.0.0) === [[">=1.0.0"]]
        ok 19 - toComparators(>=  1.0.0) === [[">=1.0.0"]]
        ok 20 - toComparators(>=   1.0.0) === [[">=1.0.0"]]
        ok 21 - toComparators(> 1.0.0) === [[">1.0.0"]]
        ok 22 - toComparators(>  1.0.0) === [[">1.0.0"]]
        ok 23 - toComparators(<=   2.0.0) === [["<=2.0.0"]]
        ok 24 - toComparators(<= 2.0.0) === [["<=2.0.0"]]
        ok 25 - toComparators(<=  2.0.0) === [["<=2.0.0"]]
        ok 26 - toComparators(<    2.0.0) === [["<2.0.0"]]
        ok 27 - toComparators(<  2.0.0) === [["<2.0.0"]]
        ok 28 - toComparators(>=0.1.97) === [[">=0.1.97"]]
        ok 29 - toComparators(>=0.1.97) === [[">=0.1.97"]]
        ok 30 - toComparators(0.1.20 || 1.2.4) === [["0.1.20"],["1.2.4"]]
        ok 31 - toComparators(>=0.2.3 || <0.0.1) === [[">=0.2.3"],["<0.0.1"]]
        ok 32 - toComparators(>=0.2.3 || <0.0.1) === [[">=0.2.3"],["<0.0.1"]]
        ok 33 - toComparators(>=0.2.3 || <0.0.1) === [[">=0.2.3"],["<0.0.1"]]
        ok 34 - toComparators(||) === [[""]]
        ok 35 - toComparators(2.x.x) === [[">=2.0.0","<3.0.0-0"]]
        ok 36 - toComparators(1.2.x) === [[">=1.2.0","<1.3.0-0"]]
        ok 37 - toComparators(1.2.x || 2.x) === [[">=1.2.0","<1.3.0-0"],[">=2.0.0","<3.0.0-0"]]
        ok 38 - toComparators(1.2.x || 2.x) === [[">=1.2.0","<1.3.0-0"],[">=2.0.0","<3.0.0-0"]]
        ok 39 - toComparators(x) === [[""]]
        ok 40 - toComparators(2.*.*) === [[">=2.0.0","<3.0.0-0"]]
        ok 41 - toComparators(1.2.*) === [[">=1.2.0","<1.3.0-0"]]
        ok 42 - toComparators(1.2.* || 2.*) === [[">=1.2.0","<1.3.0-0"],[">=2.0.0","<3.0.0-0"]]
        ok 43 - toComparators(1.2.* || 2.*) === [[">=1.2.0","<1.3.0-0"],[">=2.0.0","<3.0.0-0"]]
        ok 44 - toComparators(*) === [[""]]
        ok 45 - toComparators(2) === [[">=2.0.0","<3.0.0-0"]]
        ok 46 - toComparators(2.3) === [[">=2.3.0","<2.4.0-0"]]
        ok 47 - toComparators(~2.4) === [[">=2.4.0","<2.5.0-0"]]
        ok 48 - toComparators(~2.4) === [[">=2.4.0","<2.5.0-0"]]
        ok 49 - toComparators(~>3.2.1) === [[">=3.2.1","<3.3.0-0"]]
        ok 50 - toComparators(~1) === [[">=1.0.0","<2.0.0-0"]]
        ok 51 - toComparators(~>1) === [[">=1.0.0","<2.0.0-0"]]
        ok 52 - toComparators(~> 1) === [[">=1.0.0","<2.0.0-0"]]
        ok 53 - toComparators(~1.0) === [[">=1.0.0","<1.1.0-0"]]
        ok 54 - toComparators(~ 1.0) === [[">=1.0.0","<1.1.0-0"]]
        ok 55 - toComparators(~ 1.0.3) === [[">=1.0.3","<1.1.0-0"]]
        ok 56 - toComparators(~> 1.0.3) === [[">=1.0.3","<1.1.0-0"]]
        ok 57 - toComparators(<1) === [["<1.0.0-0"]]
        ok 58 - toComparators(< 1) === [["<1.0.0-0"]]
        ok 59 - toComparators(>=1) === [[">=1.0.0"]]
        ok 60 - toComparators(>= 1) === [[">=1.0.0"]]
        ok 61 - toComparators(<1.2) === [["<1.2.0-0"]]
        ok 62 - toComparators(< 1.2) === [["<1.2.0-0"]]
        ok 63 - toComparators(1) === [[">=1.0.0","<2.0.0-0"]]
        ok 64 - toComparators(1 2) === [[">=1.0.0","<2.0.0-0",">=2.0.0","<3.0.0-0"]]
        ok 65 - toComparators(1.2 - 3.4.5) === [[">=1.2.0","<=3.4.5"]]
        ok 66 - toComparators(1.2.3 - 3.4) === [[">=1.2.3","<3.5.0-0"]]
        ok 67 - toComparators(1.2.3 - 3) === [[">=1.2.3","<4.0.0-0"]]
        ok 68 - toComparators(>*) === [["<0.0.0-0"]]
        ok 69 - toComparators(<*) === [["<0.0.0-0"]]
        ok 70 - toComparators(>X) === [["<0.0.0-0"]]
        ok 71 - toComparators(<X) === [["<0.0.0-0"]]
        ok 72 - toComparators(<x <* || >* 2.x) === [["<0.0.0-0"]]
        ok 73 - toComparators(>x 2.x || * || <x) === [[""]]
        1..73
    ok 1 - comparators test # time=853.129ms
    
    1..1
    # time=995.949ms
ok 1 - test/ranges/to-comparators.js # time=995.949ms

# Subtest: test/ranges/valid.js
    # Subtest: valid range test
        1..86
        ok 1 - validRange(1.0.0 - 2.0.0) === >=1.0.0 <=2.0.0
        ok 2 - validRange(1.0.0 - 2.0.0) === >=1.0.0-0 <2.0.1-0
        ok 3 - validRange(1 - 2) === >=1.0.0 <3.0.0-0
        ok 4 - validRange(1 - 2) === >=1.0.0-0 <3.0.0-0
        ok 5 - validRange(1.0 - 2.0) === >=1.0.0 <2.1.0-0
        ok 6 - validRange(1.0 - 2.0) === >=1.0.0-0 <2.1.0-0
        ok 7 - validRange(1.0.0) === 1.0.0
        ok 8 - validRange(>=*) === *
        ok 9 - validRange() === *
        ok 10 - validRange(*) === *
        ok 11 - validRange(*) === *
        ok 12 - validRange(>=1.0.0) === >=1.0.0
        ok 13 - validRange(>1.0.0) === >1.0.0
        ok 14 - validRange(<=2.0.0) === <=2.0.0
        ok 15 - validRange(1) === >=1.0.0 <2.0.0-0
        ok 16 - validRange(<=2.0.0) === <=2.0.0
        ok 17 - validRange(<=2.0.0) === <=2.0.0
        ok 18 - validRange(<2.0.0) === <2.0.0
        ok 19 - validRange(<2.0.0) === <2.0.0
        ok 20 - validRange(>= 1.0.0) === >=1.0.0
        ok 21 - validRange(>=  1.0.0) === >=1.0.0
        ok 22 - validRange(>=   1.0.0) === >=1.0.0
        ok 23 - validRange(> 1.0.0) === >1.0.0
        ok 24 - validRange(>  1.0.0) === >1.0.0
        ok 25 - validRange(<=   2.0.0) === <=2.0.0
        ok 26 - validRange(<= 2.0.0) === <=2.0.0
        ok 27 - validRange(<=  2.0.0) === <=2.0.0
        ok 28 - validRange(<    2.0.0) === <2.0.0
        ok 29 - validRange(<  2.0.0) === <2.0.0
        ok 30 - validRange(>=0.1.97) === >=0.1.97
        ok 31 - validRange(>=0.1.97) === >=0.1.97
        ok 32 - validRange(0.1.20 || 1.2.4) === 0.1.20||1.2.4
        ok 33 - validRange(>=0.2.3 || <0.0.1) === >=0.2.3||<0.0.1
        ok 34 - validRange(>=0.2.3 || <0.0.1) === >=0.2.3||<0.0.1
        ok 35 - validRange(>=0.2.3 || <0.0.1) === >=0.2.3||<0.0.1
        ok 36 - validRange(||) === *
        ok 37 - validRange(2.x.x) === >=2.0.0 <3.0.0-0
        ok 38 - validRange(1.2.x) === >=1.2.0 <1.3.0-0
        ok 39 - validRange(1.2.x || 2.x) === >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0
        ok 40 - validRange(1.2.x || 2.x) === >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0
        ok 41 - validRange(x) === *
        ok 42 - validRange(2.*.*) === >=2.0.0 <3.0.0-0
        ok 43 - validRange(1.2.*) === >=1.2.0 <1.3.0-0
        ok 44 - validRange(1.2.* || 2.*) === >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0
        ok 45 - validRange(*) === *
        ok 46 - validRange(2) === >=2.0.0 <3.0.0-0
        ok 47 - validRange(2.3) === >=2.3.0 <2.4.0-0
        ok 48 - validRange(~2.4) === >=2.4.0 <2.5.0-0
        ok 49 - validRange(~2.4) === >=2.4.0 <2.5.0-0
        ok 50 - validRange(~>3.2.1) === >=3.2.1 <3.3.0-0
        ok 51 - validRange(~1) === >=1.0.0 <2.0.0-0
        ok 52 - validRange(~>1) === >=1.0.0 <2.0.0-0
        ok 53 - validRange(~> 1) === >=1.0.0 <2.0.0-0
        ok 54 - validRange(~1.0) === >=1.0.0 <1.1.0-0
        ok 55 - validRange(~ 1.0) === >=1.0.0 <1.1.0-0
        ok 56 - validRange(^0) === <1.0.0-0
        ok 57 - validRange(^ 1) === >=1.0.0 <2.0.0-0
        ok 58 - validRange(^0.1) === >=0.1.0 <0.2.0-0
        ok 59 - validRange(^1.0) === >=1.0.0 <2.0.0-0
        ok 60 - validRange(^1.2) === >=1.2.0 <2.0.0-0
        ok 61 - validRange(^0.0.1) === >=0.0.1 <0.0.2-0
        ok 62 - validRange(^0.0.1-beta) === >=0.0.1-beta <0.0.2-0
        ok 63 - validRange(^0.1.2) === >=0.1.2 <0.2.0-0
        ok 64 - validRange(^1.2.3) === >=1.2.3 <2.0.0-0
        ok 65 - validRange(^1.2.3-beta.4) === >=1.2.3-beta.4 <2.0.0-0
        ok 66 - validRange(<1) === <1.0.0-0
        ok 67 - validRange(< 1) === <1.0.0-0
        ok 68 - validRange(>=1) === >=1.0.0
        ok 69 - validRange(>= 1) === >=1.0.0
        ok 70 - validRange(<1.2) === <1.2.0-0
        ok 71 - validRange(< 1.2) === <1.2.0-0
        ok 72 - validRange(1) === >=1.0.0 <2.0.0-0
        ok 73 - validRange(>01.02.03) === >1.2.3
        ok 74 - validRange(>01.02.03) === null
        ok 75 - validRange(~1.2.3beta) === >=1.2.3-beta <1.3.0-0
        ok 76 - validRange(~1.2.3beta) === null
        ok 77 - validRange(^ 1.2 ^ 1) === >=1.2.0 <2.0.0-0 >=1.0.0
        ok 78 - validRange(1.2 - 3.4.5) === >=1.2.0 <=3.4.5
        ok 79 - validRange(1.2.3 - 3.4) === >=1.2.3 <3.5.0-0
        ok 80 - validRange(1.2 - 3.4) === >=1.2.0 <3.5.0-0
        ok 81 - validRange(>1) === >=2.0.0
        ok 82 - validRange(>1.2) === >=1.3.0
        ok 83 - validRange(>X) === <0.0.0-0
        ok 84 - validRange(<X) === <0.0.0-0
        ok 85 - validRange(<x <* || >* 2.x) === <0.0.0-0
        ok 86 - validRange(>x 2.x || * || <x) === *
    ok 1 - valid range test # time=698.759ms
    
    1..1
    # time=785.169ms
ok 2 - test/ranges/valid.js # time=785.169ms

# Subtest: test/ranges/subset.js
    1..82
    ok 1 - 1.2.3 ⊂ 1.2.3 = true
    ok 2 - 1.2.3 ⊂ 1.x = true
    ok 3 - 1.2.3 1.2.4 ⊂ 1.2.3 = true
    ok 4 - 1.2.3 1.2.4 ⊂ 1.2.9 = true
    ok 5 - 1.2.3 ⊂ >1.2.0 = true
    ok 6 - 1.2.3 2.3.4 || 2.3.4 ⊂ 3 = false
    ok 7 - ^1.2.3-pre.0 ⊂ 1.x = false
    ok 8 - ^1.2.3-pre.0 ⊂ 1.x = true includePrerelease
    ok 9 - >2 <1 ⊂ 3 = true
    ok 10 - 1 || 2 || 3 ⊂ >=1.0.0 = true
    ok 11 - 1.2.3 ⊂ * = true
    ok 12 - ^1.2.3 ⊂ * = true
    ok 13 - ^1.2.3-pre.0 ⊂ * = false
    ok 14 - ^1.2.3-pre.0 ⊂ * = true includePrerelease
    ok 15 - 1 || 2 || 3 ⊂ * = true
    ok 16 - ^1.2.3-pre.0 ⊂ >=1.0.0 = false
    ok 17 - ^1.2.3-pre.0 ⊂ >=1.0.0 = true includePrerelease
    ok 18 - ^1.2.3-pre.0 ⊂ >=1.2.3-pre.0 = true
    ok 19 - ^1.2.3-pre.0 ⊂ >=1.2.3-pre.0 = true includePrerelease
    ok 20 - >1.2.3-pre.0 ⊂ >=1.2.3-pre.0 = true
    ok 21 - >1.2.3-pre.0 ⊂ >1.2.3-pre.0 || 2 = true
    ok 22 - 1 >1.2.3-pre.0 ⊂ >1.2.3-pre.0 = true
    ok 23 - 1 <=1.2.3-pre.0 ⊂ >=1.0.0-0 = false
    ok 24 - 1 <=1.2.3-pre.0 ⊂ >=1.0.0-0 = true includePrerelease
    ok 25 - 1 <=1.2.3-pre.0 ⊂ <=1.2.3-pre.0 = true
    ok 26 - 1 <=1.2.3-pre.0 ⊂ <=1.2.3-pre.0 = true includePrerelease
    ok 27 - <1.2.3-pre.0 ⊂ <=1.2.3-pre.0 = true
    ok 28 - <1.2.3-pre.0 ⊂ <1.2.3-pre.0 || 2 = true
    ok 29 - 1 <1.2.3-pre.0 ⊂ <1.2.3-pre.0 = true
    ok 30 - * ⊂ * = true
    ok 31 - '' ⊂ * = true
    ok 32 - * ⊂ '' = true
    ok 33 - '' ⊂ '' = true
    ok 34 - * ⊂ >=0.0.0-0 = true includePrerelease
    ok 35 - * ⊂ >=0.0.0 = true
    ok 36 - * ⊂ >=0.0.0 = false includePrerelease
    ok 37 - * ⊂ >=0.0.0-0 = true
    ok 38 - ^2 || ^3 || ^4 ⊂ >=1 = true
    ok 39 - ^2 || ^3 || ^4 ⊂ >1 = true
    ok 40 - ^2 || ^3 || ^4 ⊂ >=2 = true
    ok 41 - ^2 || ^3 || ^4 ⊂ >=3 = false
    ok 42 - >=1 ⊂ ^2 || ^3 || ^4 = false
    ok 43 - >1 ⊂ ^2 || ^3 || ^4 = false
    ok 44 - >=2 ⊂ ^2 || ^3 || ^4 = false
    ok 45 - >=3 ⊂ ^2 || ^3 || ^4 = false
    ok 46 - ^1 ⊂ ^2 || ^3 || ^4 = false
    ok 47 - ^2 ⊂ ^2 || ^3 || ^4 = true
    ok 48 - ^3 ⊂ ^2 || ^3 || ^4 = true
    ok 49 - ^4 ⊂ ^2 || ^3 || ^4 = true
    ok 50 - 1.x ⊂ ^2 || ^3 || ^4 = false
    ok 51 - 2.x ⊂ ^2 || ^3 || ^4 = true
    ok 52 - 3.x ⊂ ^2 || ^3 || ^4 = true
    ok 53 - 4.x ⊂ ^2 || ^3 || ^4 = true
    ok 54 - >=1.0.0 <=1.0.0 || 2.0.0 ⊂ 1.0.0 || 2.0.0 = true
    ok 55 - <=1.0.0 >=1.0.0 || 2.0.0 ⊂ 1.0.0 || 2.0.0 = true
    ok 56 - >=1.0.0 ⊂ 1.0.0 = false
    ok 57 - >=1.0.0 <2.0.0 ⊂ <2.0.0 = true
    ok 58 - >=1.0.0 <2.0.0 ⊂ >0.0.0 = true
    ok 59 - >=1.0.0 <=1.0.0 ⊂ 1.0.0 = true
    ok 60 - >=1.0.0 <=1.0.0 ⊂ 2.0.0 = false
    ok 61 - <2.0.0 ⊂ >=1.0.0 <2.0.0 = false
    ok 62 - >=1.0.0 ⊂ >=1.0.0 <2.0.0 = false
    ok 63 - >=1.0.0 <2.0.0 ⊂ <2.0.0 = true
    ok 64 - >=1.0.0 <2.0.0 ⊂ >=1.0.0 = true
    ok 65 - >=1.0.0 <2.0.0 ⊂ >1.0.0 = false
    ok 66 - >=1.0.0 <=2.0.0 ⊂ <2.0.0 = false
    ok 67 - >=1.0.0 ⊂ <1.0.0 = false
    ok 68 - <=1.0.0 ⊂ >1.0.0 = false
    ok 69 - <=1.0.0 >1.0.0 ⊂ >1.0.0 = true
    ok 70 - 1.0.0 >1.0.0 ⊂ >1.0.0 = true
    ok 71 - 1.0.0 <1.0.0 ⊂ >1.0.0 = true
    ok 72 - <1 <2 <3 ⊂ <4 = true
    ok 73 - <3 <2 <1 ⊂ <4 = true
    ok 74 - >1 >2 >3 ⊂ >0 = true
    ok 75 - >3 >2 >1 ⊂ >0 = true
    ok 76 - <=1 <=2 <=3 ⊂ <4 = true
    ok 77 - <=3 <=2 <=1 ⊂ <4 = true
    ok 78 - >=1 >=2 >=3 ⊂ >0 = true
    ok 79 - >=3 >=2 >=1 ⊂ >0 = true
    ok 80 - >=3 >=2 >=1 ⊂ >=3 >=2 >=1 = true
    ok 81 - >2.0.0 ⊂ >=2.0.0 = true
    # Subtest: range should be subset of itself in obj or string mode
        ok 1 - should be equal
        ok 2 - should be equal
        ok 3 - should be equal
        ok 4 - should be equal
        ok 5 - should be equal
        ok 6 - should be equal
        ok 7 - should be equal
        ok 8 - should be equal
        ok 9 - should be equal
        ok 10 - should be equal
        ok 11 - should be equal
        1..11
    ok 82 - range should be subset of itself in obj or string mode # time=169.748ms
    
    # time=1680.62ms
ok 3 - test/ranges/subset.js # time=1680.62ms

# Subtest: test/ranges/simplify.js
    ok 1 - should be equal
    ok 2 - should be equal
    ok 3 - should be equal
    ok 4 - should be equal
    ok 5 - should be equal
    ok 6 - should be equal
    ok 7 - should be equal
    1..7
    # time=356.921ms
ok 4 - test/ranges/simplify.js # time=356.921ms

# Subtest: test/ranges/outside.js
    # Subtest: gtr tests
        ok 1 - outside(1.3.0, ~1.2.2, > false)
        ok 2 - outside(0.7.1-1, ~0.6.1-1, > false)
        ok 3 - outside(2.0.1, 1.0.0 - 2.0.0, > false)
        ok 4 - outside(1.0.1-beta1, 1.0.0, > false)
        ok 5 - outside(2.0.0, 1.0.0, > false)
        ok 6 - outside(2.1.1, <=2.0.0, > false)
        ok 7 - outside(3.2.9, <=2.0.0, > false)
        ok 8 - outside(2.0.0, <2.0.0, > false)
        ok 9 - outside(1.2.5, 0.1.20 || 1.2.4, > false)
        ok 10 - outside(3.0.0, 2.x.x, > false)
        ok 11 - outside(1.3.0, 1.2.x, > false)
        ok 12 - outside(3.0.0, 1.2.x || 2.x, > false)
        ok 13 - outside(5.0.1, 2.*.*, > false)
        ok 14 - outside(1.3.3, 1.2.*, > false)
        ok 15 - outside(4.0.0, 1.2.* || 2.*, > false)
        ok 16 - outside(3.0.0, 2, > false)
        ok 17 - outside(2.4.2, 2.3, > false)
        ok 18 - outside(2.5.0, ~2.4, > false)
        ok 19 - outside(2.5.5, ~2.4, > false)
        ok 20 - outside(3.3.0, ~>3.2.1, > false)
        ok 21 - outside(2.2.3, ~1, > false)
        ok 22 - outside(2.2.4, ~>1, > false)
        ok 23 - outside(3.2.3, ~> 1, > false)
        ok 24 - outside(1.1.2, ~1.0, > false)
        ok 25 - outside(1.1.0, ~ 1.0, > false)
        ok 26 - outside(1.2.0, <1.2, > false)
        ok 27 - outside(1.2.1, < 1.2, > false)
        ok 28 - outside(2.0.0beta, 1, > true)
        ok 29 - outside(0.6.0, ~v0.5.4-pre, > false)
        ok 30 - outside(0.6.1-pre, ~v0.5.4-pre, > false)
        ok 31 - outside(0.8.0, =0.7.x, > false)
        ok 32 - outside(0.8.0-asdf, =0.7.x, > false)
        ok 33 - outside(0.7.0, <0.7.x, > false)
        ok 34 - outside(1.3.0, ~1.2.2, > false)
        ok 35 - outside(2.2.3, 1.0.0 - 2.0.0, > false)
        ok 36 - outside(1.0.1, 1.0.0, > false)
        ok 37 - outside(3.0.0, <=2.0.0, > false)
        ok 38 - outside(2.9999.9999, <=2.0.0, > false)
        ok 39 - outside(2.2.9, <=2.0.0, > false)
        ok 40 - outside(2.9999.9999, <2.0.0, > false)
        ok 41 - outside(2.2.9, <2.0.0, > false)
        ok 42 - outside(3.1.3, 2.x.x, > false)
        ok 43 - outside(1.3.3, 1.2.x, > false)
        ok 44 - outside(3.1.3, 1.2.x || 2.x, > false)
        ok 45 - outside(3.1.3, 2.*.*, > false)
        ok 46 - outside(1.3.3, 1.2.*, > false)
        ok 47 - outside(3.1.3, 1.2.* || 2.*, > false)
        ok 48 - outside(3.1.2, 2, > false)
        ok 49 - outside(2.4.1, 2.3, > false)
        ok 50 - outside(2.5.0, ~2.4, > false)
        ok 51 - outside(3.3.2, ~>3.2.1, > false)
        ok 52 - outside(2.2.3, ~1, > false)
        ok 53 - outside(2.2.3, ~>1, > false)
        ok 54 - outside(1.1.0, ~1.0, > false)
        ok 55 - outside(1.0.0, <1, > false)
        ok 56 - outside(2.0.0beta, 1, > true)
        ok 57 - outside(1.0.0beta, <1, > true)
        ok 58 - outside(1.0.0beta, < 1, > true)
        ok 59 - outside(0.8.2, =0.7.x, > false)
        ok 60 - outside(0.7.2, <0.7.x, > false)
        ok 61 - outside(0.7.2-beta, 0.7.x, > false)
        1..61
    ok 1 - gtr tests # time=989.569ms
    
    # Subtest: ltr tests
        ok 1 - outside(1.2.1, ~1.2.2, <, false)
        ok 2 - outside(0.6.1-0, ~0.6.1-1, <, false)
        ok 3 - outside(0.0.1, 1.0.0 - 2.0.0, <, false)
        ok 4 - outside(1.0.0-beta.1, 1.0.0-beta.2, <, false)
        ok 5 - outside(0.0.0, 1.0.0, <, false)
        ok 6 - outside(1.1.1, >=2.0.0, <, false)
        ok 7 - outside(1.2.9, >=2.0.0, <, false)
        ok 8 - outside(2.0.0, >2.0.0, <, false)
        ok 9 - outside(0.1.5, 0.1.20 || 1.2.4, <, false)
        ok 10 - outside(1.0.0, 2.x.x, <, false)
        ok 11 - outside(1.1.0, 1.2.x, <, false)
        ok 12 - outside(1.0.0, 1.2.x || 2.x, <, false)
        ok 13 - outside(1.0.1, 2.*.*, <, false)
        ok 14 - outside(1.1.3, 1.2.*, <, false)
        ok 15 - outside(1.1.9999, 1.2.* || 2.*, <, false)
        ok 16 - outside(1.0.0, 2, <, false)
        ok 17 - outside(2.2.2, 2.3, <, false)
        ok 18 - outside(2.3.0, ~2.4, <, false)
        ok 19 - outside(2.3.5, ~2.4, <, false)
        ok 20 - outside(3.2.0, ~>3.2.1, <, false)
        ok 21 - outside(0.2.3, ~1, <, false)
        ok 22 - outside(0.2.4, ~>1, <, false)
        ok 23 - outside(0.2.3, ~> 1, <, false)
        ok 24 - outside(0.1.2, ~1.0, <, false)
        ok 25 - outside(0.1.0, ~ 1.0, <, false)
        ok 26 - outside(1.2.0, >1.2, <, false)
        ok 27 - outside(1.2.1, > 1.2, <, false)
        ok 28 - outside(0.0.0beta, 1, <, true)
        ok 29 - outside(0.5.4-alpha, ~v0.5.4-pre, <, false)
        ok 30 - outside(0.5.4-alpha, ~v0.5.4-pre, <, false)
        ok 31 - outside(0.6.0, =0.7.x, <, false)
        ok 32 - outside(0.6.0-asdf, =0.7.x, <, false)
        ok 33 - outside(0.6.0, >=0.7.x, <, false)
        ok 34 - outside(1.2.1, ~1.2.2, <, false)
        ok 35 - outside(0.2.3, 1.0.0 - 2.0.0, <, false)
        ok 36 - outside(0.0.1, 1.0.0, <, false)
        ok 37 - outside(1.0.0, >=2.0.0, <, false)
        ok 38 - outside(1.9999.9999, >=2.0.0, <, false)
        ok 39 - outside(1.2.9, >=2.0.0, <, false)
        ok 40 - outside(2.0.0, >2.0.0, <, false)
        ok 41 - outside(1.2.9, >2.0.0, <, false)
        ok 42 - outside(1.1.3, 2.x.x, <, false)
        ok 43 - outside(1.1.3, 1.2.x, <, false)
        ok 44 - outside(1.1.3, 1.2.x || 2.x, <, false)
        ok 45 - outside(1.1.3, 2.*.*, <, false)
        ok 46 - outside(1.1.3, 1.2.*, <, false)
        ok 47 - outside(1.1.3, 1.2.* || 2.*, <, false)
        ok 48 - outside(1.9999.9999, 2, <, false)
        ok 49 - outside(2.2.1, 2.3, <, false)
        ok 50 - outside(2.3.0, ~2.4, <, false)
        ok 51 - outside(2.3.2, ~>3.2.1, <, false)
        ok 52 - outside(0.2.3, ~1, <, false)
        ok 53 - outside(0.2.3, ~>1, <, false)
        ok 54 - outside(0.0.0, ~1.0, <, false)
        ok 55 - outside(1.0.0, >1, <, false)
        ok 56 - outside(1.0.0beta, 2, <, true)
        ok 57 - outside(1.0.0beta, >1, <, true)
        ok 58 - outside(1.0.0beta, > 1, <, true)
        ok 59 - outside(0.6.2, =0.7.x, <, false)
        ok 60 - outside(0.7.0-asdf, =0.7.x, <, false)
        ok 61 - outside(1.0.0-0, ^1, <, false)
        ok 62 - outside(0.7.0-asdf, >=0.7.x, <, false)
        ok 63 - outside(1.0.0beta, 1, <, true)
        ok 64 - outside(0.6.2, >=0.7.x, <, false)
        ok 65 - outside(1.3.0-alpha, >1.2.3, <, false)
        1..65
    ok 2 - ltr tests # time=265.587ms
    
    # Subtest: negative gtr tests
        ok 1 - !outside(0.6.1-1, ~0.6.1-1, > false)
        ok 2 - !outside(1.2.3, 1.0.0 - 2.0.0, > false)
        ok 3 - !outside(0.9.9, 1.0.0 - 2.0.0, > false)
        ok 4 - !outside(1.0.0, 1.0.0, > false)
        ok 5 - !outside(0.2.4, >=*, > false)
        ok 6 - !outside(1.0.0, , > true)
        ok 7 - !outside(1.2.3, *, > false)
        ok 8 - !outside(v1.2.3-foo, *, > false)
        ok 9 - !outside(1.0.0, >=1.0.0, > false)
        ok 10 - !outside(1.0.1, >=1.0.0, > false)
        ok 11 - !outside(1.1.0, >=1.0.0, > false)
        ok 12 - !outside(1.0.1, >1.0.0, > false)
        ok 13 - !outside(1.1.0, >1.0.0, > false)
        ok 14 - !outside(2.0.0, <=2.0.0, > false)
        ok 15 - !outside(1.9999.9999, <=2.0.0, > false)
        ok 16 - !outside(0.2.9, <=2.0.0, > false)
        ok 17 - !outside(1.9999.9999, <2.0.0, > false)
        ok 18 - !outside(0.2.9, <2.0.0, > false)
        ok 19 - !outside(1.0.0, >= 1.0.0, > false)
        ok 20 - !outside(1.0.1, >=  1.0.0, > false)
        ok 21 - !outside(1.1.0, >=   1.0.0, > false)
        ok 22 - !outside(1.0.1, > 1.0.0, > false)
        ok 23 - !outside(1.1.0, >  1.0.0, > false)
        ok 24 - !outside(2.0.0, <=   2.0.0, > false)
        ok 25 - !outside(1.9999.9999, <= 2.0.0, > false)
        ok 26 - !outside(0.2.9, <=  2.0.0, > false)
        ok 27 - !outside(1.9999.9999, <    2.0.0, > false)
        ok 28 - !outside(0.2.9, <  2.0.0, > false)
        ok 29 - !outside(v0.1.97, >=0.1.97, > false)
        ok 30 - !outside(0.1.97, >=0.1.97, > false)
        ok 31 - !outside(1.2.4, 0.1.20 || 1.2.4, > false)
        ok 32 - !outside(1.2.4, 0.1.20 || >1.2.4, > false)
        ok 33 - !outside(1.2.3, 0.1.20 || 1.2.4, > false)
        ok 34 - !outside(0.1.20, 0.1.20 || 1.2.4, > false)
        ok 35 - !outside(0.0.0, >=0.2.3 || <0.0.1, > false)
        ok 36 - !outside(0.2.3, >=0.2.3 || <0.0.1, > false)
        ok 37 - !outside(0.2.4, >=0.2.3 || <0.0.1, > false)
        ok 38 - !outside(1.3.4, ||, > false)
        ok 39 - !outside(2.1.3, 2.x.x, > false)
        ok 40 - !outside(1.2.3, 1.2.x, > false)
        ok 41 - !outside(2.1.3, 1.2.x || 2.x, > false)
        ok 42 - !outside(1.2.3, 1.2.x || 2.x, > false)
        ok 43 - !outside(1.2.3, x, > false)
        ok 44 - !outside(2.1.3, 2.*.*, > false)
        ok 45 - !outside(1.2.3, 1.2.*, > false)
        ok 46 - !outside(2.1.3, 1.2.* || 2.*, > false)
        ok 47 - !outside(1.2.3, 1.2.* || 2.*, > false)
        ok 48 - !outside(1.2.3, 1.2.* || 2.*, > false)
        ok 49 - !outside(1.2.3, *, > false)
        ok 50 - !outside(2.1.2, 2, > false)
        ok 51 - !outside(2.3.1, 2.3, > false)
        ok 52 - !outside(2.4.0, ~2.4, > false)
        ok 53 - !outside(2.4.5, ~2.4, > false)
        ok 54 - !outside(3.2.2, ~>3.2.1, > false)
        ok 55 - !outside(1.2.3, ~1, > false)
        ok 56 - !outside(1.2.3, ~>1, > false)
        ok 57 - !outside(1.2.3, ~> 1, > false)
        ok 58 - !outside(1.0.2, ~1.0, > false)
        ok 59 - !outside(1.0.2, ~ 1.0, > false)
        ok 60 - !outside(1.0.0, >=1, > false)
        ok 61 - !outside(1.0.0, >= 1, > false)
        ok 62 - !outside(1.1.1, <1.2, > false)
        ok 63 - !outside(1.1.1, < 1.2, > false)
        ok 64 - !outside(1.0.0beta, 1, > true)
        ok 65 - !outside(0.5.5, ~v0.5.4-pre, > false)
        ok 66 - !outside(0.5.4, ~v0.5.4-pre, > false)
        ok 67 - !outside(0.7.2, =0.7.x, > false)
        ok 68 - !outside(0.7.2, >=0.7.x, > false)
        ok 69 - !outside(0.7.0-asdf, =0.7.x, > false)
        ok 70 - !outside(0.7.0-asdf, >=0.7.x, > false)
        ok 71 - !outside(0.6.2, <=0.7.x, > false)
        ok 72 - !outside(0.2.5, >0.2.3 >0.2.4 <=0.2.5, > false)
        ok 73 - !outside(0.2.4, >=0.2.3 <=0.2.4, > false)
        ok 74 - !outside(2.0.0, 1.0.0 - 2.0.0, > false)
        ok 75 - !outside(0.0.0-0, ^1, > false)
        ok 76 - !outside(2.0.0, ^3.0.0, > false)
        ok 77 - !outside(2.0.0, ^1.0.0 || ~2.0.1, > false)
        ok 78 - !outside(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, > false)
        ok 79 - !outside(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, > true)
        ok 80 - !outside(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, > true)
        ok 81 - !outside(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, > false)
        ok 82 - !outside(0.7.2-beta, 0.7.x, > [object Object])
        1..82
    ok 3 - negative gtr tests # time=283.71ms
    
    # Subtest: negative ltr tests
        ok 1 - !outside(1.1.0, ~ 1.0, < false)
        ok 2 - !outside(0.6.1-1, ~0.6.1-1, < false)
        ok 3 - !outside(1.2.3, 1.0.0 - 2.0.0, < false)
        ok 4 - !outside(2.9.9, 1.0.0 - 2.0.0, < false)
        ok 5 - !outside(1.0.0, 1.0.0, < false)
        ok 6 - !outside(0.2.4, >=*, < false)
        ok 7 - !outside(1.0.0, , < true)
        ok 8 - !outside(1.2.3, *, < false)
        ok 9 - !outside(1.0.0, >=1.0.0, < false)
        ok 10 - !outside(1.0.1, >=1.0.0, < false)
        ok 11 - !outside(1.1.0, >=1.0.0, < false)
        ok 12 - !outside(1.0.1, >1.0.0, < false)
        ok 13 - !outside(1.1.0, >1.0.0, < false)
        ok 14 - !outside(2.0.0, <=2.0.0, < false)
        ok 15 - !outside(1.9999.9999, <=2.0.0, < false)
        ok 16 - !outside(0.2.9, <=2.0.0, < false)
        ok 17 - !outside(1.9999.9999, <2.0.0, < false)
        ok 18 - !outside(0.2.9, <2.0.0, < false)
        ok 19 - !outside(1.0.0, >= 1.0.0, < false)
        ok 20 - !outside(1.0.1, >=  1.0.0, < false)
        ok 21 - !outside(1.1.0, >=   1.0.0, < false)
        ok 22 - !outside(1.0.1, > 1.0.0, < false)
        ok 23 - !outside(1.1.0, >  1.0.0, < false)
        ok 24 - !outside(2.0.0, <=   2.0.0, < false)
        ok 25 - !outside(1.9999.9999, <= 2.0.0, < false)
        ok 26 - !outside(0.2.9, <=  2.0.0, < false)
        ok 27 - !outside(1.9999.9999, <    2.0.0, < false)
        ok 28 - !outside(0.2.9, <  2.0.0, < false)
        ok 29 - !outside(v0.1.97, >=0.1.97, < false)
        ok 30 - !outside(0.1.97, >=0.1.97, < false)
        ok 31 - !outside(1.2.4, 0.1.20 || 1.2.4, < false)
        ok 32 - !outside(1.2.4, 0.1.20 || >1.2.4, < false)
        ok 33 - !outside(1.2.3, 0.1.20 || 1.2.4, < false)
        ok 34 - !outside(0.1.20, 0.1.20 || 1.2.4, < false)
        ok 35 - !outside(0.0.0, >=0.2.3 || <0.0.1, < false)
        ok 36 - !outside(0.2.3, >=0.2.3 || <0.0.1, < false)
        ok 37 - !outside(0.2.4, >=0.2.3 || <0.0.1, < false)
        ok 38 - !outside(1.3.4, ||, < false)
        ok 39 - !outside(2.1.3, 2.x.x, < false)
        ok 40 - !outside(1.2.3, 1.2.x, < false)
        ok 41 - !outside(2.1.3, 1.2.x || 2.x, < false)
        ok 42 - !outside(1.2.3, 1.2.x || 2.x, < false)
        ok 43 - !outside(1.2.3, x, < false)
        ok 44 - !outside(2.1.3, 2.*.*, < false)
        ok 45 - !outside(1.2.3, 1.2.*, < false)
        ok 46 - !outside(2.1.3, 1.2.* || 2.*, < false)
        ok 47 - !outside(1.2.3, 1.2.* || 2.*, < false)
        ok 48 - !outside(1.2.3, 1.2.* || 2.*, < false)
        ok 49 - !outside(1.2.3, *, < false)
        ok 50 - !outside(2.1.2, 2, < false)
        ok 51 - !outside(2.3.1, 2.3, < false)
        ok 52 - !outside(2.4.0, ~2.4, < false)
        ok 53 - !outside(2.4.5, ~2.4, < false)
        ok 54 - !outside(3.2.2, ~>3.2.1, < false)
        ok 55 - !outside(1.2.3, ~1, < false)
        ok 56 - !outside(1.2.3, ~>1, < false)
        ok 57 - !outside(1.2.3, ~> 1, < false)
        ok 58 - !outside(1.0.2, ~1.0, < false)
        ok 59 - !outside(1.0.2, ~ 1.0, < false)
        ok 60 - !outside(1.0.0, >=1, < false)
        ok 61 - !outside(1.0.0, >= 1, < false)
        ok 62 - !outside(1.1.1, <1.2, < false)
        ok 63 - !outside(1.1.1, < 1.2, < false)
        ok 64 - !outside(0.5.5, ~v0.5.4-pre, < false)
        ok 65 - !outside(0.5.4, ~v0.5.4-pre, < false)
        ok 66 - !outside(0.7.2, =0.7.x, < false)
        ok 67 - !outside(0.7.2, >=0.7.x, < false)
        ok 68 - !outside(0.6.2, <=0.7.x, < false)
        ok 69 - !outside(0.2.5, >0.2.3 >0.2.4 <=0.2.5, < false)
        ok 70 - !outside(0.2.4, >=0.2.3 <=0.2.4, < false)
        ok 71 - !outside(2.0.0, 1.0.0 - 2.0.0, < false)
        ok 72 - !outside(4.0.0, ^3.0.0, < false)
        ok 73 - !outside(2.0.0, ^1.0.0 || ~2.0.1, < false)
        ok 74 - !outside(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, < false)
        ok 75 - !outside(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, < true)
        ok 76 - !outside(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, < true)
        ok 77 - !outside(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, < false)
        ok 78 - !outside(1.0.0beta, ^1.0.0alpha, < true)
        ok 79 - !outside(1.0.0beta, ~1.0.0alpha, < true)
        ok 80 - !outside(1.0.0beta, ^1.0.0-alpha, < true)
        ok 81 - !outside(1.0.0beta, ~1.0.0-alpha, < true)
        ok 82 - !outside(1.0.0-beta, ^1.0.0-alpha, < false)
        ok 83 - !outside(1.0.0-beta, ~1.0.0-alpha, < false)
        ok 84 - !outside(1.0.0, =0.1.0, < false)
        ok 85 - !outside(1.3.0-alpha, >1.2.3, < [object Object])
        1..85
    ok 4 - negative ltr tests # time=396.338ms
    
    # Subtest: outside with bad hilo throws
        ok 1 - expected to throw: TypeError Must provide a hilo val of "<" or ">"
        1..1
    ok 5 - outside with bad hilo throws # time=43.823ms
    
    1..5
    # time=2296.436ms
ok 5 - test/ranges/outside.js # time=2296.436ms

# Subtest: test/ranges/min-version.js
    # Subtest: minimum version in range tests
        ok 1 - minVersion(*, false) = 0.0.0
        ok 2 - minVersion(* || >=2, false) = 0.0.0
        ok 3 - minVersion(>=2 || *, false) = 0.0.0
        ok 4 - minVersion(>2 || *, false) = 0.0.0
        ok 5 - minVersion(1.0.0, false) = 1.0.0
        ok 6 - minVersion(1.0, false) = 1.0.0
        ok 7 - minVersion(1.0.x, false) = 1.0.0
        ok 8 - minVersion(1.0.*, false) = 1.0.0
        ok 9 - minVersion(1, false) = 1.0.0
        ok 10 - minVersion(1.x.x, false) = 1.0.0
        ok 11 - minVersion(1.x.x, false) = 1.0.0
        ok 12 - minVersion(1.*.x, false) = 1.0.0
        ok 13 - minVersion(1.x.*, false) = 1.0.0
        ok 14 - minVersion(1.x, false) = 1.0.0
        ok 15 - minVersion(1.*, false) = 1.0.0
        ok 16 - minVersion(=1.0.0, false) = 1.0.0
        ok 17 - minVersion(~1.1.1, false) = 1.1.1
        ok 18 - minVersion(~1.1.1-beta, false) = 1.1.1-beta
        ok 19 - minVersion(~1.1.1 || >=2, false) = 1.1.1
        ok 20 - minVersion(^1.1.1, false) = 1.1.1
        ok 21 - minVersion(^1.1.1-beta, false) = 1.1.1-beta
        ok 22 - minVersion(^1.1.1 || >=2, false) = 1.1.1
        ok 23 - minVersion(^2.16.2 ^2.16, false) = 2.16.2
        ok 24 - minVersion(1.1.1 - 1.8.0, false) = 1.1.1
        ok 25 - minVersion(1.1 - 1.8.0, false) = 1.1.0
        ok 26 - minVersion(<2, false) = 0.0.0
        ok 27 - minVersion(<0.0.0-beta, false) = 0.0.0-0
        ok 28 - minVersion(<0.0.1-beta, false) = 0.0.0
        ok 29 - minVersion(<2 || >4, false) = 0.0.0
        ok 30 - minVersion(>4 || <2, false) = 0.0.0
        ok 31 - minVersion(<=2 || >=4, false) = 0.0.0
        ok 32 - minVersion(>=4 || <=2, false) = 0.0.0
        ok 33 - minVersion(<0.0.0-beta >0.0.0-alpha, false) = 0.0.0-alpha.0
        ok 34 - minVersion(>0.0.0-alpha <0.0.0-beta, false) = 0.0.0-alpha.0
        ok 35 - minVersion(>=1.1.1 <2 || >=2.2.2 <2, false) = 1.1.1
        ok 36 - minVersion(>=2.2.2 <2 || >=1.1.1 <2, false) = 1.1.1
        ok 37 - minVersion(>1.0.0, false) = 1.0.1
        ok 38 - minVersion(>1.0.0-0, false) = 1.0.0-0.0
        ok 39 - minVersion(>1.0.0-beta, false) = 1.0.0-beta.0
        ok 40 - minVersion(>2 || >1.0.0, false) = 1.0.1
        ok 41 - minVersion(>2 || >1.0.0-0, false) = 1.0.0-0.0
        ok 42 - minVersion(>2 || >1.0.0-beta, false) = 1.0.0-beta.0
        ok 43 - minVersion(>4 <3, false) = null
        1..43
    ok 1 - minimum version in range tests # time=305.947ms
    
    1..1
    # time=405.533ms
ok 6 - test/ranges/min-version.js # time=405.533ms

# Subtest: test/ranges/min-satisfying.js
    # Subtest: min satisfying
        ok 1 - should be equal
        ok 2 - should be equal
        ok 3 - should be equal
        ok 4 - should be equal
        1..4
    ok 1 - min satisfying # time=434.842ms
    
    # Subtest: bad ranges in min satisfying
        ok 1 - should be equal
        1..1
    ok 2 - bad ranges in min satisfying # time=43.699ms
    
    1..2
    # time=702.555ms
ok 7 - test/ranges/min-satisfying.js # time=702.555ms

# Subtest: test/ranges/max-satisfying.js
    # Subtest: max satisfying
        ok 1 - should be equal
        ok 2 - should be equal
        ok 3 - should be equal
        ok 4 - should be equal
        1..4
    ok 1 - max satisfying # time=225.398ms
    
    # Subtest: bad ranges in max satisfying
        ok 1 - should be equal
        1..1
    ok 2 - bad ranges in max satisfying # time=27.717ms
    
    1..2
    # time=401.831ms
ok 8 - test/ranges/max-satisfying.js # time=401.831ms

# Subtest: test/ranges/ltr.js
    # Subtest: ltr tests
        ok 1 - ltr(1.2.1, ~1.2.2, false)
        ok 2 - ltr(0.6.1-0, ~0.6.1-1, false)
        ok 3 - ltr(0.0.1, 1.0.0 - 2.0.0, false)
        ok 4 - ltr(1.0.0-beta.1, 1.0.0-beta.2, false)
        ok 5 - ltr(0.0.0, 1.0.0, false)
        ok 6 - ltr(1.1.1, >=2.0.0, false)
        ok 7 - ltr(1.2.9, >=2.0.0, false)
        ok 8 - ltr(2.0.0, >2.0.0, false)
        ok 9 - ltr(0.1.5, 0.1.20 || 1.2.4, false)
        ok 10 - ltr(1.0.0, 2.x.x, false)
        ok 11 - ltr(1.1.0, 1.2.x, false)
        ok 12 - ltr(1.0.0, 1.2.x || 2.x, false)
        ok 13 - ltr(1.0.1, 2.*.*, false)
        ok 14 - ltr(1.1.3, 1.2.*, false)
        ok 15 - ltr(1.1.9999, 1.2.* || 2.*, false)
        ok 16 - ltr(1.0.0, 2, false)
        ok 17 - ltr(2.2.2, 2.3, false)
        ok 18 - ltr(2.3.0, ~2.4, false)
        ok 19 - ltr(2.3.5, ~2.4, false)
        ok 20 - ltr(3.2.0, ~>3.2.1, false)
        ok 21 - ltr(0.2.3, ~1, false)
        ok 22 - ltr(0.2.4, ~>1, false)
        ok 23 - ltr(0.2.3, ~> 1, false)
        ok 24 - ltr(0.1.2, ~1.0, false)
        ok 25 - ltr(0.1.0, ~ 1.0, false)
        ok 26 - ltr(1.2.0, >1.2, false)
        ok 27 - ltr(1.2.1, > 1.2, false)
        ok 28 - ltr(0.0.0beta, 1, true)
        ok 29 - ltr(0.5.4-alpha, ~v0.5.4-pre, false)
        ok 30 - ltr(0.5.4-alpha, ~v0.5.4-pre, false)
        ok 31 - ltr(0.6.0, =0.7.x, false)
        ok 32 - ltr(0.6.0-asdf, =0.7.x, false)
        ok 33 - ltr(0.6.0, >=0.7.x, false)
        ok 34 - ltr(1.2.1, ~1.2.2, false)
        ok 35 - ltr(0.2.3, 1.0.0 - 2.0.0, false)
        ok 36 - ltr(0.0.1, 1.0.0, false)
        ok 37 - ltr(1.0.0, >=2.0.0, false)
        ok 38 - ltr(1.9999.9999, >=2.0.0, false)
        ok 39 - ltr(1.2.9, >=2.0.0, false)
        ok 40 - ltr(2.0.0, >2.0.0, false)
        ok 41 - ltr(1.2.9, >2.0.0, false)
        ok 42 - ltr(1.1.3, 2.x.x, false)
        ok 43 - ltr(1.1.3, 1.2.x, false)
        ok 44 - ltr(1.1.3, 1.2.x || 2.x, false)
        ok 45 - ltr(1.1.3, 2.*.*, false)
        ok 46 - ltr(1.1.3, 1.2.*, false)
        ok 47 - ltr(1.1.3, 1.2.* || 2.*, false)
        ok 48 - ltr(1.9999.9999, 2, false)
        ok 49 - ltr(2.2.1, 2.3, false)
        ok 50 - ltr(2.3.0, ~2.4, false)
        ok 51 - ltr(2.3.2, ~>3.2.1, false)
        ok 52 - ltr(0.2.3, ~1, false)
        ok 53 - ltr(0.2.3, ~>1, false)
        ok 54 - ltr(0.0.0, ~1.0, false)
        ok 55 - ltr(1.0.0, >1, false)
        ok 56 - ltr(1.0.0beta, 2, true)
        ok 57 - ltr(1.0.0beta, >1, true)
        ok 58 - ltr(1.0.0beta, > 1, true)
        ok 59 - ltr(0.6.2, =0.7.x, false)
        ok 60 - ltr(0.7.0-asdf, =0.7.x, false)
        ok 61 - ltr(1.0.0-0, ^1, false)
        ok 62 - ltr(0.7.0-asdf, >=0.7.x, false)
        ok 63 - ltr(1.0.0beta, 1, true)
        ok 64 - ltr(0.6.2, >=0.7.x, false)
        ok 65 - ltr(1.3.0-alpha, >1.2.3, false)
        1..65
    ok 1 - ltr tests # time=737.176ms
    
    # Subtest: negative ltr tests
        ok 1 - !ltr(1.1.0, ~ 1.0, false)
        ok 2 - !ltr(0.6.1-1, ~0.6.1-1, false)
        ok 3 - !ltr(1.2.3, 1.0.0 - 2.0.0, false)
        ok 4 - !ltr(2.9.9, 1.0.0 - 2.0.0, false)
        ok 5 - !ltr(1.0.0, 1.0.0, false)
        ok 6 - !ltr(0.2.4, >=*, false)
        ok 7 - !ltr(1.0.0, , true)
        ok 8 - !ltr(1.2.3, *, false)
        ok 9 - !ltr(1.0.0, >=1.0.0, false)
        ok 10 - !ltr(1.0.1, >=1.0.0, false)
        ok 11 - !ltr(1.1.0, >=1.0.0, false)
        ok 12 - !ltr(1.0.1, >1.0.0, false)
        ok 13 - !ltr(1.1.0, >1.0.0, false)
        ok 14 - !ltr(2.0.0, <=2.0.0, false)
        ok 15 - !ltr(1.9999.9999, <=2.0.0, false)
        ok 16 - !ltr(0.2.9, <=2.0.0, false)
        ok 17 - !ltr(1.9999.9999, <2.0.0, false)
        ok 18 - !ltr(0.2.9, <2.0.0, false)
        ok 19 - !ltr(1.0.0, >= 1.0.0, false)
        ok 20 - !ltr(1.0.1, >=  1.0.0, false)
        ok 21 - !ltr(1.1.0, >=   1.0.0, false)
        ok 22 - !ltr(1.0.1, > 1.0.0, false)
        ok 23 - !ltr(1.1.0, >  1.0.0, false)
        ok 24 - !ltr(2.0.0, <=   2.0.0, false)
        ok 25 - !ltr(1.9999.9999, <= 2.0.0, false)
        ok 26 - !ltr(0.2.9, <=  2.0.0, false)
        ok 27 - !ltr(1.9999.9999, <    2.0.0, false)
        ok 28 - !ltr(0.2.9, <  2.0.0, false)
        ok 29 - !ltr(v0.1.97, >=0.1.97, false)
        ok 30 - !ltr(0.1.97, >=0.1.97, false)
        ok 31 - !ltr(1.2.4, 0.1.20 || 1.2.4, false)
        ok 32 - !ltr(1.2.4, 0.1.20 || >1.2.4, false)
        ok 33 - !ltr(1.2.3, 0.1.20 || 1.2.4, false)
        ok 34 - !ltr(0.1.20, 0.1.20 || 1.2.4, false)
        ok 35 - !ltr(0.0.0, >=0.2.3 || <0.0.1, false)
        ok 36 - !ltr(0.2.3, >=0.2.3 || <0.0.1, false)
        ok 37 - !ltr(0.2.4, >=0.2.3 || <0.0.1, false)
        ok 38 - !ltr(1.3.4, ||, false)
        ok 39 - !ltr(2.1.3, 2.x.x, false)
        ok 40 - !ltr(1.2.3, 1.2.x, false)
        ok 41 - !ltr(2.1.3, 1.2.x || 2.x, false)
        ok 42 - !ltr(1.2.3, 1.2.x || 2.x, false)
        ok 43 - !ltr(1.2.3, x, false)
        ok 44 - !ltr(2.1.3, 2.*.*, false)
        ok 45 - !ltr(1.2.3, 1.2.*, false)
        ok 46 - !ltr(2.1.3, 1.2.* || 2.*, false)
        ok 47 - !ltr(1.2.3, 1.2.* || 2.*, false)
        ok 48 - !ltr(1.2.3, 1.2.* || 2.*, false)
        ok 49 - !ltr(1.2.3, *, false)
        ok 50 - !ltr(2.1.2, 2, false)
        ok 51 - !ltr(2.3.1, 2.3, false)
        ok 52 - !ltr(2.4.0, ~2.4, false)
        ok 53 - !ltr(2.4.5, ~2.4, false)
        ok 54 - !ltr(3.2.2, ~>3.2.1, false)
        ok 55 - !ltr(1.2.3, ~1, false)
        ok 56 - !ltr(1.2.3, ~>1, false)
        ok 57 - !ltr(1.2.3, ~> 1, false)
        ok 58 - !ltr(1.0.2, ~1.0, false)
        ok 59 - !ltr(1.0.2, ~ 1.0, false)
        ok 60 - !ltr(1.0.0, >=1, false)
        ok 61 - !ltr(1.0.0, >= 1, false)
        ok 62 - !ltr(1.1.1, <1.2, false)
        ok 63 - !ltr(1.1.1, < 1.2, false)
        ok 64 - !ltr(0.5.5, ~v0.5.4-pre, false)
        ok 65 - !ltr(0.5.4, ~v0.5.4-pre, false)
        ok 66 - !ltr(0.7.2, =0.7.x, false)
        ok 67 - !ltr(0.7.2, >=0.7.x, false)
        ok 68 - !ltr(0.6.2, <=0.7.x, false)
        ok 69 - !ltr(0.2.5, >0.2.3 >0.2.4 <=0.2.5, false)
        ok 70 - !ltr(0.2.4, >=0.2.3 <=0.2.4, false)
        ok 71 - !ltr(2.0.0, 1.0.0 - 2.0.0, false)
        ok 72 - !ltr(4.0.0, ^3.0.0, false)
        ok 73 - !ltr(2.0.0, ^1.0.0 || ~2.0.1, false)
        ok 74 - !ltr(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, false)
        ok 75 - !ltr(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, true)
        ok 76 - !ltr(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, true)
        ok 77 - !ltr(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, false)
        ok 78 - !ltr(1.0.0beta, ^1.0.0alpha, true)
        ok 79 - !ltr(1.0.0beta, ~1.0.0alpha, true)
        ok 80 - !ltr(1.0.0beta, ^1.0.0-alpha, true)
        ok 81 - !ltr(1.0.0beta, ~1.0.0-alpha, true)
        ok 82 - !ltr(1.0.0-beta, ^1.0.0-alpha, false)
        ok 83 - !ltr(1.0.0-beta, ~1.0.0-alpha, false)
        ok 84 - !ltr(1.0.0, =0.1.0, false)
        ok 85 - !ltr(1.3.0-alpha, >1.2.3, [object Object])
        1..85
    ok 2 - negative ltr tests # time=443.454ms
    
    1..2
    # time=1396.307ms
ok 9 - test/ranges/ltr.js # time=1396.307ms

# Subtest: test/ranges/intersects.js
    # Subtest: intersect comparators
        1..28
        # Subtest: 1.3.0 >=1.3.0 true
            ok 1 - 1.3.0 intersects >=1.3.0 objects
            ok 2 - >=1.3.0 intersects 1.3.0 objects
            ok 3 - 1.3.0 intersects >=1.3.0 loose, objects
            ok 4 - >=1.3.0 intersects 1.3.0 loose, objects
            ok 5 - 1.3.0 intersects >=1.3.0
            ok 6 - >=1.3.0 intersects 1.3.0
            ok 7 - 1.3.0 intersects >=1.3.0 loose
            ok 8 - >=1.3.0 intersects 1.3.0 loose
            1..8
        ok 1 - 1.3.0 >=1.3.0 true # time=256.011ms
        
        # Subtest: 1.3.0 >1.3.0 false
            ok 1 - 1.3.0 intersects >1.3.0 objects
            ok 2 - >1.3.0 intersects 1.3.0 objects
            ok 3 - 1.3.0 intersects >1.3.0 loose, objects
            ok 4 - >1.3.0 intersects 1.3.0 loose, objects
            ok 5 - 1.3.0 intersects >1.3.0
            ok 6 - >1.3.0 intersects 1.3.0
            ok 7 - 1.3.0 intersects >1.3.0 loose
            ok 8 - >1.3.0 intersects 1.3.0 loose
            1..8
        ok 2 - 1.3.0 >1.3.0 false # time=89.718ms
        
        # Subtest: >=1.3.0 1.3.0 true
            ok 1 - >=1.3.0 intersects 1.3.0 objects
            ok 2 - 1.3.0 intersects >=1.3.0 objects
            ok 3 - >=1.3.0 intersects 1.3.0 loose, objects
            ok 4 - 1.3.0 intersects >=1.3.0 loose, objects
            ok 5 - >=1.3.0 intersects 1.3.0
            ok 6 - 1.3.0 intersects >=1.3.0
            ok 7 - >=1.3.0 intersects 1.3.0 loose
            ok 8 - 1.3.0 intersects >=1.3.0 loose
            1..8
        ok 3 - >=1.3.0 1.3.0 true # time=37.957ms
        
        # Subtest: >1.3.0 1.3.0 false
            ok 1 - >1.3.0 intersects 1.3.0 objects
            ok 2 - 1.3.0 intersects >1.3.0 objects
            ok 3 - >1.3.0 intersects 1.3.0 loose, objects
            ok 4 - 1.3.0 intersects >1.3.0 loose, objects
            ok 5 - >1.3.0 intersects 1.3.0
            ok 6 - 1.3.0 intersects >1.3.0
            ok 7 - >1.3.0 intersects 1.3.0 loose
            ok 8 - 1.3.0 intersects >1.3.0 loose
            1..8
        ok 4 - >1.3.0 1.3.0 false # time=46.436ms
        
        # Subtest: >1.3.0 >1.2.0 true
            ok 1 - >1.3.0 intersects >1.2.0 objects
            ok 2 - >1.2.0 intersects >1.3.0 objects
            ok 3 - >1.3.0 intersects >1.2.0 loose, objects
            ok 4 - >1.2.0 intersects >1.3.0 loose, objects
            ok 5 - >1.3.0 intersects >1.2.0
            ok 6 - >1.2.0 intersects >1.3.0
            ok 7 - >1.3.0 intersects >1.2.0 loose
            ok 8 - >1.2.0 intersects >1.3.0 loose
            1..8
        ok 5 - >1.3.0 >1.2.0 true # time=54.276ms
        
        # Subtest: >1.2.0 >1.3.0 true
            ok 1 - >1.2.0 intersects >1.3.0 objects
            ok 2 - >1.3.0 intersects >1.2.0 objects
            ok 3 - >1.2.0 intersects >1.3.0 loose, objects
            ok 4 - >1.3.0 intersects >1.2.0 loose, objects
            ok 5 - >1.2.0 intersects >1.3.0
            ok 6 - >1.3.0 intersects >1.2.0
            ok 7 - >1.2.0 intersects >1.3.0 loose
            ok 8 - >1.3.0 intersects >1.2.0 loose
            1..8
        ok 6 - >1.2.0 >1.3.0 true # time=48.695ms
        
        # Subtest: >=1.2.0 >1.3.0 true
            ok 1 - >=1.2.0 intersects >1.3.0 objects
            ok 2 - >1.3.0 intersects >=1.2.0 objects
            ok 3 - >=1.2.0 intersects >1.3.0 loose, objects
            ok 4 - >1.3.0 intersects >=1.2.0 loose, objects
            ok 5 - >=1.2.0 intersects >1.3.0
            ok 6 - >1.3.0 intersects >=1.2.0
            ok 7 - >=1.2.0 intersects >1.3.0 loose
            ok 8 - >1.3.0 intersects >=1.2.0 loose
            1..8
        ok 7 - >=1.2.0 >1.3.0 true # time=81.979ms
        
        # Subtest: >1.2.0 >=1.3.0 true
            ok 1 - >1.2.0 intersects >=1.3.0 objects
            ok 2 - >=1.3.0 intersects >1.2.0 objects
            ok 3 - >1.2.0 intersects >=1.3.0 loose, objects
            ok 4 - >=1.3.0 intersects >1.2.0 loose, objects
            ok 5 - >1.2.0 intersects >=1.3.0
            ok 6 - >=1.3.0 intersects >1.2.0
            ok 7 - >1.2.0 intersects >=1.3.0 loose
            ok 8 - >=1.3.0 intersects >1.2.0 loose
            1..8
        ok 8 - >1.2.0 >=1.3.0 true # time=48.09ms
        
        # Subtest: <1.3.0 <1.2.0 true
            ok 1 - <1.3.0 intersects <1.2.0 objects
            ok 2 - <1.2.0 intersects <1.3.0 objects
            ok 3 - <1.3.0 intersects <1.2.0 loose, objects
            ok 4 - <1.2.0 intersects <1.3.0 loose, objects
            ok 5 - <1.3.0 intersects <1.2.0
            ok 6 - <1.2.0 intersects <1.3.0
            ok 7 - <1.3.0 intersects <1.2.0 loose
            ok 8 - <1.2.0 intersects <1.3.0 loose
            1..8
        ok 9 - <1.3.0 <1.2.0 true # time=47.157ms
        
        # Subtest: <1.2.0 <1.3.0 true
            ok 1 - <1.2.0 intersects <1.3.0 objects
            ok 2 - <1.3.0 intersects <1.2.0 objects
            ok 3 - <1.2.0 intersects <1.3.0 loose, objects
            ok 4 - <1.3.0 intersects <1.2.0 loose, objects
            ok 5 - <1.2.0 intersects <1.3.0
            ok 6 - <1.3.0 intersects <1.2.0
            ok 7 - <1.2.0 intersects <1.3.0 loose
            ok 8 - <1.3.0 intersects <1.2.0 loose
            1..8
        ok 10 - <1.2.0 <1.3.0 true # time=48.01ms
        
        # Subtest: <=1.2.0 <1.3.0 true
            ok 1 - <=1.2.0 intersects <1.3.0 objects
            ok 2 - <1.3.0 intersects <=1.2.0 objects
            ok 3 - <=1.2.0 intersects <1.3.0 loose, objects
            ok 4 - <1.3.0 intersects <=1.2.0 loose, objects
            ok 5 - <=1.2.0 intersects <1.3.0
            ok 6 - <1.3.0 intersects <=1.2.0
            ok 7 - <=1.2.0 intersects <1.3.0 loose
            ok 8 - <1.3.0 intersects <=1.2.0 loose
            1..8
        ok 11 - <=1.2.0 <1.3.0 true # time=40.497ms
        
        # Subtest: <1.2.0 <=1.3.0 true
            ok 1 - <1.2.0 intersects <=1.3.0 objects
            ok 2 - <=1.3.0 intersects <1.2.0 objects
            ok 3 - <1.2.0 intersects <=1.3.0 loose, objects
            ok 4 - <=1.3.0 intersects <1.2.0 loose, objects
            ok 5 - <1.2.0 intersects <=1.3.0
            ok 6 - <=1.3.0 intersects <1.2.0
            ok 7 - <1.2.0 intersects <=1.3.0 loose
            ok 8 - <=1.3.0 intersects <1.2.0 loose
            1..8
        ok 12 - <1.2.0 <=1.3.0 true # time=44.941ms
        
        # Subtest: >=1.3.0 <=1.3.0 true
            ok 1 - >=1.3.0 intersects <=1.3.0 objects
            ok 2 - <=1.3.0 intersects >=1.3.0 objects
            ok 3 - >=1.3.0 intersects <=1.3.0 loose, objects
            ok 4 - <=1.3.0 intersects >=1.3.0 loose, objects
            ok 5 - >=1.3.0 intersects <=1.3.0
            ok 6 - <=1.3.0 intersects >=1.3.0
            ok 7 - >=1.3.0 intersects <=1.3.0 loose
            ok 8 - <=1.3.0 intersects >=1.3.0 loose
            1..8
        ok 13 - >=1.3.0 <=1.3.0 true # time=39.9ms
        
        # Subtest: >=v1.3.0 <=1.3.0 true
            ok 1 - >=v1.3.0 intersects <=1.3.0 objects
            ok 2 - <=1.3.0 intersects >=v1.3.0 objects
            ok 3 - >=v1.3.0 intersects <=1.3.0 loose, objects
            ok 4 - <=1.3.0 intersects >=v1.3.0 loose, objects
            ok 5 - >=v1.3.0 intersects <=1.3.0
            ok 6 - <=1.3.0 intersects >=v1.3.0
            ok 7 - >=v1.3.0 intersects <=1.3.0 loose
            ok 8 - <=1.3.0 intersects >=v1.3.0 loose
            1..8
        ok 14 - >=v1.3.0 <=1.3.0 true # time=52.4ms
        
        # Subtest: >=1.3.0 >=1.3.0 true
            ok 1 - >=1.3.0 intersects >=1.3.0 objects
            ok 2 - >=1.3.0 intersects >=1.3.0 objects
            ok 3 - >=1.3.0 intersects >=1.3.0 loose, objects
            ok 4 - >=1.3.0 intersects >=1.3.0 loose, objects
            ok 5 - >=1.3.0 intersects >=1.3.0
            ok 6 - >=1.3.0 intersects >=1.3.0
            ok 7 - >=1.3.0 intersects >=1.3.0 loose
            ok 8 - >=1.3.0 intersects >=1.3.0 loose
            1..8
        ok 15 - >=1.3.0 >=1.3.0 true # time=48.614ms
        
        # Subtest: <=1.3.0 <=1.3.0 true
            ok 1 - <=1.3.0 intersects <=1.3.0 objects
            ok 2 - <=1.3.0 intersects <=1.3.0 objects
            ok 3 - <=1.3.0 intersects <=1.3.0 loose, objects
            ok 4 - <=1.3.0 intersects <=1.3.0 loose, objects
            ok 5 - <=1.3.0 intersects <=1.3.0
            ok 6 - <=1.3.0 intersects <=1.3.0
            ok 7 - <=1.3.0 intersects <=1.3.0 loose
            ok 8 - <=1.3.0 intersects <=1.3.0 loose
            1..8
        ok 16 - <=1.3.0 <=1.3.0 true # time=35.611ms
        
        # Subtest: <=1.3.0 <=v1.3.0 true
            ok 1 - <=1.3.0 intersects <=v1.3.0 objects
            ok 2 - <=v1.3.0 intersects <=1.3.0 objects
            ok 3 - <=1.3.0 intersects <=v1.3.0 loose, objects
            ok 4 - <=v1.3.0 intersects <=1.3.0 loose, objects
            ok 5 - <=1.3.0 intersects <=v1.3.0
            ok 6 - <=v1.3.0 intersects <=1.3.0
            ok 7 - <=1.3.0 intersects <=v1.3.0 loose
            ok 8 - <=v1.3.0 intersects <=1.3.0 loose
            1..8
        ok 17 - <=1.3.0 <=v1.3.0 true # time=36.406ms
        
        # Subtest: >1.3.0 <=1.3.0 false
            ok 1 - >1.3.0 intersects <=1.3.0 objects
            ok 2 - <=1.3.0 intersects >1.3.0 objects
            ok 3 - >1.3.0 intersects <=1.3.0 loose, objects
            ok 4 - <=1.3.0 intersects >1.3.0 loose, objects
            ok 5 - >1.3.0 intersects <=1.3.0
            ok 6 - <=1.3.0 intersects >1.3.0
            ok 7 - >1.3.0 intersects <=1.3.0 loose
            ok 8 - <=1.3.0 intersects >1.3.0 loose
            1..8
        ok 18 - >1.3.0 <=1.3.0 false # time=43.557ms
        
        # Subtest: >=1.3.0 <1.3.0 false
            ok 1 - >=1.3.0 intersects <1.3.0 objects
            ok 2 - <1.3.0 intersects >=1.3.0 objects
            ok 3 - >=1.3.0 intersects <1.3.0 loose, objects
            ok 4 - <1.3.0 intersects >=1.3.0 loose, objects
            ok 5 - >=1.3.0 intersects <1.3.0
            ok 6 - <1.3.0 intersects >=1.3.0
            ok 7 - >=1.3.0 intersects <1.3.0 loose
            ok 8 - <1.3.0 intersects >=1.3.0 loose
            1..8
        ok 19 - >=1.3.0 <1.3.0 false # time=43.764ms
        
        # Subtest: >1.0.0 <2.0.0 true
            ok 1 - >1.0.0 intersects <2.0.0 objects
            ok 2 - <2.0.0 intersects >1.0.0 objects
            ok 3 - >1.0.0 intersects <2.0.0 loose, objects
            ok 4 - <2.0.0 intersects >1.0.0 loose, objects
            ok 5 - >1.0.0 intersects <2.0.0
            ok 6 - <2.0.0 intersects >1.0.0
            ok 7 - >1.0.0 intersects <2.0.0 loose
            ok 8 - <2.0.0 intersects >1.0.0 loose
            1..8
        ok 20 - >1.0.0 <2.0.0 true # time=29.857ms
        
        # Subtest: >=1.0.0 <2.0.0 true
            ok 1 - >=1.0.0 intersects <2.0.0 objects
            ok 2 - <2.0.0 intersects >=1.0.0 objects
            ok 3 - >=1.0.0 intersects <2.0.0 loose, objects
            ok 4 - <2.0.0 intersects >=1.0.0 loose, objects
            ok 5 - >=1.0.0 intersects <2.0.0
            ok 6 - <2.0.0 intersects >=1.0.0
            ok 7 - >=1.0.0 intersects <2.0.0 loose
            ok 8 - <2.0.0 intersects >=1.0.0 loose
            1..8
        ok 21 - >=1.0.0 <2.0.0 true # time=28.467ms
        
        # Subtest: >=1.0.0 <=2.0.0 true
            ok 1 - >=1.0.0 intersects <=2.0.0 objects
            ok 2 - <=2.0.0 intersects >=1.0.0 objects
            ok 3 - >=1.0.0 intersects <=2.0.0 loose, objects
            ok 4 - <=2.0.0 intersects >=1.0.0 loose, objects
            ok 5 - >=1.0.0 intersects <=2.0.0
            ok 6 - <=2.0.0 intersects >=1.0.0
            ok 7 - >=1.0.0 intersects <=2.0.0 loose
            ok 8 - <=2.0.0 intersects >=1.0.0 loose
            1..8
        ok 22 - >=1.0.0 <=2.0.0 true # time=30.792ms
        
        # Subtest: >1.0.0 <=2.0.0 true
            ok 1 - >1.0.0 intersects <=2.0.0 objects
            ok 2 - <=2.0.0 intersects >1.0.0 objects
            ok 3 - >1.0.0 intersects <=2.0.0 loose, objects
            ok 4 - <=2.0.0 intersects >1.0.0 loose, objects
            ok 5 - >1.0.0 intersects <=2.0.0
            ok 6 - <=2.0.0 intersects >1.0.0
            ok 7 - >1.0.0 intersects <=2.0.0 loose
            ok 8 - <=2.0.0 intersects >1.0.0 loose
            1..8
        ok 23 - >1.0.0 <=2.0.0 true # time=21.705ms
        
        # Subtest: <=2.0.0 >1.0.0 true
            ok 1 - <=2.0.0 intersects >1.0.0 objects
            ok 2 - >1.0.0 intersects <=2.0.0 objects
            ok 3 - <=2.0.0 intersects >1.0.0 loose, objects
            ok 4 - >1.0.0 intersects <=2.0.0 loose, objects
            ok 5 - <=2.0.0 intersects >1.0.0
            ok 6 - >1.0.0 intersects <=2.0.0
            ok 7 - <=2.0.0 intersects >1.0.0 loose
            ok 8 - >1.0.0 intersects <=2.0.0 loose
            1..8
        ok 24 - <=2.0.0 >1.0.0 true # time=20.471ms
        
        # Subtest: <=1.0.0 >=2.0.0 false
            ok 1 - <=1.0.0 intersects >=2.0.0 objects
            ok 2 - >=2.0.0 intersects <=1.0.0 objects
            ok 3 - <=1.0.0 intersects >=2.0.0 loose, objects
            ok 4 - >=2.0.0 intersects <=1.0.0 loose, objects
            ok 5 - <=1.0.0 intersects >=2.0.0
            ok 6 - >=2.0.0 intersects <=1.0.0
            ok 7 - <=1.0.0 intersects >=2.0.0 loose
            ok 8 - >=2.0.0 intersects <=1.0.0 loose
            1..8
        ok 25 - <=1.0.0 >=2.0.0 false # time=27.804ms
        
        # Subtest:   true
            ok 1 - intersects  objects
            ok 2 - intersects  objects
            ok 3 - intersects  loose, objects
            ok 4 - intersects  loose, objects
            ok 5 - intersects
            ok 6 - intersects
            ok 7 - intersects  loose
            ok 8 - intersects  loose
            1..8
        ok 26 - true # time=17.623ms
        
        # Subtest:  >1.0.0 true
            ok 1 - intersects >1.0.0 objects
            ok 2 - >1.0.0 intersects  objects
            ok 3 - intersects >1.0.0 loose, objects
            ok 4 - >1.0.0 intersects  loose, objects
            ok 5 - intersects >1.0.0
            ok 6 - >1.0.0 intersects
            ok 7 - intersects >1.0.0 loose
            ok 8 - >1.0.0 intersects  loose
            1..8
        ok 27 - >1.0.0 true # time=18.263ms
        
        # Subtest: <=2.0.0  true
            ok 1 - <=2.0.0 intersects  objects
            ok 2 - intersects <=2.0.0 objects
            ok 3 - <=2.0.0 intersects  loose, objects
            ok 4 - intersects <=2.0.0 loose, objects
            ok 5 - <=2.0.0 intersects
            ok 6 - intersects <=2.0.0
            ok 7 - <=2.0.0 intersects  loose
            ok 8 - intersects <=2.0.0 loose
            1..8
        ok 28 - <=2.0.0  true # time=21.881ms
        
    ok 1 - intersect comparators # time=2874.572ms
    
    # Subtest: ranges intersect
        # Subtest: 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0
            ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0
            ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0
            ok 3 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 loose
            ok 4 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 loose
            ok 5 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 6 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 7 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 objects loose
            ok 8 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 objects loose
            1..8
        ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 # time=40.046ms
        
        # Subtest: <1.0.0 >2.0.0 <~> >0.0.0
            ok 1 - <1.0.0 >2.0.0 <~> >0.0.0
            ok 2 - >0.0.0 <~> <1.0.0 >2.0.0
            ok 3 - <1.0.0 >2.0.0 <~> >0.0.0 loose
            ok 4 - >0.0.0 <~> <1.0.0 >2.0.0 loose
            ok 5 - <1.0.0 >2.0.0 <~> >0.0.0 objects
            ok 6 - >0.0.0 <~> <1.0.0 >2.0.0 objects
            ok 7 - <1.0.0 >2.0.0 <~> >0.0.0 objects loose
            ok 8 - >0.0.0 <~> <1.0.0 >2.0.0 objects loose
            1..8
        ok 2 - <1.0.0 >2.0.0 <~> >0.0.0 # time=23.32ms
        
        # Subtest: >0.0.0 <~> <1.0.0 >2.0.0
            ok 1 - >0.0.0 <~> <1.0.0 >2.0.0
            ok 2 - <1.0.0 >2.0.0 <~> >0.0.0
            ok 3 - >0.0.0 <~> <1.0.0 >2.0.0 loose
            ok 4 - <1.0.0 >2.0.0 <~> >0.0.0 loose
            ok 5 - >0.0.0 <~> <1.0.0 >2.0.0 objects
            ok 6 - <1.0.0 >2.0.0 <~> >0.0.0 objects
            ok 7 - >0.0.0 <~> <1.0.0 >2.0.0 objects loose
            ok 8 - <1.0.0 >2.0.0 <~> >0.0.0 objects loose
            1..8
        ok 3 - >0.0.0 <~> <1.0.0 >2.0.0 # time=27.156ms
        
        # Subtest: <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0
            ok 1 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0
            ok 2 - >1.4.0 <1.6.0 <~> <1.0.0 >2.0.0
            ok 3 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 loose
            ok 4 - >1.4.0 <1.6.0 <~> <1.0.0 >2.0.0 loose
            ok 5 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 objects
            ok 6 - >1.4.0 <1.6.0 <~> <1.0.0 >2.0.0 objects
            ok 7 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 objects loose
            ok 8 - >1.4.0 <1.6.0 <~> <1.0.0 >2.0.0 objects loose
            1..8
        ok 4 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 # time=27.866ms
        
        # Subtest: <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0
            ok 1 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0
            ok 2 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >2.0.0
            ok 3 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 loose
            ok 4 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >2.0.0 loose
            ok 5 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 objects
            ok 6 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >2.0.0 objects
            ok 7 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 objects loose
            ok 8 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >2.0.0 objects loose
            1..8
        ok 5 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 # time=22.681ms
        
        # Subtest: >1.0.0 <=2.0.0 <~> 2.0.0
            ok 1 - >1.0.0 <=2.0.0 <~> 2.0.0
            ok 2 - 2.0.0 <~> >1.0.0 <=2.0.0
            ok 3 - >1.0.0 <=2.0.0 <~> 2.0.0 loose
            ok 4 - 2.0.0 <~> >1.0.0 <=2.0.0 loose
            ok 5 - >1.0.0 <=2.0.0 <~> 2.0.0 objects
            ok 6 - 2.0.0 <~> >1.0.0 <=2.0.0 objects
            ok 7 - >1.0.0 <=2.0.0 <~> 2.0.0 objects loose
            ok 8 - 2.0.0 <~> >1.0.0 <=2.0.0 objects loose
            1..8
        ok 6 - >1.0.0 <=2.0.0 <~> 2.0.0 # time=23.454ms
        
        # Subtest: <1.0.0 >=2.0.0 <~> 2.1.0
            ok 1 - <1.0.0 >=2.0.0 <~> 2.1.0
            ok 2 - 2.1.0 <~> <1.0.0 >=2.0.0
            ok 3 - <1.0.0 >=2.0.0 <~> 2.1.0 loose
            ok 4 - 2.1.0 <~> <1.0.0 >=2.0.0 loose
            ok 5 - <1.0.0 >=2.0.0 <~> 2.1.0 objects
            ok 6 - 2.1.0 <~> <1.0.0 >=2.0.0 objects
            ok 7 - <1.0.0 >=2.0.0 <~> 2.1.0 objects loose
            ok 8 - 2.1.0 <~> <1.0.0 >=2.0.0 objects loose
            1..8
        ok 7 - <1.0.0 >=2.0.0 <~> 2.1.0 # time=17.337ms
        
        # Subtest: <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0
            ok 1 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0
            ok 2 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >=2.0.0
            ok 3 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 loose
            ok 4 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >=2.0.0 loose
            ok 5 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 objects
            ok 6 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >=2.0.0 objects
            ok 7 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 objects loose
            ok 8 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >=2.0.0 objects loose
            1..8
        ok 8 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 # time=22.892ms
        
        # Subtest: 1.5.x <~> <1.5.0 || >=1.6.0
            ok 1 - 1.5.x <~> <1.5.0 || >=1.6.0
            ok 2 - <1.5.0 || >=1.6.0 <~> 1.5.x
            ok 3 - 1.5.x <~> <1.5.0 || >=1.6.0 loose
            ok 4 - <1.5.0 || >=1.6.0 <~> 1.5.x loose
            ok 5 - 1.5.x <~> <1.5.0 || >=1.6.0 objects
            ok 6 - <1.5.0 || >=1.6.0 <~> 1.5.x objects
            ok 7 - 1.5.x <~> <1.5.0 || >=1.6.0 objects loose
            ok 8 - <1.5.0 || >=1.6.0 <~> 1.5.x objects loose
            1..8
        ok 9 - 1.5.x <~> <1.5.0 || >=1.6.0 # time=42.486ms
        
        # Subtest: <1.5.0 || >=1.6.0 <~> 1.5.x
            ok 1 - <1.5.0 || >=1.6.0 <~> 1.5.x
            ok 2 - 1.5.x <~> <1.5.0 || >=1.6.0
            ok 3 - <1.5.0 || >=1.6.0 <~> 1.5.x loose
            ok 4 - 1.5.x <~> <1.5.0 || >=1.6.0 loose
            ok 5 - <1.5.0 || >=1.6.0 <~> 1.5.x objects
            ok 6 - 1.5.x <~> <1.5.0 || >=1.6.0 objects
            ok 7 - <1.5.0 || >=1.6.0 <~> 1.5.x objects loose
            ok 8 - 1.5.x <~> <1.5.0 || >=1.6.0 objects loose
            1..8
        ok 10 - <1.5.0 || >=1.6.0 <~> 1.5.x # time=17.61ms
        
        # Subtest: <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2
            ok 1 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2
            ok 2 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2
            ok 3 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 loose
            ok 4 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 loose
            ok 5 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 objects
            ok 6 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 objects
            ok 7 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 objects loose
            ok 8 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 objects loose
            1..8
        ok 11 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 # time=64.455ms
        
        # Subtest: <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2
            ok 1 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2
            ok 2 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2
            ok 3 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 loose
            ok 4 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 loose
            ok 5 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 objects
            ok 6 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 objects
            ok 7 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 objects loose
            ok 8 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 objects loose
            1..8
        ok 12 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 # time=27.04ms
        
        # Subtest: >=1.0.0 <~> <=1.0.0
            ok 1 - >=1.0.0 <~> <=1.0.0
            ok 2 - <=1.0.0 <~> >=1.0.0
            ok 3 - >=1.0.0 <~> <=1.0.0 loose
            ok 4 - <=1.0.0 <~> >=1.0.0 loose
            ok 5 - >=1.0.0 <~> <=1.0.0 objects
            ok 6 - <=1.0.0 <~> >=1.0.0 objects
            ok 7 - >=1.0.0 <~> <=1.0.0 objects loose
            ok 8 - <=1.0.0 <~> >=1.0.0 objects loose
            1..8
        ok 13 - >=1.0.0 <~> <=1.0.0 # time=25.75ms
        
        # Subtest: >1.0.0 <1.0.0 <~> <=0.0.0
            ok 1 - >1.0.0 <1.0.0 <~> <=0.0.0
            ok 2 - <=0.0.0 <~> >1.0.0 <1.0.0
            ok 3 - >1.0.0 <1.0.0 <~> <=0.0.0 loose
            ok 4 - <=0.0.0 <~> >1.0.0 <1.0.0 loose
            ok 5 - >1.0.0 <1.0.0 <~> <=0.0.0 objects
            ok 6 - <=0.0.0 <~> >1.0.0 <1.0.0 objects
            ok 7 - >1.0.0 <1.0.0 <~> <=0.0.0 objects loose
            ok 8 - <=0.0.0 <~> >1.0.0 <1.0.0 objects loose
            1..8
        ok 14 - >1.0.0 <1.0.0 <~> <=0.0.0 # time=16.919ms
        
        # Subtest: * <~> 0.0.1
            ok 1 - * <~> 0.0.1
            ok 2 - 0.0.1 <~> *
            ok 3 - * <~> 0.0.1 loose
            ok 4 - 0.0.1 <~> * loose
            ok 5 - * <~> 0.0.1 objects
            ok 6 - 0.0.1 <~> * objects
            ok 7 - * <~> 0.0.1 objects loose
            ok 8 - 0.0.1 <~> * objects loose
            1..8
        ok 15 - * <~> 0.0.1 # time=16.995ms
        
        # Subtest: * <~> >=1.0.0
            ok 1 - * <~> >=1.0.0
            ok 2 - >=1.0.0 <~> *
            ok 3 - * <~> >=1.0.0 loose
            ok 4 - >=1.0.0 <~> * loose
            ok 5 - * <~> >=1.0.0 objects
            ok 6 - >=1.0.0 <~> * objects
            ok 7 - * <~> >=1.0.0 objects loose
            ok 8 - >=1.0.0 <~> * objects loose
            1..8
        ok 16 - * <~> >=1.0.0 # time=20.492ms
        
        # Subtest: * <~> >1.0.0
            ok 1 - * <~> >1.0.0
            ok 2 - >1.0.0 <~> *
            ok 3 - * <~> >1.0.0 loose
            ok 4 - >1.0.0 <~> * loose
            ok 5 - * <~> >1.0.0 objects
            ok 6 - >1.0.0 <~> * objects
            ok 7 - * <~> >1.0.0 objects loose
            ok 8 - >1.0.0 <~> * objects loose
            1..8
        ok 17 - * <~> >1.0.0 # time=24.412ms
        
        # Subtest: * <~> ~1.0.0
            ok 1 - * <~> ~1.0.0
            ok 2 - ~1.0.0 <~> *
            ok 3 - * <~> ~1.0.0 loose
            ok 4 - ~1.0.0 <~> * loose
            ok 5 - * <~> ~1.0.0 objects
            ok 6 - ~1.0.0 <~> * objects
            ok 7 - * <~> ~1.0.0 objects loose
            ok 8 - ~1.0.0 <~> * objects loose
            1..8
        ok 18 - * <~> ~1.0.0 # time=21.858ms
        
        # Subtest: * <~> <1.6.0
            ok 1 - * <~> <1.6.0
            ok 2 - <1.6.0 <~> *
            ok 3 - * <~> <1.6.0 loose
            ok 4 - <1.6.0 <~> * loose
            ok 5 - * <~> <1.6.0 objects
            ok 6 - <1.6.0 <~> * objects
            ok 7 - * <~> <1.6.0 objects loose
            ok 8 - <1.6.0 <~> * objects loose
            1..8
        ok 19 - * <~> <1.6.0 # time=19.895ms
        
        # Subtest: * <~> <=1.6.0
            ok 1 - * <~> <=1.6.0
            ok 2 - <=1.6.0 <~> *
            ok 3 - * <~> <=1.6.0 loose
            ok 4 - <=1.6.0 <~> * loose
            ok 5 - * <~> <=1.6.0 objects
            ok 6 - <=1.6.0 <~> * objects
            ok 7 - * <~> <=1.6.0 objects loose
            ok 8 - <=1.6.0 <~> * objects loose
            1..8
        ok 20 - * <~> <=1.6.0 # time=6.178ms
        
        # Subtest: 1.* <~> 0.0.1
            ok 1 - 1.* <~> 0.0.1
            ok 2 - 0.0.1 <~> 1.*
            ok 3 - 1.* <~> 0.0.1 loose
            ok 4 - 0.0.1 <~> 1.* loose
            ok 5 - 1.* <~> 0.0.1 objects
            ok 6 - 0.0.1 <~> 1.* objects
            ok 7 - 1.* <~> 0.0.1 objects loose
            ok 8 - 0.0.1 <~> 1.* objects loose
            1..8
        ok 21 - 1.* <~> 0.0.1 # time=19.089ms
        
        # Subtest: 1.* <~> 2.0.0
            ok 1 - 1.* <~> 2.0.0
            ok 2 - 2.0.0 <~> 1.*
            ok 3 - 1.* <~> 2.0.0 loose
            ok 4 - 2.0.0 <~> 1.* loose
            ok 5 - 1.* <~> 2.0.0 objects
            ok 6 - 2.0.0 <~> 1.* objects
            ok 7 - 1.* <~> 2.0.0 objects loose
            ok 8 - 2.0.0 <~> 1.* objects loose
            1..8
        ok 22 - 1.* <~> 2.0.0 # time=31.914ms
        
        # Subtest: 1.* <~> 1.0.0
            ok 1 - 1.* <~> 1.0.0
            ok 2 - 1.0.0 <~> 1.*
            ok 3 - 1.* <~> 1.0.0 loose
            ok 4 - 1.0.0 <~> 1.* loose
            ok 5 - 1.* <~> 1.0.0 objects
            ok 6 - 1.0.0 <~> 1.* objects
            ok 7 - 1.* <~> 1.0.0 objects loose
            ok 8 - 1.0.0 <~> 1.* objects loose
            1..8
        ok 23 - 1.* <~> 1.0.0 # time=48.964ms
        
        # Subtest: 1.* <~> <2.0.0
            ok 1 - 1.* <~> <2.0.0
            ok 2 - <2.0.0 <~> 1.*
            ok 3 - 1.* <~> <2.0.0 loose
            ok 4 - <2.0.0 <~> 1.* loose
            ok 5 - 1.* <~> <2.0.0 objects
            ok 6 - <2.0.0 <~> 1.* objects
            ok 7 - 1.* <~> <2.0.0 objects loose
            ok 8 - <2.0.0 <~> 1.* objects loose
            1..8
        ok 24 - 1.* <~> <2.0.0 # time=36.772ms
        
        # Subtest: 1.* <~> >1.0.0
            ok 1 - 1.* <~> >1.0.0
            ok 2 - >1.0.0 <~> 1.*
            ok 3 - 1.* <~> >1.0.0 loose
            ok 4 - >1.0.0 <~> 1.* loose
            ok 5 - 1.* <~> >1.0.0 objects
            ok 6 - >1.0.0 <~> 1.* objects
            ok 7 - 1.* <~> >1.0.0 objects loose
            ok 8 - >1.0.0 <~> 1.* objects loose
            1..8
        ok 25 - 1.* <~> >1.0.0 # time=36.414ms
        
        # Subtest: 1.* <~> <=1.0.0
            ok 1 - 1.* <~> <=1.0.0
            ok 2 - <=1.0.0 <~> 1.*
            ok 3 - 1.* <~> <=1.0.0 loose
            ok 4 - <=1.0.0 <~> 1.* loose
            ok 5 - 1.* <~> <=1.0.0 objects
            ok 6 - <=1.0.0 <~> 1.* objects
            ok 7 - 1.* <~> <=1.0.0 objects loose
            ok 8 - <=1.0.0 <~> 1.* objects loose
            1..8
        ok 26 - 1.* <~> <=1.0.0 # time=26.069ms
        
        # Subtest: 1.* <~> ^1.0.0
            ok 1 - 1.* <~> ^1.0.0
            ok 2 - ^1.0.0 <~> 1.*
            ok 3 - 1.* <~> ^1.0.0 loose
            ok 4 - ^1.0.0 <~> 1.* loose
            ok 5 - 1.* <~> ^1.0.0 objects
            ok 6 - ^1.0.0 <~> 1.* objects
            ok 7 - 1.* <~> ^1.0.0 objects loose
            ok 8 - ^1.0.0 <~> 1.* objects loose
            1..8
        ok 27 - 1.* <~> ^1.0.0 # time=114.394ms
        
        # Subtest: 1.0.* <~> 0.0.1
            ok 1 - 1.0.* <~> 0.0.1
            ok 2 - 0.0.1 <~> 1.0.*
            ok 3 - 1.0.* <~> 0.0.1 loose
            ok 4 - 0.0.1 <~> 1.0.* loose
            ok 5 - 1.0.* <~> 0.0.1 objects
            ok 6 - 0.0.1 <~> 1.0.* objects
            ok 7 - 1.0.* <~> 0.0.1 objects loose
            ok 8 - 0.0.1 <~> 1.0.* objects loose
            1..8
        ok 28 - 1.0.* <~> 0.0.1 # time=44.601ms
        
        # Subtest: 1.0.* <~> <0.0.1
            ok 1 - 1.0.* <~> <0.0.1
            ok 2 - <0.0.1 <~> 1.0.*
            ok 3 - 1.0.* <~> <0.0.1 loose
            ok 4 - <0.0.1 <~> 1.0.* loose
            ok 5 - 1.0.* <~> <0.0.1 objects
            ok 6 - <0.0.1 <~> 1.0.* objects
            ok 7 - 1.0.* <~> <0.0.1 objects loose
            ok 8 - <0.0.1 <~> 1.0.* objects loose
            1..8
        ok 29 - 1.0.* <~> <0.0.1 # time=44.316ms
        
        # Subtest: 1.0.* <~> >0.0.1
            ok 1 - 1.0.* <~> >0.0.1
            ok 2 - >0.0.1 <~> 1.0.*
            ok 3 - 1.0.* <~> >0.0.1 loose
            ok 4 - >0.0.1 <~> 1.0.* loose
            ok 5 - 1.0.* <~> >0.0.1 objects
            ok 6 - >0.0.1 <~> 1.0.* objects
            ok 7 - 1.0.* <~> >0.0.1 objects loose
            ok 8 - >0.0.1 <~> 1.0.* objects loose
            1..8
        ok 30 - 1.0.* <~> >0.0.1 # time=37.087ms
        
        # Subtest: * <~> 1.3.0 || <1.0.0 >2.0.0
            ok 1 - * <~> 1.3.0 || <1.0.0 >2.0.0
            ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> *
            ok 3 - * <~> 1.3.0 || <1.0.0 >2.0.0 loose
            ok 4 - 1.3.0 || <1.0.0 >2.0.0 <~> * loose
            ok 5 - * <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 6 - 1.3.0 || <1.0.0 >2.0.0 <~> * objects
            ok 7 - * <~> 1.3.0 || <1.0.0 >2.0.0 objects loose
            ok 8 - 1.3.0 || <1.0.0 >2.0.0 <~> * objects loose
            1..8
        ok 31 - * <~> 1.3.0 || <1.0.0 >2.0.0 # time=35.785ms
        
        # Subtest: 1.3.0 || <1.0.0 >2.0.0 <~> *
            ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> *
            ok 2 - * <~> 1.3.0 || <1.0.0 >2.0.0
            ok 3 - 1.3.0 || <1.0.0 >2.0.0 <~> * loose
            ok 4 - * <~> 1.3.0 || <1.0.0 >2.0.0 loose
            ok 5 - 1.3.0 || <1.0.0 >2.0.0 <~> * objects
            ok 6 - * <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 7 - 1.3.0 || <1.0.0 >2.0.0 <~> * objects loose
            ok 8 - * <~> 1.3.0 || <1.0.0 >2.0.0 objects loose
            1..8
        ok 32 - 1.3.0 || <1.0.0 >2.0.0 <~> * # time=31.489ms
        
        # Subtest: 1.* <~> 1.3.0 || <1.0.0 >2.0.0
            ok 1 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0
            ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.*
            ok 3 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 loose
            ok 4 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.* loose
            ok 5 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 6 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.* objects
            ok 7 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 objects loose
            ok 8 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.* objects loose
            1..8
        ok 33 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 # time=44.743ms
        
        # Subtest: x <~> 0.0.1
            ok 1 - x <~> 0.0.1
            ok 2 - 0.0.1 <~> x
            ok 3 - x <~> 0.0.1 loose
            ok 4 - 0.0.1 <~> x loose
            ok 5 - x <~> 0.0.1 objects
            ok 6 - 0.0.1 <~> x objects
            ok 7 - x <~> 0.0.1 objects loose
            ok 8 - 0.0.1 <~> x objects loose
            1..8
        ok 34 - x <~> 0.0.1 # time=31.667ms
        
        # Subtest: x <~> >=1.0.0
            ok 1 - x <~> >=1.0.0
            ok 2 - >=1.0.0 <~> x
            ok 3 - x <~> >=1.0.0 loose
            ok 4 - >=1.0.0 <~> x loose
            ok 5 - x <~> >=1.0.0 objects
            ok 6 - >=1.0.0 <~> x objects
            ok 7 - x <~> >=1.0.0 objects loose
            ok 8 - >=1.0.0 <~> x objects loose
            1..8
        ok 35 - x <~> >=1.0.0 # time=22.152ms
        
        # Subtest: x <~> >1.0.0
            ok 1 - x <~> >1.0.0
            ok 2 - >1.0.0 <~> x
            ok 3 - x <~> >1.0.0 loose
            ok 4 - >1.0.0 <~> x loose
            ok 5 - x <~> >1.0.0 objects
            ok 6 - >1.0.0 <~> x objects
            ok 7 - x <~> >1.0.0 objects loose
            ok 8 - >1.0.0 <~> x objects loose
            1..8
        ok 36 - x <~> >1.0.0 # time=47.053ms
        
        # Subtest: x <~> ~1.0.0
            ok 1 - x <~> ~1.0.0
            ok 2 - ~1.0.0 <~> x
            ok 3 - x <~> ~1.0.0 loose
            ok 4 - ~1.0.0 <~> x loose
            ok 5 - x <~> ~1.0.0 objects
            ok 6 - ~1.0.0 <~> x objects
            ok 7 - x <~> ~1.0.0 objects loose
            ok 8 - ~1.0.0 <~> x objects loose
            1..8
        ok 37 - x <~> ~1.0.0 # time=54.179ms
        
        # Subtest: x <~> <1.6.0
            ok 1 - x <~> <1.6.0
            ok 2 - <1.6.0 <~> x
            ok 3 - x <~> <1.6.0 loose
            ok 4 - <1.6.0 <~> x loose
            ok 5 - x <~> <1.6.0 objects
            ok 6 - <1.6.0 <~> x objects
            ok 7 - x <~> <1.6.0 objects loose
            ok 8 - <1.6.0 <~> x objects loose
            1..8
        ok 38 - x <~> <1.6.0 # time=50.315ms
        
        # Subtest: x <~> <=1.6.0
            ok 1 - x <~> <=1.6.0
            ok 2 - <=1.6.0 <~> x
            ok 3 - x <~> <=1.6.0 loose
            ok 4 - <=1.6.0 <~> x loose
            ok 5 - x <~> <=1.6.0 objects
            ok 6 - <=1.6.0 <~> x objects
            ok 7 - x <~> <=1.6.0 objects loose
            ok 8 - <=1.6.0 <~> x objects loose
            1..8
        ok 39 - x <~> <=1.6.0 # time=50.425ms
        
        # Subtest: 1.x <~> 0.0.1
            ok 1 - 1.x <~> 0.0.1
            ok 2 - 0.0.1 <~> 1.x
            ok 3 - 1.x <~> 0.0.1 loose
            ok 4 - 0.0.1 <~> 1.x loose
            ok 5 - 1.x <~> 0.0.1 objects
            ok 6 - 0.0.1 <~> 1.x objects
            ok 7 - 1.x <~> 0.0.1 objects loose
            ok 8 - 0.0.1 <~> 1.x objects loose
            1..8
        ok 40 - 1.x <~> 0.0.1 # time=36.829ms
        
        # Subtest: 1.x <~> 2.0.0
            ok 1 - 1.x <~> 2.0.0
            ok 2 - 2.0.0 <~> 1.x
            ok 3 - 1.x <~> 2.0.0 loose
            ok 4 - 2.0.0 <~> 1.x loose
            ok 5 - 1.x <~> 2.0.0 objects
            ok 6 - 2.0.0 <~> 1.x objects
            ok 7 - 1.x <~> 2.0.0 objects loose
            ok 8 - 2.0.0 <~> 1.x objects loose
            1..8
        ok 41 - 1.x <~> 2.0.0 # time=36.039ms
        
        # Subtest: 1.x <~> 1.0.0
            ok 1 - 1.x <~> 1.0.0
            ok 2 - 1.0.0 <~> 1.x
            ok 3 - 1.x <~> 1.0.0 loose
            ok 4 - 1.0.0 <~> 1.x loose
            ok 5 - 1.x <~> 1.0.0 objects
            ok 6 - 1.0.0 <~> 1.x objects
            ok 7 - 1.x <~> 1.0.0 objects loose
            ok 8 - 1.0.0 <~> 1.x objects loose
            1..8
        ok 42 - 1.x <~> 1.0.0 # time=35.011ms
        
        # Subtest: 1.x <~> <2.0.0
            ok 1 - 1.x <~> <2.0.0
            ok 2 - <2.0.0 <~> 1.x
            ok 3 - 1.x <~> <2.0.0 loose
            ok 4 - <2.0.0 <~> 1.x loose
            ok 5 - 1.x <~> <2.0.0 objects
            ok 6 - <2.0.0 <~> 1.x objects
            ok 7 - 1.x <~> <2.0.0 objects loose
            ok 8 - <2.0.0 <~> 1.x objects loose
            1..8
        ok 43 - 1.x <~> <2.0.0 # time=26.332ms
        
        # Subtest: 1.x <~> >1.0.0
            ok 1 - 1.x <~> >1.0.0
            ok 2 - >1.0.0 <~> 1.x
            ok 3 - 1.x <~> >1.0.0 loose
            ok 4 - >1.0.0 <~> 1.x loose
            ok 5 - 1.x <~> >1.0.0 objects
            ok 6 - >1.0.0 <~> 1.x objects
            ok 7 - 1.x <~> >1.0.0 objects loose
            ok 8 - >1.0.0 <~> 1.x objects loose
            1..8
        ok 44 - 1.x <~> >1.0.0 # time=26.742ms
        
        # Subtest: 1.x <~> <=1.0.0
            ok 1 - 1.x <~> <=1.0.0
            ok 2 - <=1.0.0 <~> 1.x
            ok 3 - 1.x <~> <=1.0.0 loose
            ok 4 - <=1.0.0 <~> 1.x loose
            ok 5 - 1.x <~> <=1.0.0 objects
            ok 6 - <=1.0.0 <~> 1.x objects
            ok 7 - 1.x <~> <=1.0.0 objects loose
            ok 8 - <=1.0.0 <~> 1.x objects loose
            1..8
        ok 45 - 1.x <~> <=1.0.0 # time=20.446ms
        
        # Subtest: 1.x <~> ^1.0.0
            ok 1 - 1.x <~> ^1.0.0
            ok 2 - ^1.0.0 <~> 1.x
            ok 3 - 1.x <~> ^1.0.0 loose
            ok 4 - ^1.0.0 <~> 1.x loose
            ok 5 - 1.x <~> ^1.0.0 objects
            ok 6 - ^1.0.0 <~> 1.x objects
            ok 7 - 1.x <~> ^1.0.0 objects loose
            ok 8 - ^1.0.0 <~> 1.x objects loose
            1..8
        ok 46 - 1.x <~> ^1.0.0 # time=31.734ms
        
        # Subtest: 1.0.x <~> 0.0.1
            ok 1 - 1.0.x <~> 0.0.1
            ok 2 - 0.0.1 <~> 1.0.x
            ok 3 - 1.0.x <~> 0.0.1 loose
            ok 4 - 0.0.1 <~> 1.0.x loose
            ok 5 - 1.0.x <~> 0.0.1 objects
            ok 6 - 0.0.1 <~> 1.0.x objects
            ok 7 - 1.0.x <~> 0.0.1 objects loose
            ok 8 - 0.0.1 <~> 1.0.x objects loose
            1..8
        ok 47 - 1.0.x <~> 0.0.1 # time=121.174ms
        
        # Subtest: 1.0.x <~> <0.0.1
            ok 1 - 1.0.x <~> <0.0.1
            ok 2 - <0.0.1 <~> 1.0.x
            ok 3 - 1.0.x <~> <0.0.1 loose
            ok 4 - <0.0.1 <~> 1.0.x loose
            ok 5 - 1.0.x <~> <0.0.1 objects
            ok 6 - <0.0.1 <~> 1.0.x objects
            ok 7 - 1.0.x <~> <0.0.1 objects loose
            ok 8 - <0.0.1 <~> 1.0.x objects loose
            1..8
        ok 48 - 1.0.x <~> <0.0.1 # time=51.34ms
        
        # Subtest: 1.0.x <~> >0.0.1
            ok 1 - 1.0.x <~> >0.0.1
            ok 2 - >0.0.1 <~> 1.0.x
            ok 3 - 1.0.x <~> >0.0.1 loose
            ok 4 - >0.0.1 <~> 1.0.x loose
            ok 5 - 1.0.x <~> >0.0.1 objects
            ok 6 - >0.0.1 <~> 1.0.x objects
            ok 7 - 1.0.x <~> >0.0.1 objects loose
            ok 8 - >0.0.1 <~> 1.0.x objects loose
            1..8
        ok 49 - 1.0.x <~> >0.0.1 # time=18.173ms
        
        # Subtest: x <~> 1.3.0 || <1.0.0 >2.0.0
            ok 1 - x <~> 1.3.0 || <1.0.0 >2.0.0
            ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> x
            ok 3 - x <~> 1.3.0 || <1.0.0 >2.0.0 loose
            ok 4 - 1.3.0 || <1.0.0 >2.0.0 <~> x loose
            ok 5 - x <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 6 - 1.3.0 || <1.0.0 >2.0.0 <~> x objects
            ok 7 - x <~> 1.3.0 || <1.0.0 >2.0.0 objects loose
            ok 8 - 1.3.0 || <1.0.0 >2.0.0 <~> x objects loose
            1..8
        ok 50 - x <~> 1.3.0 || <1.0.0 >2.0.0 # time=12.932ms
        
        # Subtest: 1.3.0 || <1.0.0 >2.0.0 <~> x
            ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> x
            ok 2 - x <~> 1.3.0 || <1.0.0 >2.0.0
            ok 3 - 1.3.0 || <1.0.0 >2.0.0 <~> x loose
            ok 4 - x <~> 1.3.0 || <1.0.0 >2.0.0 loose
            ok 5 - 1.3.0 || <1.0.0 >2.0.0 <~> x objects
            ok 6 - x <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 7 - 1.3.0 || <1.0.0 >2.0.0 <~> x objects loose
            ok 8 - x <~> 1.3.0 || <1.0.0 >2.0.0 objects loose
            1..8
        ok 51 - 1.3.0 || <1.0.0 >2.0.0 <~> x # time=16.874ms
        
        # Subtest: 1.x <~> 1.3.0 || <1.0.0 >2.0.0
            ok 1 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0
            ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.x
            ok 3 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 loose
            ok 4 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.x loose
            ok 5 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 6 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.x objects
            ok 7 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 objects loose
            ok 8 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.x objects loose
            1..8
        ok 52 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 # time=44.252ms
        
        # Subtest: * <~> *
            ok 1 - * <~> *
            ok 2 - * <~> *
            ok 3 - * <~> * loose
            ok 4 - * <~> * loose
            ok 5 - * <~> * objects
            ok 6 - * <~> * objects
            ok 7 - * <~> * objects loose
            ok 8 - * <~> * objects loose
            1..8
        ok 53 - * <~> * # time=34.293ms
        
        # Subtest: x <~> 
            ok 1 - x <~>
            ok 2 - <~> x
            ok 3 - x <~>  loose
            ok 4 - <~> x loose
            ok 5 - x <~>  objects
            ok 6 - <~> x objects
            ok 7 - x <~>  objects loose
            ok 8 - <~> x objects loose
            1..8
        ok 54 - x <~> # time=27.501ms
        
        1..54
    ok 2 - ranges intersect # time=4057.087ms
    
    # Subtest: missing comparator parameter in intersect comparators
        ok 1 - throws type error: TypeError a Comparator is required
        1..1
    ok 3 - missing comparator parameter in intersect comparators # time=77.084ms
    
    1..3
    # time=7369.927ms
ok 10 - test/ranges/intersects.js # time=7369.927ms

# Subtest: test/ranges/gtr.js
    # Subtest: gtr tests
        ok 1 - gtr(1.3.0, ~1.2.2, false)
        ok 2 - gtr(0.7.1-1, ~0.6.1-1, false)
        ok 3 - gtr(2.0.1, 1.0.0 - 2.0.0, false)
        ok 4 - gtr(1.0.1-beta1, 1.0.0, false)
        ok 5 - gtr(2.0.0, 1.0.0, false)
        ok 6 - gtr(2.1.1, <=2.0.0, false)
        ok 7 - gtr(3.2.9, <=2.0.0, false)
        ok 8 - gtr(2.0.0, <2.0.0, false)
        ok 9 - gtr(1.2.5, 0.1.20 || 1.2.4, false)
        ok 10 - gtr(3.0.0, 2.x.x, false)
        ok 11 - gtr(1.3.0, 1.2.x, false)
        ok 12 - gtr(3.0.0, 1.2.x || 2.x, false)
        ok 13 - gtr(5.0.1, 2.*.*, false)
        ok 14 - gtr(1.3.3, 1.2.*, false)
        ok 15 - gtr(4.0.0, 1.2.* || 2.*, false)
        ok 16 - gtr(3.0.0, 2, false)
        ok 17 - gtr(2.4.2, 2.3, false)
        ok 18 - gtr(2.5.0, ~2.4, false)
        ok 19 - gtr(2.5.5, ~2.4, false)
        ok 20 - gtr(3.3.0, ~>3.2.1, false)
        ok 21 - gtr(2.2.3, ~1, false)
        ok 22 - gtr(2.2.4, ~>1, false)
        ok 23 - gtr(3.2.3, ~> 1, false)
        ok 24 - gtr(1.1.2, ~1.0, false)
        ok 25 - gtr(1.1.0, ~ 1.0, false)
        ok 26 - gtr(1.2.0, <1.2, false)
        ok 27 - gtr(1.2.1, < 1.2, false)
        ok 28 - gtr(2.0.0beta, 1, true)
        ok 29 - gtr(0.6.0, ~v0.5.4-pre, false)
        ok 30 - gtr(0.6.1-pre, ~v0.5.4-pre, false)
        ok 31 - gtr(0.8.0, =0.7.x, false)
        ok 32 - gtr(0.8.0-asdf, =0.7.x, false)
        ok 33 - gtr(0.7.0, <0.7.x, false)
        ok 34 - gtr(1.3.0, ~1.2.2, false)
        ok 35 - gtr(2.2.3, 1.0.0 - 2.0.0, false)
        ok 36 - gtr(1.0.1, 1.0.0, false)
        ok 37 - gtr(3.0.0, <=2.0.0, false)
        ok 38 - gtr(2.9999.9999, <=2.0.0, false)
        ok 39 - gtr(2.2.9, <=2.0.0, false)
        ok 40 - gtr(2.9999.9999, <2.0.0, false)
        ok 41 - gtr(2.2.9, <2.0.0, false)
        ok 42 - gtr(3.1.3, 2.x.x, false)
        ok 43 - gtr(1.3.3, 1.2.x, false)
        ok 44 - gtr(3.1.3, 1.2.x || 2.x, false)
        ok 45 - gtr(3.1.3, 2.*.*, false)
        ok 46 - gtr(1.3.3, 1.2.*, false)
        ok 47 - gtr(3.1.3, 1.2.* || 2.*, false)
        ok 48 - gtr(3.1.2, 2, false)
        ok 49 - gtr(2.4.1, 2.3, false)
        ok 50 - gtr(2.5.0, ~2.4, false)
        ok 51 - gtr(3.3.2, ~>3.2.1, false)
        ok 52 - gtr(2.2.3, ~1, false)
        ok 53 - gtr(2.2.3, ~>1, false)
        ok 54 - gtr(1.1.0, ~1.0, false)
        ok 55 - gtr(1.0.0, <1, false)
        ok 56 - gtr(2.0.0beta, 1, true)
        ok 57 - gtr(1.0.0beta, <1, true)
        ok 58 - gtr(1.0.0beta, < 1, true)
        ok 59 - gtr(0.8.2, =0.7.x, false)
        ok 60 - gtr(0.7.2, <0.7.x, false)
        ok 61 - gtr(0.7.2-beta, 0.7.x, false)
        1..61
    ok 1 - gtr tests # time=670.646ms
    
    # Subtest: negative gtr tests
        ok 1 - !gtr(0.6.1-1, ~0.6.1-1, false)
        ok 2 - !gtr(1.2.3, 1.0.0 - 2.0.0, false)
        ok 3 - !gtr(0.9.9, 1.0.0 - 2.0.0, false)
        ok 4 - !gtr(1.0.0, 1.0.0, false)
        ok 5 - !gtr(0.2.4, >=*, false)
        ok 6 - !gtr(1.0.0, , true)
        ok 7 - !gtr(1.2.3, *, false)
        ok 8 - !gtr(v1.2.3-foo, *, false)
        ok 9 - !gtr(1.0.0, >=1.0.0, false)
        ok 10 - !gtr(1.0.1, >=1.0.0, false)
        ok 11 - !gtr(1.1.0, >=1.0.0, false)
        ok 12 - !gtr(1.0.1, >1.0.0, false)
        ok 13 - !gtr(1.1.0, >1.0.0, false)
        ok 14 - !gtr(2.0.0, <=2.0.0, false)
        ok 15 - !gtr(1.9999.9999, <=2.0.0, false)
        ok 16 - !gtr(0.2.9, <=2.0.0, false)
        ok 17 - !gtr(1.9999.9999, <2.0.0, false)
        ok 18 - !gtr(0.2.9, <2.0.0, false)
        ok 19 - !gtr(1.0.0, >= 1.0.0, false)
        ok 20 - !gtr(1.0.1, >=  1.0.0, false)
        ok 21 - !gtr(1.1.0, >=   1.0.0, false)
        ok 22 - !gtr(1.0.1, > 1.0.0, false)
        ok 23 - !gtr(1.1.0, >  1.0.0, false)
        ok 24 - !gtr(2.0.0, <=   2.0.0, false)
        ok 25 - !gtr(1.9999.9999, <= 2.0.0, false)
        ok 26 - !gtr(0.2.9, <=  2.0.0, false)
        ok 27 - !gtr(1.9999.9999, <    2.0.0, false)
        ok 28 - !gtr(0.2.9, <  2.0.0, false)
        ok 29 - !gtr(v0.1.97, >=0.1.97, false)
        ok 30 - !gtr(0.1.97, >=0.1.97, false)
        ok 31 - !gtr(1.2.4, 0.1.20 || 1.2.4, false)
        ok 32 - !gtr(1.2.4, 0.1.20 || >1.2.4, false)
        ok 33 - !gtr(1.2.3, 0.1.20 || 1.2.4, false)
        ok 34 - !gtr(0.1.20, 0.1.20 || 1.2.4, false)
        ok 35 - !gtr(0.0.0, >=0.2.3 || <0.0.1, false)
        ok 36 - !gtr(0.2.3, >=0.2.3 || <0.0.1, false)
        ok 37 - !gtr(0.2.4, >=0.2.3 || <0.0.1, false)
        ok 38 - !gtr(1.3.4, ||, false)
        ok 39 - !gtr(2.1.3, 2.x.x, false)
        ok 40 - !gtr(1.2.3, 1.2.x, false)
        ok 41 - !gtr(2.1.3, 1.2.x || 2.x, false)
        ok 42 - !gtr(1.2.3, 1.2.x || 2.x, false)
        ok 43 - !gtr(1.2.3, x, false)
        ok 44 - !gtr(2.1.3, 2.*.*, false)
        ok 45 - !gtr(1.2.3, 1.2.*, false)
        ok 46 - !gtr(2.1.3, 1.2.* || 2.*, false)
        ok 47 - !gtr(1.2.3, 1.2.* || 2.*, false)
        ok 48 - !gtr(1.2.3, 1.2.* || 2.*, false)
        ok 49 - !gtr(1.2.3, *, false)
        ok 50 - !gtr(2.1.2, 2, false)
        ok 51 - !gtr(2.3.1, 2.3, false)
        ok 52 - !gtr(2.4.0, ~2.4, false)
        ok 53 - !gtr(2.4.5, ~2.4, false)
        ok 54 - !gtr(3.2.2, ~>3.2.1, false)
        ok 55 - !gtr(1.2.3, ~1, false)
        ok 56 - !gtr(1.2.3, ~>1, false)
        ok 57 - !gtr(1.2.3, ~> 1, false)
        ok 58 - !gtr(1.0.2, ~1.0, false)
        ok 59 - !gtr(1.0.2, ~ 1.0, false)
        ok 60 - !gtr(1.0.0, >=1, false)
        ok 61 - !gtr(1.0.0, >= 1, false)
        ok 62 - !gtr(1.1.1, <1.2, false)
        ok 63 - !gtr(1.1.1, < 1.2, false)
        ok 64 - !gtr(1.0.0beta, 1, true)
        ok 65 - !gtr(0.5.5, ~v0.5.4-pre, false)
        ok 66 - !gtr(0.5.4, ~v0.5.4-pre, false)
        ok 67 - !gtr(0.7.2, =0.7.x, false)
        ok 68 - !gtr(0.7.2, >=0.7.x, false)
        ok 69 - !gtr(0.7.0-asdf, =0.7.x, false)
        ok 70 - !gtr(0.7.0-asdf, >=0.7.x, false)
        ok 71 - !gtr(0.6.2, <=0.7.x, false)
        ok 72 - !gtr(0.2.5, >0.2.3 >0.2.4 <=0.2.5, false)
        ok 73 - !gtr(0.2.4, >=0.2.3 <=0.2.4, false)
        ok 74 - !gtr(2.0.0, 1.0.0 - 2.0.0, false)
        ok 75 - !gtr(0.0.0-0, ^1, false)
        ok 76 - !gtr(2.0.0, ^3.0.0, false)
        ok 77 - !gtr(2.0.0, ^1.0.0 || ~2.0.1, false)
        ok 78 - !gtr(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, false)
        ok 79 - !gtr(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, true)
        ok 80 - !gtr(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, true)
        ok 81 - !gtr(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, false)
        ok 82 - !gtr(0.7.2-beta, 0.7.x, [object Object])
        1..82
    ok 2 - negative gtr tests # time=408.35ms
    
    1..2
    # time=1262.474ms
ok 11 - test/ranges/gtr.js # time=1262.474ms

# Subtest: test/preload.js
    ok 1 - preload and index match
    1..1
    # time=157.431ms
ok 12 - test/preload.js # time=157.431ms

# Subtest: test/map.js
    ok 1 - test files should match system files
    # Subtest: bin/semver.js
        1..1
        ok 1 - test covers a file
    ok 2 - bin/semver.js # time=75.579ms
    
    # Subtest: classes/comparator.js
        1..1
        ok 1 - test covers a file
    ok 3 - classes/comparator.js # time=25.429ms
    
    # Subtest: classes/index.js
        1..1
        ok 1 - test covers a file
    ok 4 - classes/index.js # time=27.15ms
    
    # Subtest: classes/range.js
        1..1
        ok 1 - test covers a file
    ok 5 - classes/range.js # time=4.509ms
    
    # Subtest: classes/semver.js
        1..1
        ok 1 - test covers a file
    ok 6 - classes/semver.js # time=17.48ms
    
    # Subtest: functions/clean.js
        1..1
        ok 1 - test covers a file
    ok 7 - functions/clean.js # time=3.241ms
    
    # Subtest: functions/cmp.js
        1..1
        ok 1 - test covers a file
    ok 8 - functions/cmp.js # time=11.671ms
    
    # Subtest: functions/coerce.js
        1..1
        ok 1 - test covers a file
    ok 9 - functions/coerce.js # time=15.026ms
    
    # Subtest: functions/compare-build.js
        1..1
        ok 1 - test covers a file
    ok 10 - functions/compare-build.js # time=3.498ms
    
    # Subtest: functions/compare-loose.js
        1..1
        ok 1 - test covers a file
    ok 11 - functions/compare-loose.js # time=27.321ms
    
    # Subtest: functions/compare.js
        1..1
        ok 1 - test covers a file
    ok 12 - functions/compare.js # time=10.523ms
    
    # Subtest: functions/diff.js
        1..1
        ok 1 - test covers a file
    ok 13 - functions/diff.js # time=19.377ms
    
    # Subtest: functions/eq.js
        1..1
        ok 1 - test covers a file
    ok 14 - functions/eq.js # time=1.854ms
    
    # Subtest: functions/gt.js
        1..1
        ok 1 - test covers a file
    ok 15 - functions/gt.js # time=1.837ms
    
    # Subtest: functions/gte.js
        1..1
        ok 1 - test covers a file
    ok 16 - functions/gte.js # time=1.899ms
    
    # Subtest: functions/inc.js
        1..1
        ok 1 - test covers a file
    ok 17 - functions/inc.js # time=22.024ms
    
    # Subtest: functions/lt.js
        1..1
        ok 1 - test covers a file
    ok 18 - functions/lt.js # time=1.773ms
    
    # Subtest: functions/lte.js
        1..1
        ok 1 - test covers a file
    ok 19 - functions/lte.js # time=9.809ms
    
    # Subtest: functions/major.js
        1..1
        ok 1 - test covers a file
    ok 20 - functions/major.js # time=1.52ms
    
    # Subtest: functions/minor.js
        1..1
        ok 1 - test covers a file
    ok 21 - functions/minor.js # time=3.293ms
    
    # Subtest: functions/neq.js
        1..1
        ok 1 - test covers a file
    ok 22 - functions/neq.js # time=26.313ms
    
    # Subtest: functions/parse.js
        1..1
        ok 1 - test covers a file
    ok 23 - functions/parse.js # time=1.418ms
    
    # Subtest: functions/patch.js
        1..1
        ok 1 - test covers a file
    ok 24 - functions/patch.js # time=1.408ms
    
    # Subtest: functions/prerelease.js
        1..1
        ok 1 - test covers a file
    ok 25 - functions/prerelease.js # time=1.393ms
    
    # Subtest: functions/rcompare.js
        1..1
        ok 1 - test covers a file
    ok 26 - functions/rcompare.js # time=1.395ms
    
    # Subtest: functions/rsort.js
        1..1
        ok 1 - test covers a file
    ok 27 - functions/rsort.js # time=1.556ms
    
    # Subtest: functions/satisfies.js
        1..1
        ok 1 - test covers a file
    ok 28 - functions/satisfies.js # time=1.35ms
    
    # Subtest: functions/sort.js
        1..1
        ok 1 - test covers a file
    ok 29 - functions/sort.js # time=13.75ms
    
    # Subtest: functions/valid.js
        1..1
        ok 1 - test covers a file
    ok 30 - functions/valid.js # time=9.516ms
    
    # Subtest: index.js
        1..1
        ok 1 - test covers a file
    ok 31 - index.js # time=1.351ms
    
    # Subtest: internal/constants.js
        1..1
        ok 1 - test covers a file
    ok 32 - internal/constants.js # time=1.323ms
    
    # Subtest: internal/debug.js
        1..1
        ok 1 - test covers a file
    ok 33 - internal/debug.js # time=1.405ms
    
    # Subtest: internal/identifiers.js
        1..1
        ok 1 - test covers a file
    ok 34 - internal/identifiers.js # time=1.471ms
    
    # Subtest: internal/parse-options.js
        1..1
        ok 1 - test covers a file
    ok 35 - internal/parse-options.js # time=1.396ms
    
    # Subtest: internal/re.js
        1..1
        ok 1 - test covers a file
    ok 36 - internal/re.js # time=1.455ms
    
    # Subtest: map.js
        1..1
        ok 1 - test covers a file
    ok 37 - map.js # time=19.499ms
    
    # Subtest: preload.js
        1..1
        ok 1 - test covers a file
    ok 38 - preload.js # time=1.414ms
    
    # Subtest: ranges/gtr.js
        1..1
        ok 1 - test covers a file
    ok 39 - ranges/gtr.js # time=17.688ms
    
    # Subtest: ranges/intersects.js
        1..1
        ok 1 - test covers a file
    ok 40 - ranges/intersects.js # time=17.885ms
    
    # Subtest: ranges/ltr.js
        1..1
        ok 1 - test covers a file
    ok 41 - ranges/ltr.js # time=17.793ms
    
    # Subtest: ranges/max-satisfying.js
        1..1
        ok 1 - test covers a file
    ok 42 - ranges/max-satisfying.js # time=9.555ms
    
    # Subtest: ranges/min-satisfying.js
        1..1
        ok 1 - test covers a file
    ok 43 - ranges/min-satisfying.js # time=5.683ms
    
    # Subtest: ranges/min-version.js
        1..1
        ok 1 - test covers a file
    ok 44 - ranges/min-version.js # time=14.019ms
    
    # Subtest: ranges/outside.js
        1..1
        ok 1 - test covers a file
    ok 45 - ranges/outside.js # time=10.726ms
    
    # Subtest: ranges/simplify.js
        1..1
        ok 1 - test covers a file
    ok 46 - ranges/simplify.js # time=13.687ms
    
    # Subtest: ranges/subset.js
        1..1
        ok 1 - test covers a file
    ok 47 - ranges/subset.js # time=21.867ms
    
    # Subtest: ranges/to-comparators.js
        1..1
        ok 1 - test covers a file
    ok 48 - ranges/to-comparators.js # time=10.334ms
    
    # Subtest: ranges/valid.js
        1..1
        ok 1 - test covers a file
    ok 49 - ranges/valid.js # time=9.846ms
    
    1..49
    # time=11264.043ms
ok 13 - test/map.js # time=11264.043ms

# Subtest: test/internal/debug.js
    1..2
    # Subtest: without env set
        ok 1 - success exit status
        ok 2 - no signal
        ok 3 - got no output
        1..3
    ok 1 - without env set # time=12027.381ms
    
    # Subtest: with env set
        ok 1 - success exit status
        ok 2 - no signal
        1..2
    ok 2 - with env set # time=6886.798ms
    
    # time=19658.709ms
ok 14 - test/internal/debug.js # time=19658.709ms

# Subtest: test/internal/re.js
    # Subtest: has a list of src, re, and tokens
        ok 1 - should match pattern provided
        ok 2 - regexps are regexps
        ok 3 - regexps are regexps
        ok 4 - regexps are regexps
        ok 5 - regexps are regexps
        ok 6 - regexps are regexps
        ok 7 - regexps are regexps
        ok 8 - regexps are regexps
        ok 9 - regexps are regexps
        ok 10 - regexps are regexps
        ok 11 - regexps are regexps
        ok 12 - regexps are regexps
        ok 13 - regexps are regexps
        ok 14 - regexps are regexps
        ok 15 - regexps are regexps
        ok 16 - regexps are regexps
        ok 17 - regexps are regexps
        ok 18 - regexps are regexps
        ok 19 - regexps are regexps
        ok 20 - regexps are regexps
        ok 21 - regexps are regexps
        ok 22 - regexps are regexps
        ok 23 - regexps are regexps
        ok 24 - regexps are regexps
        ok 25 - regexps are regexps
        ok 26 - regexps are regexps
        ok 27 - regexps are regexps
        ok 28 - regexps are regexps
        ok 29 - regexps are regexps
        ok 30 - regexps are regexps
        ok 31 - regexps are regexps
        ok 32 - regexps are regexps
        ok 33 - regexps are regexps
        ok 34 - regexps are regexps
        ok 35 - regexps are regexps
        ok 36 - regexps are regexps
        ok 37 - regexps are regexps
        ok 38 - regexps are regexps
        ok 39 - regexps are regexps
        ok 40 - regexps are regexps
        ok 41 - regexps are regexps
        ok 42 - src is strings
        ok 43 - src is strings
        ok 44 - src is strings
        ok 45 - src is strings
        ok 46 - src is strings
        ok 47 - src is strings
        ok 48 - src is strings
        ok 49 - src is strings
        ok 50 - src is strings
        ok 51 - src is strings
        ok 52 - src is strings
        ok 53 - src is strings
        ok 54 - src is strings
        ok 55 - src is strings
        ok 56 - src is strings
        ok 57 - src is strings
        ok 58 - src is strings
        ok 59 - src is strings
        ok 60 - src is strings
        ok 61 - src is strings
        ok 62 - src is strings
        ok 63 - src is strings
        ok 64 - src is strings
        ok 65 - src is strings
        ok 66 - src is strings
        ok 67 - src is strings
        ok 68 - src is strings
        ok 69 - src is strings
        ok 70 - src is strings
        ok 71 - src is strings
        ok 72 - src is strings
        ok 73 - src is strings
        ok 74 - src is strings
        ok 75 - src is strings
        ok 76 - src is strings
        ok 77 - src is strings
        ok 78 - src is strings
        ok 79 - src is strings
        ok 80 - src is strings
        ok 81 - src is strings
        ok 82 - tokens are numbers
        ok 83 - tokens are numbers
        ok 84 - tokens are numbers
        ok 85 - tokens are numbers
        ok 86 - tokens are numbers
        ok 87 - tokens are numbers
        ok 88 - tokens are numbers
        ok 89 - tokens are numbers
        ok 90 - tokens are numbers
        ok 91 - tokens are numbers
        ok 92 - tokens are numbers
        ok 93 - tokens are numbers
        ok 94 - tokens are numbers
        ok 95 - tokens are numbers
        ok 96 - tokens are numbers
        ok 97 - tokens are numbers
        ok 98 - tokens are numbers
        ok 99 - tokens are numbers
        ok 100 - tokens are numbers
        ok 101 - tokens are numbers
        ok 102 - tokens are numbers
        ok 103 - tokens are numbers
        ok 104 - tokens are numbers
        ok 105 - tokens are numbers
        ok 106 - tokens are numbers
        ok 107 - tokens are numbers
        ok 108 - tokens are numbers
        ok 109 - tokens are numbers
        ok 110 - tokens are numbers
        ok 111 - tokens are numbers
        ok 112 - tokens are numbers
        ok 113 - tokens are numbers
        ok 114 - tokens are numbers
        ok 115 - tokens are numbers
        ok 116 - tokens are numbers
        ok 117 - tokens are numbers
        ok 118 - tokens are numbers
        ok 119 - tokens are numbers
        ok 120 - tokens are numbers
        ok 121 - tokens are numbers
        1..121
    ok 1 - has a list of src, re, and tokens # time=192.939ms
    
    1..1
    # time=219.125ms
ok 15 - test/internal/re.js # time=219.125ms

# Subtest: test/internal/parse-options.js
    # Subtest: falsey values always empty options object
        ok 1 - should be equivalent strictly
        ok 2 - should be equivalent strictly
        ok 3 - should be equivalent strictly
        ok 4 - should be equivalent strictly
        ok 5 - should be equivalent strictly
        ok 6 - should be equivalent strictly
        1..6
    ok 1 - falsey values always empty options object # time=220.324ms
    
    # Subtest: truthy non-objects always loose mode, for backwards comp
        ok 1 - should be equivalent strictly
        ok 2 - should be equivalent strictly
        ok 3 - should be equivalent strictly
        1..3
    ok 2 - truthy non-objects always loose mode, for backwards comp # time=62.285ms
    
    # Subtest: objects only include truthy flags we know about, set to true
        ok 1 - should be equivalent strictly
        ok 2 - should be equivalent strictly
        ok 3 - should be equivalent strictly
        ok 4 - should be equivalent strictly
        1..4
    ok 3 - objects only include truthy flags we know about, set to true # time=71.11ms
    
    1..3
    # time=549.842ms
ok 16 - test/internal/parse-options.js # time=549.842ms

# Subtest: test/internal/identifiers.js
    # Subtest: rcompareIdentifiers and compareIdentifiers
        ok 1 - should be equal
        ok 2 - should be equal
        ok 3 - should be equal
        ok 4 - should be equal
        ok 5 - should be equal
        ok 6 - should be equal
        ok 7 - should be equal
        ok 8 - should be equal
        1..8
    ok 1 - rcompareIdentifiers and compareIdentifiers # time=85.022ms
    
    1..1
    # time=149.638ms
ok 17 - test/internal/identifiers.js # time=149.638ms

# Subtest: test/internal/constants.js
    ok 1 - got some numbers exported
    1..1
    # time=111.188ms
ok 18 - test/internal/constants.js # time=111.188ms

# Subtest: test/index.js
    ok 1 - just a normal value property
    1..1
    # time=35.264ms
ok 19 - test/index.js # time=35.264ms

# Subtest: test/functions/coerce.js
    # Subtest: coerce tests
        ok 1 - coerce(null) should be null
        ok 2 - coerce([object Object]) should be null
        ok 3 - coerce(function () { return '1.2.3' }) should be null
        ok 4 - coerce() should be null
        ok 5 - coerce(.) should be null
        ok 6 - coerce(version one) should be null
        ok 7 - coerce(9999999999999999) should be null
        ok 8 - coerce(11111111111111111) should be null
        ok 9 - coerce(a9999999999999999) should be null
        ok 10 - coerce(a11111111111111111) should be null
        ok 11 - coerce(9999999999999999a) should be null
        ok 12 - coerce(11111111111111111a) should be null
        ok 13 - coerce(9999999999999999.4.7.4) should be null
        ok 14 - coerce(9999999999999999.2222222222222222.3333333333333333) should be null
        ok 15 - coerce(1111111111111111.9999999999999999.3333333333333333) should be null
        ok 16 - coerce(1111111111111111.2222222222222222.9999999999999999) should be null
        ok 17 - coerce(1.2.3) should become 1.2.3
        ok 18 - coerce(.1) should become 1.0.0
        ok 19 - coerce(.1.) should become 1.0.0
        ok 20 - coerce(..1) should become 1.0.0
        ok 21 - coerce(.1.1) should become 1.1.0
        ok 22 - coerce(1.) should become 1.0.0
        ok 23 - coerce(1.0) should become 1.0.0
        ok 24 - coerce(1.0.0) should become 1.0.0
        ok 25 - coerce(0) should become 0.0.0
        ok 26 - coerce(0.0) should become 0.0.0
        ok 27 - coerce(0.0.0) should become 0.0.0
        ok 28 - coerce(0.1) should become 0.1.0
        ok 29 - coerce(0.0.1) should become 0.0.1
        ok 30 - coerce(0.1.1) should become 0.1.1
        ok 31 - coerce(1) should become 1.0.0
        ok 32 - coerce(1.2) should become 1.2.0
        ok 33 - coerce(1.2.3) should become 1.2.3
        ok 34 - coerce(1.2.3.4) should become 1.2.3
        ok 35 - coerce(13) should become 13.0.0
        ok 36 - coerce(35.12) should become 35.12.0
        ok 37 - coerce(35.12.18) should become 35.12.18
        ok 38 - coerce(35.12.18.24) should become 35.12.18
        ok 39 - coerce(v1) should become 1.0.0
        ok 40 - coerce(v1.2) should become 1.2.0
        ok 41 - coerce(v1.2.3) should become 1.2.3
        ok 42 - coerce(v1.2.3.4) should become 1.2.3
        ok 43 - coerce( 1) should become 1.0.0
        ok 44 - coerce(1 ) should become 1.0.0
        ok 45 - coerce(1 0) should become 1.0.0
        ok 46 - coerce(1 1) should become 1.0.0
        ok 47 - coerce(1.1 1) should become 1.1.0
        ok 48 - coerce(1.1-1) should become 1.1.0
        ok 49 - coerce(1.1-1) should become 1.1.0
        ok 50 - coerce(a1) should become 1.0.0
        ok 51 - coerce(a1a) should become 1.0.0
        ok 52 - coerce(1a) should become 1.0.0
        ok 53 - coerce(version 1) should become 1.0.0
        ok 54 - coerce(version1) should become 1.0.0
        ok 55 - coerce(version1.0) should become 1.0.0
        ok 56 - coerce(version1.1) should become 1.1.0
        ok 57 - coerce(42.6.7.9.3-alpha) should become 42.6.7
        ok 58 - coerce(v2) should become 2.0.0
        ok 59 - coerce(v3.4 replaces v3.3.1) should become 3.4.0
        ok 60 - coerce(4.6.3.9.2-alpha2) should become 4.6.3
        ok 61 - coerce(11111111111111111.2) should become 2.0.0
        ok 62 - coerce(11111111111111111.2.3) should become 2.3.0
        ok 63 - coerce(1.22222222222222222.3) should become 1.0.0
        ok 64 - coerce(1.2.33333333333333333) should become 1.2.0
        ok 65 - coerce(11111111111111111.2.3.4) should become 2.3.4
        ok 66 - coerce(1.22222222222222222.3.4) should become 1.0.0
        ok 67 - coerce(1.2.33333333333333333.4) should become 1.2.0
        ok 68 - coerce(11111111111111111.2222222222222222.3333333333333333) should become 2222222222222222.3333333333333333.0
        ok 69 - coerce(1111111111111111.22222222222222222.3333333333333333) should become 1111111111111111.0.0
        ok 70 - coerce(1111111111111111.2222222222222222.33333333333333333) should become 1111111111111111.2222222222222222.0
        ok 71 - coerce(11.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1) should become 11.1.1
        ok 72 - coerce(1111111111111111) should become 1111111111111111.0.0
        ok 73 - coerce(a1111111111111111) should become 1111111111111111.0.0
        ok 74 - coerce(1111111111111111.2.3.4) should become 1111111111111111.2.3
        ok 75 - coerce(1.2222222222222222.3.4) should become 1.2222222222222222.3
        ok 76 - coerce(1.2.3333333333333333.4) should become 1.2.3333333333333333
        ok 77 - coerce(1111111111111111.2222222222222222.3333333333333333) should become 1111111111111111.2222222222222222.3333333333333333
        ok 78 - coerce(1.2.3.444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.5) should become 1.2.3
        ok 79 - coerce(1.2.3.4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444) should become 1.2.3
        ok 80 - coerce(11111111111111111.4.7.4) should become 4.7.4
        ok 81 - coerce(10) should become 10.0.0
        ok 82 - coerce(1.2.3/a/b/c/2.3.4) should become 2.3.4
        ok 83 - coerce(1.2.3.4.5.6) should become 4.5.6
        ok 84 - coerce(1.2.3.4.5/6) should become 6.0.0
        ok 85 - coerce(1.2.3.4./6) should become 6.0.0
        ok 86 - coerce(1.2.3.4/6) should become 6.0.0
        ok 87 - coerce(1.2.3./6) should become 6.0.0
        ok 88 - coerce(1.2.3/6) should become 6.0.0
        ok 89 - coerce(1.2.3.4) should become 2.3.4
        ok 90 - coerce(1.2.3.4xyz) should become 2.3.4
        ok 91 - should be equivalent
        ok 92 - should be equivalent
        1..92
    ok 1 - coerce tests # time=476.044ms
    
    1..1
    # time=624.398ms
ok 20 - test/functions/coerce.js # time=624.398ms

# Subtest: test/functions/valid.js
    # Subtest: returns null instead of throwing when presented with garbage
        1..10
        ok 1 - too long
        ok 2 - too big
        ok 3 - too big
        ok 4 - too big
        ok 5 - not a version
        ok 6 - true
        ok 7 - even loose as an opt, same
        ok 8 - regexp is not a string
        ok 9 - semver-ish regexp is not a string
        ok 10 - obj with a tostring is not a string
    ok 1 - returns null instead of throwing when presented with garbage # time=204.374ms
    
    # Subtest: validate a version into a SemVer object
        ok 1 - should be equal
        ok 2 - return the version if a SemVer obj
        ok 3 - looseness as a boolean
        ok 4 - looseness as an option
        1..4
    ok 2 - validate a version into a SemVer object # time=53.701ms
    
    1..2
    # time=434.7ms
ok 21 - test/functions/valid.js # time=434.7ms

# Subtest: test/functions/sort.js
    # Subtest: sorting
        ok 1 - should be equivalent
        1..1
    ok 1 - sorting # time=242.175ms
    
    1..1
    # time=398.665ms
ok 22 - test/functions/sort.js # time=398.665ms

# Subtest: test/functions/satisfies.js
    # Subtest: range tests
        1..122
        ok 1 - 1.0.0 - 2.0.0 satisfied by 1.2.3
        ok 2 - ^1.2.3+build satisfied by 1.2.3
        ok 3 - ^1.2.3+build satisfied by 1.3.0
        ok 4 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3
        ok 5 - 1.2.3pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3
        ok 6 - 1.2.3-pre+asdf - 2.4.3pre+asdf satisfied by 1.2.3
        ok 7 - 1.2.3pre+asdf - 2.4.3pre+asdf satisfied by 1.2.3
        ok 8 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3-pre.2
        ok 9 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 2.4.3-alpha
        ok 10 - 1.2.3+asdf - 2.4.3+asdf satisfied by 1.2.3
        ok 11 - 1.0.0 satisfied by 1.0.0
        ok 12 - >=* satisfied by 0.2.4
        ok 13 - satisfied by 1.0.0
        ok 14 - * satisfied by 1.2.3
        ok 15 - * satisfied by v1.2.3
        ok 16 - >=1.0.0 satisfied by 1.0.0
        ok 17 - >=1.0.0 satisfied by 1.0.1
        ok 18 - >=1.0.0 satisfied by 1.1.0
        ok 19 - >1.0.0 satisfied by 1.0.1
        ok 20 - >1.0.0 satisfied by 1.1.0
        ok 21 - <=2.0.0 satisfied by 2.0.0
        ok 22 - <=2.0.0 satisfied by 1.9999.9999
        ok 23 - <=2.0.0 satisfied by 0.2.9
        ok 24 - <2.0.0 satisfied by 1.9999.9999
        ok 25 - <2.0.0 satisfied by 0.2.9
        ok 26 - >= 1.0.0 satisfied by 1.0.0
        ok 27 - >=  1.0.0 satisfied by 1.0.1
        ok 28 - >=   1.0.0 satisfied by 1.1.0
        ok 29 - > 1.0.0 satisfied by 1.0.1
        ok 30 - >  1.0.0 satisfied by 1.1.0
        ok 31 - <=   2.0.0 satisfied by 2.0.0
        ok 32 - <= 2.0.0 satisfied by 1.9999.9999
        ok 33 - <=  2.0.0 satisfied by 0.2.9
        ok 34 - <    2.0.0 satisfied by 1.9999.9999
        ok 35 - <  2.0.0 satisfied by 0.2.9
        ok 36 - >=0.1.97 satisfied by v0.1.97
        ok 37 - >=0.1.97 satisfied by 0.1.97
        ok 38 - 0.1.20 || 1.2.4 satisfied by 1.2.4
        ok 39 - >=0.2.3 || <0.0.1 satisfied by 0.0.0
        ok 40 - >=0.2.3 || <0.0.1 satisfied by 0.2.3
        ok 41 - >=0.2.3 || <0.0.1 satisfied by 0.2.4
        ok 42 - || satisfied by 1.3.4
        ok 43 - 2.x.x satisfied by 2.1.3
        ok 44 - 1.2.x satisfied by 1.2.3
        ok 45 - 1.2.x || 2.x satisfied by 2.1.3
        ok 46 - 1.2.x || 2.x satisfied by 1.2.3
        ok 47 - x satisfied by 1.2.3
        ok 48 - 2.*.* satisfied by 2.1.3
        ok 49 - 1.2.* satisfied by 1.2.3
        ok 50 - 1.2.* || 2.* satisfied by 2.1.3
        ok 51 - 1.2.* || 2.* satisfied by 1.2.3
        ok 52 - * satisfied by 1.2.3
        ok 53 - 2 satisfied by 2.1.2
        ok 54 - 2.3 satisfied by 2.3.1
        ok 55 - ~0.0.1 satisfied by 0.0.1
        ok 56 - ~0.0.1 satisfied by 0.0.2
        ok 57 - ~x satisfied by 0.0.9
        ok 58 - ~2 satisfied by 2.0.9
        ok 59 - ~2.4 satisfied by 2.4.0
        ok 60 - ~2.4 satisfied by 2.4.5
        ok 61 - ~>3.2.1 satisfied by 3.2.2
        ok 62 - ~1 satisfied by 1.2.3
        ok 63 - ~>1 satisfied by 1.2.3
        ok 64 - ~> 1 satisfied by 1.2.3
        ok 65 - ~1.0 satisfied by 1.0.2
        ok 66 - ~ 1.0 satisfied by 1.0.2
        ok 67 - ~ 1.0.3 satisfied by 1.0.12
        ok 68 - ~ 1.0.3alpha satisfied by 1.0.12
        ok 69 - >=1 satisfied by 1.0.0
        ok 70 - >= 1 satisfied by 1.0.0
        ok 71 - <1.2 satisfied by 1.1.1
        ok 72 - < 1.2 satisfied by 1.1.1
        ok 73 - ~v0.5.4-pre satisfied by 0.5.5
        ok 74 - ~v0.5.4-pre satisfied by 0.5.4
        ok 75 - =0.7.x satisfied by 0.7.2
        ok 76 - <=0.7.x satisfied by 0.7.2
        ok 77 - >=0.7.x satisfied by 0.7.2
        ok 78 - <=0.7.x satisfied by 0.6.2
        ok 79 - ~1.2.1 >=1.2.3 satisfied by 1.2.3
        ok 80 - ~1.2.1 =1.2.3 satisfied by 1.2.3
        ok 81 - ~1.2.1 1.2.3 satisfied by 1.2.3
        ok 82 - ~1.2.1 >=1.2.3 1.2.3 satisfied by 1.2.3
        ok 83 - ~1.2.1 1.2.3 >=1.2.3 satisfied by 1.2.3
        ok 84 - ~1.2.1 1.2.3 satisfied by 1.2.3
        ok 85 - >=1.2.1 1.2.3 satisfied by 1.2.3
        ok 86 - 1.2.3 >=1.2.1 satisfied by 1.2.3
        ok 87 - >=1.2.3 >=1.2.1 satisfied by 1.2.3
        ok 88 - >=1.2.1 >=1.2.3 satisfied by 1.2.3
        ok 89 - >=1.2 satisfied by 1.2.8
        ok 90 - ^1.2.3 satisfied by 1.8.1
        ok 91 - ^0.1.2 satisfied by 0.1.2
        ok 92 - ^0.1 satisfied by 0.1.2
        ok 93 - ^0.0.1 satisfied by 0.0.1
        ok 94 - ^1.2 satisfied by 1.4.2
        ok 95 - ^1.2 ^1 satisfied by 1.4.2
        ok 96 - ^1.2.3-alpha satisfied by 1.2.3-pre
        ok 97 - ^1.2.0-alpha satisfied by 1.2.0-pre
        ok 98 - ^0.0.1-alpha satisfied by 0.0.1-beta
        ok 99 - ^0.0.1-alpha satisfied by 0.0.1
        ok 100 - ^0.1.1-alpha satisfied by 0.1.1-beta
        ok 101 - ^x satisfied by 1.2.3
        ok 102 - x - 1.0.0 satisfied by 0.9.7
        ok 103 - x - 1.x satisfied by 0.9.7
        ok 104 - 1.0.0 - x satisfied by 1.9.7
        ok 105 - 1.x - x satisfied by 1.9.7
        ok 106 - <=7.x satisfied by 7.9.9
        ok 107 - 2.x satisfied by 2.0.0-pre.0
        ok 108 - 2.x satisfied by 2.1.0-pre.0
        ok 109 - 1.1.x satisfied by 1.1.0-a
        ok 110 - 1.1.x satisfied by 1.1.1-a
        ok 111 - * satisfied by 1.0.0-rc1
        ok 112 - ^1.0.0-0 satisfied by 1.0.1-rc1
        ok 113 - ^1.0.0-rc2 satisfied by 1.0.1-rc1
        ok 114 - ^1.0.0 satisfied by 1.0.1-rc1
        ok 115 - ^1.0.0 satisfied by 1.1.0-rc1
        ok 116 - 1 - 2 satisfied by 2.0.0-pre
        ok 117 - 1 - 2 satisfied by 1.0.0-pre
        ok 118 - 1.0 - 2 satisfied by 1.0.0-pre
        ok 119 - =0.7.x satisfied by 0.7.0-asdf
        ok 120 - >=0.7.x satisfied by 0.7.0-asdf
        ok 121 - <=0.7.x satisfied by 0.7.0-asdf
        ok 122 - >=1.0.0 <=1.1.0 satisfied by 1.1.0-pre
    ok 1 - range tests # time=1006.456ms
    
    # Subtest: negative range tests
        1..96
        ok 1 - 1.0.0 - 2.0.0 not satisfied by 2.2.3
        ok 2 - 1.2.3+asdf - 2.4.3+asdf not satisfied by 1.2.3-pre.2
        ok 3 - 1.2.3+asdf - 2.4.3+asdf not satisfied by 2.4.3-alpha
        ok 4 - ^1.2.3+build not satisfied by 2.0.0
        ok 5 - ^1.2.3+build not satisfied by 1.2.0
        ok 6 - ^1.2.3 not satisfied by 1.2.3-pre
        ok 7 - ^1.2 not satisfied by 1.2.0-pre
        ok 8 - >1.2 not satisfied by 1.3.0-beta
        ok 9 - <=1.2.3 not satisfied by 1.2.3-beta
        ok 10 - ^1.2.3 not satisfied by 1.2.3-beta
        ok 11 - =0.7.x not satisfied by 0.7.0-asdf
        ok 12 - >=0.7.x not satisfied by 0.7.0-asdf
        ok 13 - <=0.7.x not satisfied by 0.7.0-asdf
        ok 14 - 1 not satisfied by 1.0.0beta
        ok 15 - <1 not satisfied by 1.0.0beta
        ok 16 - < 1 not satisfied by 1.0.0beta
        ok 17 - 1.0.0 not satisfied by 1.0.1
        ok 18 - >=1.0.0 not satisfied by 0.0.0
        ok 19 - >=1.0.0 not satisfied by 0.0.1
        ok 20 - >=1.0.0 not satisfied by 0.1.0
        ok 21 - >1.0.0 not satisfied by 0.0.1
        ok 22 - >1.0.0 not satisfied by 0.1.0
        ok 23 - <=2.0.0 not satisfied by 3.0.0
        ok 24 - <=2.0.0 not satisfied by 2.9999.9999
        ok 25 - <=2.0.0 not satisfied by 2.2.9
        ok 26 - <2.0.0 not satisfied by 2.9999.9999
        ok 27 - <2.0.0 not satisfied by 2.2.9
        ok 28 - >=0.1.97 not satisfied by v0.1.93
        ok 29 - >=0.1.97 not satisfied by 0.1.93
        ok 30 - 0.1.20 || 1.2.4 not satisfied by 1.2.3
        ok 31 - >=0.2.3 || <0.0.1 not satisfied by 0.0.3
        ok 32 - >=0.2.3 || <0.0.1 not satisfied by 0.2.2
        ok 33 - 2.x.x not satisfied by 1.1.3
        ok 34 - 2.x.x not satisfied by 3.1.3
        ok 35 - 1.2.x not satisfied by 1.3.3
        ok 36 - 1.2.x || 2.x not satisfied by 3.1.3
        ok 37 - 1.2.x || 2.x not satisfied by 1.1.3
        ok 38 - 2.*.* not satisfied by 1.1.3
        ok 39 - 2.*.* not satisfied by 3.1.3
        ok 40 - 1.2.* not satisfied by 1.3.3
        ok 41 - 1.2.* || 2.* not satisfied by 3.1.3
        ok 42 - 1.2.* || 2.* not satisfied by 1.1.3
        ok 43 - 2 not satisfied by 1.1.2
        ok 44 - 2.3 not satisfied by 2.4.1
        ok 45 - ~0.0.1 not satisfied by 0.1.0-alpha
        ok 46 - ~0.0.1 not satisfied by 0.1.0
        ok 47 - ~2.4 not satisfied by 2.5.0
        ok 48 - ~2.4 not satisfied by 2.3.9
        ok 49 - ~>3.2.1 not satisfied by 3.3.2
        ok 50 - ~>3.2.1 not satisfied by 3.2.0
        ok 51 - ~1 not satisfied by 0.2.3
        ok 52 - ~>1 not satisfied by 2.2.3
        ok 53 - ~1.0 not satisfied by 1.1.0
        ok 54 - <1 not satisfied by 1.0.0
        ok 55 - >=1.2 not satisfied by 1.1.1
        ok 56 - 1 not satisfied by 2.0.0beta
        ok 57 - ~v0.5.4-beta not satisfied by 0.5.4-alpha
        ok 58 - =0.7.x not satisfied by 0.8.2
        ok 59 - >=0.7.x not satisfied by 0.6.2
        ok 60 - <0.7.x not satisfied by 0.7.2
        ok 61 - <1.2.3 not satisfied by 1.2.3-beta
        ok 62 - =1.2.3 not satisfied by 1.2.3-beta
        ok 63 - >1.2 not satisfied by 1.2.8
        ok 64 - ^0.0.1 not satisfied by 0.0.2-alpha
        ok 65 - ^0.0.1 not satisfied by 0.0.2
        ok 66 - ^1.2.3 not satisfied by 2.0.0-alpha
        ok 67 - ^1.2.3 not satisfied by 1.2.2
        ok 68 - ^1.2 not satisfied by 1.1.9
        ok 69 - * not satisfied by v1.2.3-foo
        ok 70 - * not satisfied by not a version
        ok 71 - >=2 not satisfied by glorp
        ok 72 - >=2 not satisfied by false
        ok 73 - 2.x not satisfied by 3.0.0-pre.0
        ok 74 - ^1.0.0 not satisfied by 1.0.0-rc1
        ok 75 - ^1.0.0 not satisfied by 2.0.0-rc1
        ok 76 - ^1.2.3-rc2 not satisfied by 2.0.0
        ok 77 - ^1.0.0 not satisfied by 2.0.0-rc1
        ok 78 - ^1.0.0 not satisfied by 2.0.0-rc1
        ok 79 - 1 - 2 not satisfied by 3.0.0-pre
        ok 80 - 1 - 2 not satisfied by 2.0.0-pre
        ok 81 - 1 - 2 not satisfied by 1.0.0-pre
        ok 82 - 1.0 - 2 not satisfied by 1.0.0-pre
        ok 83 - 1.1.x not satisfied by 1.0.0-a
        ok 84 - 1.1.x not satisfied by 1.1.0-a
        ok 85 - 1.1.x not satisfied by 1.2.0-a
        ok 86 - 1.1.x not satisfied by 1.2.0-a
        ok 87 - 1.1.x not satisfied by 1.0.0-a
        ok 88 - 1.x not satisfied by 1.0.0-a
        ok 89 - 1.x not satisfied by 1.1.0-a
        ok 90 - 1.x not satisfied by 1.2.0-a
        ok 91 - 1.x not satisfied by 0.0.0-a
        ok 92 - 1.x not satisfied by 2.0.0-a
        ok 93 - >=1.0.0 <1.1.0 not satisfied by 1.1.0
        ok 94 - >=1.0.0 <1.1.0 not satisfied by 1.1.0
        ok 95 - >=1.0.0 <1.1.0 not satisfied by 1.1.0-pre
        ok 96 - >=1.0.0 <1.1.0-pre not satisfied by 1.1.0-pre
    ok 2 - negative range tests # time=340.447ms
    
    # Subtest: invalid ranges never satisfied (but do not throw)
        1..5
        ok 1 - blerg not satisfied because invalid
        ok 2 - git+https://user:password0123@github.com/foo not satisfied because invalid
        ok 3 - ^1.2.3 not satisfied because invalid
        ok 4 - 0.x not satisfied because invalid
        ok 5 - * not satisfied because invalid
    ok 3 - invalid ranges never satisfied (but do not throw) # time=35.393ms
    
    1..3
    # time=1645.095ms
ok 23 - test/functions/satisfies.js # time=1645.095ms

# Subtest: test/functions/rsort.js
    # Subtest: sorting
        ok 1 - should be equivalent
        1..1
    ok 1 - sorting # time=188.394ms
    
    1..1
    # time=326.38ms
ok 24 - test/functions/rsort.js # time=326.38ms

# Subtest: test/functions/rcompare.js
    # Subtest: rcompare
        ok 1 - should be equal
        ok 2 - should be equal
        ok 3 - should be equal
        ok 4 - should be equal
        1..4
    ok 1 - rcompare # time=170.314ms
    
    1..1
    # time=259.231ms
ok 25 - test/functions/rcompare.js # time=259.231ms

# Subtest: test/functions/prerelease.js
    # Subtest: prerelease
        ok 1 - prerelease(1.2.2-alpha.1)
        ok 2 - prerelease(0.6.1-1)
        ok 3 - prerelease(1.0.0-beta.2)
        ok 4 - prerelease(v0.5.4-pre)
        ok 5 - prerelease(1.2.2-alpha.1)
        ok 6 - prerelease(0.6.1beta)
        ok 7 - prerelease(1.0.0)
        ok 8 - prerelease(~2.0.0-alpha.1)
        ok 9 - prerelease(invalid version)
        1..9
    ok 1 - prerelease # time=260.636ms
    
    1..1
    # time=348.194ms
ok 26 - test/functions/prerelease.js # time=348.194ms

# Subtest: test/functions/patch.js
    # Subtest: patch tests
        ok 1 - patch(1.2.1) = 1
        ok 2 - patch( 1.2.1 ) = 1
        ok 3 - patch( 1.2.2-4 ) = 2
        ok 4 - patch( 1.2.3-pre ) = 3
        ok 5 - patch(v1.2.5) = 5
        ok 6 - patch( v1.2.8 ) = 8
        ok 7 - patch(  1.2.13) = 13
        ok 8 - patch(=1.2.21) = 21
        ok 9 - patch(v=1.2.34) = 34
        1..9
    ok 1 - patch tests # time=205.763ms
    
    1..1
    # time=299.894ms
ok 27 - test/functions/patch.js # time=299.894ms

# Subtest: test/functions/parse.js
    # Subtest: returns null instead of throwing when presented with garbage
        1..10
        ok 1 - too long
        ok 2 - too big
        ok 3 - too big
        ok 4 - too big
        ok 5 - not a version
        ok 6 - true
        ok 7 - even loose as an opt, same
        ok 8 - regexp is not a string
        ok 9 - semver-ish regexp is not a string
        ok 10 - obj with a tostring is not a string
    ok 1 - returns null instead of throwing when presented with garbage # time=51.624ms
    
    # Subtest: parse a version into a SemVer object
        ok 1 - should match pattern provided
        ok 2 - just return it if its a SemVer obj
        ok 3 - looseness as a boolean
        ok 4 - looseness as an option
        1..4
    ok 2 - parse a version into a SemVer object # time=57.641ms
    
    1..2
    # time=183.547ms
ok 28 - test/functions/parse.js # time=183.547ms

# Subtest: test/functions/neq.js
    # Subtest: comparison tests
        1..31
        # Subtest: 0.0.0 0.0.0-foo undefined
            1..4
            ok 1 - neq(0.0.0, 0.0.0-foo)
            ok 2 - neq(0.0.0-foo, 0.0.0)
            ok 3 - !neq('0.0.0-foo', '0.0.0-foo')
            ok 4 - !neq('0.0.0', '0.0.0')
        ok 1 - 0.0.0 0.0.0-foo undefined # time=217.972ms
        
        # Subtest: 0.0.1 0.0.0 undefined
            1..4
            ok 1 - neq(0.0.1, 0.0.0)
            ok 2 - neq(0.0.0, 0.0.1)
            ok 3 - !neq('0.0.0', '0.0.0')
            ok 4 - !neq('0.0.1', '0.0.1')
        ok 2 - 0.0.1 0.0.0 undefined # time=107.332ms
        
        # Subtest: 1.0.0 0.9.9 undefined
            1..4
            ok 1 - neq(1.0.0, 0.9.9)
            ok 2 - neq(0.9.9, 1.0.0)
            ok 3 - !neq('0.9.9', '0.9.9')
            ok 4 - !neq('1.0.0', '1.0.0')
        ok 3 - 1.0.0 0.9.9 undefined # time=87.578ms
        
        # Subtest: 0.10.0 0.9.0 undefined
            1..4
            ok 1 - neq(0.10.0, 0.9.0)
            ok 2 - neq(0.9.0, 0.10.0)
            ok 3 - !neq('0.9.0', '0.9.0')
            ok 4 - !neq('0.10.0', '0.10.0')
        ok 4 - 0.10.0 0.9.0 undefined # time=56.179ms
        
        # Subtest: 0.99.0 0.10.0 [object Object]
            1..4
            ok 1 - neq(0.99.0, 0.10.0)
            ok 2 - neq(0.10.0, 0.99.0)
            ok 3 - !neq('0.10.0', '0.10.0')
            ok 4 - !neq('0.99.0', '0.99.0')
        ok 5 - 0.99.0 0.10.0 [object Object] # time=41.576ms
        
        # Subtest: 2.0.0 1.2.3 [object Object]
            1..4
            ok 1 - neq(2.0.0, 1.2.3)
            ok 2 - neq(1.2.3, 2.0.0)
            ok 3 - !neq('1.2.3', '1.2.3')
            ok 4 - !neq('2.0.0', '2.0.0')
        ok 6 - 2.0.0 1.2.3 [object Object] # time=25.086ms
        
        # Subtest: v0.0.0 0.0.0-foo true
            1..4
            ok 1 - neq(v0.0.0, 0.0.0-foo)
            ok 2 - neq(0.0.0-foo, v0.0.0)
            ok 3 - !neq('0.0.0-foo', '0.0.0-foo')
            ok 4 - !neq('v0.0.0', 'v0.0.0')
        ok 7 - v0.0.0 0.0.0-foo true # time=40.113ms
        
        # Subtest: v0.0.1 0.0.0 [object Object]
            1..4
            ok 1 - neq(v0.0.1, 0.0.0)
            ok 2 - neq(0.0.0, v0.0.1)
            ok 3 - !neq('0.0.0', '0.0.0')
            ok 4 - !neq('v0.0.1', 'v0.0.1')
        ok 8 - v0.0.1 0.0.0 [object Object] # time=18.53ms
        
        # Subtest: v1.0.0 0.9.9 true
            1..4
            ok 1 - neq(v1.0.0, 0.9.9)
            ok 2 - neq(0.9.9, v1.0.0)
            ok 3 - !neq('0.9.9', '0.9.9')
            ok 4 - !neq('v1.0.0', 'v1.0.0')
        ok 9 - v1.0.0 0.9.9 true # time=28.635ms
        
        # Subtest: v0.10.0 0.9.0 true
            1..4
            ok 1 - neq(v0.10.0, 0.9.0)
            ok 2 - neq(0.9.0, v0.10.0)
            ok 3 - !neq('0.9.0', '0.9.0')
            ok 4 - !neq('v0.10.0', 'v0.10.0')
        ok 10 - v0.10.0 0.9.0 true # time=29.869ms
        
        # Subtest: v0.99.0 0.10.0 true
            1..4
            ok 1 - neq(v0.99.0, 0.10.0)
            ok 2 - neq(0.10.0, v0.99.0)
            ok 3 - !neq('0.10.0', '0.10.0')
            ok 4 - !neq('v0.99.0', 'v0.99.0')
        ok 11 - v0.99.0 0.10.0 true # time=16.654ms
        
        # Subtest: v2.0.0 1.2.3 true
            1..4
            ok 1 - neq(v2.0.0, 1.2.3)
            ok 2 - neq(1.2.3, v2.0.0)
            ok 3 - !neq('1.2.3', '1.2.3')
            ok 4 - !neq('v2.0.0', 'v2.0.0')
        ok 12 - v2.0.0 1.2.3 true # time=28.607ms
        
        # Subtest: 0.0.0 v0.0.0-foo true
            1..4
            ok 1 - neq(0.0.0, v0.0.0-foo)
            ok 2 - neq(v0.0.0-foo, 0.0.0)
            ok 3 - !neq('v0.0.0-foo', 'v0.0.0-foo')
            ok 4 - !neq('0.0.0', '0.0.0')
        ok 13 - 0.0.0 v0.0.0-foo true # time=18.978ms
        
        # Subtest: 0.0.1 v0.0.0 true
            1..4
            ok 1 - neq(0.0.1, v0.0.0)
            ok 2 - neq(v0.0.0, 0.0.1)
            ok 3 - !neq('v0.0.0', 'v0.0.0')
            ok 4 - !neq('0.0.1', '0.0.1')
        ok 14 - 0.0.1 v0.0.0 true # time=24.189ms
        
        # Subtest: 1.0.0 v0.9.9 true
            1..4
            ok 1 - neq(1.0.0, v0.9.9)
            ok 2 - neq(v0.9.9, 1.0.0)
            ok 3 - !neq('v0.9.9', 'v0.9.9')
            ok 4 - !neq('1.0.0', '1.0.0')
        ok 15 - 1.0.0 v0.9.9 true # time=3.724ms
        
        # Subtest: 0.10.0 v0.9.0 true
            1..4
            ok 1 - neq(0.10.0, v0.9.0)
            ok 2 - neq(v0.9.0, 0.10.0)
            ok 3 - !neq('v0.9.0', 'v0.9.0')
            ok 4 - !neq('0.10.0', '0.10.0')
        ok 16 - 0.10.0 v0.9.0 true # time=20.256ms
        
        # Subtest: 0.99.0 v0.10.0 true
            1..4
            ok 1 - neq(0.99.0, v0.10.0)
            ok 2 - neq(v0.10.0, 0.99.0)
            ok 3 - !neq('v0.10.0', 'v0.10.0')
            ok 4 - !neq('0.99.0', '0.99.0')
        ok 17 - 0.99.0 v0.10.0 true # time=27.82ms
        
        # Subtest: 2.0.0 v1.2.3 true
            1..4
            ok 1 - neq(2.0.0, v1.2.3)
            ok 2 - neq(v1.2.3, 2.0.0)
            ok 3 - !neq('v1.2.3', 'v1.2.3')
            ok 4 - !neq('2.0.0', '2.0.0')
        ok 18 - 2.0.0 v1.2.3 true # time=16.405ms
        
        # Subtest: 1.2.3 1.2.3-asdf undefined
            1..4
            ok 1 - neq(1.2.3, 1.2.3-asdf)
            ok 2 - neq(1.2.3-asdf, 1.2.3)
            ok 3 - !neq('1.2.3-asdf', '1.2.3-asdf')
            ok 4 - !neq('1.2.3', '1.2.3')
        ok 19 - 1.2.3 1.2.3-asdf undefined # time=13.129ms
        
        # Subtest: 1.2.3 1.2.3-4 undefined
            1..4
            ok 1 - neq(1.2.3, 1.2.3-4)
            ok 2 - neq(1.2.3-4, 1.2.3)
            ok 3 - !neq('1.2.3-4', '1.2.3-4')
            ok 4 - !neq('1.2.3', '1.2.3')
        ok 20 - 1.2.3 1.2.3-4 undefined # time=17.965ms
        
        # Subtest: 1.2.3 1.2.3-4-foo undefined
            1..4
            ok 1 - neq(1.2.3, 1.2.3-4-foo)
            ok 2 - neq(1.2.3-4-foo, 1.2.3)
            ok 3 - !neq('1.2.3-4-foo', '1.2.3-4-foo')
            ok 4 - !neq('1.2.3', '1.2.3')
        ok 21 - 1.2.3 1.2.3-4-foo undefined # time=36.883ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5 undefined
            1..4
            ok 1 - neq(1.2.3-5-foo, 1.2.3-5)
            ok 2 - neq(1.2.3-5, 1.2.3-5-foo)
            ok 3 - !neq('1.2.3-5', '1.2.3-5')
            ok 4 - !neq('1.2.3-5-foo', '1.2.3-5-foo')
        ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=24.775ms
        
        # Subtest: 1.2.3-5 1.2.3-4 undefined
            1..4
            ok 1 - neq(1.2.3-5, 1.2.3-4)
            ok 2 - neq(1.2.3-4, 1.2.3-5)
            ok 3 - !neq('1.2.3-4', '1.2.3-4')
            ok 4 - !neq('1.2.3-5', '1.2.3-5')
        ok 23 - 1.2.3-5 1.2.3-4 undefined # time=32.503ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined
            1..4
            ok 1 - neq(1.2.3-5-foo, 1.2.3-5-Foo)
            ok 2 - neq(1.2.3-5-Foo, 1.2.3-5-foo)
            ok 3 - !neq('1.2.3-5-Foo', '1.2.3-5-Foo')
            ok 4 - !neq('1.2.3-5-foo', '1.2.3-5-foo')
        ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=36.027ms
        
        # Subtest: 3.0.0 2.7.2+asdf undefined
            1..4
            ok 1 - neq(3.0.0, 2.7.2+asdf)
            ok 2 - neq(2.7.2+asdf, 3.0.0)
            ok 3 - !neq('2.7.2+asdf', '2.7.2+asdf')
            ok 4 - !neq('3.0.0', '3.0.0')
        ok 25 - 3.0.0 2.7.2+asdf undefined # time=41.559ms
        
        # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined
            1..4
            ok 1 - neq(1.2.3-a.10, 1.2.3-a.5)
            ok 2 - neq(1.2.3-a.5, 1.2.3-a.10)
            ok 3 - !neq('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - !neq('1.2.3-a.10', '1.2.3-a.10')
        ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=28.593ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined
            1..4
            ok 1 - neq(1.2.3-a.b, 1.2.3-a.5)
            ok 2 - neq(1.2.3-a.5, 1.2.3-a.b)
            ok 3 - !neq('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - !neq('1.2.3-a.b', '1.2.3-a.b')
        ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=25.499ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a undefined
            1..4
            ok 1 - neq(1.2.3-a.b, 1.2.3-a)
            ok 2 - neq(1.2.3-a, 1.2.3-a.b)
            ok 3 - !neq('1.2.3-a', '1.2.3-a')
            ok 4 - !neq('1.2.3-a.b', '1.2.3-a.b')
        ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=32.594ms
        
        # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined
            1..4
            ok 1 - neq(1.2.3-a.b.c.10.d.5, 1.2.3-a.b.c.5.d.100)
            ok 2 - neq(1.2.3-a.b.c.5.d.100, 1.2.3-a.b.c.10.d.5)
            ok 3 - !neq('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100')
            ok 4 - !neq('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5')
        ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=28.684ms
        
        # Subtest: 1.2.3-r2 1.2.3-r100 undefined
            1..4
            ok 1 - neq(1.2.3-r2, 1.2.3-r100)
            ok 2 - neq(1.2.3-r100, 1.2.3-r2)
            ok 3 - !neq('1.2.3-r100', '1.2.3-r100')
            ok 4 - !neq('1.2.3-r2', '1.2.3-r2')
        ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=27.953ms
        
        # Subtest: 1.2.3-r100 1.2.3-R2 undefined
            1..4
            ok 1 - neq(1.2.3-r100, 1.2.3-R2)
            ok 2 - neq(1.2.3-R2, 1.2.3-r100)
            ok 3 - !neq('1.2.3-R2', '1.2.3-R2')
            ok 4 - !neq('1.2.3-r100', '1.2.3-r100')
        ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=44.088ms
        
    ok 1 - comparison tests # time=3454.083ms
    
    # Subtest: equality tests
        1..37
        # Subtest: 1.2.3 v1.2.3 true
            1..4
            ok 1 - !neq(1.2.3, v1.2.3)
            ok 2 - !neq(v1.2.3, 1.2.3)
            ok 3 - !neq(1.2.3, 1.2.3)
            ok 4 - !neq(v1.2.3, v1.2.3)
        ok 1 - 1.2.3 v1.2.3 true # time=32.74ms
        
        # Subtest: 1.2.3 =1.2.3 true
            1..4
            ok 1 - !neq(1.2.3, =1.2.3)
            ok 2 - !neq(=1.2.3, 1.2.3)
            ok 3 - !neq(1.2.3, 1.2.3)
            ok 4 - !neq(=1.2.3, =1.2.3)
        ok 2 - 1.2.3 =1.2.3 true # time=3.784ms
        
        # Subtest: 1.2.3 v 1.2.3 true
            1..4
            ok 1 - !neq(1.2.3, v 1.2.3)
            ok 2 - !neq(v 1.2.3, 1.2.3)
            ok 3 - !neq(1.2.3, 1.2.3)
            ok 4 - !neq(v 1.2.3, v 1.2.3)
        ok 3 - 1.2.3 v 1.2.3 true # time=4.759ms
        
        # Subtest: 1.2.3 = 1.2.3 true
            1..4
            ok 1 - !neq(1.2.3, = 1.2.3)
            ok 2 - !neq(= 1.2.3, 1.2.3)
            ok 3 - !neq(1.2.3, 1.2.3)
            ok 4 - !neq(= 1.2.3, = 1.2.3)
        ok 4 - 1.2.3 = 1.2.3 true # time=4.369ms
        
        # Subtest: 1.2.3  v1.2.3 true
            1..4
            ok 1 - !neq(1.2.3,  v1.2.3)
            ok 2 - !neq( v1.2.3, 1.2.3)
            ok 3 - !neq(1.2.3, 1.2.3)
            ok 4 - !neq( v1.2.3,  v1.2.3)
        ok 5 - 1.2.3  v1.2.3 true # time=4.842ms
        
        # Subtest: 1.2.3  =1.2.3 true
            1..4
            ok 1 - !neq(1.2.3,  =1.2.3)
            ok 2 - !neq( =1.2.3, 1.2.3)
            ok 3 - !neq(1.2.3, 1.2.3)
            ok 4 - !neq( =1.2.3,  =1.2.3)
        ok 6 - 1.2.3  =1.2.3 true # time=4.516ms
        
        # Subtest: 1.2.3  v 1.2.3 true
            1..4
            ok 1 - !neq(1.2.3,  v 1.2.3)
            ok 2 - !neq( v 1.2.3, 1.2.3)
            ok 3 - !neq(1.2.3, 1.2.3)
            ok 4 - !neq( v 1.2.3,  v 1.2.3)
        ok 7 - 1.2.3  v 1.2.3 true # time=12.409ms
        
        # Subtest: 1.2.3  = 1.2.3 true
            1..4
            ok 1 - !neq(1.2.3,  = 1.2.3)
            ok 2 - !neq( = 1.2.3, 1.2.3)
            ok 3 - !neq(1.2.3, 1.2.3)
            ok 4 - !neq( = 1.2.3,  = 1.2.3)
        ok 8 - 1.2.3  = 1.2.3 true # time=40.272ms
        
        # Subtest: 1.2.3-0 v1.2.3-0 true
            1..4
            ok 1 - !neq(1.2.3-0, v1.2.3-0)
            ok 2 - !neq(v1.2.3-0, 1.2.3-0)
            ok 3 - !neq(1.2.3-0, 1.2.3-0)
            ok 4 - !neq(v1.2.3-0, v1.2.3-0)
        ok 9 - 1.2.3-0 v1.2.3-0 true # time=3.912ms
        
        # Subtest: 1.2.3-0 =1.2.3-0 true
            1..4
            ok 1 - !neq(1.2.3-0, =1.2.3-0)
            ok 2 - !neq(=1.2.3-0, 1.2.3-0)
            ok 3 - !neq(1.2.3-0, 1.2.3-0)
            ok 4 - !neq(=1.2.3-0, =1.2.3-0)
        ok 10 - 1.2.3-0 =1.2.3-0 true # time=28.421ms
        
        # Subtest: 1.2.3-0 v 1.2.3-0 true
            1..4
            ok 1 - !neq(1.2.3-0, v 1.2.3-0)
            ok 2 - !neq(v 1.2.3-0, 1.2.3-0)
            ok 3 - !neq(1.2.3-0, 1.2.3-0)
            ok 4 - !neq(v 1.2.3-0, v 1.2.3-0)
        ok 11 - 1.2.3-0 v 1.2.3-0 true # time=15.77ms
        
        # Subtest: 1.2.3-0 = 1.2.3-0 true
            1..4
            ok 1 - !neq(1.2.3-0, = 1.2.3-0)
            ok 2 - !neq(= 1.2.3-0, 1.2.3-0)
            ok 3 - !neq(1.2.3-0, 1.2.3-0)
            ok 4 - !neq(= 1.2.3-0, = 1.2.3-0)
        ok 12 - 1.2.3-0 = 1.2.3-0 true # time=20.3ms
        
        # Subtest: 1.2.3-0  v1.2.3-0 true
            1..4
            ok 1 - !neq(1.2.3-0,  v1.2.3-0)
            ok 2 - !neq( v1.2.3-0, 1.2.3-0)
            ok 3 - !neq(1.2.3-0, 1.2.3-0)
            ok 4 - !neq( v1.2.3-0,  v1.2.3-0)
        ok 13 - 1.2.3-0  v1.2.3-0 true # time=31.949ms
        
        # Subtest: 1.2.3-0  =1.2.3-0 true
            1..4
            ok 1 - !neq(1.2.3-0,  =1.2.3-0)
            ok 2 - !neq( =1.2.3-0, 1.2.3-0)
            ok 3 - !neq(1.2.3-0, 1.2.3-0)
            ok 4 - !neq( =1.2.3-0,  =1.2.3-0)
        ok 14 - 1.2.3-0  =1.2.3-0 true # time=20.605ms
        
        # Subtest: 1.2.3-0  v 1.2.3-0 true
            1..4
            ok 1 - !neq(1.2.3-0,  v 1.2.3-0)
            ok 2 - !neq( v 1.2.3-0, 1.2.3-0)
            ok 3 - !neq(1.2.3-0, 1.2.3-0)
            ok 4 - !neq( v 1.2.3-0,  v 1.2.3-0)
        ok 15 - 1.2.3-0  v 1.2.3-0 true # time=31.892ms
        
        # Subtest: 1.2.3-0  = 1.2.3-0 true
            1..4
            ok 1 - !neq(1.2.3-0,  = 1.2.3-0)
            ok 2 - !neq( = 1.2.3-0, 1.2.3-0)
            ok 3 - !neq(1.2.3-0, 1.2.3-0)
            ok 4 - !neq( = 1.2.3-0,  = 1.2.3-0)
        ok 16 - 1.2.3-0  = 1.2.3-0 true # time=20.582ms
        
        # Subtest: 1.2.3-1 v1.2.3-1 true
            1..4
            ok 1 - !neq(1.2.3-1, v1.2.3-1)
            ok 2 - !neq(v1.2.3-1, 1.2.3-1)
            ok 3 - !neq(1.2.3-1, 1.2.3-1)
            ok 4 - !neq(v1.2.3-1, v1.2.3-1)
        ok 17 - 1.2.3-1 v1.2.3-1 true # time=28.337ms
        
        # Subtest: 1.2.3-1 =1.2.3-1 true
            1..4
            ok 1 - !neq(1.2.3-1, =1.2.3-1)
            ok 2 - !neq(=1.2.3-1, 1.2.3-1)
            ok 3 - !neq(1.2.3-1, 1.2.3-1)
            ok 4 - !neq(=1.2.3-1, =1.2.3-1)
        ok 18 - 1.2.3-1 =1.2.3-1 true # time=19.526ms
        
        # Subtest: 1.2.3-1 v 1.2.3-1 true
            1..4
            ok 1 - !neq(1.2.3-1, v 1.2.3-1)
            ok 2 - !neq(v 1.2.3-1, 1.2.3-1)
            ok 3 - !neq(1.2.3-1, 1.2.3-1)
            ok 4 - !neq(v 1.2.3-1, v 1.2.3-1)
        ok 19 - 1.2.3-1 v 1.2.3-1 true # time=32.067ms
        
        # Subtest: 1.2.3-1 = 1.2.3-1 true
            1..4
            ok 1 - !neq(1.2.3-1, = 1.2.3-1)
            ok 2 - !neq(= 1.2.3-1, 1.2.3-1)
            ok 3 - !neq(1.2.3-1, 1.2.3-1)
            ok 4 - !neq(= 1.2.3-1, = 1.2.3-1)
        ok 20 - 1.2.3-1 = 1.2.3-1 true # time=20.019ms
        
        # Subtest: 1.2.3-1  v1.2.3-1 true
            1..4
            ok 1 - !neq(1.2.3-1,  v1.2.3-1)
            ok 2 - !neq( v1.2.3-1, 1.2.3-1)
            ok 3 - !neq(1.2.3-1, 1.2.3-1)
            ok 4 - !neq( v1.2.3-1,  v1.2.3-1)
        ok 21 - 1.2.3-1  v1.2.3-1 true # time=49.655ms
        
        # Subtest: 1.2.3-1  =1.2.3-1 true
            1..4
            ok 1 - !neq(1.2.3-1,  =1.2.3-1)
            ok 2 - !neq( =1.2.3-1, 1.2.3-1)
            ok 3 - !neq(1.2.3-1, 1.2.3-1)
            ok 4 - !neq( =1.2.3-1,  =1.2.3-1)
        ok 22 - 1.2.3-1  =1.2.3-1 true # time=20.485ms
        
        # Subtest: 1.2.3-1  v 1.2.3-1 true
            1..4
            ok 1 - !neq(1.2.3-1,  v 1.2.3-1)
            ok 2 - !neq( v 1.2.3-1, 1.2.3-1)
            ok 3 - !neq(1.2.3-1, 1.2.3-1)
            ok 4 - !neq( v 1.2.3-1,  v 1.2.3-1)
        ok 23 - 1.2.3-1  v 1.2.3-1 true # time=3.315ms
        
        # Subtest: 1.2.3-1  = 1.2.3-1 true
            1..4
            ok 1 - !neq(1.2.3-1,  = 1.2.3-1)
            ok 2 - !neq( = 1.2.3-1, 1.2.3-1)
            ok 3 - !neq(1.2.3-1, 1.2.3-1)
            ok 4 - !neq( = 1.2.3-1,  = 1.2.3-1)
        ok 24 - 1.2.3-1  = 1.2.3-1 true # time=27.904ms
        
        # Subtest: 1.2.3-beta v1.2.3-beta true
            1..4
            ok 1 - !neq(1.2.3-beta, v1.2.3-beta)
            ok 2 - !neq(v1.2.3-beta, 1.2.3-beta)
            ok 3 - !neq(1.2.3-beta, 1.2.3-beta)
            ok 4 - !neq(v1.2.3-beta, v1.2.3-beta)
        ok 25 - 1.2.3-beta v1.2.3-beta true # time=3.555ms
        
        # Subtest: 1.2.3-beta =1.2.3-beta true
            1..4
            ok 1 - !neq(1.2.3-beta, =1.2.3-beta)
            ok 2 - !neq(=1.2.3-beta, 1.2.3-beta)
            ok 3 - !neq(1.2.3-beta, 1.2.3-beta)
            ok 4 - !neq(=1.2.3-beta, =1.2.3-beta)
        ok 26 - 1.2.3-beta =1.2.3-beta true # time=28.06ms
        
        # Subtest: 1.2.3-beta v 1.2.3-beta true
            1..4
            ok 1 - !neq(1.2.3-beta, v 1.2.3-beta)
            ok 2 - !neq(v 1.2.3-beta, 1.2.3-beta)
            ok 3 - !neq(1.2.3-beta, 1.2.3-beta)
            ok 4 - !neq(v 1.2.3-beta, v 1.2.3-beta)
        ok 27 - 1.2.3-beta v 1.2.3-beta true # time=24.047ms
        
        # Subtest: 1.2.3-beta = 1.2.3-beta true
            1..4
            ok 1 - !neq(1.2.3-beta, = 1.2.3-beta)
            ok 2 - !neq(= 1.2.3-beta, 1.2.3-beta)
            ok 3 - !neq(1.2.3-beta, 1.2.3-beta)
            ok 4 - !neq(= 1.2.3-beta, = 1.2.3-beta)
        ok 28 - 1.2.3-beta = 1.2.3-beta true # time=27.659ms
        
        # Subtest: 1.2.3-beta  v1.2.3-beta true
            1..4
            ok 1 - !neq(1.2.3-beta,  v1.2.3-beta)
            ok 2 - !neq( v1.2.3-beta, 1.2.3-beta)
            ok 3 - !neq(1.2.3-beta, 1.2.3-beta)
            ok 4 - !neq( v1.2.3-beta,  v1.2.3-beta)
        ok 29 - 1.2.3-beta  v1.2.3-beta true # time=27.73ms
        
        # Subtest: 1.2.3-beta  =1.2.3-beta true
            1..4
            ok 1 - !neq(1.2.3-beta,  =1.2.3-beta)
            ok 2 - !neq( =1.2.3-beta, 1.2.3-beta)
            ok 3 - !neq(1.2.3-beta, 1.2.3-beta)
            ok 4 - !neq( =1.2.3-beta,  =1.2.3-beta)
        ok 30 - 1.2.3-beta  =1.2.3-beta true # time=16.226ms
        
        # Subtest: 1.2.3-beta  v 1.2.3-beta true
            1..4
            ok 1 - !neq(1.2.3-beta,  v 1.2.3-beta)
            ok 2 - !neq( v 1.2.3-beta, 1.2.3-beta)
            ok 3 - !neq(1.2.3-beta, 1.2.3-beta)
            ok 4 - !neq( v 1.2.3-beta,  v 1.2.3-beta)
        ok 31 - 1.2.3-beta  v 1.2.3-beta true # time=9.436ms
        
        # Subtest: 1.2.3-beta  = 1.2.3-beta true
            1..4
            ok 1 - !neq(1.2.3-beta,  = 1.2.3-beta)
            ok 2 - !neq( = 1.2.3-beta, 1.2.3-beta)
            ok 3 - !neq(1.2.3-beta, 1.2.3-beta)
            ok 4 - !neq( = 1.2.3-beta,  = 1.2.3-beta)
        ok 32 - 1.2.3-beta  = 1.2.3-beta true # time=20.026ms
        
        # Subtest: 1.2.3-beta+build  = 1.2.3-beta+otherbuild true
            1..4
            ok 1 - !neq(1.2.3-beta+build,  = 1.2.3-beta+otherbuild)
            ok 2 - !neq( = 1.2.3-beta+otherbuild, 1.2.3-beta+build)
            ok 3 - !neq(1.2.3-beta+build, 1.2.3-beta+build)
            ok 4 - !neq( = 1.2.3-beta+otherbuild,  = 1.2.3-beta+otherbuild)
        ok 33 - 1.2.3-beta+build  = 1.2.3-beta+otherbuild true # time=22.278ms
        
        # Subtest: 1.2.3+build  = 1.2.3+otherbuild true
            1..4
            ok 1 - !neq(1.2.3+build,  = 1.2.3+otherbuild)
            ok 2 - !neq( = 1.2.3+otherbuild, 1.2.3+build)
            ok 3 - !neq(1.2.3+build, 1.2.3+build)
            ok 4 - !neq( = 1.2.3+otherbuild,  = 1.2.3+otherbuild)
        ok 34 - 1.2.3+build  = 1.2.3+otherbuild true # time=20.338ms
        
        # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined
            1..4
            ok 1 - !neq(1.2.3-beta+build, 1.2.3-beta+otherbuild)
            ok 2 - !neq(1.2.3-beta+otherbuild, 1.2.3-beta+build)
            ok 3 - !neq(1.2.3-beta+build, 1.2.3-beta+build)
            ok 4 - !neq(1.2.3-beta+otherbuild, 1.2.3-beta+otherbuild)
        ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=15.985ms
        
        # Subtest: 1.2.3+build 1.2.3+otherbuild undefined
            1..4
            ok 1 - !neq(1.2.3+build, 1.2.3+otherbuild)
            ok 2 - !neq(1.2.3+otherbuild, 1.2.3+build)
            ok 3 - !neq(1.2.3+build, 1.2.3+build)
            ok 4 - !neq(1.2.3+otherbuild, 1.2.3+otherbuild)
        ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=27.917ms
        
        # Subtest:   v1.2.3+build 1.2.3+otherbuild undefined
            1..4
            ok 1 - !neq(  v1.2.3+build, 1.2.3+otherbuild)
            ok 2 - !neq(1.2.3+otherbuild,   v1.2.3+build)
            ok 3 - !neq(  v1.2.3+build,   v1.2.3+build)
            ok 4 - !neq(1.2.3+otherbuild, 1.2.3+otherbuild)
        ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=16.499ms
        
    ok 2 - equality tests # time=2949.972ms
    
    1..2
    # time=6873.904ms
ok 29 - test/functions/neq.js # time=6873.904ms

# Subtest: test/functions/minor.js
    # Subtest: minor tests
        ok 1 - minor(1.1.3) = 1
        ok 2 - minor( 1.1.3 ) = 1
        ok 3 - minor( 1.2.3-4 ) = 2
        ok 4 - minor( 1.3.3-pre ) = 3
        ok 5 - minor(v1.5.3) = 5
        ok 6 - minor( v1.8.3 ) = 8
        ok 7 - minor(  1.13.3) = 13
        ok 8 - minor(=1.21.3) = 21
        ok 9 - minor(v=1.34.3) = 34
        1..9
    ok 1 - minor tests # time=206.807ms
    
    1..1
    # time=331.894ms
ok 30 - test/functions/minor.js # time=331.894ms

# Subtest: test/functions/major.js
    # Subtest: major tests
        ok 1 - major(1.2.3) = 1
        ok 2 - major( 1.2.3 ) = 1
        ok 3 - major( 2.2.3-4 ) = 2
        ok 4 - major( 3.2.3-pre ) = 3
        ok 5 - major(v5.2.3) = 5
        ok 6 - major( v8.2.3 ) = 8
        ok 7 - major(  13.2.3) = 13
        ok 8 - major(=21.2.3) = 21
        ok 9 - major(v=34.2.3) = 34
        1..9
    ok 1 - major tests # time=230.755ms
    
    1..1
    # time=340.719ms
ok 31 - test/functions/major.js # time=340.719ms

# Subtest: test/functions/lte.js
    # Subtest: comparison tests
        1..31
        # Subtest: 0.0.0 0.0.0-foo undefined
            1..4
            ok 1 - !lte('0.0.0', '0.0.0-foo')
            ok 2 - lte('0.0.0-foo', '0.0.0')
            ok 3 - lte('0.0.0-foo', '0.0.0-foo')
            ok 4 - lte('0.0.0', '0.0.0')
        ok 1 - 0.0.0 0.0.0-foo undefined # time=145.946ms
        
        # Subtest: 0.0.1 0.0.0 undefined
            1..4
            ok 1 - !lte('0.0.1', '0.0.0')
            ok 2 - lte('0.0.0', '0.0.1')
            ok 3 - lte('0.0.0', '0.0.0')
            ok 4 - lte('0.0.1', '0.0.1')
        ok 2 - 0.0.1 0.0.0 undefined # time=36.933ms
        
        # Subtest: 1.0.0 0.9.9 undefined
            1..4
            ok 1 - !lte('1.0.0', '0.9.9')
            ok 2 - lte('0.9.9', '1.0.0')
            ok 3 - lte('0.9.9', '0.9.9')
            ok 4 - lte('1.0.0', '1.0.0')
        ok 3 - 1.0.0 0.9.9 undefined # time=55.376ms
        
        # Subtest: 0.10.0 0.9.0 undefined
            1..4
            ok 1 - !lte('0.10.0', '0.9.0')
            ok 2 - lte('0.9.0', '0.10.0')
            ok 3 - lte('0.9.0', '0.9.0')
            ok 4 - lte('0.10.0', '0.10.0')
        ok 4 - 0.10.0 0.9.0 undefined # time=56.051ms
        
        # Subtest: 0.99.0 0.10.0 [object Object]
            1..4
            ok 1 - !lte('0.99.0', '0.10.0')
            ok 2 - lte('0.10.0', '0.99.0')
            ok 3 - lte('0.10.0', '0.10.0')
            ok 4 - lte('0.99.0', '0.99.0')
        ok 5 - 0.99.0 0.10.0 [object Object] # time=40.257ms
        
        # Subtest: 2.0.0 1.2.3 [object Object]
            1..4
            ok 1 - !lte('2.0.0', '1.2.3')
            ok 2 - lte('1.2.3', '2.0.0')
            ok 3 - lte('1.2.3', '1.2.3')
            ok 4 - lte('2.0.0', '2.0.0')
        ok 6 - 2.0.0 1.2.3 [object Object] # time=22.236ms
        
        # Subtest: v0.0.0 0.0.0-foo true
            1..4
            ok 1 - !lte('v0.0.0', '0.0.0-foo')
            ok 2 - lte('0.0.0-foo', 'v0.0.0')
            ok 3 - lte('0.0.0-foo', '0.0.0-foo')
            ok 4 - lte('v0.0.0', 'v0.0.0')
        ok 7 - v0.0.0 0.0.0-foo true # time=33.252ms
        
        # Subtest: v0.0.1 0.0.0 [object Object]
            1..4
            ok 1 - !lte('v0.0.1', '0.0.0')
            ok 2 - lte('0.0.0', 'v0.0.1')
            ok 3 - lte('0.0.0', '0.0.0')
            ok 4 - lte('v0.0.1', 'v0.0.1')
        ok 8 - v0.0.1 0.0.0 [object Object] # time=32.585ms
        
        # Subtest: v1.0.0 0.9.9 true
            1..4
            ok 1 - !lte('v1.0.0', '0.9.9')
            ok 2 - lte('0.9.9', 'v1.0.0')
            ok 3 - lte('0.9.9', '0.9.9')
            ok 4 - lte('v1.0.0', 'v1.0.0')
        ok 9 - v1.0.0 0.9.9 true # time=22.628ms
        
        # Subtest: v0.10.0 0.9.0 true
            1..4
            ok 1 - !lte('v0.10.0', '0.9.0')
            ok 2 - lte('0.9.0', 'v0.10.0')
            ok 3 - lte('0.9.0', '0.9.0')
            ok 4 - lte('v0.10.0', 'v0.10.0')
        ok 10 - v0.10.0 0.9.0 true # time=23.187ms
        
        # Subtest: v0.99.0 0.10.0 true
            1..4
            ok 1 - !lte('v0.99.0', '0.10.0')
            ok 2 - lte('0.10.0', 'v0.99.0')
            ok 3 - lte('0.10.0', '0.10.0')
            ok 4 - lte('v0.99.0', 'v0.99.0')
        ok 11 - v0.99.0 0.10.0 true # time=12.35ms
        
        # Subtest: v2.0.0 1.2.3 true
            1..4
            ok 1 - !lte('v2.0.0', '1.2.3')
            ok 2 - lte('1.2.3', 'v2.0.0')
            ok 3 - lte('1.2.3', '1.2.3')
            ok 4 - lte('v2.0.0', 'v2.0.0')
        ok 12 - v2.0.0 1.2.3 true # time=17.161ms
        
        # Subtest: 0.0.0 v0.0.0-foo true
            1..4
            ok 1 - !lte('0.0.0', 'v0.0.0-foo')
            ok 2 - lte('v0.0.0-foo', '0.0.0')
            ok 3 - lte('v0.0.0-foo', 'v0.0.0-foo')
            ok 4 - lte('0.0.0', '0.0.0')
        ok 13 - 0.0.0 v0.0.0-foo true # time=34.902ms
        
        # Subtest: 0.0.1 v0.0.0 true
            1..4
            ok 1 - !lte('0.0.1', 'v0.0.0')
            ok 2 - lte('v0.0.0', '0.0.1')
            ok 3 - lte('v0.0.0', 'v0.0.0')
            ok 4 - lte('0.0.1', '0.0.1')
        ok 14 - 0.0.1 v0.0.0 true # time=24.384ms
        
        # Subtest: 1.0.0 v0.9.9 true
            1..4
            ok 1 - !lte('1.0.0', 'v0.9.9')
            ok 2 - lte('v0.9.9', '1.0.0')
            ok 3 - lte('v0.9.9', 'v0.9.9')
            ok 4 - lte('1.0.0', '1.0.0')
        ok 15 - 1.0.0 v0.9.9 true # time=16.031ms
        
        # Subtest: 0.10.0 v0.9.0 true
            1..4
            ok 1 - !lte('0.10.0', 'v0.9.0')
            ok 2 - lte('v0.9.0', '0.10.0')
            ok 3 - lte('v0.9.0', 'v0.9.0')
            ok 4 - lte('0.10.0', '0.10.0')
        ok 16 - 0.10.0 v0.9.0 true # time=20.297ms
        
        # Subtest: 0.99.0 v0.10.0 true
            1..4
            ok 1 - !lte('0.99.0', 'v0.10.0')
            ok 2 - lte('v0.10.0', '0.99.0')
            ok 3 - lte('v0.10.0', 'v0.10.0')
            ok 4 - lte('0.99.0', '0.99.0')
        ok 17 - 0.99.0 v0.10.0 true # time=32.376ms
        
        # Subtest: 2.0.0 v1.2.3 true
            1..4
            ok 1 - !lte('2.0.0', 'v1.2.3')
            ok 2 - lte('v1.2.3', '2.0.0')
            ok 3 - lte('v1.2.3', 'v1.2.3')
            ok 4 - lte('2.0.0', '2.0.0')
        ok 18 - 2.0.0 v1.2.3 true # time=27.96ms
        
        # Subtest: 1.2.3 1.2.3-asdf undefined
            1..4
            ok 1 - !lte('1.2.3', '1.2.3-asdf')
            ok 2 - lte('1.2.3-asdf', '1.2.3')
            ok 3 - lte('1.2.3-asdf', '1.2.3-asdf')
            ok 4 - lte('1.2.3', '1.2.3')
        ok 19 - 1.2.3 1.2.3-asdf undefined # time=24.147ms
        
        # Subtest: 1.2.3 1.2.3-4 undefined
            1..4
            ok 1 - !lte('1.2.3', '1.2.3-4')
            ok 2 - lte('1.2.3-4', '1.2.3')
            ok 3 - lte('1.2.3-4', '1.2.3-4')
            ok 4 - lte('1.2.3', '1.2.3')
        ok 20 - 1.2.3 1.2.3-4 undefined # time=17ms
        
        # Subtest: 1.2.3 1.2.3-4-foo undefined
            1..4
            ok 1 - !lte('1.2.3', '1.2.3-4-foo')
            ok 2 - lte('1.2.3-4-foo', '1.2.3')
            ok 3 - lte('1.2.3-4-foo', '1.2.3-4-foo')
            ok 4 - lte('1.2.3', '1.2.3')
        ok 21 - 1.2.3 1.2.3-4-foo undefined # time=52.681ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5 undefined
            1..4
            ok 1 - !lte('1.2.3-5-foo', '1.2.3-5')
            ok 2 - lte('1.2.3-5', '1.2.3-5-foo')
            ok 3 - lte('1.2.3-5', '1.2.3-5')
            ok 4 - lte('1.2.3-5-foo', '1.2.3-5-foo')
        ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=32.768ms
        
        # Subtest: 1.2.3-5 1.2.3-4 undefined
            1..4
            ok 1 - !lte('1.2.3-5', '1.2.3-4')
            ok 2 - lte('1.2.3-4', '1.2.3-5')
            ok 3 - lte('1.2.3-4', '1.2.3-4')
            ok 4 - lte('1.2.3-5', '1.2.3-5')
        ok 23 - 1.2.3-5 1.2.3-4 undefined # time=32.98ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined
            1..4
            ok 1 - !lte('1.2.3-5-foo', '1.2.3-5-Foo')
            ok 2 - lte('1.2.3-5-Foo', '1.2.3-5-foo')
            ok 3 - lte('1.2.3-5-Foo', '1.2.3-5-Foo')
            ok 4 - lte('1.2.3-5-foo', '1.2.3-5-foo')
        ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=28.713ms
        
        # Subtest: 3.0.0 2.7.2+asdf undefined
            1..4
            ok 1 - !lte('3.0.0', '2.7.2+asdf')
            ok 2 - lte('2.7.2+asdf', '3.0.0')
            ok 3 - lte('2.7.2+asdf', '2.7.2+asdf')
            ok 4 - lte('3.0.0', '3.0.0')
        ok 25 - 3.0.0 2.7.2+asdf undefined # time=36.266ms
        
        # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined
            1..4
            ok 1 - !lte('1.2.3-a.10', '1.2.3-a.5')
            ok 2 - lte('1.2.3-a.5', '1.2.3-a.10')
            ok 3 - lte('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - lte('1.2.3-a.10', '1.2.3-a.10')
        ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=28.483ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined
            1..4
            ok 1 - !lte('1.2.3-a.b', '1.2.3-a.5')
            ok 2 - lte('1.2.3-a.5', '1.2.3-a.b')
            ok 3 - lte('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - lte('1.2.3-a.b', '1.2.3-a.b')
        ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=28.489ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a undefined
            1..4
            ok 1 - !lte('1.2.3-a.b', '1.2.3-a')
            ok 2 - lte('1.2.3-a', '1.2.3-a.b')
            ok 3 - lte('1.2.3-a', '1.2.3-a')
            ok 4 - lte('1.2.3-a.b', '1.2.3-a.b')
        ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=23.778ms
        
        # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined
            1..4
            ok 1 - !lte('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100')
            ok 2 - lte('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5')
            ok 3 - lte('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100')
            ok 4 - lte('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5')
        ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=24.352ms
        
        # Subtest: 1.2.3-r2 1.2.3-r100 undefined
            1..4
            ok 1 - !lte('1.2.3-r2', '1.2.3-r100')
            ok 2 - lte('1.2.3-r100', '1.2.3-r2')
            ok 3 - lte('1.2.3-r100', '1.2.3-r100')
            ok 4 - lte('1.2.3-r2', '1.2.3-r2')
        ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=72.452ms
        
        # Subtest: 1.2.3-r100 1.2.3-R2 undefined
            1..4
            ok 1 - !lte('1.2.3-r100', '1.2.3-R2')
            ok 2 - lte('1.2.3-R2', '1.2.3-r100')
            ok 3 - lte('1.2.3-R2', '1.2.3-R2')
            ok 4 - lte('1.2.3-r100', '1.2.3-r100')
        ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=24.009ms
        
    ok 1 - comparison tests # time=3418.427ms
    
    # Subtest: equality tests
        1..37
        # Subtest: 1.2.3 v1.2.3 true
            1..2
            ok 1 - lte(1.2.3, v1.2.3)
            ok 2 - lte(v1.2.3, 1.2.3)
        ok 1 - 1.2.3 v1.2.3 true # time=19.419ms
        
        # Subtest: 1.2.3 =1.2.3 true
            1..2
            ok 1 - lte(1.2.3, =1.2.3)
            ok 2 - lte(=1.2.3, 1.2.3)
        ok 2 - 1.2.3 =1.2.3 true # time=54.827ms
        
        # Subtest: 1.2.3 v 1.2.3 true
            1..2
            ok 1 - lte(1.2.3, v 1.2.3)
            ok 2 - lte(v 1.2.3, 1.2.3)
        ok 3 - 1.2.3 v 1.2.3 true # time=2.229ms
        
        # Subtest: 1.2.3 = 1.2.3 true
            1..2
            ok 1 - lte(1.2.3, = 1.2.3)
            ok 2 - lte(= 1.2.3, 1.2.3)
        ok 4 - 1.2.3 = 1.2.3 true # time=22.96ms
        
        # Subtest: 1.2.3  v1.2.3 true
            1..2
            ok 1 - lte(1.2.3,  v1.2.3)
            ok 2 - lte( v1.2.3, 1.2.3)
        ok 5 - 1.2.3  v1.2.3 true # time=2.338ms
        
        # Subtest: 1.2.3  =1.2.3 true
            1..2
            ok 1 - lte(1.2.3,  =1.2.3)
            ok 2 - lte( =1.2.3, 1.2.3)
        ok 6 - 1.2.3  =1.2.3 true # time=10.785ms
        
        # Subtest: 1.2.3  v 1.2.3 true
            1..2
            ok 1 - lte(1.2.3,  v 1.2.3)
            ok 2 - lte( v 1.2.3, 1.2.3)
        ok 7 - 1.2.3  v 1.2.3 true # time=19.276ms
        
        # Subtest: 1.2.3  = 1.2.3 true
            1..2
            ok 1 - lte(1.2.3,  = 1.2.3)
            ok 2 - lte( = 1.2.3, 1.2.3)
        ok 8 - 1.2.3  = 1.2.3 true # time=22.765ms
        
        # Subtest: 1.2.3-0 v1.2.3-0 true
            1..2
            ok 1 - lte(1.2.3-0, v1.2.3-0)
            ok 2 - lte(v1.2.3-0, 1.2.3-0)
        ok 9 - 1.2.3-0 v1.2.3-0 true # time=23.004ms
        
        # Subtest: 1.2.3-0 =1.2.3-0 true
            1..2
            ok 1 - lte(1.2.3-0, =1.2.3-0)
            ok 2 - lte(=1.2.3-0, 1.2.3-0)
        ok 10 - 1.2.3-0 =1.2.3-0 true # time=12.06ms
        
        # Subtest: 1.2.3-0 v 1.2.3-0 true
            1..2
            ok 1 - lte(1.2.3-0, v 1.2.3-0)
            ok 2 - lte(v 1.2.3-0, 1.2.3-0)
        ok 11 - 1.2.3-0 v 1.2.3-0 true # time=9ms
        
        # Subtest: 1.2.3-0 = 1.2.3-0 true
            1..2
            ok 1 - lte(1.2.3-0, = 1.2.3-0)
            ok 2 - lte(= 1.2.3-0, 1.2.3-0)
        ok 12 - 1.2.3-0 = 1.2.3-0 true # time=11.804ms
        
        # Subtest: 1.2.3-0  v1.2.3-0 true
            1..2
            ok 1 - lte(1.2.3-0,  v1.2.3-0)
            ok 2 - lte( v1.2.3-0, 1.2.3-0)
        ok 13 - 1.2.3-0  v1.2.3-0 true # time=24.53ms
        
        # Subtest: 1.2.3-0  =1.2.3-0 true
            1..2
            ok 1 - lte(1.2.3-0,  =1.2.3-0)
            ok 2 - lte( =1.2.3-0, 1.2.3-0)
        ok 14 - 1.2.3-0  =1.2.3-0 true # time=8.287ms
        
        # Subtest: 1.2.3-0  v 1.2.3-0 true
            1..2
            ok 1 - lte(1.2.3-0,  v 1.2.3-0)
            ok 2 - lte( v 1.2.3-0, 1.2.3-0)
        ok 15 - 1.2.3-0  v 1.2.3-0 true # time=2.501ms
        
        # Subtest: 1.2.3-0  = 1.2.3-0 true
            1..2
            ok 1 - lte(1.2.3-0,  = 1.2.3-0)
            ok 2 - lte( = 1.2.3-0, 1.2.3-0)
        ok 16 - 1.2.3-0  = 1.2.3-0 true # time=12.132ms
        
        # Subtest: 1.2.3-1 v1.2.3-1 true
            1..2
            ok 1 - lte(1.2.3-1, v1.2.3-1)
            ok 2 - lte(v1.2.3-1, 1.2.3-1)
        ok 17 - 1.2.3-1 v1.2.3-1 true # time=10.812ms
        
        # Subtest: 1.2.3-1 =1.2.3-1 true
            1..2
            ok 1 - lte(1.2.3-1, =1.2.3-1)
            ok 2 - lte(=1.2.3-1, 1.2.3-1)
        ok 18 - 1.2.3-1 =1.2.3-1 true # time=12.576ms
        
        # Subtest: 1.2.3-1 v 1.2.3-1 true
            1..2
            ok 1 - lte(1.2.3-1, v 1.2.3-1)
            ok 2 - lte(v 1.2.3-1, 1.2.3-1)
        ok 19 - 1.2.3-1 v 1.2.3-1 true # time=23.82ms
        
        # Subtest: 1.2.3-1 = 1.2.3-1 true
            1..2
            ok 1 - lte(1.2.3-1, = 1.2.3-1)
            ok 2 - lte(= 1.2.3-1, 1.2.3-1)
        ok 20 - 1.2.3-1 = 1.2.3-1 true # time=23.76ms
        
        # Subtest: 1.2.3-1  v1.2.3-1 true
            1..2
            ok 1 - lte(1.2.3-1,  v1.2.3-1)
            ok 2 - lte( v1.2.3-1, 1.2.3-1)
        ok 21 - 1.2.3-1  v1.2.3-1 true # time=22.865ms
        
        # Subtest: 1.2.3-1  =1.2.3-1 true
            1..2
            ok 1 - lte(1.2.3-1,  =1.2.3-1)
            ok 2 - lte( =1.2.3-1, 1.2.3-1)
        ok 22 - 1.2.3-1  =1.2.3-1 true # time=8.546ms
        
        # Subtest: 1.2.3-1  v 1.2.3-1 true
            1..2
            ok 1 - lte(1.2.3-1,  v 1.2.3-1)
            ok 2 - lte( v 1.2.3-1, 1.2.3-1)
        ok 23 - 1.2.3-1  v 1.2.3-1 true # time=23.187ms
        
        # Subtest: 1.2.3-1  = 1.2.3-1 true
            1..2
            ok 1 - lte(1.2.3-1,  = 1.2.3-1)
            ok 2 - lte( = 1.2.3-1, 1.2.3-1)
        ok 24 - 1.2.3-1  = 1.2.3-1 true # time=23.267ms
        
        # Subtest: 1.2.3-beta v1.2.3-beta true
            1..2
            ok 1 - lte(1.2.3-beta, v1.2.3-beta)
            ok 2 - lte(v1.2.3-beta, 1.2.3-beta)
        ok 25 - 1.2.3-beta v1.2.3-beta true # time=2.425ms
        
        # Subtest: 1.2.3-beta =1.2.3-beta true
            1..2
            ok 1 - lte(1.2.3-beta, =1.2.3-beta)
            ok 2 - lte(=1.2.3-beta, 1.2.3-beta)
        ok 26 - 1.2.3-beta =1.2.3-beta true # time=2.734ms
        
        # Subtest: 1.2.3-beta v 1.2.3-beta true
            1..2
            ok 1 - lte(1.2.3-beta, v 1.2.3-beta)
            ok 2 - lte(v 1.2.3-beta, 1.2.3-beta)
        ok 27 - 1.2.3-beta v 1.2.3-beta true # time=19.788ms
        
        # Subtest: 1.2.3-beta = 1.2.3-beta true
            1..2
            ok 1 - lte(1.2.3-beta, = 1.2.3-beta)
            ok 2 - lte(= 1.2.3-beta, 1.2.3-beta)
        ok 28 - 1.2.3-beta = 1.2.3-beta true # time=2.46ms
        
        # Subtest: 1.2.3-beta  v1.2.3-beta true
            1..2
            ok 1 - lte(1.2.3-beta,  v1.2.3-beta)
            ok 2 - lte( v1.2.3-beta, 1.2.3-beta)
        ok 29 - 1.2.3-beta  v1.2.3-beta true # time=18.927ms
        
        # Subtest: 1.2.3-beta  =1.2.3-beta true
            1..2
            ok 1 - lte(1.2.3-beta,  =1.2.3-beta)
            ok 2 - lte( =1.2.3-beta, 1.2.3-beta)
        ok 30 - 1.2.3-beta  =1.2.3-beta true # time=18.929ms
        
        # Subtest: 1.2.3-beta  v 1.2.3-beta true
            1..2
            ok 1 - lte(1.2.3-beta,  v 1.2.3-beta)
            ok 2 - lte( v 1.2.3-beta, 1.2.3-beta)
        ok 31 - 1.2.3-beta  v 1.2.3-beta true # time=18.731ms
        
        # Subtest: 1.2.3-beta  = 1.2.3-beta true
            1..2
            ok 1 - lte(1.2.3-beta,  = 1.2.3-beta)
            ok 2 - lte( = 1.2.3-beta, 1.2.3-beta)
        ok 32 - 1.2.3-beta  = 1.2.3-beta true # time=22.668ms
        
        # Subtest: 1.2.3-beta+build  = 1.2.3-beta+otherbuild true
            1..2
            ok 1 - lte(1.2.3-beta+build,  = 1.2.3-beta+otherbuild)
            ok 2 - lte( = 1.2.3-beta+otherbuild, 1.2.3-beta+build)
        ok 33 - 1.2.3-beta+build  = 1.2.3-beta+otherbuild true # time=2.546ms
        
        # Subtest: 1.2.3+build  = 1.2.3+otherbuild true
            1..2
            ok 1 - lte(1.2.3+build,  = 1.2.3+otherbuild)
            ok 2 - lte( = 1.2.3+otherbuild, 1.2.3+build)
        ok 34 - 1.2.3+build  = 1.2.3+otherbuild true # time=2.483ms
        
        # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined
            1..2
            ok 1 - lte(1.2.3-beta+build, 1.2.3-beta+otherbuild)
            ok 2 - lte(1.2.3-beta+otherbuild, 1.2.3-beta+build)
        ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=22.931ms
        
        # Subtest: 1.2.3+build 1.2.3+otherbuild undefined
            1..2
            ok 1 - lte(1.2.3+build, 1.2.3+otherbuild)
            ok 2 - lte(1.2.3+otherbuild, 1.2.3+build)
        ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=35.046ms
        
        # Subtest:   v1.2.3+build 1.2.3+otherbuild undefined
            1..2
            ok 1 - lte(  v1.2.3+build, 1.2.3+otherbuild)
            ok 2 - lte(1.2.3+otherbuild,   v1.2.3+build)
        ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=26.772ms
        
    ok 2 - equality tests # time=2755.072ms
    
    1..2
    # time=6758.437ms
ok 32 - test/functions/lte.js # time=6758.437ms

# Subtest: test/functions/lt.js
    # Subtest: comparison tests
        1..31
        # Subtest: 0.0.0 0.0.0-foo undefined
            1..4
            ok 1 - !lt('0.0.0', '0.0.0-foo')
            ok 2 - lt('0.0.0-foo', '0.0.0')
            ok 3 - !lt('0.0.0-foo', '0.0.0-foo')
            ok 4 - !lt('0.0.0', '0.0.0')
        ok 1 - 0.0.0 0.0.0-foo undefined # time=95.041ms
        
        # Subtest: 0.0.1 0.0.0 undefined
            1..4
            ok 1 - !lt('0.0.1', '0.0.0')
            ok 2 - lt('0.0.0', '0.0.1')
            ok 3 - !lt('0.0.0', '0.0.0')
            ok 4 - !lt('0.0.1', '0.0.1')
        ok 2 - 0.0.1 0.0.0 undefined # time=57.94ms
        
        # Subtest: 1.0.0 0.9.9 undefined
            1..4
            ok 1 - !lt('1.0.0', '0.9.9')
            ok 2 - lt('0.9.9', '1.0.0')
            ok 3 - !lt('0.9.9', '0.9.9')
            ok 4 - !lt('1.0.0', '1.0.0')
        ok 3 - 1.0.0 0.9.9 undefined # time=36.762ms
        
        # Subtest: 0.10.0 0.9.0 undefined
            1..4
            ok 1 - !lt('0.10.0', '0.9.0')
            ok 2 - lt('0.9.0', '0.10.0')
            ok 3 - !lt('0.9.0', '0.9.0')
            ok 4 - !lt('0.10.0', '0.10.0')
        ok 4 - 0.10.0 0.9.0 undefined # time=36.43ms
        
        # Subtest: 0.99.0 0.10.0 [object Object]
            1..4
            ok 1 - !lt('0.99.0', '0.10.0')
            ok 2 - lt('0.10.0', '0.99.0')
            ok 3 - !lt('0.10.0', '0.10.0')
            ok 4 - !lt('0.99.0', '0.99.0')
        ok 5 - 0.99.0 0.10.0 [object Object] # time=43.123ms
        
        # Subtest: 2.0.0 1.2.3 [object Object]
            1..4
            ok 1 - !lt('2.0.0', '1.2.3')
            ok 2 - lt('1.2.3', '2.0.0')
            ok 3 - !lt('1.2.3', '1.2.3')
            ok 4 - !lt('2.0.0', '2.0.0')
        ok 6 - 2.0.0 1.2.3 [object Object] # time=29.476ms
        
        # Subtest: v0.0.0 0.0.0-foo true
            1..4
            ok 1 - !lt('v0.0.0', '0.0.0-foo')
            ok 2 - lt('0.0.0-foo', 'v0.0.0')
            ok 3 - !lt('0.0.0-foo', '0.0.0-foo')
            ok 4 - !lt('v0.0.0', 'v0.0.0')
        ok 7 - v0.0.0 0.0.0-foo true # time=44.917ms
        
        # Subtest: v0.0.1 0.0.0 [object Object]
            1..4
            ok 1 - !lt('v0.0.1', '0.0.0')
            ok 2 - lt('0.0.0', 'v0.0.1')
            ok 3 - !lt('0.0.0', '0.0.0')
            ok 4 - !lt('v0.0.1', 'v0.0.1')
        ok 8 - v0.0.1 0.0.0 [object Object] # time=34.866ms
        
        # Subtest: v1.0.0 0.9.9 true
            1..4
            ok 1 - !lt('v1.0.0', '0.9.9')
            ok 2 - lt('0.9.9', 'v1.0.0')
            ok 3 - !lt('0.9.9', '0.9.9')
            ok 4 - !lt('v1.0.0', 'v1.0.0')
        ok 9 - v1.0.0 0.9.9 true # time=25.503ms
        
        # Subtest: v0.10.0 0.9.0 true
            1..4
            ok 1 - !lt('v0.10.0', '0.9.0')
            ok 2 - lt('0.9.0', 'v0.10.0')
            ok 3 - !lt('0.9.0', '0.9.0')
            ok 4 - !lt('v0.10.0', 'v0.10.0')
        ok 10 - v0.10.0 0.9.0 true # time=19.222ms
        
        # Subtest: v0.99.0 0.10.0 true
            1..4
            ok 1 - !lt('v0.99.0', '0.10.0')
            ok 2 - lt('0.10.0', 'v0.99.0')
            ok 3 - !lt('0.10.0', '0.10.0')
            ok 4 - !lt('v0.99.0', 'v0.99.0')
        ok 11 - v0.99.0 0.10.0 true # time=12.809ms
        
        # Subtest: v2.0.0 1.2.3 true
            1..4
            ok 1 - !lt('v2.0.0', '1.2.3')
            ok 2 - lt('1.2.3', 'v2.0.0')
            ok 3 - !lt('1.2.3', '1.2.3')
            ok 4 - !lt('v2.0.0', 'v2.0.0')
        ok 12 - v2.0.0 1.2.3 true # time=3.829ms
        
        # Subtest: 0.0.0 v0.0.0-foo true
            1..4
            ok 1 - !lt('0.0.0', 'v0.0.0-foo')
            ok 2 - lt('v0.0.0-foo', '0.0.0')
            ok 3 - !lt('v0.0.0-foo', 'v0.0.0-foo')
            ok 4 - !lt('0.0.0', '0.0.0')
        ok 13 - 0.0.0 v0.0.0-foo true # time=17.938ms
        
        # Subtest: 0.0.1 v0.0.0 true
            1..4
            ok 1 - !lt('0.0.1', 'v0.0.0')
            ok 2 - lt('v0.0.0', '0.0.1')
            ok 3 - !lt('v0.0.0', 'v0.0.0')
            ok 4 - !lt('0.0.1', '0.0.1')
        ok 14 - 0.0.1 v0.0.0 true # time=20.231ms
        
        # Subtest: 1.0.0 v0.9.9 true
            1..4
            ok 1 - !lt('1.0.0', 'v0.9.9')
            ok 2 - lt('v0.9.9', '1.0.0')
            ok 3 - !lt('v0.9.9', 'v0.9.9')
            ok 4 - !lt('1.0.0', '1.0.0')
        ok 15 - 1.0.0 v0.9.9 true # time=20.359ms
        
        # Subtest: 0.10.0 v0.9.0 true
            1..4
            ok 1 - !lt('0.10.0', 'v0.9.0')
            ok 2 - lt('v0.9.0', '0.10.0')
            ok 3 - !lt('v0.9.0', 'v0.9.0')
            ok 4 - !lt('0.10.0', '0.10.0')
        ok 16 - 0.10.0 v0.9.0 true # time=24.43ms
        
        # Subtest: 0.99.0 v0.10.0 true
            1..4
            ok 1 - !lt('0.99.0', 'v0.10.0')
            ok 2 - lt('v0.10.0', '0.99.0')
            ok 3 - !lt('v0.10.0', 'v0.10.0')
            ok 4 - !lt('0.99.0', '0.99.0')
        ok 17 - 0.99.0 v0.10.0 true # time=28.141ms
        
        # Subtest: 2.0.0 v1.2.3 true
            1..4
            ok 1 - !lt('2.0.0', 'v1.2.3')
            ok 2 - lt('v1.2.3', '2.0.0')
            ok 3 - !lt('v1.2.3', 'v1.2.3')
            ok 4 - !lt('2.0.0', '2.0.0')
        ok 18 - 2.0.0 v1.2.3 true # time=20.248ms
        
        # Subtest: 1.2.3 1.2.3-asdf undefined
            1..4
            ok 1 - !lt('1.2.3', '1.2.3-asdf')
            ok 2 - lt('1.2.3-asdf', '1.2.3')
            ok 3 - !lt('1.2.3-asdf', '1.2.3-asdf')
            ok 4 - !lt('1.2.3', '1.2.3')
        ok 19 - 1.2.3 1.2.3-asdf undefined # time=24.343ms
        
        # Subtest: 1.2.3 1.2.3-4 undefined
            1..4
            ok 1 - !lt('1.2.3', '1.2.3-4')
            ok 2 - lt('1.2.3-4', '1.2.3')
            ok 3 - !lt('1.2.3-4', '1.2.3-4')
            ok 4 - !lt('1.2.3', '1.2.3')
        ok 20 - 1.2.3 1.2.3-4 undefined # time=24.954ms
        
        # Subtest: 1.2.3 1.2.3-4-foo undefined
            1..4
            ok 1 - !lt('1.2.3', '1.2.3-4-foo')
            ok 2 - lt('1.2.3-4-foo', '1.2.3')
            ok 3 - !lt('1.2.3-4-foo', '1.2.3-4-foo')
            ok 4 - !lt('1.2.3', '1.2.3')
        ok 21 - 1.2.3 1.2.3-4-foo undefined # time=36.816ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5 undefined
            1..4
            ok 1 - !lt('1.2.3-5-foo', '1.2.3-5')
            ok 2 - lt('1.2.3-5', '1.2.3-5-foo')
            ok 3 - !lt('1.2.3-5', '1.2.3-5')
            ok 4 - !lt('1.2.3-5-foo', '1.2.3-5-foo')
        ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=29.005ms
        
        # Subtest: 1.2.3-5 1.2.3-4 undefined
            1..4
            ok 1 - !lt('1.2.3-5', '1.2.3-4')
            ok 2 - lt('1.2.3-4', '1.2.3-5')
            ok 3 - !lt('1.2.3-4', '1.2.3-4')
            ok 4 - !lt('1.2.3-5', '1.2.3-5')
        ok 23 - 1.2.3-5 1.2.3-4 undefined # time=32.447ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined
            1..4
            ok 1 - !lt('1.2.3-5-foo', '1.2.3-5-Foo')
            ok 2 - lt('1.2.3-5-Foo', '1.2.3-5-foo')
            ok 3 - !lt('1.2.3-5-Foo', '1.2.3-5-Foo')
            ok 4 - !lt('1.2.3-5-foo', '1.2.3-5-foo')
        ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=45.647ms
        
        # Subtest: 3.0.0 2.7.2+asdf undefined
            1..4
            ok 1 - !lt('3.0.0', '2.7.2+asdf')
            ok 2 - lt('2.7.2+asdf', '3.0.0')
            ok 3 - !lt('2.7.2+asdf', '2.7.2+asdf')
            ok 4 - !lt('3.0.0', '3.0.0')
        ok 25 - 3.0.0 2.7.2+asdf undefined # time=17.522ms
        
        # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined
            1..4
            ok 1 - !lt('1.2.3-a.10', '1.2.3-a.5')
            ok 2 - lt('1.2.3-a.5', '1.2.3-a.10')
            ok 3 - !lt('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - !lt('1.2.3-a.10', '1.2.3-a.10')
        ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=26.917ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined
            1..4
            ok 1 - !lt('1.2.3-a.b', '1.2.3-a.5')
            ok 2 - lt('1.2.3-a.5', '1.2.3-a.b')
            ok 3 - !lt('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - !lt('1.2.3-a.b', '1.2.3-a.b')
        ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=36.966ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a undefined
            1..4
            ok 1 - !lt('1.2.3-a.b', '1.2.3-a')
            ok 2 - lt('1.2.3-a', '1.2.3-a.b')
            ok 3 - !lt('1.2.3-a', '1.2.3-a')
            ok 4 - !lt('1.2.3-a.b', '1.2.3-a.b')
        ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=32.309ms
        
        # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined
            1..4
            ok 1 - !lt('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100')
            ok 2 - lt('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5')
            ok 3 - !lt('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100')
            ok 4 - !lt('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5')
        ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=32.325ms
        
        # Subtest: 1.2.3-r2 1.2.3-r100 undefined
            1..4
            ok 1 - !lt('1.2.3-r2', '1.2.3-r100')
            ok 2 - lt('1.2.3-r100', '1.2.3-r2')
            ok 3 - !lt('1.2.3-r100', '1.2.3-r100')
            ok 4 - !lt('1.2.3-r2', '1.2.3-r2')
        ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=28.064ms
        
        # Subtest: 1.2.3-r100 1.2.3-R2 undefined
            1..4
            ok 1 - !lt('1.2.3-r100', '1.2.3-R2')
            ok 2 - lt('1.2.3-R2', '1.2.3-r100')
            ok 3 - !lt('1.2.3-R2', '1.2.3-R2')
            ok 4 - !lt('1.2.3-r100', '1.2.3-r100')
        ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=24.881ms
        
    ok 1 - comparison tests # time=3308.786ms
    
    # Subtest: equality tests
        1..37
        # Subtest: 1.2.3 v1.2.3 true
            1..2
            ok 1 - !lt(1.2.3, v1.2.3)
            ok 2 - !lt(v1.2.3, 1.2.3)
        ok 1 - 1.2.3 v1.2.3 true # time=27.734ms
        
        # Subtest: 1.2.3 =1.2.3 true
            1..2
            ok 1 - !lt(1.2.3, =1.2.3)
            ok 2 - !lt(=1.2.3, 1.2.3)
        ok 2 - 1.2.3 =1.2.3 true # time=17.009ms
        
        # Subtest: 1.2.3 v 1.2.3 true
            1..2
            ok 1 - !lt(1.2.3, v 1.2.3)
            ok 2 - !lt(v 1.2.3, 1.2.3)
        ok 3 - 1.2.3 v 1.2.3 true # time=14.92ms
        
        # Subtest: 1.2.3 = 1.2.3 true
            1..2
            ok 1 - !lt(1.2.3, = 1.2.3)
            ok 2 - !lt(= 1.2.3, 1.2.3)
        ok 4 - 1.2.3 = 1.2.3 true # time=2.348ms
        
        # Subtest: 1.2.3  v1.2.3 true
            1..2
            ok 1 - !lt(1.2.3,  v1.2.3)
            ok 2 - !lt( v1.2.3, 1.2.3)
        ok 5 - 1.2.3  v1.2.3 true # time=27.087ms
        
        # Subtest: 1.2.3  =1.2.3 true
            1..2
            ok 1 - !lt(1.2.3,  =1.2.3)
            ok 2 - !lt( =1.2.3, 1.2.3)
        ok 6 - 1.2.3  =1.2.3 true # time=30.952ms
        
        # Subtest: 1.2.3  v 1.2.3 true
            1..2
            ok 1 - !lt(1.2.3,  v 1.2.3)
            ok 2 - !lt( v 1.2.3, 1.2.3)
        ok 7 - 1.2.3  v 1.2.3 true # time=35.211ms
        
        # Subtest: 1.2.3  = 1.2.3 true
            1..2
            ok 1 - !lt(1.2.3,  = 1.2.3)
            ok 2 - !lt( = 1.2.3, 1.2.3)
        ok 8 - 1.2.3  = 1.2.3 true # time=2.438ms
        
        # Subtest: 1.2.3-0 v1.2.3-0 true
            1..2
            ok 1 - !lt(1.2.3-0, v1.2.3-0)
            ok 2 - !lt(v1.2.3-0, 1.2.3-0)
        ok 9 - 1.2.3-0 v1.2.3-0 true # time=2.713ms
        
        # Subtest: 1.2.3-0 =1.2.3-0 true
            1..2
            ok 1 - !lt(1.2.3-0, =1.2.3-0)
            ok 2 - !lt(=1.2.3-0, 1.2.3-0)
        ok 10 - 1.2.3-0 =1.2.3-0 true # time=2.67ms
        
        # Subtest: 1.2.3-0 v 1.2.3-0 true
            1..2
            ok 1 - !lt(1.2.3-0, v 1.2.3-0)
            ok 2 - !lt(v 1.2.3-0, 1.2.3-0)
        ok 11 - 1.2.3-0 v 1.2.3-0 true # time=2.566ms
        
        # Subtest: 1.2.3-0 = 1.2.3-0 true
            1..2
            ok 1 - !lt(1.2.3-0, = 1.2.3-0)
            ok 2 - !lt(= 1.2.3-0, 1.2.3-0)
        ok 12 - 1.2.3-0 = 1.2.3-0 true # time=34.902ms
        
        # Subtest: 1.2.3-0  v1.2.3-0 true
            1..2
            ok 1 - !lt(1.2.3-0,  v1.2.3-0)
            ok 2 - !lt( v1.2.3-0, 1.2.3-0)
        ok 13 - 1.2.3-0  v1.2.3-0 true # time=30.8ms
        
        # Subtest: 1.2.3-0  =1.2.3-0 true
            1..2
            ok 1 - !lt(1.2.3-0,  =1.2.3-0)
            ok 2 - !lt( =1.2.3-0, 1.2.3-0)
        ok 14 - 1.2.3-0  =1.2.3-0 true # time=2.465ms
        
        # Subtest: 1.2.3-0  v 1.2.3-0 true
            1..2
            ok 1 - !lt(1.2.3-0,  v 1.2.3-0)
            ok 2 - !lt( v 1.2.3-0, 1.2.3-0)
        ok 15 - 1.2.3-0  v 1.2.3-0 true # time=2.397ms
        
        # Subtest: 1.2.3-0  = 1.2.3-0 true
            1..2
            ok 1 - !lt(1.2.3-0,  = 1.2.3-0)
            ok 2 - !lt( = 1.2.3-0, 1.2.3-0)
        ok 16 - 1.2.3-0  = 1.2.3-0 true # time=2.533ms
        
        # Subtest: 1.2.3-1 v1.2.3-1 true
            1..2
            ok 1 - !lt(1.2.3-1, v1.2.3-1)
            ok 2 - !lt(v1.2.3-1, 1.2.3-1)
        ok 17 - 1.2.3-1 v1.2.3-1 true # time=19.092ms
        
        # Subtest: 1.2.3-1 =1.2.3-1 true
            1..2
            ok 1 - !lt(1.2.3-1, =1.2.3-1)
            ok 2 - !lt(=1.2.3-1, 1.2.3-1)
        ok 18 - 1.2.3-1 =1.2.3-1 true # time=2.38ms
        
        # Subtest: 1.2.3-1 v 1.2.3-1 true
            1..2
            ok 1 - !lt(1.2.3-1, v 1.2.3-1)
            ok 2 - !lt(v 1.2.3-1, 1.2.3-1)
        ok 19 - 1.2.3-1 v 1.2.3-1 true # time=2.522ms
        
        # Subtest: 1.2.3-1 = 1.2.3-1 true
            1..2
            ok 1 - !lt(1.2.3-1, = 1.2.3-1)
            ok 2 - !lt(= 1.2.3-1, 1.2.3-1)
        ok 20 - 1.2.3-1 = 1.2.3-1 true # time=2.566ms
        
        # Subtest: 1.2.3-1  v1.2.3-1 true
            1..2
            ok 1 - !lt(1.2.3-1,  v1.2.3-1)
            ok 2 - !lt( v1.2.3-1, 1.2.3-1)
        ok 21 - 1.2.3-1  v1.2.3-1 true # time=6.724ms
        
        # Subtest: 1.2.3-1  =1.2.3-1 true
            1..2
            ok 1 - !lt(1.2.3-1,  =1.2.3-1)
            ok 2 - !lt( =1.2.3-1, 1.2.3-1)
        ok 22 - 1.2.3-1  =1.2.3-1 true # time=2.485ms
        
        # Subtest: 1.2.3-1  v 1.2.3-1 true
            1..2
            ok 1 - !lt(1.2.3-1,  v 1.2.3-1)
            ok 2 - !lt( v 1.2.3-1, 1.2.3-1)
        ok 23 - 1.2.3-1  v 1.2.3-1 true # time=19.193ms
        
        # Subtest: 1.2.3-1  = 1.2.3-1 true
            1..2
            ok 1 - !lt(1.2.3-1,  = 1.2.3-1)
            ok 2 - !lt( = 1.2.3-1, 1.2.3-1)
        ok 24 - 1.2.3-1  = 1.2.3-1 true # time=2.849ms
        
        # Subtest: 1.2.3-beta v1.2.3-beta true
            1..2
            ok 1 - !lt(1.2.3-beta, v1.2.3-beta)
            ok 2 - !lt(v1.2.3-beta, 1.2.3-beta)
        ok 25 - 1.2.3-beta v1.2.3-beta true # time=46.882ms
        
        # Subtest: 1.2.3-beta =1.2.3-beta true
            1..2
            ok 1 - !lt(1.2.3-beta, =1.2.3-beta)
            ok 2 - !lt(=1.2.3-beta, 1.2.3-beta)
        ok 26 - 1.2.3-beta =1.2.3-beta true # time=26.948ms
        
        # Subtest: 1.2.3-beta v 1.2.3-beta true
            1..2
            ok 1 - !lt(1.2.3-beta, v 1.2.3-beta)
            ok 2 - !lt(v 1.2.3-beta, 1.2.3-beta)
        ok 27 - 1.2.3-beta v 1.2.3-beta true # time=10.884ms
        
        # Subtest: 1.2.3-beta = 1.2.3-beta true
            1..2
            ok 1 - !lt(1.2.3-beta, = 1.2.3-beta)
            ok 2 - !lt(= 1.2.3-beta, 1.2.3-beta)
        ok 28 - 1.2.3-beta = 1.2.3-beta true # time=2.334ms
        
        # Subtest: 1.2.3-beta  v1.2.3-beta true
            1..2
            ok 1 - !lt(1.2.3-beta,  v1.2.3-beta)
            ok 2 - !lt( v1.2.3-beta, 1.2.3-beta)
        ok 29 - 1.2.3-beta  v1.2.3-beta true # time=2.408ms
        
        # Subtest: 1.2.3-beta  =1.2.3-beta true
            1..2
            ok 1 - !lt(1.2.3-beta,  =1.2.3-beta)
            ok 2 - !lt( =1.2.3-beta, 1.2.3-beta)
        ok 30 - 1.2.3-beta  =1.2.3-beta true # time=2.523ms
        
        # Subtest: 1.2.3-beta  v 1.2.3-beta true
            1..2
            ok 1 - !lt(1.2.3-beta,  v 1.2.3-beta)
            ok 2 - !lt( v 1.2.3-beta, 1.2.3-beta)
        ok 31 - 1.2.3-beta  v 1.2.3-beta true # time=26.81ms
        
        # Subtest: 1.2.3-beta  = 1.2.3-beta true
            1..2
            ok 1 - !lt(1.2.3-beta,  = 1.2.3-beta)
            ok 2 - !lt( = 1.2.3-beta, 1.2.3-beta)
        ok 32 - 1.2.3-beta  = 1.2.3-beta true # time=30.761ms
        
        # Subtest: 1.2.3-beta+build  = 1.2.3-beta+otherbuild true
            1..2
            ok 1 - !lt(1.2.3-beta+build,  = 1.2.3-beta+otherbuild)
            ok 2 - !lt( = 1.2.3-beta+otherbuild, 1.2.3-beta+build)
        ok 33 - 1.2.3-beta+build  = 1.2.3-beta+otherbuild true # time=2.616ms
        
        # Subtest: 1.2.3+build  = 1.2.3+otherbuild true
            1..2
            ok 1 - !lt(1.2.3+build,  = 1.2.3+otherbuild)
            ok 2 - !lt( = 1.2.3+otherbuild, 1.2.3+build)
        ok 34 - 1.2.3+build  = 1.2.3+otherbuild true # time=23.852ms
        
        # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined
            1..2
            ok 1 - !lt(1.2.3-beta+build, 1.2.3-beta+otherbuild)
            ok 2 - !lt(1.2.3-beta+otherbuild, 1.2.3-beta+build)
        ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=2.527ms
        
        # Subtest: 1.2.3+build 1.2.3+otherbuild undefined
            1..2
            ok 1 - !lt(1.2.3+build, 1.2.3+otherbuild)
            ok 2 - !lt(1.2.3+otherbuild, 1.2.3+build)
        ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=38.936ms
        
        # Subtest:   v1.2.3+build 1.2.3+otherbuild undefined
            1..2
            ok 1 - !lt(  v1.2.3+build, 1.2.3+otherbuild)
            ok 2 - !lt(1.2.3+otherbuild,   v1.2.3+build)
        ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=35.153ms
        
    ok 2 - equality tests # time=3457.862ms
    
    1..2
    # time=7297.522ms
ok 33 - test/functions/lt.js # time=7297.522ms

# Subtest: test/functions/inc.js
    # Subtest: increment versions test
        ok 1 - inc(1.2.3, major, undefined) === 2.0.0
        ok 2 - inc(1.2.3, major, undefined) object version updated
        ok 3 - inc(1.2.3, major, undefined) object raw field updated
        ok 4 - inc(1.2.3, minor, undefined) === 1.3.0
        ok 5 - inc(1.2.3, minor, undefined) object version updated
        ok 6 - inc(1.2.3, minor, undefined) object raw field updated
        ok 7 - inc(1.2.3, patch, undefined) === 1.2.4
        ok 8 - inc(1.2.3, patch, undefined) object version updated
        ok 9 - inc(1.2.3, patch, undefined) object raw field updated
        ok 10 - inc(1.2.3tag, major, undefined) === 2.0.0
        ok 11 - inc(1.2.3tag, major, undefined) object version updated
        ok 12 - inc(1.2.3tag, major, undefined) object raw field updated
        ok 13 - inc(1.2.3-tag, major, undefined) === 2.0.0
        ok 14 - inc(1.2.3-tag, major, undefined) object version updated
        ok 15 - inc(1.2.3-tag, major, undefined) object raw field updated
        ok 16 - inc(1.2.3, fake, undefined) === null
        ok 17 - expected to throw
        ok 18 - inc(1.2.0-0, patch, undefined) === 1.2.0
        ok 19 - inc(1.2.0-0, patch, undefined) object version updated
        ok 20 - inc(1.2.0-0, patch, undefined) object raw field updated
        ok 21 - inc(fake, major, undefined) === null
        ok 22 - should be equal
        ok 23 - inc(1.2.3-4, major, undefined) === 2.0.0
        ok 24 - inc(1.2.3-4, major, undefined) object version updated
        ok 25 - inc(1.2.3-4, major, undefined) object raw field updated
        ok 26 - inc(1.2.3-4, minor, undefined) === 1.3.0
        ok 27 - inc(1.2.3-4, minor, undefined) object version updated
        ok 28 - inc(1.2.3-4, minor, undefined) object raw field updated
        ok 29 - inc(1.2.3-4, patch, undefined) === 1.2.3
        ok 30 - inc(1.2.3-4, patch, undefined) object version updated
        ok 31 - inc(1.2.3-4, patch, undefined) object raw field updated
        ok 32 - inc(1.2.3-alpha.0.beta, major, undefined) === 2.0.0
        ok 33 - inc(1.2.3-alpha.0.beta, major, undefined) object version updated
        ok 34 - inc(1.2.3-alpha.0.beta, major, undefined) object raw field updated
        ok 35 - inc(1.2.3-alpha.0.beta, minor, undefined) === 1.3.0
        ok 36 - inc(1.2.3-alpha.0.beta, minor, undefined) object version updated
        ok 37 - inc(1.2.3-alpha.0.beta, minor, undefined) object raw field updated
        ok 38 - inc(1.2.3-alpha.0.beta, patch, undefined) === 1.2.3
        ok 39 - inc(1.2.3-alpha.0.beta, patch, undefined) object version updated
        ok 40 - inc(1.2.3-alpha.0.beta, patch, undefined) object raw field updated
        ok 41 - inc(1.2.4, prerelease, undefined) === 1.2.5-0
        ok 42 - inc(1.2.4, prerelease, undefined) object version updated
        ok 43 - inc(1.2.4, prerelease, undefined) object raw field updated
        ok 44 - inc(1.2.3-0, prerelease, undefined) === 1.2.3-1
        ok 45 - inc(1.2.3-0, prerelease, undefined) object version updated
        ok 46 - inc(1.2.3-0, prerelease, undefined) object raw field updated
        ok 47 - inc(1.2.3-alpha.0, prerelease, undefined) === 1.2.3-alpha.1
        ok 48 - inc(1.2.3-alpha.0, prerelease, undefined) object version updated
        ok 49 - inc(1.2.3-alpha.0, prerelease, undefined) object raw field updated
        ok 50 - inc(1.2.3-alpha.1, prerelease, undefined) === 1.2.3-alpha.2
        ok 51 - inc(1.2.3-alpha.1, prerelease, undefined) object version updated
        ok 52 - inc(1.2.3-alpha.1, prerelease, undefined) object raw field updated
        ok 53 - inc(1.2.3-alpha.2, prerelease, undefined) === 1.2.3-alpha.3
        ok 54 - inc(1.2.3-alpha.2, prerelease, undefined) object version updated
        ok 55 - inc(1.2.3-alpha.2, prerelease, undefined) object raw field updated
        ok 56 - inc(1.2.3-alpha.0.beta, prerelease, undefined) === 1.2.3-alpha.1.beta
        ok 57 - inc(1.2.3-alpha.0.beta, prerelease, undefined) object version updated
        ok 58 - inc(1.2.3-alpha.0.beta, prerelease, undefined) object raw field updated
        ok 59 - inc(1.2.3-alpha.1.beta, prerelease, undefined) === 1.2.3-alpha.2.beta
        ok 60 - inc(1.2.3-alpha.1.beta, prerelease, undefined) object version updated
        ok 61 - inc(1.2.3-alpha.1.beta, prerelease, undefined) object raw field updated
        ok 62 - inc(1.2.3-alpha.2.beta, prerelease, undefined) === 1.2.3-alpha.3.beta
        ok 63 - inc(1.2.3-alpha.2.beta, prerelease, undefined) object version updated
        ok 64 - inc(1.2.3-alpha.2.beta, prerelease, undefined) object raw field updated
        ok 65 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined) === 1.2.3-alpha.10.1.beta
        ok 66 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined) object version updated
        ok 67 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined) object raw field updated
        ok 68 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined) === 1.2.3-alpha.10.2.beta
        ok 69 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined) object version updated
        ok 70 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined) object raw field updated
        ok 71 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined) === 1.2.3-alpha.10.3.beta
        ok 72 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined) object version updated
        ok 73 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined) object raw field updated
        ok 74 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined) === 1.2.3-alpha.10.beta.1
        ok 75 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined) object version updated
        ok 76 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined) object raw field updated
        ok 77 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined) === 1.2.3-alpha.10.beta.2
        ok 78 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined) object version updated
        ok 79 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined) object raw field updated
        ok 80 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined) === 1.2.3-alpha.10.beta.3
        ok 81 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined) object version updated
        ok 82 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined) object raw field updated
        ok 83 - inc(1.2.3-alpha.9.beta, prerelease, undefined) === 1.2.3-alpha.10.beta
        ok 84 - inc(1.2.3-alpha.9.beta, prerelease, undefined) object version updated
        ok 85 - inc(1.2.3-alpha.9.beta, prerelease, undefined) object raw field updated
        ok 86 - inc(1.2.3-alpha.10.beta, prerelease, undefined) === 1.2.3-alpha.11.beta
        ok 87 - inc(1.2.3-alpha.10.beta, prerelease, undefined) object version updated
        ok 88 - inc(1.2.3-alpha.10.beta, prerelease, undefined) object raw field updated
        ok 89 - inc(1.2.3-alpha.11.beta, prerelease, undefined) === 1.2.3-alpha.12.beta
        ok 90 - inc(1.2.3-alpha.11.beta, prerelease, undefined) object version updated
        ok 91 - inc(1.2.3-alpha.11.beta, prerelease, undefined) object raw field updated
        ok 92 - inc(1.2.0, prepatch, undefined) === 1.2.1-0
        ok 93 - inc(1.2.0, prepatch, undefined) object version updated
        ok 94 - inc(1.2.0, prepatch, undefined) object raw field updated
        ok 95 - inc(1.2.0-1, prepatch, undefined) === 1.2.1-0
        ok 96 - inc(1.2.0-1, prepatch, undefined) object version updated
        ok 97 - inc(1.2.0-1, prepatch, undefined) object raw field updated
        ok 98 - inc(1.2.0, preminor, undefined) === 1.3.0-0
        ok 99 - inc(1.2.0, preminor, undefined) object version updated
        ok 100 - inc(1.2.0, preminor, undefined) object raw field updated
        ok 101 - inc(1.2.3-1, preminor, undefined) === 1.3.0-0
        ok 102 - inc(1.2.3-1, preminor, undefined) object version updated
        ok 103 - inc(1.2.3-1, preminor, undefined) object raw field updated
        ok 104 - inc(1.2.0, premajor, undefined) === 2.0.0-0
        ok 105 - inc(1.2.0, premajor, undefined) object version updated
        ok 106 - inc(1.2.0, premajor, undefined) object raw field updated
        ok 107 - inc(1.2.3-1, premajor, undefined) === 2.0.0-0
        ok 108 - inc(1.2.3-1, premajor, undefined) object version updated
        ok 109 - inc(1.2.3-1, premajor, undefined) object raw field updated
        ok 110 - inc(1.2.0-1, minor, undefined) === 1.2.0
        ok 111 - inc(1.2.0-1, minor, undefined) object version updated
        ok 112 - inc(1.2.0-1, minor, undefined) object raw field updated
        ok 113 - inc(1.0.0-1, major, undefined) === 1.0.0
        ok 114 - inc(1.0.0-1, major, undefined) object version updated
        ok 115 - inc(1.0.0-1, major, undefined) object raw field updated
        ok 116 - inc(1.2.3, major, dev) === 2.0.0
        ok 117 - inc(1.2.3, major, dev) object version updated
        ok 118 - inc(1.2.3, major, dev) object raw field updated
        ok 119 - inc(1.2.3, minor, dev) === 1.3.0
        ok 120 - inc(1.2.3, minor, dev) object version updated
        ok 121 - inc(1.2.3, minor, dev) object raw field updated
        ok 122 - inc(1.2.3, patch, dev) === 1.2.4
        ok 123 - inc(1.2.3, patch, dev) object version updated
        ok 124 - inc(1.2.3, patch, dev) object raw field updated
        ok 125 - inc(1.2.3tag, major, dev) === 2.0.0
        ok 126 - inc(1.2.3tag, major, dev) object version updated
        ok 127 - inc(1.2.3tag, major, dev) object raw field updated
        ok 128 - inc(1.2.3-tag, major, dev) === 2.0.0
        ok 129 - inc(1.2.3-tag, major, dev) object version updated
        ok 130 - inc(1.2.3-tag, major, dev) object raw field updated
        ok 131 - inc(1.2.3, fake, dev) === null
        ok 132 - expected to throw
        ok 133 - inc(1.2.0-0, patch, dev) === 1.2.0
        ok 134 - inc(1.2.0-0, patch, dev) object version updated
        ok 135 - inc(1.2.0-0, patch, dev) object raw field updated
        ok 136 - inc(fake, major, dev) === null
        ok 137 - should be equal
        ok 138 - inc(1.2.3-4, major, dev) === 2.0.0
        ok 139 - inc(1.2.3-4, major, dev) object version updated
        ok 140 - inc(1.2.3-4, major, dev) object raw field updated
        ok 141 - inc(1.2.3-4, minor, dev) === 1.3.0
        ok 142 - inc(1.2.3-4, minor, dev) object version updated
        ok 143 - inc(1.2.3-4, minor, dev) object raw field updated
        ok 144 - inc(1.2.3-4, patch, dev) === 1.2.3
        ok 145 - inc(1.2.3-4, patch, dev) object version updated
        ok 146 - inc(1.2.3-4, patch, dev) object raw field updated
        ok 147 - inc(1.2.3-alpha.0.beta, major, dev) === 2.0.0
        ok 148 - inc(1.2.3-alpha.0.beta, major, dev) object version updated
        ok 149 - inc(1.2.3-alpha.0.beta, major, dev) object raw field updated
        ok 150 - inc(1.2.3-alpha.0.beta, minor, dev) === 1.3.0
        ok 151 - inc(1.2.3-alpha.0.beta, minor, dev) object version updated
        ok 152 - inc(1.2.3-alpha.0.beta, minor, dev) object raw field updated
        ok 153 - inc(1.2.3-alpha.0.beta, patch, dev) === 1.2.3
        ok 154 - inc(1.2.3-alpha.0.beta, patch, dev) object version updated
        ok 155 - inc(1.2.3-alpha.0.beta, patch, dev) object raw field updated
        ok 156 - inc(1.2.4, prerelease, dev) === 1.2.5-dev.0
        ok 157 - inc(1.2.4, prerelease, dev) object version updated
        ok 158 - inc(1.2.4, prerelease, dev) object raw field updated
        ok 159 - inc(1.2.3-0, prerelease, dev) === 1.2.3-dev.0
        ok 160 - inc(1.2.3-0, prerelease, dev) object version updated
        ok 161 - inc(1.2.3-0, prerelease, dev) object raw field updated
        ok 162 - inc(1.2.3-alpha.0, prerelease, dev) === 1.2.3-dev.0
        ok 163 - inc(1.2.3-alpha.0, prerelease, dev) object version updated
        ok 164 - inc(1.2.3-alpha.0, prerelease, dev) object raw field updated
        ok 165 - inc(1.2.3-alpha.0, prerelease, alpha) === 1.2.3-alpha.1
        ok 166 - inc(1.2.3-alpha.0, prerelease, alpha) object version updated
        ok 167 - inc(1.2.3-alpha.0, prerelease, alpha) object raw field updated
        ok 168 - inc(1.2.3-alpha.0.beta, prerelease, dev) === 1.2.3-dev.0
        ok 169 - inc(1.2.3-alpha.0.beta, prerelease, dev) object version updated
        ok 170 - inc(1.2.3-alpha.0.beta, prerelease, dev) object raw field updated
        ok 171 - inc(1.2.3-alpha.0.beta, prerelease, alpha) === 1.2.3-alpha.1.beta
        ok 172 - inc(1.2.3-alpha.0.beta, prerelease, alpha) object version updated
        ok 173 - inc(1.2.3-alpha.0.beta, prerelease, alpha) object raw field updated
        ok 174 - inc(1.2.3-alpha.10.0.beta, prerelease, dev) === 1.2.3-dev.0
        ok 175 - inc(1.2.3-alpha.10.0.beta, prerelease, dev) object version updated
        ok 176 - inc(1.2.3-alpha.10.0.beta, prerelease, dev) object raw field updated
        ok 177 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha) === 1.2.3-alpha.10.1.beta
        ok 178 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha) object version updated
        ok 179 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha) object raw field updated
        ok 180 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha) === 1.2.3-alpha.10.2.beta
        ok 181 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha) object version updated
        ok 182 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha) object raw field updated
        ok 183 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha) === 1.2.3-alpha.10.3.beta
        ok 184 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha) object version updated
        ok 185 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha) object raw field updated
        ok 186 - inc(1.2.3-alpha.10.beta.0, prerelease, dev) === 1.2.3-dev.0
        ok 187 - inc(1.2.3-alpha.10.beta.0, prerelease, dev) object version updated
        ok 188 - inc(1.2.3-alpha.10.beta.0, prerelease, dev) object raw field updated
        ok 189 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha) === 1.2.3-alpha.10.beta.1
        ok 190 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha) object version updated
        ok 191 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha) object raw field updated
        ok 192 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha) === 1.2.3-alpha.10.beta.2
        ok 193 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha) object version updated
        ok 194 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha) object raw field updated
        ok 195 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha) === 1.2.3-alpha.10.beta.3
        ok 196 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha) object version updated
        ok 197 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha) object raw field updated
        ok 198 - inc(1.2.3-alpha.9.beta, prerelease, dev) === 1.2.3-dev.0
        ok 199 - inc(1.2.3-alpha.9.beta, prerelease, dev) object version updated
        ok 200 - inc(1.2.3-alpha.9.beta, prerelease, dev) object raw field updated
        ok 201 - inc(1.2.3-alpha.9.beta, prerelease, alpha) === 1.2.3-alpha.10.beta
        ok 202 - inc(1.2.3-alpha.9.beta, prerelease, alpha) object version updated
        ok 203 - inc(1.2.3-alpha.9.beta, prerelease, alpha) object raw field updated
        ok 204 - inc(1.2.3-alpha.10.beta, prerelease, alpha) === 1.2.3-alpha.11.beta
        ok 205 - inc(1.2.3-alpha.10.beta, prerelease, alpha) object version updated
        ok 206 - inc(1.2.3-alpha.10.beta, prerelease, alpha) object raw field updated
        ok 207 - inc(1.2.3-alpha.11.beta, prerelease, alpha) === 1.2.3-alpha.12.beta
        ok 208 - inc(1.2.3-alpha.11.beta, prerelease, alpha) object version updated
        ok 209 - inc(1.2.3-alpha.11.beta, prerelease, alpha) object raw field updated
        ok 210 - inc(1.2.0, prepatch, dev) === 1.2.1-dev.0
        ok 211 - inc(1.2.0, prepatch, dev) object version updated
        ok 212 - inc(1.2.0, prepatch, dev) object raw field updated
        ok 213 - inc(1.2.0-1, prepatch, dev) === 1.2.1-dev.0
        ok 214 - inc(1.2.0-1, prepatch, dev) object version updated
        ok 215 - inc(1.2.0-1, prepatch, dev) object raw field updated
        ok 216 - inc(1.2.0, preminor, dev) === 1.3.0-dev.0
        ok 217 - inc(1.2.0, preminor, dev) object version updated
        ok 218 - inc(1.2.0, preminor, dev) object raw field updated
        ok 219 - inc(1.2.3-1, preminor, dev) === 1.3.0-dev.0
        ok 220 - inc(1.2.3-1, preminor, dev) object version updated
        ok 221 - inc(1.2.3-1, preminor, dev) object raw field updated
        ok 222 - inc(1.2.0, premajor, dev) === 2.0.0-dev.0
        ok 223 - inc(1.2.0, premajor, dev) object version updated
        ok 224 - inc(1.2.0, premajor, dev) object raw field updated
        ok 225 - inc(1.2.3-1, premajor, dev) === 2.0.0-dev.0
        ok 226 - inc(1.2.3-1, premajor, dev) object version updated
        ok 227 - inc(1.2.3-1, premajor, dev) object raw field updated
        ok 228 - inc(1.2.0-1, minor, dev) === 1.2.0
        ok 229 - inc(1.2.0-1, minor, dev) object version updated
        ok 230 - inc(1.2.0-1, minor, dev) object raw field updated
        ok 231 - inc(1.0.0-1, major, undefined) === 1.0.0
        ok 232 - inc(1.0.0-1, major, undefined) object version updated
        ok 233 - inc(1.0.0-1, major, undefined) object raw field updated
        ok 234 - inc(1.2.3-dev.bar, prerelease, dev) === 1.2.3-dev.0
        ok 235 - inc(1.2.3-dev.bar, prerelease, dev) object version updated
        ok 236 - inc(1.2.3-dev.bar, prerelease, dev) object raw field updated
        1..236
    ok 1 - increment versions test # time=772.933ms
    
    1..1
    # time=936.97ms
ok 34 - test/functions/inc.js # time=936.97ms

# Subtest: test/functions/gte.js
    # Subtest: comparison tests
        1..31
        # Subtest: 0.0.0 0.0.0-foo undefined
            1..4
            ok 1 - gte('0.0.0', '0.0.0-foo')
            ok 2 - !gte('0.0.0-foo', '0.0.0')
            ok 3 - gte('0.0.0-foo', '0.0.0-foo')
            ok 4 - gte('0.0.0', '0.0.0')
        ok 1 - 0.0.0 0.0.0-foo undefined # time=205.51ms
        
        # Subtest: 0.0.1 0.0.0 undefined
            1..4
            ok 1 - gte('0.0.1', '0.0.0')
            ok 2 - !gte('0.0.0', '0.0.1')
            ok 3 - gte('0.0.0', '0.0.0')
            ok 4 - gte('0.0.1', '0.0.1')
        ok 2 - 0.0.1 0.0.0 undefined # time=77.907ms
        
        # Subtest: 1.0.0 0.9.9 undefined
            1..4
            ok 1 - gte('1.0.0', '0.9.9')
            ok 2 - !gte('0.9.9', '1.0.0')
            ok 3 - gte('0.9.9', '0.9.9')
            ok 4 - gte('1.0.0', '1.0.0')
        ok 3 - 1.0.0 0.9.9 undefined # time=44.811ms
        
        # Subtest: 0.10.0 0.9.0 undefined
            1..4
            ok 1 - gte('0.10.0', '0.9.0')
            ok 2 - !gte('0.9.0', '0.10.0')
            ok 3 - gte('0.9.0', '0.9.0')
            ok 4 - gte('0.10.0', '0.10.0')
        ok 4 - 0.10.0 0.9.0 undefined # time=75.965ms
        
        # Subtest: 0.99.0 0.10.0 [object Object]
            1..4
            ok 1 - gte('0.99.0', '0.10.0')
            ok 2 - !gte('0.10.0', '0.99.0')
            ok 3 - gte('0.10.0', '0.10.0')
            ok 4 - gte('0.99.0', '0.99.0')
        ok 5 - 0.99.0 0.10.0 [object Object] # time=74.529ms
        
        # Subtest: 2.0.0 1.2.3 [object Object]
            1..4
            ok 1 - gte('2.0.0', '1.2.3')
            ok 2 - !gte('1.2.3', '2.0.0')
            ok 3 - gte('1.2.3', '1.2.3')
            ok 4 - gte('2.0.0', '2.0.0')
        ok 6 - 2.0.0 1.2.3 [object Object] # time=16.963ms
        
        # Subtest: v0.0.0 0.0.0-foo true
            1..4
            ok 1 - gte('v0.0.0', '0.0.0-foo')
            ok 2 - !gte('0.0.0-foo', 'v0.0.0')
            ok 3 - gte('0.0.0-foo', '0.0.0-foo')
            ok 4 - gte('v0.0.0', 'v0.0.0')
        ok 7 - v0.0.0 0.0.0-foo true # time=52.08ms
        
        # Subtest: v0.0.1 0.0.0 [object Object]
            1..4
            ok 1 - gte('v0.0.1', '0.0.0')
            ok 2 - !gte('0.0.0', 'v0.0.1')
            ok 3 - gte('0.0.0', '0.0.0')
            ok 4 - gte('v0.0.1', 'v0.0.1')
        ok 8 - v0.0.1 0.0.0 [object Object] # time=47.64ms
        
        # Subtest: v1.0.0 0.9.9 true
            1..4
            ok 1 - gte('v1.0.0', '0.9.9')
            ok 2 - !gte('0.9.9', 'v1.0.0')
            ok 3 - gte('0.9.9', '0.9.9')
            ok 4 - gte('v1.0.0', 'v1.0.0')
        ok 9 - v1.0.0 0.9.9 true # time=40.116ms
        
        # Subtest: v0.10.0 0.9.0 true
            1..4
            ok 1 - gte('v0.10.0', '0.9.0')
            ok 2 - !gte('0.9.0', 'v0.10.0')
            ok 3 - gte('0.9.0', '0.9.0')
            ok 4 - gte('v0.10.0', 'v0.10.0')
        ok 10 - v0.10.0 0.9.0 true # time=29.772ms
        
        # Subtest: v0.99.0 0.10.0 true
            1..4
            ok 1 - gte('v0.99.0', '0.10.0')
            ok 2 - !gte('0.10.0', 'v0.99.0')
            ok 3 - gte('0.10.0', '0.10.0')
            ok 4 - gte('v0.99.0', 'v0.99.0')
        ok 11 - v0.99.0 0.10.0 true # time=19.701ms
        
        # Subtest: v2.0.0 1.2.3 true
            1..4
            ok 1 - gte('v2.0.0', '1.2.3')
            ok 2 - !gte('1.2.3', 'v2.0.0')
            ok 3 - gte('1.2.3', '1.2.3')
            ok 4 - gte('v2.0.0', 'v2.0.0')
        ok 12 - v2.0.0 1.2.3 true # time=20.412ms
        
        # Subtest: 0.0.0 v0.0.0-foo true
            1..4
            ok 1 - gte('0.0.0', 'v0.0.0-foo')
            ok 2 - !gte('v0.0.0-foo', '0.0.0')
            ok 3 - gte('v0.0.0-foo', 'v0.0.0-foo')
            ok 4 - gte('0.0.0', '0.0.0')
        ok 13 - 0.0.0 v0.0.0-foo true # time=30.467ms
        
        # Subtest: 0.0.1 v0.0.0 true
            1..4
            ok 1 - gte('0.0.1', 'v0.0.0')
            ok 2 - !gte('v0.0.0', '0.0.1')
            ok 3 - gte('v0.0.0', 'v0.0.0')
            ok 4 - gte('0.0.1', '0.0.1')
        ok 14 - 0.0.1 v0.0.0 true # time=28.519ms
        
        # Subtest: 1.0.0 v0.9.9 true
            1..4
            ok 1 - gte('1.0.0', 'v0.9.9')
            ok 2 - !gte('v0.9.9', '1.0.0')
            ok 3 - gte('v0.9.9', 'v0.9.9')
            ok 4 - gte('1.0.0', '1.0.0')
        ok 15 - 1.0.0 v0.9.9 true # time=19.916ms
        
        # Subtest: 0.10.0 v0.9.0 true
            1..4
            ok 1 - gte('0.10.0', 'v0.9.0')
            ok 2 - !gte('v0.9.0', '0.10.0')
            ok 3 - gte('v0.9.0', 'v0.9.0')
            ok 4 - gte('0.10.0', '0.10.0')
        ok 16 - 0.10.0 v0.9.0 true # time=21.152ms
        
        # Subtest: 0.99.0 v0.10.0 true
            1..4
            ok 1 - gte('0.99.0', 'v0.10.0')
            ok 2 - !gte('v0.10.0', '0.99.0')
            ok 3 - gte('v0.10.0', 'v0.10.0')
            ok 4 - gte('0.99.0', '0.99.0')
        ok 17 - 0.99.0 v0.10.0 true # time=32.972ms
        
        # Subtest: 2.0.0 v1.2.3 true
            1..4
            ok 1 - gte('2.0.0', 'v1.2.3')
            ok 2 - !gte('v1.2.3', '2.0.0')
            ok 3 - gte('v1.2.3', 'v1.2.3')
            ok 4 - gte('2.0.0', '2.0.0')
        ok 18 - 2.0.0 v1.2.3 true # time=29.053ms
        
        # Subtest: 1.2.3 1.2.3-asdf undefined
            1..4
            ok 1 - gte('1.2.3', '1.2.3-asdf')
            ok 2 - !gte('1.2.3-asdf', '1.2.3')
            ok 3 - gte('1.2.3-asdf', '1.2.3-asdf')
            ok 4 - gte('1.2.3', '1.2.3')
        ok 19 - 1.2.3 1.2.3-asdf undefined # time=28.599ms
        
        # Subtest: 1.2.3 1.2.3-4 undefined
            1..4
            ok 1 - gte('1.2.3', '1.2.3-4')
            ok 2 - !gte('1.2.3-4', '1.2.3')
            ok 3 - gte('1.2.3-4', '1.2.3-4')
            ok 4 - gte('1.2.3', '1.2.3')
        ok 20 - 1.2.3 1.2.3-4 undefined # time=48.676ms
        
        # Subtest: 1.2.3 1.2.3-4-foo undefined
            1..4
            ok 1 - gte('1.2.3', '1.2.3-4-foo')
            ok 2 - !gte('1.2.3-4-foo', '1.2.3')
            ok 3 - gte('1.2.3-4-foo', '1.2.3-4-foo')
            ok 4 - gte('1.2.3', '1.2.3')
        ok 21 - 1.2.3 1.2.3-4-foo undefined # time=44.744ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5 undefined
            1..4
            ok 1 - gte('1.2.3-5-foo', '1.2.3-5')
            ok 2 - !gte('1.2.3-5', '1.2.3-5-foo')
            ok 3 - gte('1.2.3-5', '1.2.3-5')
            ok 4 - gte('1.2.3-5-foo', '1.2.3-5-foo')
        ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=81.706ms
        
        # Subtest: 1.2.3-5 1.2.3-4 undefined
            1..4
            ok 1 - gte('1.2.3-5', '1.2.3-4')
            ok 2 - !gte('1.2.3-4', '1.2.3-5')
            ok 3 - gte('1.2.3-4', '1.2.3-4')
            ok 4 - gte('1.2.3-5', '1.2.3-5')
        ok 23 - 1.2.3-5 1.2.3-4 undefined # time=72.37ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined
            1..4
            ok 1 - gte('1.2.3-5-foo', '1.2.3-5-Foo')
            ok 2 - !gte('1.2.3-5-Foo', '1.2.3-5-foo')
            ok 3 - gte('1.2.3-5-Foo', '1.2.3-5-Foo')
            ok 4 - gte('1.2.3-5-foo', '1.2.3-5-foo')
        ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=24.054ms
        
        # Subtest: 3.0.0 2.7.2+asdf undefined
            1..4
            ok 1 - gte('3.0.0', '2.7.2+asdf')
            ok 2 - !gte('2.7.2+asdf', '3.0.0')
            ok 3 - gte('2.7.2+asdf', '2.7.2+asdf')
            ok 4 - gte('3.0.0', '3.0.0')
        ok 25 - 3.0.0 2.7.2+asdf undefined # time=33.301ms
        
        # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined
            1..4
            ok 1 - gte('1.2.3-a.10', '1.2.3-a.5')
            ok 2 - !gte('1.2.3-a.5', '1.2.3-a.10')
            ok 3 - gte('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - gte('1.2.3-a.10', '1.2.3-a.10')
        ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=28.574ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined
            1..4
            ok 1 - gte('1.2.3-a.b', '1.2.3-a.5')
            ok 2 - !gte('1.2.3-a.5', '1.2.3-a.b')
            ok 3 - gte('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - gte('1.2.3-a.b', '1.2.3-a.b')
        ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=47.595ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a undefined
            1..4
            ok 1 - gte('1.2.3-a.b', '1.2.3-a')
            ok 2 - !gte('1.2.3-a', '1.2.3-a.b')
            ok 3 - gte('1.2.3-a', '1.2.3-a')
            ok 4 - gte('1.2.3-a.b', '1.2.3-a.b')
        ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=40.424ms
        
        # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined
            1..4
            ok 1 - gte('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100')
            ok 2 - !gte('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5')
            ok 3 - gte('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100')
            ok 4 - gte('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5')
        ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=23.486ms
        
        # Subtest: 1.2.3-r2 1.2.3-r100 undefined
            1..4
            ok 1 - gte('1.2.3-r2', '1.2.3-r100')
            ok 2 - !gte('1.2.3-r100', '1.2.3-r2')
            ok 3 - gte('1.2.3-r100', '1.2.3-r100')
            ok 4 - gte('1.2.3-r2', '1.2.3-r2')
        ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=24.164ms
        
        # Subtest: 1.2.3-r100 1.2.3-R2 undefined
            1..4
            ok 1 - gte('1.2.3-r100', '1.2.3-R2')
            ok 2 - !gte('1.2.3-R2', '1.2.3-r100')
            ok 3 - gte('1.2.3-R2', '1.2.3-R2')
            ok 4 - gte('1.2.3-r100', '1.2.3-r100')
        ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=16.498ms
        
    ok 1 - comparison tests # time=3980.603ms
    
    # Subtest: equality tests
        1..37
        # Subtest: 1.2.3 v1.2.3 true
            1..2
            ok 1 - gte(1.2.3, v1.2.3)
            ok 2 - gte(v1.2.3, 1.2.3)
        ok 1 - 1.2.3 v1.2.3 true # time=27.053ms
        
        # Subtest: 1.2.3 =1.2.3 true
            1..2
            ok 1 - gte(1.2.3, =1.2.3)
            ok 2 - gte(=1.2.3, 1.2.3)
        ok 2 - 1.2.3 =1.2.3 true # time=18.715ms
        
        # Subtest: 1.2.3 v 1.2.3 true
            1..2
            ok 1 - gte(1.2.3, v 1.2.3)
            ok 2 - gte(v 1.2.3, 1.2.3)
        ok 3 - 1.2.3 v 1.2.3 true # time=27.058ms
        
        # Subtest: 1.2.3 = 1.2.3 true
            1..2
            ok 1 - gte(1.2.3, = 1.2.3)
            ok 2 - gte(= 1.2.3, 1.2.3)
        ok 4 - 1.2.3 = 1.2.3 true # time=15.101ms
        
        # Subtest: 1.2.3  v1.2.3 true
            1..2
            ok 1 - gte(1.2.3,  v1.2.3)
            ok 2 - gte( v1.2.3, 1.2.3)
        ok 5 - 1.2.3  v1.2.3 true # time=11.059ms
        
        # Subtest: 1.2.3  =1.2.3 true
            1..2
            ok 1 - gte(1.2.3,  =1.2.3)
            ok 2 - gte( =1.2.3, 1.2.3)
        ok 6 - 1.2.3  =1.2.3 true # time=2.467ms
        
        # Subtest: 1.2.3  v 1.2.3 true
            1..2
            ok 1 - gte(1.2.3,  v 1.2.3)
            ok 2 - gte( v 1.2.3, 1.2.3)
        ok 7 - 1.2.3  v 1.2.3 true # time=2.533ms
        
        # Subtest: 1.2.3  = 1.2.3 true
            1..2
            ok 1 - gte(1.2.3,  = 1.2.3)
            ok 2 - gte( = 1.2.3, 1.2.3)
        ok 8 - 1.2.3  = 1.2.3 true # time=2.541ms
        
        # Subtest: 1.2.3-0 v1.2.3-0 true
            1..2
            ok 1 - gte(1.2.3-0, v1.2.3-0)
            ok 2 - gte(v1.2.3-0, 1.2.3-0)
        ok 9 - 1.2.3-0 v1.2.3-0 true # time=26.92ms
        
        # Subtest: 1.2.3-0 =1.2.3-0 true
            1..2
            ok 1 - gte(1.2.3-0, =1.2.3-0)
            ok 2 - gte(=1.2.3-0, 1.2.3-0)
        ok 10 - 1.2.3-0 =1.2.3-0 true # time=14.623ms
        
        # Subtest: 1.2.3-0 v 1.2.3-0 true
            1..2
            ok 1 - gte(1.2.3-0, v 1.2.3-0)
            ok 2 - gte(v 1.2.3-0, 1.2.3-0)
        ok 11 - 1.2.3-0 v 1.2.3-0 true # time=19.128ms
        
        # Subtest: 1.2.3-0 = 1.2.3-0 true
            1..2
            ok 1 - gte(1.2.3-0, = 1.2.3-0)
            ok 2 - gte(= 1.2.3-0, 1.2.3-0)
        ok 12 - 1.2.3-0 = 1.2.3-0 true # time=2.409ms
        
        # Subtest: 1.2.3-0  v1.2.3-0 true
            1..2
            ok 1 - gte(1.2.3-0,  v1.2.3-0)
            ok 2 - gte( v1.2.3-0, 1.2.3-0)
        ok 13 - 1.2.3-0  v1.2.3-0 true # time=30.912ms
        
        # Subtest: 1.2.3-0  =1.2.3-0 true
            1..2
            ok 1 - gte(1.2.3-0,  =1.2.3-0)
            ok 2 - gte( =1.2.3-0, 1.2.3-0)
        ok 14 - 1.2.3-0  =1.2.3-0 true # time=23.305ms
        
        # Subtest: 1.2.3-0  v 1.2.3-0 true
            1..2
            ok 1 - gte(1.2.3-0,  v 1.2.3-0)
            ok 2 - gte( v 1.2.3-0, 1.2.3-0)
        ok 15 - 1.2.3-0  v 1.2.3-0 true # time=21.378ms
        
        # Subtest: 1.2.3-0  = 1.2.3-0 true
            1..2
            ok 1 - gte(1.2.3-0,  = 1.2.3-0)
            ok 2 - gte( = 1.2.3-0, 1.2.3-0)
        ok 16 - 1.2.3-0  = 1.2.3-0 true # time=2.46ms
        
        # Subtest: 1.2.3-1 v1.2.3-1 true
            1..2
            ok 1 - gte(1.2.3-1, v1.2.3-1)
            ok 2 - gte(v1.2.3-1, 1.2.3-1)
        ok 17 - 1.2.3-1 v1.2.3-1 true # time=16.197ms
        
        # Subtest: 1.2.3-1 =1.2.3-1 true
            1..2
            ok 1 - gte(1.2.3-1, =1.2.3-1)
            ok 2 - gte(=1.2.3-1, 1.2.3-1)
        ok 18 - 1.2.3-1 =1.2.3-1 true # time=14.874ms
        
        # Subtest: 1.2.3-1 v 1.2.3-1 true
            1..2
            ok 1 - gte(1.2.3-1, v 1.2.3-1)
            ok 2 - gte(v 1.2.3-1, 1.2.3-1)
        ok 19 - 1.2.3-1 v 1.2.3-1 true # time=19.062ms
        
        # Subtest: 1.2.3-1 = 1.2.3-1 true
            1..2
            ok 1 - gte(1.2.3-1, = 1.2.3-1)
            ok 2 - gte(= 1.2.3-1, 1.2.3-1)
        ok 20 - 1.2.3-1 = 1.2.3-1 true # time=18.938ms
        
        # Subtest: 1.2.3-1  v1.2.3-1 true
            1..2
            ok 1 - gte(1.2.3-1,  v1.2.3-1)
            ok 2 - gte( v1.2.3-1, 1.2.3-1)
        ok 21 - 1.2.3-1  v1.2.3-1 true # time=18.936ms
        
        # Subtest: 1.2.3-1  =1.2.3-1 true
            1..2
            ok 1 - gte(1.2.3-1,  =1.2.3-1)
            ok 2 - gte( =1.2.3-1, 1.2.3-1)
        ok 22 - 1.2.3-1  =1.2.3-1 true # time=23.848ms
        
        # Subtest: 1.2.3-1  v 1.2.3-1 true
            1..2
            ok 1 - gte(1.2.3-1,  v 1.2.3-1)
            ok 2 - gte( v 1.2.3-1, 1.2.3-1)
        ok 23 - 1.2.3-1  v 1.2.3-1 true # time=2.584ms
        
        # Subtest: 1.2.3-1  = 1.2.3-1 true
            1..2
            ok 1 - gte(1.2.3-1,  = 1.2.3-1)
            ok 2 - gte( = 1.2.3-1, 1.2.3-1)
        ok 24 - 1.2.3-1  = 1.2.3-1 true # time=30.761ms
        
        # Subtest: 1.2.3-beta v1.2.3-beta true
            1..2
            ok 1 - gte(1.2.3-beta, v1.2.3-beta)
            ok 2 - gte(v1.2.3-beta, 1.2.3-beta)
        ok 25 - 1.2.3-beta v1.2.3-beta true # time=2.725ms
        
        # Subtest: 1.2.3-beta =1.2.3-beta true
            1..2
            ok 1 - gte(1.2.3-beta, =1.2.3-beta)
            ok 2 - gte(=1.2.3-beta, 1.2.3-beta)
        ok 26 - 1.2.3-beta =1.2.3-beta true # time=2.398ms
        
        # Subtest: 1.2.3-beta v 1.2.3-beta true
            1..2
            ok 1 - gte(1.2.3-beta, v 1.2.3-beta)
            ok 2 - gte(v 1.2.3-beta, 1.2.3-beta)
        ok 27 - 1.2.3-beta v 1.2.3-beta true # time=19.31ms
        
        # Subtest: 1.2.3-beta = 1.2.3-beta true
            1..2
            ok 1 - gte(1.2.3-beta, = 1.2.3-beta)
            ok 2 - gte(= 1.2.3-beta, 1.2.3-beta)
        ok 28 - 1.2.3-beta = 1.2.3-beta true # time=18.832ms
        
        # Subtest: 1.2.3-beta  v1.2.3-beta true
            1..2
            ok 1 - gte(1.2.3-beta,  v1.2.3-beta)
            ok 2 - gte( v1.2.3-beta, 1.2.3-beta)
        ok 29 - 1.2.3-beta  v1.2.3-beta true # time=2.339ms
        
        # Subtest: 1.2.3-beta  =1.2.3-beta true
            1..2
            ok 1 - gte(1.2.3-beta,  =1.2.3-beta)
            ok 2 - gte( =1.2.3-beta, 1.2.3-beta)
        ok 30 - 1.2.3-beta  =1.2.3-beta true # time=2.259ms
        
        # Subtest: 1.2.3-beta  v 1.2.3-beta true
            1..2
            ok 1 - gte(1.2.3-beta,  v 1.2.3-beta)
            ok 2 - gte( v 1.2.3-beta, 1.2.3-beta)
        ok 31 - 1.2.3-beta  v 1.2.3-beta true # time=2.454ms
        
        # Subtest: 1.2.3-beta  = 1.2.3-beta true
            1..2
            ok 1 - gte(1.2.3-beta,  = 1.2.3-beta)
            ok 2 - gte( = 1.2.3-beta, 1.2.3-beta)
        ok 32 - 1.2.3-beta  = 1.2.3-beta true # time=22.847ms
        
        # Subtest: 1.2.3-beta+build  = 1.2.3-beta+otherbuild true
            1..2
            ok 1 - gte(1.2.3-beta+build,  = 1.2.3-beta+otherbuild)
            ok 2 - gte( = 1.2.3-beta+otherbuild, 1.2.3-beta+build)
        ok 33 - 1.2.3-beta+build  = 1.2.3-beta+otherbuild true # time=38.008ms
        
        # Subtest: 1.2.3+build  = 1.2.3+otherbuild true
            1..2
            ok 1 - gte(1.2.3+build,  = 1.2.3+otherbuild)
            ok 2 - gte( = 1.2.3+otherbuild, 1.2.3+build)
        ok 34 - 1.2.3+build  = 1.2.3+otherbuild true # time=27.034ms
        
        # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined
            1..2
            ok 1 - gte(1.2.3-beta+build, 1.2.3-beta+otherbuild)
            ok 2 - gte(1.2.3-beta+otherbuild, 1.2.3-beta+build)
        ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=2.685ms
        
        # Subtest: 1.2.3+build 1.2.3+otherbuild undefined
            1..2
            ok 1 - gte(1.2.3+build, 1.2.3+otherbuild)
            ok 2 - gte(1.2.3+otherbuild, 1.2.3+build)
        ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=2.597ms
        
        # Subtest:   v1.2.3+build 1.2.3+otherbuild undefined
            1..2
            ok 1 - gte(  v1.2.3+build, 1.2.3+otherbuild)
            ok 2 - gte(1.2.3+otherbuild,   v1.2.3+build)
        ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=41.713ms
        
    ok 2 - equality tests # time=2808.359ms
    
    1..2
    # time=7254.195ms
ok 35 - test/functions/gte.js # time=7254.195ms

# Subtest: test/functions/gt.js
    # Subtest: comparison tests
        1..31
        # Subtest: 0.0.0 0.0.0-foo undefined
            1..4
            ok 1 - gt('0.0.0', '0.0.0-foo')
            ok 2 - !gt('0.0.0-foo', '0.0.0')
            ok 3 - !gt('0.0.0-foo', '0.0.0-foo')
            ok 4 - !gt('0.0.0', '0.0.0')
        ok 1 - 0.0.0 0.0.0-foo undefined # time=157.116ms
        
        # Subtest: 0.0.1 0.0.0 undefined
            1..4
            ok 1 - gt('0.0.1', '0.0.0')
            ok 2 - !gt('0.0.0', '0.0.1')
            ok 3 - !gt('0.0.0', '0.0.0')
            ok 4 - !gt('0.0.1', '0.0.1')
        ok 2 - 0.0.1 0.0.0 undefined # time=61.29ms
        
        # Subtest: 1.0.0 0.9.9 undefined
            1..4
            ok 1 - gt('1.0.0', '0.9.9')
            ok 2 - !gt('0.9.9', '1.0.0')
            ok 3 - !gt('0.9.9', '0.9.9')
            ok 4 - !gt('1.0.0', '1.0.0')
        ok 3 - 1.0.0 0.9.9 undefined # time=71.599ms
        
        # Subtest: 0.10.0 0.9.0 undefined
            1..4
            ok 1 - gt('0.10.0', '0.9.0')
            ok 2 - !gt('0.9.0', '0.10.0')
            ok 3 - !gt('0.9.0', '0.9.0')
            ok 4 - !gt('0.10.0', '0.10.0')
        ok 4 - 0.10.0 0.9.0 undefined # time=75.795ms
        
        # Subtest: 0.99.0 0.10.0 [object Object]
            1..4
            ok 1 - gt('0.99.0', '0.10.0')
            ok 2 - !gt('0.10.0', '0.99.0')
            ok 3 - !gt('0.10.0', '0.10.0')
            ok 4 - !gt('0.99.0', '0.99.0')
        ok 5 - 0.99.0 0.10.0 [object Object] # time=57.284ms
        
        # Subtest: 2.0.0 1.2.3 [object Object]
            1..4
            ok 1 - gt('2.0.0', '1.2.3')
            ok 2 - !gt('1.2.3', '2.0.0')
            ok 3 - !gt('1.2.3', '1.2.3')
            ok 4 - !gt('2.0.0', '2.0.0')
        ok 6 - 2.0.0 1.2.3 [object Object] # time=37.459ms
        
        # Subtest: v0.0.0 0.0.0-foo true
            1..4
            ok 1 - gt('v0.0.0', '0.0.0-foo')
            ok 2 - !gt('0.0.0-foo', 'v0.0.0')
            ok 3 - !gt('0.0.0-foo', '0.0.0-foo')
            ok 4 - !gt('v0.0.0', 'v0.0.0')
        ok 7 - v0.0.0 0.0.0-foo true # time=44.899ms
        
        # Subtest: v0.0.1 0.0.0 [object Object]
            1..4
            ok 1 - gt('v0.0.1', '0.0.0')
            ok 2 - !gt('0.0.0', 'v0.0.1')
            ok 3 - !gt('0.0.0', '0.0.0')
            ok 4 - !gt('v0.0.1', 'v0.0.1')
        ok 8 - v0.0.1 0.0.0 [object Object] # time=54.806ms
        
        # Subtest: v1.0.0 0.9.9 true
            1..4
            ok 1 - gt('v1.0.0', '0.9.9')
            ok 2 - !gt('0.9.9', 'v1.0.0')
            ok 3 - !gt('0.9.9', '0.9.9')
            ok 4 - !gt('v1.0.0', 'v1.0.0')
        ok 9 - v1.0.0 0.9.9 true # time=33.888ms
        
        # Subtest: v0.10.0 0.9.0 true
            1..4
            ok 1 - gt('v0.10.0', '0.9.0')
            ok 2 - !gt('0.9.0', 'v0.10.0')
            ok 3 - !gt('0.9.0', '0.9.0')
            ok 4 - !gt('v0.10.0', 'v0.10.0')
        ok 10 - v0.10.0 0.9.0 true # time=50.62ms
        
        # Subtest: v0.99.0 0.10.0 true
            1..4
            ok 1 - gt('v0.99.0', '0.10.0')
            ok 2 - !gt('0.10.0', 'v0.99.0')
            ok 3 - !gt('0.10.0', '0.10.0')
            ok 4 - !gt('v0.99.0', 'v0.99.0')
        ok 11 - v0.99.0 0.10.0 true # time=36.963ms
        
        # Subtest: v2.0.0 1.2.3 true
            1..4
            ok 1 - gt('v2.0.0', '1.2.3')
            ok 2 - !gt('1.2.3', 'v2.0.0')
            ok 3 - !gt('1.2.3', '1.2.3')
            ok 4 - !gt('v2.0.0', 'v2.0.0')
        ok 12 - v2.0.0 1.2.3 true # time=56.04ms
        
        # Subtest: 0.0.0 v0.0.0-foo true
            1..4
            ok 1 - gt('0.0.0', 'v0.0.0-foo')
            ok 2 - !gt('v0.0.0-foo', '0.0.0')
            ok 3 - !gt('v0.0.0-foo', 'v0.0.0-foo')
            ok 4 - !gt('0.0.0', '0.0.0')
        ok 13 - 0.0.0 v0.0.0-foo true # time=31.705ms
        
        # Subtest: 0.0.1 v0.0.0 true
            1..4
            ok 1 - gt('0.0.1', 'v0.0.0')
            ok 2 - !gt('v0.0.0', '0.0.1')
            ok 3 - !gt('v0.0.0', 'v0.0.0')
            ok 4 - !gt('0.0.1', '0.0.1')
        ok 14 - 0.0.1 v0.0.0 true # time=51.133ms
        
        # Subtest: 1.0.0 v0.9.9 true
            1..4
            ok 1 - gt('1.0.0', 'v0.9.9')
            ok 2 - !gt('v0.9.9', '1.0.0')
            ok 3 - !gt('v0.9.9', 'v0.9.9')
            ok 4 - !gt('1.0.0', '1.0.0')
        ok 15 - 1.0.0 v0.9.9 true # time=3.775ms
        
        # Subtest: 0.10.0 v0.9.0 true
            1..4
            ok 1 - gt('0.10.0', 'v0.9.0')
            ok 2 - !gt('v0.9.0', '0.10.0')
            ok 3 - !gt('v0.9.0', 'v0.9.0')
            ok 4 - !gt('0.10.0', '0.10.0')
        ok 16 - 0.10.0 v0.9.0 true # time=24.351ms
        
        # Subtest: 0.99.0 v0.10.0 true
            1..4
            ok 1 - gt('0.99.0', 'v0.10.0')
            ok 2 - !gt('v0.10.0', '0.99.0')
            ok 3 - !gt('v0.10.0', 'v0.10.0')
            ok 4 - !gt('0.99.0', '0.99.0')
        ok 17 - 0.99.0 v0.10.0 true # time=19.752ms
        
        # Subtest: 2.0.0 v1.2.3 true
            1..4
            ok 1 - gt('2.0.0', 'v1.2.3')
            ok 2 - !gt('v1.2.3', '2.0.0')
            ok 3 - !gt('v1.2.3', 'v1.2.3')
            ok 4 - !gt('2.0.0', '2.0.0')
        ok 18 - 2.0.0 v1.2.3 true # time=24.22ms
        
        # Subtest: 1.2.3 1.2.3-asdf undefined
            1..4
            ok 1 - gt('1.2.3', '1.2.3-asdf')
            ok 2 - !gt('1.2.3-asdf', '1.2.3')
            ok 3 - !gt('1.2.3-asdf', '1.2.3-asdf')
            ok 4 - !gt('1.2.3', '1.2.3')
        ok 19 - 1.2.3 1.2.3-asdf undefined # time=28.229ms
        
        # Subtest: 1.2.3 1.2.3-4 undefined
            1..4
            ok 1 - gt('1.2.3', '1.2.3-4')
            ok 2 - !gt('1.2.3-4', '1.2.3')
            ok 3 - !gt('1.2.3-4', '1.2.3-4')
            ok 4 - !gt('1.2.3', '1.2.3')
        ok 20 - 1.2.3 1.2.3-4 undefined # time=45.936ms
        
        # Subtest: 1.2.3 1.2.3-4-foo undefined
            1..4
            ok 1 - gt('1.2.3', '1.2.3-4-foo')
            ok 2 - !gt('1.2.3-4-foo', '1.2.3')
            ok 3 - !gt('1.2.3-4-foo', '1.2.3-4-foo')
            ok 4 - !gt('1.2.3', '1.2.3')
        ok 21 - 1.2.3 1.2.3-4-foo undefined # time=29.1ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5 undefined
            1..4
            ok 1 - gt('1.2.3-5-foo', '1.2.3-5')
            ok 2 - !gt('1.2.3-5', '1.2.3-5-foo')
            ok 3 - !gt('1.2.3-5', '1.2.3-5')
            ok 4 - !gt('1.2.3-5-foo', '1.2.3-5-foo')
        ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=26.721ms
        
        # Subtest: 1.2.3-5 1.2.3-4 undefined
            1..4
            ok 1 - gt('1.2.3-5', '1.2.3-4')
            ok 2 - !gt('1.2.3-4', '1.2.3-5')
            ok 3 - !gt('1.2.3-4', '1.2.3-4')
            ok 4 - !gt('1.2.3-5', '1.2.3-5')
        ok 23 - 1.2.3-5 1.2.3-4 undefined # time=14.174ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined
            1..4
            ok 1 - gt('1.2.3-5-foo', '1.2.3-5-Foo')
            ok 2 - !gt('1.2.3-5-Foo', '1.2.3-5-foo')
            ok 3 - !gt('1.2.3-5-Foo', '1.2.3-5-Foo')
            ok 4 - !gt('1.2.3-5-foo', '1.2.3-5-foo')
        ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=21.623ms
        
        # Subtest: 3.0.0 2.7.2+asdf undefined
            1..4
            ok 1 - gt('3.0.0', '2.7.2+asdf')
            ok 2 - !gt('2.7.2+asdf', '3.0.0')
            ok 3 - !gt('2.7.2+asdf', '2.7.2+asdf')
            ok 4 - !gt('3.0.0', '3.0.0')
        ok 25 - 3.0.0 2.7.2+asdf undefined # time=13.229ms
        
        # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined
            1..4
            ok 1 - gt('1.2.3-a.10', '1.2.3-a.5')
            ok 2 - !gt('1.2.3-a.5', '1.2.3-a.10')
            ok 3 - !gt('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - !gt('1.2.3-a.10', '1.2.3-a.10')
        ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=20.262ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined
            1..4
            ok 1 - gt('1.2.3-a.b', '1.2.3-a.5')
            ok 2 - !gt('1.2.3-a.5', '1.2.3-a.b')
            ok 3 - !gt('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - !gt('1.2.3-a.b', '1.2.3-a.b')
        ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=17.24ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a undefined
            1..4
            ok 1 - gt('1.2.3-a.b', '1.2.3-a')
            ok 2 - !gt('1.2.3-a', '1.2.3-a.b')
            ok 3 - !gt('1.2.3-a', '1.2.3-a')
            ok 4 - !gt('1.2.3-a.b', '1.2.3-a.b')
        ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=17.488ms
        
        # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined
            1..4
            ok 1 - gt('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100')
            ok 2 - !gt('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5')
            ok 3 - !gt('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100')
            ok 4 - !gt('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5')
        ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=25.776ms
        
        # Subtest: 1.2.3-r2 1.2.3-r100 undefined
            1..4
            ok 1 - gt('1.2.3-r2', '1.2.3-r100')
            ok 2 - !gt('1.2.3-r100', '1.2.3-r2')
            ok 3 - !gt('1.2.3-r100', '1.2.3-r100')
            ok 4 - !gt('1.2.3-r2', '1.2.3-r2')
        ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=17.671ms
        
        # Subtest: 1.2.3-r100 1.2.3-R2 undefined
            1..4
            ok 1 - gt('1.2.3-r100', '1.2.3-R2')
            ok 2 - !gt('1.2.3-R2', '1.2.3-r100')
            ok 3 - !gt('1.2.3-R2', '1.2.3-R2')
            ok 4 - !gt('1.2.3-r100', '1.2.3-r100')
        ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=17.165ms
        
    ok 1 - comparison tests # time=3518.139ms
    
    # Subtest: equality tests
        1..37
        # Subtest: 1.2.3 v1.2.3 true
            1..2
            ok 1 - !gt(1.2.3, v1.2.3)
            ok 2 - !gt(v1.2.3, 1.2.3)
        ok 1 - 1.2.3 v1.2.3 true # time=19.236ms
        
        # Subtest: 1.2.3 =1.2.3 true
            1..2
            ok 1 - !gt(1.2.3, =1.2.3)
            ok 2 - !gt(=1.2.3, 1.2.3)
        ok 2 - 1.2.3 =1.2.3 true # time=2.32ms
        
        # Subtest: 1.2.3 v 1.2.3 true
            1..2
            ok 1 - !gt(1.2.3, v 1.2.3)
            ok 2 - !gt(v 1.2.3, 1.2.3)
        ok 3 - 1.2.3 v 1.2.3 true # time=2.407ms
        
        # Subtest: 1.2.3 = 1.2.3 true
            1..2
            ok 1 - !gt(1.2.3, = 1.2.3)
            ok 2 - !gt(= 1.2.3, 1.2.3)
        ok 4 - 1.2.3 = 1.2.3 true # time=2.564ms
        
        # Subtest: 1.2.3  v1.2.3 true
            1..2
            ok 1 - !gt(1.2.3,  v1.2.3)
            ok 2 - !gt( v1.2.3, 1.2.3)
        ok 5 - 1.2.3  v1.2.3 true # time=14.776ms
        
        # Subtest: 1.2.3  =1.2.3 true
            1..2
            ok 1 - !gt(1.2.3,  =1.2.3)
            ok 2 - !gt( =1.2.3, 1.2.3)
        ok 6 - 1.2.3  =1.2.3 true # time=2.402ms
        
        # Subtest: 1.2.3  v 1.2.3 true
            1..2
            ok 1 - !gt(1.2.3,  v 1.2.3)
            ok 2 - !gt( v 1.2.3, 1.2.3)
        ok 7 - 1.2.3  v 1.2.3 true # time=2.397ms
        
        # Subtest: 1.2.3  = 1.2.3 true
            1..2
            ok 1 - !gt(1.2.3,  = 1.2.3)
            ok 2 - !gt( = 1.2.3, 1.2.3)
        ok 8 - 1.2.3  = 1.2.3 true # time=22.71ms
        
        # Subtest: 1.2.3-0 v1.2.3-0 true
            1..2
            ok 1 - !gt(1.2.3-0, v1.2.3-0)
            ok 2 - !gt(v1.2.3-0, 1.2.3-0)
        ok 9 - 1.2.3-0 v1.2.3-0 true # time=23.192ms
        
        # Subtest: 1.2.3-0 =1.2.3-0 true
            1..2
            ok 1 - !gt(1.2.3-0, =1.2.3-0)
            ok 2 - !gt(=1.2.3-0, 1.2.3-0)
        ok 10 - 1.2.3-0 =1.2.3-0 true # time=22.998ms
        
        # Subtest: 1.2.3-0 v 1.2.3-0 true
            1..2
            ok 1 - !gt(1.2.3-0, v 1.2.3-0)
            ok 2 - !gt(v 1.2.3-0, 1.2.3-0)
        ok 11 - 1.2.3-0 v 1.2.3-0 true # time=22.821ms
        
        # Subtest: 1.2.3-0 = 1.2.3-0 true
            1..2
            ok 1 - !gt(1.2.3-0, = 1.2.3-0)
            ok 2 - !gt(= 1.2.3-0, 1.2.3-0)
        ok 12 - 1.2.3-0 = 1.2.3-0 true # time=2.458ms
        
        # Subtest: 1.2.3-0  v1.2.3-0 true
            1..2
            ok 1 - !gt(1.2.3-0,  v1.2.3-0)
            ok 2 - !gt( v1.2.3-0, 1.2.3-0)
        ok 13 - 1.2.3-0  v1.2.3-0 true # time=2.4ms
        
        # Subtest: 1.2.3-0  =1.2.3-0 true
            1..2
            ok 1 - !gt(1.2.3-0,  =1.2.3-0)
            ok 2 - !gt( =1.2.3-0, 1.2.3-0)
        ok 14 - 1.2.3-0  =1.2.3-0 true # time=14.899ms
        
        # Subtest: 1.2.3-0  v 1.2.3-0 true
            1..2
            ok 1 - !gt(1.2.3-0,  v 1.2.3-0)
            ok 2 - !gt( v 1.2.3-0, 1.2.3-0)
        ok 15 - 1.2.3-0  v 1.2.3-0 true # time=14.747ms
        
        # Subtest: 1.2.3-0  = 1.2.3-0 true
            1..2
            ok 1 - !gt(1.2.3-0,  = 1.2.3-0)
            ok 2 - !gt( = 1.2.3-0, 1.2.3-0)
        ok 16 - 1.2.3-0  = 1.2.3-0 true # time=26.678ms
        
        # Subtest: 1.2.3-1 v1.2.3-1 true
            1..2
            ok 1 - !gt(1.2.3-1, v1.2.3-1)
            ok 2 - !gt(v1.2.3-1, 1.2.3-1)
        ok 17 - 1.2.3-1 v1.2.3-1 true # time=15.852ms
        
        # Subtest: 1.2.3-1 =1.2.3-1 true
            1..2
            ok 1 - !gt(1.2.3-1, =1.2.3-1)
            ok 2 - !gt(=1.2.3-1, 1.2.3-1)
        ok 18 - 1.2.3-1 =1.2.3-1 true # time=2.474ms
        
        # Subtest: 1.2.3-1 v 1.2.3-1 true
            1..2
            ok 1 - !gt(1.2.3-1, v 1.2.3-1)
            ok 2 - !gt(v 1.2.3-1, 1.2.3-1)
        ok 19 - 1.2.3-1 v 1.2.3-1 true # time=20.271ms
        
        # Subtest: 1.2.3-1 = 1.2.3-1 true
            1..2
            ok 1 - !gt(1.2.3-1, = 1.2.3-1)
            ok 2 - !gt(= 1.2.3-1, 1.2.3-1)
        ok 20 - 1.2.3-1 = 1.2.3-1 true # time=2.42ms
        
        # Subtest: 1.2.3-1  v1.2.3-1 true
            1..2
            ok 1 - !gt(1.2.3-1,  v1.2.3-1)
            ok 2 - !gt( v1.2.3-1, 1.2.3-1)
        ok 21 - 1.2.3-1  v1.2.3-1 true # time=15.655ms
        
        # Subtest: 1.2.3-1  =1.2.3-1 true
            1..2
            ok 1 - !gt(1.2.3-1,  =1.2.3-1)
            ok 2 - !gt( =1.2.3-1, 1.2.3-1)
        ok 22 - 1.2.3-1  =1.2.3-1 true # time=2.506ms
        
        # Subtest: 1.2.3-1  v 1.2.3-1 true
            1..2
            ok 1 - !gt(1.2.3-1,  v 1.2.3-1)
            ok 2 - !gt( v 1.2.3-1, 1.2.3-1)
        ok 23 - 1.2.3-1  v 1.2.3-1 true # time=11.684ms
        
        # Subtest: 1.2.3-1  = 1.2.3-1 true
            1..2
            ok 1 - !gt(1.2.3-1,  = 1.2.3-1)
            ok 2 - !gt( = 1.2.3-1, 1.2.3-1)
        ok 24 - 1.2.3-1  = 1.2.3-1 true # time=2.961ms
        
        # Subtest: 1.2.3-beta v1.2.3-beta true
            1..2
            ok 1 - !gt(1.2.3-beta, v1.2.3-beta)
            ok 2 - !gt(v1.2.3-beta, 1.2.3-beta)
        ok 25 - 1.2.3-beta v1.2.3-beta true # time=19.115ms
        
        # Subtest: 1.2.3-beta =1.2.3-beta true
            1..2
            ok 1 - !gt(1.2.3-beta, =1.2.3-beta)
            ok 2 - !gt(=1.2.3-beta, 1.2.3-beta)
        ok 26 - 1.2.3-beta =1.2.3-beta true # time=23.719ms
        
        # Subtest: 1.2.3-beta v 1.2.3-beta true
            1..2
            ok 1 - !gt(1.2.3-beta, v 1.2.3-beta)
            ok 2 - !gt(v 1.2.3-beta, 1.2.3-beta)
        ok 27 - 1.2.3-beta v 1.2.3-beta true # time=100.147ms
        
        # Subtest: 1.2.3-beta = 1.2.3-beta true
            1..2
            ok 1 - !gt(1.2.3-beta, = 1.2.3-beta)
            ok 2 - !gt(= 1.2.3-beta, 1.2.3-beta)
        ok 28 - 1.2.3-beta = 1.2.3-beta true # time=22.99ms
        
        # Subtest: 1.2.3-beta  v1.2.3-beta true
            1..2
            ok 1 - !gt(1.2.3-beta,  v1.2.3-beta)
            ok 2 - !gt( v1.2.3-beta, 1.2.3-beta)
        ok 29 - 1.2.3-beta  v1.2.3-beta true # time=2.599ms
        
        # Subtest: 1.2.3-beta  =1.2.3-beta true
            1..2
            ok 1 - !gt(1.2.3-beta,  =1.2.3-beta)
            ok 2 - !gt( =1.2.3-beta, 1.2.3-beta)
        ok 30 - 1.2.3-beta  =1.2.3-beta true # time=2.522ms
        
        # Subtest: 1.2.3-beta  v 1.2.3-beta true
            1..2
            ok 1 - !gt(1.2.3-beta,  v 1.2.3-beta)
            ok 2 - !gt( v 1.2.3-beta, 1.2.3-beta)
        ok 31 - 1.2.3-beta  v 1.2.3-beta true # time=23.12ms
        
        # Subtest: 1.2.3-beta  = 1.2.3-beta true
            1..2
            ok 1 - !gt(1.2.3-beta,  = 1.2.3-beta)
            ok 2 - !gt( = 1.2.3-beta, 1.2.3-beta)
        ok 32 - 1.2.3-beta  = 1.2.3-beta true # time=2.7ms
        
        # Subtest: 1.2.3-beta+build  = 1.2.3-beta+otherbuild true
            1..2
            ok 1 - !gt(1.2.3-beta+build,  = 1.2.3-beta+otherbuild)
            ok 2 - !gt( = 1.2.3-beta+otherbuild, 1.2.3-beta+build)
        ok 33 - 1.2.3-beta+build  = 1.2.3-beta+otherbuild true # time=15.722ms
        
        # Subtest: 1.2.3+build  = 1.2.3+otherbuild true
            1..2
            ok 1 - !gt(1.2.3+build,  = 1.2.3+otherbuild)
            ok 2 - !gt( = 1.2.3+otherbuild, 1.2.3+build)
        ok 34 - 1.2.3+build  = 1.2.3+otherbuild true # time=19.002ms
        
        # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined
            1..2
            ok 1 - !gt(1.2.3-beta+build, 1.2.3-beta+otherbuild)
            ok 2 - !gt(1.2.3-beta+otherbuild, 1.2.3-beta+build)
        ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=2.521ms
        
        # Subtest: 1.2.3+build 1.2.3+otherbuild undefined
            1..2
            ok 1 - !gt(1.2.3+build, 1.2.3+otherbuild)
            ok 2 - !gt(1.2.3+otherbuild, 1.2.3+build)
        ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=19.045ms
        
        # Subtest:   v1.2.3+build 1.2.3+otherbuild undefined
            1..2
            ok 1 - !gt(  v1.2.3+build, 1.2.3+otherbuild)
            ok 2 - !gt(1.2.3+otherbuild,   v1.2.3+build)
        ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=2.635ms
        
    ok 2 - equality tests # time=2614.52ms
    
    1..2
    # time=6555.062ms
ok 36 - test/functions/gt.js # time=6555.062ms

# Subtest: test/functions/eq.js
    # Subtest: comparison tests
        1..31
        # Subtest: 0.0.0 0.0.0-foo undefined
            1..4
            ok 1 - !eq(0.0.0, 0.0.0-foo)
            ok 2 - !eq(0.0.0-foo, 0.0.0)
            ok 3 - eq('0.0.0-foo', '0.0.0-foo')
            ok 4 - eq('0.0.0', '0.0.0')
        ok 1 - 0.0.0 0.0.0-foo undefined # time=176.636ms
        
        # Subtest: 0.0.1 0.0.0 undefined
            1..4
            ok 1 - !eq(0.0.1, 0.0.0)
            ok 2 - !eq(0.0.0, 0.0.1)
            ok 3 - eq('0.0.0', '0.0.0')
            ok 4 - eq('0.0.1', '0.0.1')
        ok 2 - 0.0.1 0.0.0 undefined # time=52.181ms
        
        # Subtest: 1.0.0 0.9.9 undefined
            1..4
            ok 1 - !eq(1.0.0, 0.9.9)
            ok 2 - !eq(0.9.9, 1.0.0)
            ok 3 - eq('0.9.9', '0.9.9')
            ok 4 - eq('1.0.0', '1.0.0')
        ok 3 - 1.0.0 0.9.9 undefined # time=68.722ms
        
        # Subtest: 0.10.0 0.9.0 undefined
            1..4
            ok 1 - !eq(0.10.0, 0.9.0)
            ok 2 - !eq(0.9.0, 0.10.0)
            ok 3 - eq('0.9.0', '0.9.0')
            ok 4 - eq('0.10.0', '0.10.0')
        ok 4 - 0.10.0 0.9.0 undefined # time=64.034ms
        
        # Subtest: 0.99.0 0.10.0 [object Object]
            1..4
            ok 1 - !eq(0.99.0, 0.10.0)
            ok 2 - !eq(0.10.0, 0.99.0)
            ok 3 - eq('0.10.0', '0.10.0')
            ok 4 - eq('0.99.0', '0.99.0')
        ok 5 - 0.99.0 0.10.0 [object Object] # time=44.238ms
        
        # Subtest: 2.0.0 1.2.3 [object Object]
            1..4
            ok 1 - !eq(2.0.0, 1.2.3)
            ok 2 - !eq(1.2.3, 2.0.0)
            ok 3 - eq('1.2.3', '1.2.3')
            ok 4 - eq('2.0.0', '2.0.0')
        ok 6 - 2.0.0 1.2.3 [object Object] # time=17.202ms
        
        # Subtest: v0.0.0 0.0.0-foo true
            1..4
            ok 1 - !eq(v0.0.0, 0.0.0-foo)
            ok 2 - !eq(0.0.0-foo, v0.0.0)
            ok 3 - eq('0.0.0-foo', '0.0.0-foo')
            ok 4 - eq('v0.0.0', 'v0.0.0')
        ok 7 - v0.0.0 0.0.0-foo true # time=51.047ms
        
        # Subtest: v0.0.1 0.0.0 [object Object]
            1..4
            ok 1 - !eq(v0.0.1, 0.0.0)
            ok 2 - !eq(0.0.0, v0.0.1)
            ok 3 - eq('0.0.0', '0.0.0')
            ok 4 - eq('v0.0.1', 'v0.0.1')
        ok 8 - v0.0.1 0.0.0 [object Object] # time=32.121ms
        
        # Subtest: v1.0.0 0.9.9 true
            1..4
            ok 1 - !eq(v1.0.0, 0.9.9)
            ok 2 - !eq(0.9.9, v1.0.0)
            ok 3 - eq('0.9.9', '0.9.9')
            ok 4 - eq('v1.0.0', 'v1.0.0')
        ok 9 - v1.0.0 0.9.9 true # time=24.71ms
        
        # Subtest: v0.10.0 0.9.0 true
            1..4
            ok 1 - !eq(v0.10.0, 0.9.0)
            ok 2 - !eq(0.9.0, v0.10.0)
            ok 3 - eq('0.9.0', '0.9.0')
            ok 4 - eq('v0.10.0', 'v0.10.0')
        ok 10 - v0.10.0 0.9.0 true # time=34.651ms
        
        # Subtest: v0.99.0 0.10.0 true
            1..4
            ok 1 - !eq(v0.99.0, 0.10.0)
            ok 2 - !eq(0.10.0, v0.99.0)
            ok 3 - eq('0.10.0', '0.10.0')
            ok 4 - eq('v0.99.0', 'v0.99.0')
        ok 11 - v0.99.0 0.10.0 true # time=118.779ms
        
        # Subtest: v2.0.0 1.2.3 true
            1..4
            ok 1 - !eq(v2.0.0, 1.2.3)
            ok 2 - !eq(1.2.3, v2.0.0)
            ok 3 - eq('1.2.3', '1.2.3')
            ok 4 - eq('v2.0.0', 'v2.0.0')
        ok 12 - v2.0.0 1.2.3 true # time=17.172ms
        
        # Subtest: 0.0.0 v0.0.0-foo true
            1..4
            ok 1 - !eq(0.0.0, v0.0.0-foo)
            ok 2 - !eq(v0.0.0-foo, 0.0.0)
            ok 3 - eq('v0.0.0-foo', 'v0.0.0-foo')
            ok 4 - eq('0.0.0', '0.0.0')
        ok 13 - 0.0.0 v0.0.0-foo true # time=5.182ms
        
        # Subtest: 0.0.1 v0.0.0 true
            1..4
            ok 1 - !eq(0.0.1, v0.0.0)
            ok 2 - !eq(v0.0.0, 0.0.1)
            ok 3 - eq('v0.0.0', 'v0.0.0')
            ok 4 - eq('0.0.1', '0.0.1')
        ok 14 - 0.0.1 v0.0.0 true # time=16.628ms
        
        # Subtest: 1.0.0 v0.9.9 true
            1..4
            ok 1 - !eq(1.0.0, v0.9.9)
            ok 2 - !eq(v0.9.9, 1.0.0)
            ok 3 - eq('v0.9.9', 'v0.9.9')
            ok 4 - eq('1.0.0', '1.0.0')
        ok 15 - 1.0.0 v0.9.9 true # time=15.781ms
        
        # Subtest: 0.10.0 v0.9.0 true
            1..4
            ok 1 - !eq(0.10.0, v0.9.0)
            ok 2 - !eq(v0.9.0, 0.10.0)
            ok 3 - eq('v0.9.0', 'v0.9.0')
            ok 4 - eq('0.10.0', '0.10.0')
        ok 16 - 0.10.0 v0.9.0 true # time=20.087ms
        
        # Subtest: 0.99.0 v0.10.0 true
            1..4
            ok 1 - !eq(0.99.0, v0.10.0)
            ok 2 - !eq(v0.10.0, 0.99.0)
            ok 3 - eq('v0.10.0', 'v0.10.0')
            ok 4 - eq('0.99.0', '0.99.0')
        ok 17 - 0.99.0 v0.10.0 true # time=19.897ms
        
        # Subtest: 2.0.0 v1.2.3 true
            1..4
            ok 1 - !eq(2.0.0, v1.2.3)
            ok 2 - !eq(v1.2.3, 2.0.0)
            ok 3 - eq('v1.2.3', 'v1.2.3')
            ok 4 - eq('2.0.0', '2.0.0')
        ok 18 - 2.0.0 v1.2.3 true # time=19.725ms
        
        # Subtest: 1.2.3 1.2.3-asdf undefined
            1..4
            ok 1 - !eq(1.2.3, 1.2.3-asdf)
            ok 2 - !eq(1.2.3-asdf, 1.2.3)
            ok 3 - eq('1.2.3-asdf', '1.2.3-asdf')
            ok 4 - eq('1.2.3', '1.2.3')
        ok 19 - 1.2.3 1.2.3-asdf undefined # time=21.64ms
        
        # Subtest: 1.2.3 1.2.3-4 undefined
            1..4
            ok 1 - !eq(1.2.3, 1.2.3-4)
            ok 2 - !eq(1.2.3-4, 1.2.3)
            ok 3 - eq('1.2.3-4', '1.2.3-4')
            ok 4 - eq('1.2.3', '1.2.3')
        ok 20 - 1.2.3 1.2.3-4 undefined # time=17.165ms
        
        # Subtest: 1.2.3 1.2.3-4-foo undefined
            1..4
            ok 1 - !eq(1.2.3, 1.2.3-4-foo)
            ok 2 - !eq(1.2.3-4-foo, 1.2.3)
            ok 3 - eq('1.2.3-4-foo', '1.2.3-4-foo')
            ok 4 - eq('1.2.3', '1.2.3')
        ok 21 - 1.2.3 1.2.3-4-foo undefined # time=45.943ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5 undefined
            1..4
            ok 1 - !eq(1.2.3-5-foo, 1.2.3-5)
            ok 2 - !eq(1.2.3-5, 1.2.3-5-foo)
            ok 3 - eq('1.2.3-5', '1.2.3-5')
            ok 4 - eq('1.2.3-5-foo', '1.2.3-5-foo')
        ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=20.355ms
        
        # Subtest: 1.2.3-5 1.2.3-4 undefined
            1..4
            ok 1 - !eq(1.2.3-5, 1.2.3-4)
            ok 2 - !eq(1.2.3-4, 1.2.3-5)
            ok 3 - eq('1.2.3-4', '1.2.3-4')
            ok 4 - eq('1.2.3-5', '1.2.3-5')
        ok 23 - 1.2.3-5 1.2.3-4 undefined # time=20.181ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined
            1..4
            ok 1 - !eq(1.2.3-5-foo, 1.2.3-5-Foo)
            ok 2 - !eq(1.2.3-5-Foo, 1.2.3-5-foo)
            ok 3 - eq('1.2.3-5-Foo', '1.2.3-5-Foo')
            ok 4 - eq('1.2.3-5-foo', '1.2.3-5-foo')
        ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=17.664ms
        
        # Subtest: 3.0.0 2.7.2+asdf undefined
            1..4
            ok 1 - !eq(3.0.0, 2.7.2+asdf)
            ok 2 - !eq(2.7.2+asdf, 3.0.0)
            ok 3 - eq('2.7.2+asdf', '2.7.2+asdf')
            ok 4 - eq('3.0.0', '3.0.0')
        ok 25 - 3.0.0 2.7.2+asdf undefined # time=24.855ms
        
        # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined
            1..4
            ok 1 - !eq(1.2.3-a.10, 1.2.3-a.5)
            ok 2 - !eq(1.2.3-a.5, 1.2.3-a.10)
            ok 3 - eq('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - eq('1.2.3-a.10', '1.2.3-a.10')
        ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=83.975ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined
            1..4
            ok 1 - !eq(1.2.3-a.b, 1.2.3-a.5)
            ok 2 - !eq(1.2.3-a.5, 1.2.3-a.b)
            ok 3 - eq('1.2.3-a.5', '1.2.3-a.5')
            ok 4 - eq('1.2.3-a.b', '1.2.3-a.b')
        ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=47.27ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a undefined
            1..4
            ok 1 - !eq(1.2.3-a.b, 1.2.3-a)
            ok 2 - !eq(1.2.3-a, 1.2.3-a.b)
            ok 3 - eq('1.2.3-a', '1.2.3-a')
            ok 4 - eq('1.2.3-a.b', '1.2.3-a.b')
        ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=40.826ms
        
        # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined
            1..4
            ok 1 - !eq(1.2.3-a.b.c.10.d.5, 1.2.3-a.b.c.5.d.100)
            ok 2 - !eq(1.2.3-a.b.c.5.d.100, 1.2.3-a.b.c.10.d.5)
            ok 3 - eq('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100')
            ok 4 - eq('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5')
        ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=49.738ms
        
        # Subtest: 1.2.3-r2 1.2.3-r100 undefined
            1..4
            ok 1 - !eq(1.2.3-r2, 1.2.3-r100)
            ok 2 - !eq(1.2.3-r100, 1.2.3-r2)
            ok 3 - eq('1.2.3-r100', '1.2.3-r100')
            ok 4 - eq('1.2.3-r2', '1.2.3-r2')
        ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=40.842ms
        
        # Subtest: 1.2.3-r100 1.2.3-R2 undefined
            1..4
            ok 1 - !eq(1.2.3-r100, 1.2.3-R2)
            ok 2 - !eq(1.2.3-R2, 1.2.3-r100)
            ok 3 - eq('1.2.3-R2', '1.2.3-R2')
            ok 4 - eq('1.2.3-r100', '1.2.3-r100')
        ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=32.114ms
        
    ok 1 - comparison tests # time=3529.361ms
    
    # Subtest: equality tests
        1..37
        # Subtest: 1.2.3 v1.2.3 true
            1..4
            ok 1 - eq(1.2.3, v1.2.3)
            ok 2 - eq(v1.2.3, 1.2.3)
            ok 3 - eq(1.2.3, 1.2.3)
            ok 4 - eq(v1.2.3, v1.2.3)
        ok 1 - 1.2.3 v1.2.3 true # time=46.283ms
        
        # Subtest: 1.2.3 =1.2.3 true
            1..4
            ok 1 - eq(1.2.3, =1.2.3)
            ok 2 - eq(=1.2.3, 1.2.3)
            ok 3 - eq(1.2.3, 1.2.3)
            ok 4 - eq(=1.2.3, =1.2.3)
        ok 2 - 1.2.3 =1.2.3 true # time=11.674ms
        
        # Subtest: 1.2.3 v 1.2.3 true
            1..4
            ok 1 - eq(1.2.3, v 1.2.3)
            ok 2 - eq(v 1.2.3, 1.2.3)
            ok 3 - eq(1.2.3, 1.2.3)
            ok 4 - eq(v 1.2.3, v 1.2.3)
        ok 3 - 1.2.3 v 1.2.3 true # time=3.031ms
        
        # Subtest: 1.2.3 = 1.2.3 true
            1..4
            ok 1 - eq(1.2.3, = 1.2.3)
            ok 2 - eq(= 1.2.3, 1.2.3)
            ok 3 - eq(1.2.3, 1.2.3)
            ok 4 - eq(= 1.2.3, = 1.2.3)
        ok 4 - 1.2.3 = 1.2.3 true # time=23.932ms
        
        # Subtest: 1.2.3  v1.2.3 true
            1..4
            ok 1 - eq(1.2.3,  v1.2.3)
            ok 2 - eq( v1.2.3, 1.2.3)
            ok 3 - eq(1.2.3, 1.2.3)
            ok 4 - eq( v1.2.3,  v1.2.3)
        ok 5 - 1.2.3  v1.2.3 true # time=44.693ms
        
        # Subtest: 1.2.3  =1.2.3 true
            1..4
            ok 1 - eq(1.2.3,  =1.2.3)
            ok 2 - eq( =1.2.3, 1.2.3)
            ok 3 - eq(1.2.3, 1.2.3)
            ok 4 - eq( =1.2.3,  =1.2.3)
        ok 6 - 1.2.3  =1.2.3 true # time=11.768ms
        
        # Subtest: 1.2.3  v 1.2.3 true
            1..4
            ok 1 - eq(1.2.3,  v 1.2.3)
            ok 2 - eq( v 1.2.3, 1.2.3)
            ok 3 - eq(1.2.3, 1.2.3)
            ok 4 - eq( v 1.2.3,  v 1.2.3)
        ok 7 - 1.2.3  v 1.2.3 true # time=20.025ms
        
        # Subtest: 1.2.3  = 1.2.3 true
            1..4
            ok 1 - eq(1.2.3,  = 1.2.3)
            ok 2 - eq( = 1.2.3, 1.2.3)
            ok 3 - eq(1.2.3, 1.2.3)
            ok 4 - eq( = 1.2.3,  = 1.2.3)
        ok 8 - 1.2.3  = 1.2.3 true # time=27.807ms
        
        # Subtest: 1.2.3-0 v1.2.3-0 true
            1..4
            ok 1 - eq(1.2.3-0, v1.2.3-0)
            ok 2 - eq(v1.2.3-0, 1.2.3-0)
            ok 3 - eq(1.2.3-0, 1.2.3-0)
            ok 4 - eq(v1.2.3-0, v1.2.3-0)
        ok 9 - 1.2.3-0 v1.2.3-0 true # time=28.837ms
        
        # Subtest: 1.2.3-0 =1.2.3-0 true
            1..4
            ok 1 - eq(1.2.3-0, =1.2.3-0)
            ok 2 - eq(=1.2.3-0, 1.2.3-0)
            ok 3 - eq(1.2.3-0, 1.2.3-0)
            ok 4 - eq(=1.2.3-0, =1.2.3-0)
        ok 10 - 1.2.3-0 =1.2.3-0 true # time=19.931ms
        
        # Subtest: 1.2.3-0 v 1.2.3-0 true
            1..4
            ok 1 - eq(1.2.3-0, v 1.2.3-0)
            ok 2 - eq(v 1.2.3-0, 1.2.3-0)
            ok 3 - eq(1.2.3-0, 1.2.3-0)
            ok 4 - eq(v 1.2.3-0, v 1.2.3-0)
        ok 11 - 1.2.3-0 v 1.2.3-0 true # time=32.104ms
        
        # Subtest: 1.2.3-0 = 1.2.3-0 true
            1..4
            ok 1 - eq(1.2.3-0, = 1.2.3-0)
            ok 2 - eq(= 1.2.3-0, 1.2.3-0)
            ok 3 - eq(1.2.3-0, 1.2.3-0)
            ok 4 - eq(= 1.2.3-0, = 1.2.3-0)
        ok 12 - 1.2.3-0 = 1.2.3-0 true # time=3.271ms
        
        # Subtest: 1.2.3-0  v1.2.3-0 true
            1..4
            ok 1 - eq(1.2.3-0,  v1.2.3-0)
            ok 2 - eq( v1.2.3-0, 1.2.3-0)
            ok 3 - eq(1.2.3-0, 1.2.3-0)
            ok 4 - eq( v1.2.3-0,  v1.2.3-0)
        ok 13 - 1.2.3-0  v1.2.3-0 true # time=24.057ms
        
        # Subtest: 1.2.3-0  =1.2.3-0 true
            1..4
            ok 1 - eq(1.2.3-0,  =1.2.3-0)
            ok 2 - eq( =1.2.3-0, 1.2.3-0)
            ok 3 - eq(1.2.3-0, 1.2.3-0)
            ok 4 - eq( =1.2.3-0,  =1.2.3-0)
        ok 14 - 1.2.3-0  =1.2.3-0 true # time=19.956ms
        
        # Subtest: 1.2.3-0  v 1.2.3-0 true
            1..4
            ok 1 - eq(1.2.3-0,  v 1.2.3-0)
            ok 2 - eq( v 1.2.3-0, 1.2.3-0)
            ok 3 - eq(1.2.3-0, 1.2.3-0)
            ok 4 - eq( v 1.2.3-0,  v 1.2.3-0)
        ok 15 - 1.2.3-0  v 1.2.3-0 true # time=19.856ms
        
        # Subtest: 1.2.3-0  = 1.2.3-0 true
            1..4
            ok 1 - eq(1.2.3-0,  = 1.2.3-0)
            ok 2 - eq( = 1.2.3-0, 1.2.3-0)
            ok 3 - eq(1.2.3-0, 1.2.3-0)
            ok 4 - eq( = 1.2.3-0,  = 1.2.3-0)
        ok 16 - 1.2.3-0  = 1.2.3-0 true # time=46.951ms
        
        # Subtest: 1.2.3-1 v1.2.3-1 true
            1..4
            ok 1 - eq(1.2.3-1, v1.2.3-1)
            ok 2 - eq(v1.2.3-1, 1.2.3-1)
            ok 3 - eq(1.2.3-1, 1.2.3-1)
            ok 4 - eq(v1.2.3-1, v1.2.3-1)
        ok 17 - 1.2.3-1 v1.2.3-1 true # time=36.154ms
        
        # Subtest: 1.2.3-1 =1.2.3-1 true
            1..4
            ok 1 - eq(1.2.3-1, =1.2.3-1)
            ok 2 - eq(=1.2.3-1, 1.2.3-1)
            ok 3 - eq(1.2.3-1, 1.2.3-1)
            ok 4 - eq(=1.2.3-1, =1.2.3-1)
        ok 18 - 1.2.3-1 =1.2.3-1 true # time=36.195ms
        
        # Subtest: 1.2.3-1 v 1.2.3-1 true
            1..4
            ok 1 - eq(1.2.3-1, v 1.2.3-1)
            ok 2 - eq(v 1.2.3-1, 1.2.3-1)
            ok 3 - eq(1.2.3-1, 1.2.3-1)
            ok 4 - eq(v 1.2.3-1, v 1.2.3-1)
        ok 19 - 1.2.3-1 v 1.2.3-1 true # time=23.985ms
        
        # Subtest: 1.2.3-1 = 1.2.3-1 true
            1..4
            ok 1 - eq(1.2.3-1, = 1.2.3-1)
            ok 2 - eq(= 1.2.3-1, 1.2.3-1)
            ok 3 - eq(1.2.3-1, 1.2.3-1)
            ok 4 - eq(= 1.2.3-1, = 1.2.3-1)
        ok 20 - 1.2.3-1 = 1.2.3-1 true # time=3.447ms
        
        # Subtest: 1.2.3-1  v1.2.3-1 true
            1..4
            ok 1 - eq(1.2.3-1,  v1.2.3-1)
            ok 2 - eq( v1.2.3-1, 1.2.3-1)
            ok 3 - eq(1.2.3-1, 1.2.3-1)
            ok 4 - eq( v1.2.3-1,  v1.2.3-1)
        ok 21 - 1.2.3-1  v1.2.3-1 true # time=19.51ms
        
        # Subtest: 1.2.3-1  =1.2.3-1 true
            1..4
            ok 1 - eq(1.2.3-1,  =1.2.3-1)
            ok 2 - eq( =1.2.3-1, 1.2.3-1)
            ok 3 - eq(1.2.3-1, 1.2.3-1)
            ok 4 - eq( =1.2.3-1,  =1.2.3-1)
        ok 22 - 1.2.3-1  =1.2.3-1 true # time=3.543ms
        
        # Subtest: 1.2.3-1  v 1.2.3-1 true
            1..4
            ok 1 - eq(1.2.3-1,  v 1.2.3-1)
            ok 2 - eq( v 1.2.3-1, 1.2.3-1)
            ok 3 - eq(1.2.3-1, 1.2.3-1)
            ok 4 - eq( v 1.2.3-1,  v 1.2.3-1)
        ok 23 - 1.2.3-1  v 1.2.3-1 true # time=16.464ms
        
        # Subtest: 1.2.3-1  = 1.2.3-1 true
            1..4
            ok 1 - eq(1.2.3-1,  = 1.2.3-1)
            ok 2 - eq( = 1.2.3-1, 1.2.3-1)
            ok 3 - eq(1.2.3-1, 1.2.3-1)
            ok 4 - eq( = 1.2.3-1,  = 1.2.3-1)
        ok 24 - 1.2.3-1  = 1.2.3-1 true # time=27.756ms
        
        # Subtest: 1.2.3-beta v1.2.3-beta true
            1..4
            ok 1 - eq(1.2.3-beta, v1.2.3-beta)
            ok 2 - eq(v1.2.3-beta, 1.2.3-beta)
            ok 3 - eq(1.2.3-beta, 1.2.3-beta)
            ok 4 - eq(v1.2.3-beta, v1.2.3-beta)
        ok 25 - 1.2.3-beta v1.2.3-beta true # time=44.052ms
        
        # Subtest: 1.2.3-beta =1.2.3-beta true
            1..4
            ok 1 - eq(1.2.3-beta, =1.2.3-beta)
            ok 2 - eq(=1.2.3-beta, 1.2.3-beta)
            ok 3 - eq(1.2.3-beta, 1.2.3-beta)
            ok 4 - eq(=1.2.3-beta, =1.2.3-beta)
        ok 26 - 1.2.3-beta =1.2.3-beta true # time=109.756ms
        
        # Subtest: 1.2.3-beta v 1.2.3-beta true
            1..4
            ok 1 - eq(1.2.3-beta, v 1.2.3-beta)
            ok 2 - eq(v 1.2.3-beta, 1.2.3-beta)
            ok 3 - eq(1.2.3-beta, 1.2.3-beta)
            ok 4 - eq(v 1.2.3-beta, v 1.2.3-beta)
        ok 27 - 1.2.3-beta v 1.2.3-beta true # time=27.765ms
        
        # Subtest: 1.2.3-beta = 1.2.3-beta true
            1..4
            ok 1 - eq(1.2.3-beta, = 1.2.3-beta)
            ok 2 - eq(= 1.2.3-beta, 1.2.3-beta)
            ok 3 - eq(1.2.3-beta, 1.2.3-beta)
            ok 4 - eq(= 1.2.3-beta, = 1.2.3-beta)
        ok 28 - 1.2.3-beta = 1.2.3-beta true # time=20.439ms
        
        # Subtest: 1.2.3-beta  v1.2.3-beta true
            1..4
            ok 1 - eq(1.2.3-beta,  v1.2.3-beta)
            ok 2 - eq( v1.2.3-beta, 1.2.3-beta)
            ok 3 - eq(1.2.3-beta, 1.2.3-beta)
            ok 4 - eq( v1.2.3-beta,  v1.2.3-beta)
        ok 29 - 1.2.3-beta  v1.2.3-beta true # time=19.938ms
        
        # Subtest: 1.2.3-beta  =1.2.3-beta true
            1..4
            ok 1 - eq(1.2.3-beta,  =1.2.3-beta)
            ok 2 - eq( =1.2.3-beta, 1.2.3-beta)
            ok 3 - eq(1.2.3-beta, 1.2.3-beta)
            ok 4 - eq( =1.2.3-beta,  =1.2.3-beta)
        ok 30 - 1.2.3-beta  =1.2.3-beta true # time=8.556ms
        
        # Subtest: 1.2.3-beta  v 1.2.3-beta true
            1..4
            ok 1 - eq(1.2.3-beta,  v 1.2.3-beta)
            ok 2 - eq( v 1.2.3-beta, 1.2.3-beta)
            ok 3 - eq(1.2.3-beta, 1.2.3-beta)
            ok 4 - eq( v 1.2.3-beta,  v 1.2.3-beta)
        ok 31 - 1.2.3-beta  v 1.2.3-beta true # time=27.934ms
        
        # Subtest: 1.2.3-beta  = 1.2.3-beta true
            1..4
            ok 1 - eq(1.2.3-beta,  = 1.2.3-beta)
            ok 2 - eq( = 1.2.3-beta, 1.2.3-beta)
            ok 3 - eq(1.2.3-beta, 1.2.3-beta)
            ok 4 - eq( = 1.2.3-beta,  = 1.2.3-beta)
        ok 32 - 1.2.3-beta  = 1.2.3-beta true # time=3.184ms
        
        # Subtest: 1.2.3-beta+build  = 1.2.3-beta+otherbuild true
            1..4
            ok 1 - eq(1.2.3-beta+build,  = 1.2.3-beta+otherbuild)
            ok 2 - eq( = 1.2.3-beta+otherbuild, 1.2.3-beta+build)
            ok 3 - eq(1.2.3-beta+build, 1.2.3-beta+build)
            ok 4 - eq( = 1.2.3-beta+otherbuild,  = 1.2.3-beta+otherbuild)
        ok 33 - 1.2.3-beta+build  = 1.2.3-beta+otherbuild true # time=28.108ms
        
        # Subtest: 1.2.3+build  = 1.2.3+otherbuild true
            1..4
            ok 1 - eq(1.2.3+build,  = 1.2.3+otherbuild)
            ok 2 - eq( = 1.2.3+otherbuild, 1.2.3+build)
            ok 3 - eq(1.2.3+build, 1.2.3+build)
            ok 4 - eq( = 1.2.3+otherbuild,  = 1.2.3+otherbuild)
        ok 34 - 1.2.3+build  = 1.2.3+otherbuild true # time=19.572ms
        
        # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined
            1..4
            ok 1 - eq(1.2.3-beta+build, 1.2.3-beta+otherbuild)
            ok 2 - eq(1.2.3-beta+otherbuild, 1.2.3-beta+build)
            ok 3 - eq(1.2.3-beta+build, 1.2.3-beta+build)
            ok 4 - eq(1.2.3-beta+otherbuild, 1.2.3-beta+otherbuild)
        ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=31.761ms
        
        # Subtest: 1.2.3+build 1.2.3+otherbuild undefined
            1..4
            ok 1 - eq(1.2.3+build, 1.2.3+otherbuild)
            ok 2 - eq(1.2.3+otherbuild, 1.2.3+build)
            ok 3 - eq(1.2.3+build, 1.2.3+build)
            ok 4 - eq(1.2.3+otherbuild, 1.2.3+otherbuild)
        ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=23.567ms
        
        # Subtest:   v1.2.3+build 1.2.3+otherbuild undefined
            1..4
            ok 1 - eq(  v1.2.3+build, 1.2.3+otherbuild)
            ok 2 - eq(1.2.3+otherbuild,   v1.2.3+build)
            ok 3 - eq(  v1.2.3+build,   v1.2.3+build)
            ok 4 - eq(1.2.3+otherbuild, 1.2.3+otherbuild)
        ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=16.143ms
        
    ok 2 - equality tests # time=3297.368ms
    
    1..2
    # time=7402.447ms
ok 37 - test/functions/eq.js # time=7402.447ms

# Subtest: test/functions/diff.js
    # Subtest: diff versions test
        ok 1 - diff(1.2.3, 0.2.3) === major
        ok 2 - diff(1.4.5, 0.2.3) === major
        ok 3 - diff(1.2.3, 2.0.0-pre) === premajor
        ok 4 - diff(1.2.3, 1.3.3) === minor
        ok 5 - diff(1.0.1, 1.1.0-pre) === preminor
        ok 6 - diff(1.2.3, 1.2.4) === patch
        ok 7 - diff(1.2.3, 1.2.4-pre) === prepatch
        ok 8 - diff(0.0.1, 0.0.1-pre) === prerelease
        ok 9 - diff(0.0.1, 0.0.1-pre-2) === prerelease
        ok 10 - diff(1.1.0, 1.1.0-pre) === prerelease
        ok 11 - diff(1.1.0-pre-1, 1.1.0-pre-2) === prerelease
        ok 12 - diff(1.0.0, 1.0.0) === null
        1..12
    ok 1 - diff versions test # time=295.972ms
    
    1..1
    # time=381.162ms
ok 38 - test/functions/diff.js # time=381.162ms

# Subtest: test/functions/compare.js
    # Subtest: comparison tests
        1..31
        # Subtest: 0.0.0 0.0.0-foo undefined
            1..4
            ok 1 - compare('0.0.0', '0.0.0-foo')
            ok 2 - compare('0.0.0-foo', '0.0.0')
            ok 3 - compare('0.0.0', '0.0.0')
            ok 4 - compare('0.0.0-foo', '0.0.0-foo')
        ok 1 - 0.0.0 0.0.0-foo undefined # time=237.752ms
        
        # Subtest: 0.0.1 0.0.0 undefined
            1..4
            ok 1 - compare('0.0.1', '0.0.0')
            ok 2 - compare('0.0.0', '0.0.1')
            ok 3 - compare('0.0.1', '0.0.1')
            ok 4 - compare('0.0.0', '0.0.0')
        ok 2 - 0.0.1 0.0.0 undefined # time=68.777ms
        
        # Subtest: 1.0.0 0.9.9 undefined
            1..4
            ok 1 - compare('1.0.0', '0.9.9')
            ok 2 - compare('0.9.9', '1.0.0')
            ok 3 - compare('1.0.0', '1.0.0')
            ok 4 - compare('0.9.9', '0.9.9')
        ok 3 - 1.0.0 0.9.9 undefined # time=91.16ms
        
        # Subtest: 0.10.0 0.9.0 undefined
            1..4
            ok 1 - compare('0.10.0', '0.9.0')
            ok 2 - compare('0.9.0', '0.10.0')
            ok 3 - compare('0.10.0', '0.10.0')
            ok 4 - compare('0.9.0', '0.9.0')
        ok 4 - 0.10.0 0.9.0 undefined # time=79.883ms
        
        # Subtest: 0.99.0 0.10.0 [object Object]
            1..4
            ok 1 - compare('0.99.0', '0.10.0')
            ok 2 - compare('0.10.0', '0.99.0')
            ok 3 - compare('0.99.0', '0.99.0')
            ok 4 - compare('0.10.0', '0.10.0')
        ok 5 - 0.99.0 0.10.0 [object Object] # time=43.883ms
        
        # Subtest: 2.0.0 1.2.3 [object Object]
            1..4
            ok 1 - compare('2.0.0', '1.2.3')
            ok 2 - compare('1.2.3', '2.0.0')
            ok 3 - compare('2.0.0', '2.0.0')
            ok 4 - compare('1.2.3', '1.2.3')
        ok 6 - 2.0.0 1.2.3 [object Object] # time=26.322ms
        
        # Subtest: v0.0.0 0.0.0-foo true
            1..4
            ok 1 - compare('v0.0.0', '0.0.0-foo')
            ok 2 - compare('0.0.0-foo', 'v0.0.0')
            ok 3 - compare('v0.0.0', 'v0.0.0')
            ok 4 - compare('0.0.0-foo', '0.0.0-foo')
        ok 7 - v0.0.0 0.0.0-foo true # time=48.333ms
        
        # Subtest: v0.0.1 0.0.0 [object Object]
            1..4
            ok 1 - compare('v0.0.1', '0.0.0')
            ok 2 - compare('0.0.0', 'v0.0.1')
            ok 3 - compare('v0.0.1', 'v0.0.1')
            ok 4 - compare('0.0.0', '0.0.0')
        ok 8 - v0.0.1 0.0.0 [object Object] # time=28.554ms
        
        # Subtest: v1.0.0 0.9.9 true
            1..4
            ok 1 - compare('v1.0.0', '0.9.9')
            ok 2 - compare('0.9.9', 'v1.0.0')
            ok 3 - compare('v1.0.0', 'v1.0.0')
            ok 4 - compare('0.9.9', '0.9.9')
        ok 9 - v1.0.0 0.9.9 true # time=26.428ms
        
        # Subtest: v0.10.0 0.9.0 true
            1..4
            ok 1 - compare('v0.10.0', '0.9.0')
            ok 2 - compare('0.9.0', 'v0.10.0')
            ok 3 - compare('v0.10.0', 'v0.10.0')
            ok 4 - compare('0.9.0', '0.9.0')
        ok 10 - v0.10.0 0.9.0 true # time=36.187ms
        
        # Subtest: v0.99.0 0.10.0 true
            1..4
            ok 1 - compare('v0.99.0', '0.10.0')
            ok 2 - compare('0.10.0', 'v0.99.0')
            ok 3 - compare('v0.99.0', 'v0.99.0')
            ok 4 - compare('0.10.0', '0.10.0')
        ok 11 - v0.99.0 0.10.0 true # time=27.136ms
        
        # Subtest: v2.0.0 1.2.3 true
            1..4
            ok 1 - compare('v2.0.0', '1.2.3')
            ok 2 - compare('1.2.3', 'v2.0.0')
            ok 3 - compare('v2.0.0', 'v2.0.0')
            ok 4 - compare('1.2.3', '1.2.3')
        ok 12 - v2.0.0 1.2.3 true # time=17.452ms
        
        # Subtest: 0.0.0 v0.0.0-foo true
            1..4
            ok 1 - compare('0.0.0', 'v0.0.0-foo')
            ok 2 - compare('v0.0.0-foo', '0.0.0')
            ok 3 - compare('0.0.0', '0.0.0')
            ok 4 - compare('v0.0.0-foo', 'v0.0.0-foo')
        ok 13 - 0.0.0 v0.0.0-foo true # time=14.593ms
        
        # Subtest: 0.0.1 v0.0.0 true
            1..4
            ok 1 - compare('0.0.1', 'v0.0.0')
            ok 2 - compare('v0.0.0', '0.0.1')
            ok 3 - compare('0.0.1', '0.0.1')
            ok 4 - compare('v0.0.0', 'v0.0.0')
        ok 14 - 0.0.1 v0.0.0 true # time=16.436ms
        
        # Subtest: 1.0.0 v0.9.9 true
            1..4
            ok 1 - compare('1.0.0', 'v0.9.9')
            ok 2 - compare('v0.9.9', '1.0.0')
            ok 3 - compare('1.0.0', '1.0.0')
            ok 4 - compare('v0.9.9', 'v0.9.9')
        ok 15 - 1.0.0 v0.9.9 true # time=13.026ms
        
        # Subtest: 0.10.0 v0.9.0 true
            1..4
            ok 1 - compare('0.10.0', 'v0.9.0')
            ok 2 - compare('v0.9.0', '0.10.0')
            ok 3 - compare('0.10.0', '0.10.0')
            ok 4 - compare('v0.9.0', 'v0.9.0')
        ok 16 - 0.10.0 v0.9.0 true # time=16.664ms
        
        # Subtest: 0.99.0 v0.10.0 true
            1..4
            ok 1 - compare('0.99.0', 'v0.10.0')
            ok 2 - compare('v0.10.0', '0.99.0')
            ok 3 - compare('0.99.0', '0.99.0')
            ok 4 - compare('v0.10.0', 'v0.10.0')
        ok 17 - 0.99.0 v0.10.0 true # time=15.677ms
        
        # Subtest: 2.0.0 v1.2.3 true
            1..4
            ok 1 - compare('2.0.0', 'v1.2.3')
            ok 2 - compare('v1.2.3', '2.0.0')
            ok 3 - compare('2.0.0', '2.0.0')
            ok 4 - compare('v1.2.3', 'v1.2.3')
        ok 18 - 2.0.0 v1.2.3 true # time=19.796ms
        
        # Subtest: 1.2.3 1.2.3-asdf undefined
            1..4
            ok 1 - compare('1.2.3', '1.2.3-asdf')
            ok 2 - compare('1.2.3-asdf', '1.2.3')
            ok 3 - compare('1.2.3', '1.2.3')
            ok 4 - compare('1.2.3-asdf', '1.2.3-asdf')
        ok 19 - 1.2.3 1.2.3-asdf undefined # time=26.726ms
        
        # Subtest: 1.2.3 1.2.3-4 undefined
            1..4
            ok 1 - compare('1.2.3', '1.2.3-4')
            ok 2 - compare('1.2.3-4', '1.2.3')
            ok 3 - compare('1.2.3', '1.2.3')
            ok 4 - compare('1.2.3-4', '1.2.3-4')
        ok 20 - 1.2.3 1.2.3-4 undefined # time=25.923ms
        
        # Subtest: 1.2.3 1.2.3-4-foo undefined
            1..4
            ok 1 - compare('1.2.3', '1.2.3-4-foo')
            ok 2 - compare('1.2.3-4-foo', '1.2.3')
            ok 3 - compare('1.2.3', '1.2.3')
            ok 4 - compare('1.2.3-4-foo', '1.2.3-4-foo')
        ok 21 - 1.2.3 1.2.3-4-foo undefined # time=20.617ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5 undefined
            1..4
            ok 1 - compare('1.2.3-5-foo', '1.2.3-5')
            ok 2 - compare('1.2.3-5', '1.2.3-5-foo')
            ok 3 - compare('1.2.3-5-foo', '1.2.3-5-foo')
            ok 4 - compare('1.2.3-5', '1.2.3-5')
        ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=21.049ms
        
        # Subtest: 1.2.3-5 1.2.3-4 undefined
            1..4
            ok 1 - compare('1.2.3-5', '1.2.3-4')
            ok 2 - compare('1.2.3-4', '1.2.3-5')
            ok 3 - compare('1.2.3-5', '1.2.3-5')
            ok 4 - compare('1.2.3-4', '1.2.3-4')
        ok 23 - 1.2.3-5 1.2.3-4 undefined # time=49.622ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined
            1..4
            ok 1 - compare('1.2.3-5-foo', '1.2.3-5-Foo')
            ok 2 - compare('1.2.3-5-Foo', '1.2.3-5-foo')
            ok 3 - compare('1.2.3-5-foo', '1.2.3-5-foo')
            ok 4 - compare('1.2.3-5-Foo', '1.2.3-5-Foo')
        ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=5.828ms
        
        # Subtest: 3.0.0 2.7.2+asdf undefined
            1..4
            ok 1 - compare('3.0.0', '2.7.2+asdf')
            ok 2 - compare('2.7.2+asdf', '3.0.0')
            ok 3 - compare('3.0.0', '3.0.0')
            ok 4 - compare('2.7.2+asdf', '2.7.2+asdf')
        ok 25 - 3.0.0 2.7.2+asdf undefined # time=20.404ms
        
        # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined
            1..4
            ok 1 - compare('1.2.3-a.10', '1.2.3-a.5')
            ok 2 - compare('1.2.3-a.5', '1.2.3-a.10')
            ok 3 - compare('1.2.3-a.10', '1.2.3-a.10')
            ok 4 - compare('1.2.3-a.5', '1.2.3-a.5')
        ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=24.408ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined
            1..4
            ok 1 - compare('1.2.3-a.b', '1.2.3-a.5')
            ok 2 - compare('1.2.3-a.5', '1.2.3-a.b')
            ok 3 - compare('1.2.3-a.b', '1.2.3-a.b')
            ok 4 - compare('1.2.3-a.5', '1.2.3-a.5')
        ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=16.646ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a undefined
            1..4
            ok 1 - compare('1.2.3-a.b', '1.2.3-a')
            ok 2 - compare('1.2.3-a', '1.2.3-a.b')
            ok 3 - compare('1.2.3-a.b', '1.2.3-a.b')
            ok 4 - compare('1.2.3-a', '1.2.3-a')
        ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=33.08ms
        
        # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined
            1..4
            ok 1 - compare('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100')
            ok 2 - compare('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5')
            ok 3 - compare('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5')
            ok 4 - compare('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100')
        ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=38.69ms
        
        # Subtest: 1.2.3-r2 1.2.3-r100 undefined
            1..4
            ok 1 - compare('1.2.3-r2', '1.2.3-r100')
            ok 2 - compare('1.2.3-r100', '1.2.3-r2')
            ok 3 - compare('1.2.3-r2', '1.2.3-r2')
            ok 4 - compare('1.2.3-r100', '1.2.3-r100')
        ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=13.326ms
        
        # Subtest: 1.2.3-r100 1.2.3-R2 undefined
            1..4
            ok 1 - compare('1.2.3-r100', '1.2.3-R2')
            ok 2 - compare('1.2.3-R2', '1.2.3-r100')
            ok 3 - compare('1.2.3-r100', '1.2.3-r100')
            ok 4 - compare('1.2.3-R2', '1.2.3-R2')
        ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=12.766ms
        
    ok 1 - comparison tests # time=3362.982ms
    
    # Subtest: equality tests
        1..37
        # Subtest: 1.2.3 v1.2.3 true
            1..5
            ok 1 - 1.2.3 v1.2.3
            ok 2 - v1.2.3 1.2.3
            ok 3 - 1.2.3 1.2.3
            ok 4 - v1.2.3 v1.2.3
            ok 5 - compare(1.2.3, v1.2.3) object
        ok 1 - 1.2.3 v1.2.3 true # time=14.297ms
        
        # Subtest: 1.2.3 =1.2.3 true
            1..5
            ok 1 - 1.2.3 =1.2.3
            ok 2 - =1.2.3 1.2.3
            ok 3 - 1.2.3 1.2.3
            ok 4 - =1.2.3 =1.2.3
            ok 5 - compare(1.2.3, =1.2.3) object
        ok 2 - 1.2.3 =1.2.3 true # time=7.809ms
        
        # Subtest: 1.2.3 v 1.2.3 true
            1..5
            ok 1 - 1.2.3 v 1.2.3
            ok 2 - v 1.2.3 1.2.3
            ok 3 - 1.2.3 1.2.3
            ok 4 - v 1.2.3 v 1.2.3
            ok 5 - compare(1.2.3, v 1.2.3) object
        ok 3 - 1.2.3 v 1.2.3 true # time=10.897ms
        
        # Subtest: 1.2.3 = 1.2.3 true
            1..5
            ok 1 - 1.2.3 = 1.2.3
            ok 2 - = 1.2.3 1.2.3
            ok 3 - 1.2.3 1.2.3
            ok 4 - = 1.2.3 = 1.2.3
            ok 5 - compare(1.2.3, = 1.2.3) object
        ok 4 - 1.2.3 = 1.2.3 true # time=17.036ms
        
        # Subtest: 1.2.3  v1.2.3 true
            1..5
            ok 1 - 1.2.3  v1.2.3
            ok 2 - v1.2.3 1.2.3
            ok 3 - 1.2.3 1.2.3
            ok 4 - v1.2.3  v1.2.3
            ok 5 - compare(1.2.3,  v1.2.3) object
        ok 5 - 1.2.3  v1.2.3 true # time=13.327ms
        
        # Subtest: 1.2.3  =1.2.3 true
            1..5
            ok 1 - 1.2.3  =1.2.3
            ok 2 - =1.2.3 1.2.3
            ok 3 - 1.2.3 1.2.3
            ok 4 - =1.2.3  =1.2.3
            ok 5 - compare(1.2.3,  =1.2.3) object
        ok 6 - 1.2.3  =1.2.3 true # time=9.237ms
        
        # Subtest: 1.2.3  v 1.2.3 true
            1..5
            ok 1 - 1.2.3  v 1.2.3
            ok 2 - v 1.2.3 1.2.3
            ok 3 - 1.2.3 1.2.3
            ok 4 - v 1.2.3  v 1.2.3
            ok 5 - compare(1.2.3,  v 1.2.3) object
        ok 7 - 1.2.3  v 1.2.3 true # time=13.909ms
        
        # Subtest: 1.2.3  = 1.2.3 true
            1..5
            ok 1 - 1.2.3  = 1.2.3
            ok 2 - = 1.2.3 1.2.3
            ok 3 - 1.2.3 1.2.3
            ok 4 - = 1.2.3  = 1.2.3
            ok 5 - compare(1.2.3,  = 1.2.3) object
        ok 8 - 1.2.3  = 1.2.3 true # time=40.106ms
        
        # Subtest: 1.2.3-0 v1.2.3-0 true
            1..5
            ok 1 - 1.2.3-0 v1.2.3-0
            ok 2 - v1.2.3-0 1.2.3-0
            ok 3 - 1.2.3-0 1.2.3-0
            ok 4 - v1.2.3-0 v1.2.3-0
            ok 5 - compare(1.2.3-0, v1.2.3-0) object
        ok 9 - 1.2.3-0 v1.2.3-0 true # time=13.655ms
        
        # Subtest: 1.2.3-0 =1.2.3-0 true
            1..5
            ok 1 - 1.2.3-0 =1.2.3-0
            ok 2 - =1.2.3-0 1.2.3-0
            ok 3 - 1.2.3-0 1.2.3-0
            ok 4 - =1.2.3-0 =1.2.3-0
            ok 5 - compare(1.2.3-0, =1.2.3-0) object
        ok 10 - 1.2.3-0 =1.2.3-0 true # time=4.184ms
        
        # Subtest: 1.2.3-0 v 1.2.3-0 true
            1..5
            ok 1 - 1.2.3-0 v 1.2.3-0
            ok 2 - v 1.2.3-0 1.2.3-0
            ok 3 - 1.2.3-0 1.2.3-0
            ok 4 - v 1.2.3-0 v 1.2.3-0
            ok 5 - compare(1.2.3-0, v 1.2.3-0) object
        ok 11 - 1.2.3-0 v 1.2.3-0 true # time=9.419ms
        
        # Subtest: 1.2.3-0 = 1.2.3-0 true
            1..5
            ok 1 - 1.2.3-0 = 1.2.3-0
            ok 2 - = 1.2.3-0 1.2.3-0
            ok 3 - 1.2.3-0 1.2.3-0
            ok 4 - = 1.2.3-0 = 1.2.3-0
            ok 5 - compare(1.2.3-0, = 1.2.3-0) object
        ok 12 - 1.2.3-0 = 1.2.3-0 true # time=26.146ms
        
        # Subtest: 1.2.3-0  v1.2.3-0 true
            1..5
            ok 1 - 1.2.3-0  v1.2.3-0
            ok 2 - v1.2.3-0 1.2.3-0
            ok 3 - 1.2.3-0 1.2.3-0
            ok 4 - v1.2.3-0  v1.2.3-0
            ok 5 - compare(1.2.3-0,  v1.2.3-0) object
        ok 13 - 1.2.3-0  v1.2.3-0 true # time=16.481ms
        
        # Subtest: 1.2.3-0  =1.2.3-0 true
            1..5
            ok 1 - 1.2.3-0  =1.2.3-0
            ok 2 - =1.2.3-0 1.2.3-0
            ok 3 - 1.2.3-0 1.2.3-0
            ok 4 - =1.2.3-0  =1.2.3-0
            ok 5 - compare(1.2.3-0,  =1.2.3-0) object
        ok 14 - 1.2.3-0  =1.2.3-0 true # time=28.769ms
        
        # Subtest: 1.2.3-0  v 1.2.3-0 true
            1..5
            ok 1 - 1.2.3-0  v 1.2.3-0
            ok 2 - v 1.2.3-0 1.2.3-0
            ok 3 - 1.2.3-0 1.2.3-0
            ok 4 - v 1.2.3-0  v 1.2.3-0
            ok 5 - compare(1.2.3-0,  v 1.2.3-0) object
        ok 15 - 1.2.3-0  v 1.2.3-0 true # time=4.296ms
        
        # Subtest: 1.2.3-0  = 1.2.3-0 true
            1..5
            ok 1 - 1.2.3-0  = 1.2.3-0
            ok 2 - = 1.2.3-0 1.2.3-0
            ok 3 - 1.2.3-0 1.2.3-0
            ok 4 - = 1.2.3-0  = 1.2.3-0
            ok 5 - compare(1.2.3-0,  = 1.2.3-0) object
        ok 16 - 1.2.3-0  = 1.2.3-0 true # time=24.468ms
        
        # Subtest: 1.2.3-1 v1.2.3-1 true
            1..5
            ok 1 - 1.2.3-1 v1.2.3-1
            ok 2 - v1.2.3-1 1.2.3-1
            ok 3 - 1.2.3-1 1.2.3-1
            ok 4 - v1.2.3-1 v1.2.3-1
            ok 5 - compare(1.2.3-1, v1.2.3-1) object
        ok 17 - 1.2.3-1 v1.2.3-1 true # time=24.819ms
        
        # Subtest: 1.2.3-1 =1.2.3-1 true
            1..5
            ok 1 - 1.2.3-1 =1.2.3-1
            ok 2 - =1.2.3-1 1.2.3-1
            ok 3 - 1.2.3-1 1.2.3-1
            ok 4 - =1.2.3-1 =1.2.3-1
            ok 5 - compare(1.2.3-1, =1.2.3-1) object
        ok 18 - 1.2.3-1 =1.2.3-1 true # time=34.107ms
        
        # Subtest: 1.2.3-1 v 1.2.3-1 true
            1..5
            ok 1 - 1.2.3-1 v 1.2.3-1
            ok 2 - v 1.2.3-1 1.2.3-1
            ok 3 - 1.2.3-1 1.2.3-1
            ok 4 - v 1.2.3-1 v 1.2.3-1
            ok 5 - compare(1.2.3-1, v 1.2.3-1) object
        ok 19 - 1.2.3-1 v 1.2.3-1 true # time=16.191ms
        
        # Subtest: 1.2.3-1 = 1.2.3-1 true
            1..5
            ok 1 - 1.2.3-1 = 1.2.3-1
            ok 2 - = 1.2.3-1 1.2.3-1
            ok 3 - 1.2.3-1 1.2.3-1
            ok 4 - = 1.2.3-1 = 1.2.3-1
            ok 5 - compare(1.2.3-1, = 1.2.3-1) object
        ok 20 - 1.2.3-1 = 1.2.3-1 true # time=20.501ms
        
        # Subtest: 1.2.3-1  v1.2.3-1 true
            1..5
            ok 1 - 1.2.3-1  v1.2.3-1
            ok 2 - v1.2.3-1 1.2.3-1
            ok 3 - 1.2.3-1 1.2.3-1
            ok 4 - v1.2.3-1  v1.2.3-1
            ok 5 - compare(1.2.3-1,  v1.2.3-1) object
        ok 21 - 1.2.3-1  v1.2.3-1 true # time=36.747ms
        
        # Subtest: 1.2.3-1  =1.2.3-1 true
            1..5
            ok 1 - 1.2.3-1  =1.2.3-1
            ok 2 - =1.2.3-1 1.2.3-1
            ok 3 - 1.2.3-1 1.2.3-1
            ok 4 - =1.2.3-1  =1.2.3-1
            ok 5 - compare(1.2.3-1,  =1.2.3-1) object
        ok 22 - 1.2.3-1  =1.2.3-1 true # time=32.739ms
        
        # Subtest: 1.2.3-1  v 1.2.3-1 true
            1..5
            ok 1 - 1.2.3-1  v 1.2.3-1
            ok 2 - v 1.2.3-1 1.2.3-1
            ok 3 - 1.2.3-1 1.2.3-1
            ok 4 - v 1.2.3-1  v 1.2.3-1
            ok 5 - compare(1.2.3-1,  v 1.2.3-1) object
        ok 23 - 1.2.3-1  v 1.2.3-1 true # time=13.6ms
        
        # Subtest: 1.2.3-1  = 1.2.3-1 true
            1..5
            ok 1 - 1.2.3-1  = 1.2.3-1
            ok 2 - = 1.2.3-1 1.2.3-1
            ok 3 - 1.2.3-1 1.2.3-1
            ok 4 - = 1.2.3-1  = 1.2.3-1
            ok 5 - compare(1.2.3-1,  = 1.2.3-1) object
        ok 24 - 1.2.3-1  = 1.2.3-1 true # time=13.251ms
        
        # Subtest: 1.2.3-beta v1.2.3-beta true
            1..5
            ok 1 - 1.2.3-beta v1.2.3-beta
            ok 2 - v1.2.3-beta 1.2.3-beta
            ok 3 - 1.2.3-beta 1.2.3-beta
            ok 4 - v1.2.3-beta v1.2.3-beta
            ok 5 - compare(1.2.3-beta, v1.2.3-beta) object
        ok 25 - 1.2.3-beta v1.2.3-beta true # time=13.568ms
        
        # Subtest: 1.2.3-beta =1.2.3-beta true
            1..5
            ok 1 - 1.2.3-beta =1.2.3-beta
            ok 2 - =1.2.3-beta 1.2.3-beta
            ok 3 - 1.2.3-beta 1.2.3-beta
            ok 4 - =1.2.3-beta =1.2.3-beta
            ok 5 - compare(1.2.3-beta, =1.2.3-beta) object
        ok 26 - 1.2.3-beta =1.2.3-beta true # time=9.259ms
        
        # Subtest: 1.2.3-beta v 1.2.3-beta true
            1..5
            ok 1 - 1.2.3-beta v 1.2.3-beta
            ok 2 - v 1.2.3-beta 1.2.3-beta
            ok 3 - 1.2.3-beta 1.2.3-beta
            ok 4 - v 1.2.3-beta v 1.2.3-beta
            ok 5 - compare(1.2.3-beta, v 1.2.3-beta) object
        ok 27 - 1.2.3-beta v 1.2.3-beta true # time=35.403ms
        
        # Subtest: 1.2.3-beta = 1.2.3-beta true
            1..5
            ok 1 - 1.2.3-beta = 1.2.3-beta
            ok 2 - = 1.2.3-beta 1.2.3-beta
            ok 3 - 1.2.3-beta 1.2.3-beta
            ok 4 - = 1.2.3-beta = 1.2.3-beta
            ok 5 - compare(1.2.3-beta, = 1.2.3-beta) object
        ok 28 - 1.2.3-beta = 1.2.3-beta true # time=33.586ms
        
        # Subtest: 1.2.3-beta  v1.2.3-beta true
            1..5
            ok 1 - 1.2.3-beta  v1.2.3-beta
            ok 2 - v1.2.3-beta 1.2.3-beta
            ok 3 - 1.2.3-beta 1.2.3-beta
            ok 4 - v1.2.3-beta  v1.2.3-beta
            ok 5 - compare(1.2.3-beta,  v1.2.3-beta) object
        ok 29 - 1.2.3-beta  v1.2.3-beta true # time=28.731ms
        
        # Subtest: 1.2.3-beta  =1.2.3-beta true
            1..5
            ok 1 - 1.2.3-beta  =1.2.3-beta
            ok 2 - =1.2.3-beta 1.2.3-beta
            ok 3 - 1.2.3-beta 1.2.3-beta
            ok 4 - =1.2.3-beta  =1.2.3-beta
            ok 5 - compare(1.2.3-beta,  =1.2.3-beta) object
        ok 30 - 1.2.3-beta  =1.2.3-beta true # time=9.614ms
        
        # Subtest: 1.2.3-beta  v 1.2.3-beta true
            1..5
            ok 1 - 1.2.3-beta  v 1.2.3-beta
            ok 2 - v 1.2.3-beta 1.2.3-beta
            ok 3 - 1.2.3-beta 1.2.3-beta
            ok 4 - v 1.2.3-beta  v 1.2.3-beta
            ok 5 - compare(1.2.3-beta,  v 1.2.3-beta) object
        ok 31 - 1.2.3-beta  v 1.2.3-beta true # time=16.943ms
        
        # Subtest: 1.2.3-beta  = 1.2.3-beta true
            1..5
            ok 1 - 1.2.3-beta  = 1.2.3-beta
            ok 2 - = 1.2.3-beta 1.2.3-beta
            ok 3 - 1.2.3-beta 1.2.3-beta
            ok 4 - = 1.2.3-beta  = 1.2.3-beta
            ok 5 - compare(1.2.3-beta,  = 1.2.3-beta) object
        ok 32 - 1.2.3-beta  = 1.2.3-beta true # time=24.715ms
        
        # Subtest: 1.2.3-beta+build  = 1.2.3-beta+otherbuild true
            1..5
            ok 1 - 1.2.3-beta+build  = 1.2.3-beta+otherbuild
            ok 2 - = 1.2.3-beta+otherbuild 1.2.3-beta+build
            ok 3 - 1.2.3-beta+build 1.2.3-beta+build
            ok 4 - = 1.2.3-beta+otherbuild  = 1.2.3-beta+otherbuild
            ok 5 - compare(1.2.3-beta+build,  = 1.2.3-beta+otherbuild) object
        ok 33 - 1.2.3-beta+build  = 1.2.3-beta+otherbuild true # time=52.91ms
        
        # Subtest: 1.2.3+build  = 1.2.3+otherbuild true
            1..5
            ok 1 - 1.2.3+build  = 1.2.3+otherbuild
            ok 2 - = 1.2.3+otherbuild 1.2.3+build
            ok 3 - 1.2.3+build 1.2.3+build
            ok 4 - = 1.2.3+otherbuild  = 1.2.3+otherbuild
            ok 5 - compare(1.2.3+build,  = 1.2.3+otherbuild) object
        ok 34 - 1.2.3+build  = 1.2.3+otherbuild true # time=16.79ms
        
        # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined
            1..5
            ok 1 - 1.2.3-beta+build 1.2.3-beta+otherbuild
            ok 2 - 1.2.3-beta+otherbuild 1.2.3-beta+build
            ok 3 - 1.2.3-beta+build 1.2.3-beta+build
            ok 4 - 1.2.3-beta+otherbuild 1.2.3-beta+otherbuild
            ok 5 - compare(1.2.3-beta+build, 1.2.3-beta+otherbuild) object
        ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=18.832ms
        
        # Subtest: 1.2.3+build 1.2.3+otherbuild undefined
            1..5
            ok 1 - 1.2.3+build 1.2.3+otherbuild
            ok 2 - 1.2.3+otherbuild 1.2.3+build
            ok 3 - 1.2.3+build 1.2.3+build
            ok 4 - 1.2.3+otherbuild 1.2.3+otherbuild
            ok 5 - compare(1.2.3+build, 1.2.3+otherbuild) object
        ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=9.56ms
        
        # Subtest:   v1.2.3+build 1.2.3+otherbuild undefined
            1..5
            ok 1 - v1.2.3+build 1.2.3+otherbuild
            ok 2 - 1.2.3+otherbuild   v1.2.3+build
            ok 3 - v1.2.3+build   v1.2.3+build
            ok 4 - 1.2.3+otherbuild 1.2.3+otherbuild
            ok 5 - compare(  v1.2.3+build, 1.2.3+otherbuild) object
        ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=3.481ms
        
    ok 2 - equality tests # time=2818.234ms
    
    1..2
    # time=6599.552ms
ok 39 - test/functions/compare.js # time=6599.552ms

# Subtest: test/functions/compare-loose.js
    # Subtest: strict vs loose version numbers
        ok 1 - expected to throw
        ok 2 - should be equal
        ok 3 - expect truthy value
        ok 4 - expected to throw
        ok 5 - expected to throw
        ok 6 - should be equal
        ok 7 - expected to throw
        ok 8 - should be equal
        ok 9 - expect truthy value
        ok 10 - expected to throw
        ok 11 - expected to throw
        ok 12 - should be equal
        ok 13 - expected to throw
        ok 14 - should be equal
        ok 15 - expect truthy value
        ok 16 - expected to throw
        ok 17 - expected to throw
        ok 18 - should be equal
        ok 19 - expected to throw
        ok 20 - should be equal
        ok 21 - expect truthy value
        ok 22 - expected to throw
        ok 23 - expected to throw
        ok 24 - should be equal
        ok 25 - expected to throw
        ok 26 - should be equal
        ok 27 - expect truthy value
        ok 28 - expected to throw
        ok 29 - expected to throw
        ok 30 - should be equal
        1..30
    ok 1 - strict vs loose version numbers # time=96.834ms
    
    1..1
    # time=130.032ms
ok 40 - test/functions/compare-loose.js # time=130.032ms

# Subtest: test/functions/compare-build.js
    # Subtest: compareBuild
        ok 1 - should be equal
        ok 2 - should be equal
        ok 3 - should be equal
        ok 4 - should be equal
        ok 5 - should be equal
        ok 6 - should be equal
        ok 7 - should be equal
        1..7
    ok 1 - compareBuild # time=222.568ms
    
    1..1
    # time=346.748ms
ok 41 - test/functions/compare-build.js # time=346.748ms

# Subtest: test/functions/cmp.js
    # Subtest: invalid cmp usage
        ok 1 - expected to throw: TypeError Invalid operator: a frog
        1..1
    ok 1 - invalid cmp usage # time=174.434ms
    
    # Subtest: comparison tests
        1..31
        # Subtest: 0.0.0 0.0.0-foo undefined
            1..8
            ok 1 - cmp('0.0.0' > '0.0.0-foo')
            ok 2 - cmp('0.0.0-foo' < '0.0.0')
            ok 3 - !cmp('0.0.0-foo' > '0.0.0')
            ok 4 - !cmp('0.0.0' < '0.0.0-foo')
            ok 5 - cmp('0.0.0-foo' == '0.0.0-foo')
            ok 6 - cmp('0.0.0' >= '0.0.0-foo')
            ok 7 - cmp('0.0.0-foo' <= '0.0.0')
            ok 8 - cmp('0.0.0' != '0.0.0-foo')
        ok 1 - 0.0.0 0.0.0-foo undefined # time=129.991ms
        
        # Subtest: 0.0.1 0.0.0 undefined
            1..8
            ok 1 - cmp('0.0.1' > '0.0.0')
            ok 2 - cmp('0.0.0' < '0.0.1')
            ok 3 - !cmp('0.0.0' > '0.0.1')
            ok 4 - !cmp('0.0.1' < '0.0.0')
            ok 5 - cmp('0.0.0' == '0.0.0')
            ok 6 - cmp('0.0.1' >= '0.0.0')
            ok 7 - cmp('0.0.0' <= '0.0.1')
            ok 8 - cmp('0.0.1' != '0.0.0')
        ok 2 - 0.0.1 0.0.0 undefined # time=60.3ms
        
        # Subtest: 1.0.0 0.9.9 undefined
            1..8
            ok 1 - cmp('1.0.0' > '0.9.9')
            ok 2 - cmp('0.9.9' < '1.0.0')
            ok 3 - !cmp('0.9.9' > '1.0.0')
            ok 4 - !cmp('1.0.0' < '0.9.9')
            ok 5 - cmp('0.9.9' == '0.9.9')
            ok 6 - cmp('1.0.0' >= '0.9.9')
            ok 7 - cmp('0.9.9' <= '1.0.0')
            ok 8 - cmp('1.0.0' != '0.9.9')
        ok 3 - 1.0.0 0.9.9 undefined # time=42.557ms
        
        # Subtest: 0.10.0 0.9.0 undefined
            1..8
            ok 1 - cmp('0.10.0' > '0.9.0')
            ok 2 - cmp('0.9.0' < '0.10.0')
            ok 3 - !cmp('0.9.0' > '0.10.0')
            ok 4 - !cmp('0.10.0' < '0.9.0')
            ok 5 - cmp('0.9.0' == '0.9.0')
            ok 6 - cmp('0.10.0' >= '0.9.0')
            ok 7 - cmp('0.9.0' <= '0.10.0')
            ok 8 - cmp('0.10.0' != '0.9.0')
        ok 4 - 0.10.0 0.9.0 undefined # time=74.38ms
        
        # Subtest: 0.99.0 0.10.0 [object Object]
            1..8
            ok 1 - cmp('0.99.0' > '0.10.0')
            ok 2 - cmp('0.10.0' < '0.99.0')
            ok 3 - !cmp('0.10.0' > '0.99.0')
            ok 4 - !cmp('0.99.0' < '0.10.0')
            ok 5 - cmp('0.10.0' == '0.10.0')
            ok 6 - cmp('0.99.0' >= '0.10.0')
            ok 7 - cmp('0.10.0' <= '0.99.0')
            ok 8 - cmp('0.99.0' != '0.10.0')
        ok 5 - 0.99.0 0.10.0 [object Object] # time=91.736ms
        
        # Subtest: 2.0.0 1.2.3 [object Object]
            1..8
            ok 1 - cmp('2.0.0' > '1.2.3')
            ok 2 - cmp('1.2.3' < '2.0.0')
            ok 3 - !cmp('1.2.3' > '2.0.0')
            ok 4 - !cmp('2.0.0' < '1.2.3')
            ok 5 - cmp('1.2.3' == '1.2.3')
            ok 6 - cmp('2.0.0' >= '1.2.3')
            ok 7 - cmp('1.2.3' <= '2.0.0')
            ok 8 - cmp('2.0.0' != '1.2.3')
        ok 6 - 2.0.0 1.2.3 [object Object] # time=41.79ms
        
        # Subtest: v0.0.0 0.0.0-foo true
            1..8
            ok 1 - cmp('v0.0.0' > '0.0.0-foo')
            ok 2 - cmp('0.0.0-foo' < 'v0.0.0')
            ok 3 - !cmp('0.0.0-foo' > 'v0.0.0')
            ok 4 - !cmp('v0.0.0' < '0.0.0-foo')
            ok 5 - cmp('0.0.0-foo' == '0.0.0-foo')
            ok 6 - cmp('v0.0.0' >= '0.0.0-foo')
            ok 7 - cmp('0.0.0-foo' <= 'v0.0.0')
            ok 8 - cmp('v0.0.0' != '0.0.0-foo')
        ok 7 - v0.0.0 0.0.0-foo true # time=50.278ms
        
        # Subtest: v0.0.1 0.0.0 [object Object]
            1..8
            ok 1 - cmp('v0.0.1' > '0.0.0')
            ok 2 - cmp('0.0.0' < 'v0.0.1')
            ok 3 - !cmp('0.0.0' > 'v0.0.1')
            ok 4 - !cmp('v0.0.1' < '0.0.0')
            ok 5 - cmp('0.0.0' == '0.0.0')
            ok 6 - cmp('v0.0.1' >= '0.0.0')
            ok 7 - cmp('0.0.0' <= 'v0.0.1')
            ok 8 - cmp('v0.0.1' != '0.0.0')
        ok 8 - v0.0.1 0.0.0 [object Object] # time=36.126ms
        
        # Subtest: v1.0.0 0.9.9 true
            1..8
            ok 1 - cmp('v1.0.0' > '0.9.9')
            ok 2 - cmp('0.9.9' < 'v1.0.0')
            ok 3 - !cmp('0.9.9' > 'v1.0.0')
            ok 4 - !cmp('v1.0.0' < '0.9.9')
            ok 5 - cmp('0.9.9' == '0.9.9')
            ok 6 - cmp('v1.0.0' >= '0.9.9')
            ok 7 - cmp('0.9.9' <= 'v1.0.0')
            ok 8 - cmp('v1.0.0' != '0.9.9')
        ok 9 - v1.0.0 0.9.9 true # time=43.848ms
        
        # Subtest: v0.10.0 0.9.0 true
            1..8
            ok 1 - cmp('v0.10.0' > '0.9.0')
            ok 2 - cmp('0.9.0' < 'v0.10.0')
            ok 3 - !cmp('0.9.0' > 'v0.10.0')
            ok 4 - !cmp('v0.10.0' < '0.9.0')
            ok 5 - cmp('0.9.0' == '0.9.0')
            ok 6 - cmp('v0.10.0' >= '0.9.0')
            ok 7 - cmp('0.9.0' <= 'v0.10.0')
            ok 8 - cmp('v0.10.0' != '0.9.0')
        ok 10 - v0.10.0 0.9.0 true # time=34.992ms
        
        # Subtest: v0.99.0 0.10.0 true
            1..8
            ok 1 - cmp('v0.99.0' > '0.10.0')
            ok 2 - cmp('0.10.0' < 'v0.99.0')
            ok 3 - !cmp('0.10.0' > 'v0.99.0')
            ok 4 - !cmp('v0.99.0' < '0.10.0')
            ok 5 - cmp('0.10.0' == '0.10.0')
            ok 6 - cmp('v0.99.0' >= '0.10.0')
            ok 7 - cmp('0.10.0' <= 'v0.99.0')
            ok 8 - cmp('v0.99.0' != '0.10.0')
        ok 11 - v0.99.0 0.10.0 true # time=34.97ms
        
        # Subtest: v2.0.0 1.2.3 true
            1..8
            ok 1 - cmp('v2.0.0' > '1.2.3')
            ok 2 - cmp('1.2.3' < 'v2.0.0')
            ok 3 - !cmp('1.2.3' > 'v2.0.0')
            ok 4 - !cmp('v2.0.0' < '1.2.3')
            ok 5 - cmp('1.2.3' == '1.2.3')
            ok 6 - cmp('v2.0.0' >= '1.2.3')
            ok 7 - cmp('1.2.3' <= 'v2.0.0')
            ok 8 - cmp('v2.0.0' != '1.2.3')
        ok 12 - v2.0.0 1.2.3 true # time=28.88ms
        
        # Subtest: 0.0.0 v0.0.0-foo true
            1..8
            ok 1 - cmp('0.0.0' > 'v0.0.0-foo')
            ok 2 - cmp('v0.0.0-foo' < '0.0.0')
            ok 3 - !cmp('v0.0.0-foo' > '0.0.0')
            ok 4 - !cmp('0.0.0' < 'v0.0.0-foo')
            ok 5 - cmp('v0.0.0-foo' == 'v0.0.0-foo')
            ok 6 - cmp('0.0.0' >= 'v0.0.0-foo')
            ok 7 - cmp('v0.0.0-foo' <= '0.0.0')
            ok 8 - cmp('0.0.0' != 'v0.0.0-foo')
        ok 13 - 0.0.0 v0.0.0-foo true # time=17.444ms
        
        # Subtest: 0.0.1 v0.0.0 true
            1..8
            ok 1 - cmp('0.0.1' > 'v0.0.0')
            ok 2 - cmp('v0.0.0' < '0.0.1')
            ok 3 - !cmp('v0.0.0' > '0.0.1')
            ok 4 - !cmp('0.0.1' < 'v0.0.0')
            ok 5 - cmp('v0.0.0' == 'v0.0.0')
            ok 6 - cmp('0.0.1' >= 'v0.0.0')
            ok 7 - cmp('v0.0.0' <= '0.0.1')
            ok 8 - cmp('0.0.1' != 'v0.0.0')
        ok 14 - 0.0.1 v0.0.0 true # time=25.088ms
        
        # Subtest: 1.0.0 v0.9.9 true
            1..8
            ok 1 - cmp('1.0.0' > 'v0.9.9')
            ok 2 - cmp('v0.9.9' < '1.0.0')
            ok 3 - !cmp('v0.9.9' > '1.0.0')
            ok 4 - !cmp('1.0.0' < 'v0.9.9')
            ok 5 - cmp('v0.9.9' == 'v0.9.9')
            ok 6 - cmp('1.0.0' >= 'v0.9.9')
            ok 7 - cmp('v0.9.9' <= '1.0.0')
            ok 8 - cmp('1.0.0' != 'v0.9.9')
        ok 15 - 1.0.0 v0.9.9 true # time=40.476ms
        
        # Subtest: 0.10.0 v0.9.0 true
            1..8
            ok 1 - cmp('0.10.0' > 'v0.9.0')
            ok 2 - cmp('v0.9.0' < '0.10.0')
            ok 3 - !cmp('v0.9.0' > '0.10.0')
            ok 4 - !cmp('0.10.0' < 'v0.9.0')
            ok 5 - cmp('v0.9.0' == 'v0.9.0')
            ok 6 - cmp('0.10.0' >= 'v0.9.0')
            ok 7 - cmp('v0.9.0' <= '0.10.0')
            ok 8 - cmp('0.10.0' != 'v0.9.0')
        ok 16 - 0.10.0 v0.9.0 true # time=31.962ms
        
        # Subtest: 0.99.0 v0.10.0 true
            1..8
            ok 1 - cmp('0.99.0' > 'v0.10.0')
            ok 2 - cmp('v0.10.0' < '0.99.0')
            ok 3 - !cmp('v0.10.0' > '0.99.0')
            ok 4 - !cmp('0.99.0' < 'v0.10.0')
            ok 5 - cmp('v0.10.0' == 'v0.10.0')
            ok 6 - cmp('0.99.0' >= 'v0.10.0')
            ok 7 - cmp('v0.10.0' <= '0.99.0')
            ok 8 - cmp('0.99.0' != 'v0.10.0')
        ok 17 - 0.99.0 v0.10.0 true # time=31.653ms
        
        # Subtest: 2.0.0 v1.2.3 true
            1..8
            ok 1 - cmp('2.0.0' > 'v1.2.3')
            ok 2 - cmp('v1.2.3' < '2.0.0')
            ok 3 - !cmp('v1.2.3' > '2.0.0')
            ok 4 - !cmp('2.0.0' < 'v1.2.3')
            ok 5 - cmp('v1.2.3' == 'v1.2.3')
            ok 6 - cmp('2.0.0' >= 'v1.2.3')
            ok 7 - cmp('v1.2.3' <= '2.0.0')
            ok 8 - cmp('2.0.0' != 'v1.2.3')
        ok 18 - 2.0.0 v1.2.3 true # time=20.494ms
        
        # Subtest: 1.2.3 1.2.3-asdf undefined
            1..8
            ok 1 - cmp('1.2.3' > '1.2.3-asdf')
            ok 2 - cmp('1.2.3-asdf' < '1.2.3')
            ok 3 - !cmp('1.2.3-asdf' > '1.2.3')
            ok 4 - !cmp('1.2.3' < '1.2.3-asdf')
            ok 5 - cmp('1.2.3-asdf' == '1.2.3-asdf')
            ok 6 - cmp('1.2.3' >= '1.2.3-asdf')
            ok 7 - cmp('1.2.3-asdf' <= '1.2.3')
            ok 8 - cmp('1.2.3' != '1.2.3-asdf')
        ok 19 - 1.2.3 1.2.3-asdf undefined # time=22.985ms
        
        # Subtest: 1.2.3 1.2.3-4 undefined
            1..8
            ok 1 - cmp('1.2.3' > '1.2.3-4')
            ok 2 - cmp('1.2.3-4' < '1.2.3')
            ok 3 - !cmp('1.2.3-4' > '1.2.3')
            ok 4 - !cmp('1.2.3' < '1.2.3-4')
            ok 5 - cmp('1.2.3-4' == '1.2.3-4')
            ok 6 - cmp('1.2.3' >= '1.2.3-4')
            ok 7 - cmp('1.2.3-4' <= '1.2.3')
            ok 8 - cmp('1.2.3' != '1.2.3-4')
        ok 20 - 1.2.3 1.2.3-4 undefined # time=22.996ms
        
        # Subtest: 1.2.3 1.2.3-4-foo undefined
            1..8
            ok 1 - cmp('1.2.3' > '1.2.3-4-foo')
            ok 2 - cmp('1.2.3-4-foo' < '1.2.3')
            ok 3 - !cmp('1.2.3-4-foo' > '1.2.3')
            ok 4 - !cmp('1.2.3' < '1.2.3-4-foo')
            ok 5 - cmp('1.2.3-4-foo' == '1.2.3-4-foo')
            ok 6 - cmp('1.2.3' >= '1.2.3-4-foo')
            ok 7 - cmp('1.2.3-4-foo' <= '1.2.3')
            ok 8 - cmp('1.2.3' != '1.2.3-4-foo')
        ok 21 - 1.2.3 1.2.3-4-foo undefined # time=22.833ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5 undefined
            1..8
            ok 1 - cmp('1.2.3-5-foo' > '1.2.3-5')
            ok 2 - cmp('1.2.3-5' < '1.2.3-5-foo')
            ok 3 - !cmp('1.2.3-5' > '1.2.3-5-foo')
            ok 4 - !cmp('1.2.3-5-foo' < '1.2.3-5')
            ok 5 - cmp('1.2.3-5' == '1.2.3-5')
            ok 6 - cmp('1.2.3-5-foo' >= '1.2.3-5')
            ok 7 - cmp('1.2.3-5' <= '1.2.3-5-foo')
            ok 8 - cmp('1.2.3-5-foo' != '1.2.3-5')
        ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=18.873ms
        
        # Subtest: 1.2.3-5 1.2.3-4 undefined
            1..8
            ok 1 - cmp('1.2.3-5' > '1.2.3-4')
            ok 2 - cmp('1.2.3-4' < '1.2.3-5')
            ok 3 - !cmp('1.2.3-4' > '1.2.3-5')
            ok 4 - !cmp('1.2.3-5' < '1.2.3-4')
            ok 5 - cmp('1.2.3-4' == '1.2.3-4')
            ok 6 - cmp('1.2.3-5' >= '1.2.3-4')
            ok 7 - cmp('1.2.3-4' <= '1.2.3-5')
            ok 8 - cmp('1.2.3-5' != '1.2.3-4')
        ok 23 - 1.2.3-5 1.2.3-4 undefined # time=44.813ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined
            1..8
            ok 1 - cmp('1.2.3-5-foo' > '1.2.3-5-Foo')
            ok 2 - cmp('1.2.3-5-Foo' < '1.2.3-5-foo')
            ok 3 - !cmp('1.2.3-5-Foo' > '1.2.3-5-foo')
            ok 4 - !cmp('1.2.3-5-foo' < '1.2.3-5-Foo')
            ok 5 - cmp('1.2.3-5-Foo' == '1.2.3-5-Foo')
            ok 6 - cmp('1.2.3-5-foo' >= '1.2.3-5-Foo')
            ok 7 - cmp('1.2.3-5-Foo' <= '1.2.3-5-foo')
            ok 8 - cmp('1.2.3-5-foo' != '1.2.3-5-Foo')
        ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=40.473ms
        
        # Subtest: 3.0.0 2.7.2+asdf undefined
            1..8
            ok 1 - cmp('3.0.0' > '2.7.2+asdf')
            ok 2 - cmp('2.7.2+asdf' < '3.0.0')
            ok 3 - !cmp('2.7.2+asdf' > '3.0.0')
            ok 4 - !cmp('3.0.0' < '2.7.2+asdf')
            ok 5 - cmp('2.7.2+asdf' == '2.7.2+asdf')
            ok 6 - cmp('3.0.0' >= '2.7.2+asdf')
            ok 7 - cmp('2.7.2+asdf' <= '3.0.0')
            ok 8 - cmp('3.0.0' != '2.7.2+asdf')
        ok 25 - 3.0.0 2.7.2+asdf undefined # time=55.102ms
        
        # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined
            1..8
            ok 1 - cmp('1.2.3-a.10' > '1.2.3-a.5')
            ok 2 - cmp('1.2.3-a.5' < '1.2.3-a.10')
            ok 3 - !cmp('1.2.3-a.5' > '1.2.3-a.10')
            ok 4 - !cmp('1.2.3-a.10' < '1.2.3-a.5')
            ok 5 - cmp('1.2.3-a.5' == '1.2.3-a.5')
            ok 6 - cmp('1.2.3-a.10' >= '1.2.3-a.5')
            ok 7 - cmp('1.2.3-a.5' <= '1.2.3-a.10')
            ok 8 - cmp('1.2.3-a.10' != '1.2.3-a.5')
        ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=16.784ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined
            1..8
            ok 1 - cmp('1.2.3-a.b' > '1.2.3-a.5')
            ok 2 - cmp('1.2.3-a.5' < '1.2.3-a.b')
            ok 3 - !cmp('1.2.3-a.5' > '1.2.3-a.b')
            ok 4 - !cmp('1.2.3-a.b' < '1.2.3-a.5')
            ok 5 - cmp('1.2.3-a.5' == '1.2.3-a.5')
            ok 6 - cmp('1.2.3-a.b' >= '1.2.3-a.5')
            ok 7 - cmp('1.2.3-a.5' <= '1.2.3-a.b')
            ok 8 - cmp('1.2.3-a.b' != '1.2.3-a.5')
        ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=18.08ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a undefined
            1..8
            ok 1 - cmp('1.2.3-a.b' > '1.2.3-a')
            ok 2 - cmp('1.2.3-a' < '1.2.3-a.b')
            ok 3 - !cmp('1.2.3-a' > '1.2.3-a.b')
            ok 4 - !cmp('1.2.3-a.b' < '1.2.3-a')
            ok 5 - cmp('1.2.3-a' == '1.2.3-a')
            ok 6 - cmp('1.2.3-a.b' >= '1.2.3-a')
            ok 7 - cmp('1.2.3-a' <= '1.2.3-a.b')
            ok 8 - cmp('1.2.3-a.b' != '1.2.3-a')
        ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=14.589ms
        
        # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined
            1..8
            ok 1 - cmp('1.2.3-a.b.c.10.d.5' > '1.2.3-a.b.c.5.d.100')
            ok 2 - cmp('1.2.3-a.b.c.5.d.100' < '1.2.3-a.b.c.10.d.5')
            ok 3 - !cmp('1.2.3-a.b.c.5.d.100' > '1.2.3-a.b.c.10.d.5')
            ok 4 - !cmp('1.2.3-a.b.c.10.d.5' < '1.2.3-a.b.c.5.d.100')
            ok 5 - cmp('1.2.3-a.b.c.5.d.100' == '1.2.3-a.b.c.5.d.100')
            ok 6 - cmp('1.2.3-a.b.c.10.d.5' >= '1.2.3-a.b.c.5.d.100')
            ok 7 - cmp('1.2.3-a.b.c.5.d.100' <= '1.2.3-a.b.c.10.d.5')
            ok 8 - cmp('1.2.3-a.b.c.10.d.5' != '1.2.3-a.b.c.5.d.100')
        ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=31.878ms
        
        # Subtest: 1.2.3-r2 1.2.3-r100 undefined
            1..8
            ok 1 - cmp('1.2.3-r2' > '1.2.3-r100')
            ok 2 - cmp('1.2.3-r100' < '1.2.3-r2')
            ok 3 - !cmp('1.2.3-r100' > '1.2.3-r2')
            ok 4 - !cmp('1.2.3-r2' < '1.2.3-r100')
            ok 5 - cmp('1.2.3-r100' == '1.2.3-r100')
            ok 6 - cmp('1.2.3-r2' >= '1.2.3-r100')
            ok 7 - cmp('1.2.3-r100' <= '1.2.3-r2')
            ok 8 - cmp('1.2.3-r2' != '1.2.3-r100')
        ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=23.544ms
        
        # Subtest: 1.2.3-r100 1.2.3-R2 undefined
            1..8
            ok 1 - cmp('1.2.3-r100' > '1.2.3-R2')
            ok 2 - cmp('1.2.3-R2' < '1.2.3-r100')
            ok 3 - !cmp('1.2.3-R2' > '1.2.3-r100')
            ok 4 - !cmp('1.2.3-r100' < '1.2.3-R2')
            ok 5 - cmp('1.2.3-R2' == '1.2.3-R2')
            ok 6 - cmp('1.2.3-r100' >= '1.2.3-R2')
            ok 7 - cmp('1.2.3-R2' <= '1.2.3-r100')
            ok 8 - cmp('1.2.3-r100' != '1.2.3-R2')
        ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=27.346ms
        
    ok 2 - comparison tests # time=2896.62ms
    
    # Subtest: equality tests
        1..37
        # Subtest: 1.2.3 v1.2.3 true
            1..8
            ok 1 - cmp(1.2.3 "" v1.2.3)
            ok 2 - cmp(1.2.3=v1.2.3)
            ok 3 - cmp(1.2.3==v1.2.3)
            ok 4 - !cmp(1.2.3!=v1.2.3)
            ok 5 - !cmp(1.2.3===v1.2.3)
            ok 6 - !cmp(1.2.3===v1.2.3) object
            ok 7 - cmp(1.2.3!==v1.2.3)
            ok 8 - cmp(1.2.3!==v1.2.3) object
        ok 1 - 1.2.3 v1.2.3 true # time=24.182ms
        
        # Subtest: 1.2.3 =1.2.3 true
            1..8
            ok 1 - cmp(1.2.3 "" =1.2.3)
            ok 2 - cmp(1.2.3==1.2.3)
            ok 3 - cmp(1.2.3===1.2.3)
            ok 4 - !cmp(1.2.3!==1.2.3)
            ok 5 - !cmp(1.2.3====1.2.3)
            ok 6 - !cmp(1.2.3====1.2.3) object
            ok 7 - cmp(1.2.3!===1.2.3)
            ok 8 - cmp(1.2.3!===1.2.3) object
        ok 2 - 1.2.3 =1.2.3 true # time=20.956ms
        
        # Subtest: 1.2.3 v 1.2.3 true
            1..8
            ok 1 - cmp(1.2.3 "" v 1.2.3)
            ok 2 - cmp(1.2.3=v 1.2.3)
            ok 3 - cmp(1.2.3==v 1.2.3)
            ok 4 - !cmp(1.2.3!=v 1.2.3)
            ok 5 - !cmp(1.2.3===v 1.2.3)
            ok 6 - !cmp(1.2.3===v 1.2.3) object
            ok 7 - cmp(1.2.3!==v 1.2.3)
            ok 8 - cmp(1.2.3!==v 1.2.3) object
        ok 3 - 1.2.3 v 1.2.3 true # time=24.067ms
        
        # Subtest: 1.2.3 = 1.2.3 true
            1..8
            ok 1 - cmp(1.2.3 "" = 1.2.3)
            ok 2 - cmp(1.2.3== 1.2.3)
            ok 3 - cmp(1.2.3=== 1.2.3)
            ok 4 - !cmp(1.2.3!== 1.2.3)
            ok 5 - !cmp(1.2.3==== 1.2.3)
            ok 6 - !cmp(1.2.3==== 1.2.3) object
            ok 7 - cmp(1.2.3!=== 1.2.3)
            ok 8 - cmp(1.2.3!=== 1.2.3) object
        ok 4 - 1.2.3 = 1.2.3 true # time=26.504ms
        
        # Subtest: 1.2.3  v1.2.3 true
            1..8
            ok 1 - cmp(1.2.3 ""  v1.2.3)
            ok 2 - cmp(1.2.3= v1.2.3)
            ok 3 - cmp(1.2.3== v1.2.3)
            ok 4 - !cmp(1.2.3!= v1.2.3)
            ok 5 - !cmp(1.2.3=== v1.2.3)
            ok 6 - !cmp(1.2.3=== v1.2.3) object
            ok 7 - cmp(1.2.3!== v1.2.3)
            ok 8 - cmp(1.2.3!== v1.2.3) object
        ok 5 - 1.2.3  v1.2.3 true # time=18.158ms
        
        # Subtest: 1.2.3  =1.2.3 true
            1..8
            ok 1 - cmp(1.2.3 ""  =1.2.3)
            ok 2 - cmp(1.2.3= =1.2.3)
            ok 3 - cmp(1.2.3== =1.2.3)
            ok 4 - !cmp(1.2.3!= =1.2.3)
            ok 5 - !cmp(1.2.3=== =1.2.3)
            ok 6 - !cmp(1.2.3=== =1.2.3) object
            ok 7 - cmp(1.2.3!== =1.2.3)
            ok 8 - cmp(1.2.3!== =1.2.3) object
        ok 6 - 1.2.3  =1.2.3 true # time=27.373ms
        
        # Subtest: 1.2.3  v 1.2.3 true
            1..8
            ok 1 - cmp(1.2.3 ""  v 1.2.3)
            ok 2 - cmp(1.2.3= v 1.2.3)
            ok 3 - cmp(1.2.3== v 1.2.3)
            ok 4 - !cmp(1.2.3!= v 1.2.3)
            ok 5 - !cmp(1.2.3=== v 1.2.3)
            ok 6 - !cmp(1.2.3=== v 1.2.3) object
            ok 7 - cmp(1.2.3!== v 1.2.3)
            ok 8 - cmp(1.2.3!== v 1.2.3) object
        ok 7 - 1.2.3  v 1.2.3 true # time=24.405ms
        
        # Subtest: 1.2.3  = 1.2.3 true
            1..8
            ok 1 - cmp(1.2.3 ""  = 1.2.3)
            ok 2 - cmp(1.2.3= = 1.2.3)
            ok 3 - cmp(1.2.3== = 1.2.3)
            ok 4 - !cmp(1.2.3!= = 1.2.3)
            ok 5 - !cmp(1.2.3=== = 1.2.3)
            ok 6 - !cmp(1.2.3=== = 1.2.3) object
            ok 7 - cmp(1.2.3!== = 1.2.3)
            ok 8 - cmp(1.2.3!== = 1.2.3) object
        ok 8 - 1.2.3  = 1.2.3 true # time=10.861ms
        
        # Subtest: 1.2.3-0 v1.2.3-0 true
            1..8
            ok 1 - cmp(1.2.3-0 "" v1.2.3-0)
            ok 2 - cmp(1.2.3-0=v1.2.3-0)
            ok 3 - cmp(1.2.3-0==v1.2.3-0)
            ok 4 - !cmp(1.2.3-0!=v1.2.3-0)
            ok 5 - !cmp(1.2.3-0===v1.2.3-0)
            ok 6 - !cmp(1.2.3-0===v1.2.3-0) object
            ok 7 - cmp(1.2.3-0!==v1.2.3-0)
            ok 8 - cmp(1.2.3-0!==v1.2.3-0) object
        ok 9 - 1.2.3-0 v1.2.3-0 true # time=32.027ms
        
        # Subtest: 1.2.3-0 =1.2.3-0 true
            1..8
            ok 1 - cmp(1.2.3-0 "" =1.2.3-0)
            ok 2 - cmp(1.2.3-0==1.2.3-0)
            ok 3 - cmp(1.2.3-0===1.2.3-0)
            ok 4 - !cmp(1.2.3-0!==1.2.3-0)
            ok 5 - !cmp(1.2.3-0====1.2.3-0)
            ok 6 - !cmp(1.2.3-0====1.2.3-0) object
            ok 7 - cmp(1.2.3-0!===1.2.3-0)
            ok 8 - cmp(1.2.3-0!===1.2.3-0) object
        ok 10 - 1.2.3-0 =1.2.3-0 true # time=19.297ms
        
        # Subtest: 1.2.3-0 v 1.2.3-0 true
            1..8
            ok 1 - cmp(1.2.3-0 "" v 1.2.3-0)
            ok 2 - cmp(1.2.3-0=v 1.2.3-0)
            ok 3 - cmp(1.2.3-0==v 1.2.3-0)
            ok 4 - !cmp(1.2.3-0!=v 1.2.3-0)
            ok 5 - !cmp(1.2.3-0===v 1.2.3-0)
            ok 6 - !cmp(1.2.3-0===v 1.2.3-0) object
            ok 7 - cmp(1.2.3-0!==v 1.2.3-0)
            ok 8 - cmp(1.2.3-0!==v 1.2.3-0) object
        ok 11 - 1.2.3-0 v 1.2.3-0 true # time=24.236ms
        
        # Subtest: 1.2.3-0 = 1.2.3-0 true
            1..8
            ok 1 - cmp(1.2.3-0 "" = 1.2.3-0)
            ok 2 - cmp(1.2.3-0== 1.2.3-0)
            ok 3 - cmp(1.2.3-0=== 1.2.3-0)
            ok 4 - !cmp(1.2.3-0!== 1.2.3-0)
            ok 5 - !cmp(1.2.3-0==== 1.2.3-0)
            ok 6 - !cmp(1.2.3-0==== 1.2.3-0) object
            ok 7 - cmp(1.2.3-0!=== 1.2.3-0)
            ok 8 - cmp(1.2.3-0!=== 1.2.3-0) object
        ok 12 - 1.2.3-0 = 1.2.3-0 true # time=32.129ms
        
        # Subtest: 1.2.3-0  v1.2.3-0 true
            1..8
            ok 1 - cmp(1.2.3-0 ""  v1.2.3-0)
            ok 2 - cmp(1.2.3-0= v1.2.3-0)
            ok 3 - cmp(1.2.3-0== v1.2.3-0)
            ok 4 - !cmp(1.2.3-0!= v1.2.3-0)
            ok 5 - !cmp(1.2.3-0=== v1.2.3-0)
            ok 6 - !cmp(1.2.3-0=== v1.2.3-0) object
            ok 7 - cmp(1.2.3-0!== v1.2.3-0)
            ok 8 - cmp(1.2.3-0!== v1.2.3-0) object
        ok 13 - 1.2.3-0  v1.2.3-0 true # time=27.793ms
        
        # Subtest: 1.2.3-0  =1.2.3-0 true
            1..8
            ok 1 - cmp(1.2.3-0 ""  =1.2.3-0)
            ok 2 - cmp(1.2.3-0= =1.2.3-0)
            ok 3 - cmp(1.2.3-0== =1.2.3-0)
            ok 4 - !cmp(1.2.3-0!= =1.2.3-0)
            ok 5 - !cmp(1.2.3-0=== =1.2.3-0)
            ok 6 - !cmp(1.2.3-0=== =1.2.3-0) object
            ok 7 - cmp(1.2.3-0!== =1.2.3-0)
            ok 8 - cmp(1.2.3-0!== =1.2.3-0) object
        ok 14 - 1.2.3-0  =1.2.3-0 true # time=24.582ms
        
        # Subtest: 1.2.3-0  v 1.2.3-0 true
            1..8
            ok 1 - cmp(1.2.3-0 ""  v 1.2.3-0)
            ok 2 - cmp(1.2.3-0= v 1.2.3-0)
            ok 3 - cmp(1.2.3-0== v 1.2.3-0)
            ok 4 - !cmp(1.2.3-0!= v 1.2.3-0)
            ok 5 - !cmp(1.2.3-0=== v 1.2.3-0)
            ok 6 - !cmp(1.2.3-0=== v 1.2.3-0) object
            ok 7 - cmp(1.2.3-0!== v 1.2.3-0)
            ok 8 - cmp(1.2.3-0!== v 1.2.3-0) object
        ok 15 - 1.2.3-0  v 1.2.3-0 true # time=28.215ms
        
        # Subtest: 1.2.3-0  = 1.2.3-0 true
            1..8
            ok 1 - cmp(1.2.3-0 ""  = 1.2.3-0)
            ok 2 - cmp(1.2.3-0= = 1.2.3-0)
            ok 3 - cmp(1.2.3-0== = 1.2.3-0)
            ok 4 - !cmp(1.2.3-0!= = 1.2.3-0)
            ok 5 - !cmp(1.2.3-0=== = 1.2.3-0)
            ok 6 - !cmp(1.2.3-0=== = 1.2.3-0) object
            ok 7 - cmp(1.2.3-0!== = 1.2.3-0)
            ok 8 - cmp(1.2.3-0!== = 1.2.3-0) object
        ok 16 - 1.2.3-0  = 1.2.3-0 true # time=20.236ms
        
        # Subtest: 1.2.3-1 v1.2.3-1 true
            1..8
            ok 1 - cmp(1.2.3-1 "" v1.2.3-1)
            ok 2 - cmp(1.2.3-1=v1.2.3-1)
            ok 3 - cmp(1.2.3-1==v1.2.3-1)
            ok 4 - !cmp(1.2.3-1!=v1.2.3-1)
            ok 5 - !cmp(1.2.3-1===v1.2.3-1)
            ok 6 - !cmp(1.2.3-1===v1.2.3-1) object
            ok 7 - cmp(1.2.3-1!==v1.2.3-1)
            ok 8 - cmp(1.2.3-1!==v1.2.3-1) object
        ok 17 - 1.2.3-1 v1.2.3-1 true # time=92.212ms
        
        # Subtest: 1.2.3-1 =1.2.3-1 true
            1..8
            ok 1 - cmp(1.2.3-1 "" =1.2.3-1)
            ok 2 - cmp(1.2.3-1==1.2.3-1)
            ok 3 - cmp(1.2.3-1===1.2.3-1)
            ok 4 - !cmp(1.2.3-1!==1.2.3-1)
            ok 5 - !cmp(1.2.3-1====1.2.3-1)
            ok 6 - !cmp(1.2.3-1====1.2.3-1) object
            ok 7 - cmp(1.2.3-1!===1.2.3-1)
            ok 8 - cmp(1.2.3-1!===1.2.3-1) object
        ok 18 - 1.2.3-1 =1.2.3-1 true # time=14.227ms
        
        # Subtest: 1.2.3-1 v 1.2.3-1 true
            1..8
            ok 1 - cmp(1.2.3-1 "" v 1.2.3-1)
            ok 2 - cmp(1.2.3-1=v 1.2.3-1)
            ok 3 - cmp(1.2.3-1==v 1.2.3-1)
            ok 4 - !cmp(1.2.3-1!=v 1.2.3-1)
            ok 5 - !cmp(1.2.3-1===v 1.2.3-1)
            ok 6 - !cmp(1.2.3-1===v 1.2.3-1) object
            ok 7 - cmp(1.2.3-1!==v 1.2.3-1)
            ok 8 - cmp(1.2.3-1!==v 1.2.3-1) object
        ok 19 - 1.2.3-1 v 1.2.3-1 true # time=18.844ms
        
        # Subtest: 1.2.3-1 = 1.2.3-1 true
            1..8
            ok 1 - cmp(1.2.3-1 "" = 1.2.3-1)
            ok 2 - cmp(1.2.3-1== 1.2.3-1)
            ok 3 - cmp(1.2.3-1=== 1.2.3-1)
            ok 4 - !cmp(1.2.3-1!== 1.2.3-1)
            ok 5 - !cmp(1.2.3-1==== 1.2.3-1)
            ok 6 - !cmp(1.2.3-1==== 1.2.3-1) object
            ok 7 - cmp(1.2.3-1!=== 1.2.3-1)
            ok 8 - cmp(1.2.3-1!=== 1.2.3-1) object
        ok 20 - 1.2.3-1 = 1.2.3-1 true # time=14.247ms
        
        # Subtest: 1.2.3-1  v1.2.3-1 true
            1..8
            ok 1 - cmp(1.2.3-1 ""  v1.2.3-1)
            ok 2 - cmp(1.2.3-1= v1.2.3-1)
            ok 3 - cmp(1.2.3-1== v1.2.3-1)
            ok 4 - !cmp(1.2.3-1!= v1.2.3-1)
            ok 5 - !cmp(1.2.3-1=== v1.2.3-1)
            ok 6 - !cmp(1.2.3-1=== v1.2.3-1) object
            ok 7 - cmp(1.2.3-1!== v1.2.3-1)
            ok 8 - cmp(1.2.3-1!== v1.2.3-1) object
        ok 21 - 1.2.3-1  v1.2.3-1 true # time=18.779ms
        
        # Subtest: 1.2.3-1  =1.2.3-1 true
            1..8
            ok 1 - cmp(1.2.3-1 ""  =1.2.3-1)
            ok 2 - cmp(1.2.3-1= =1.2.3-1)
            ok 3 - cmp(1.2.3-1== =1.2.3-1)
            ok 4 - !cmp(1.2.3-1!= =1.2.3-1)
            ok 5 - !cmp(1.2.3-1=== =1.2.3-1)
            ok 6 - !cmp(1.2.3-1=== =1.2.3-1) object
            ok 7 - cmp(1.2.3-1!== =1.2.3-1)
            ok 8 - cmp(1.2.3-1!== =1.2.3-1) object
        ok 22 - 1.2.3-1  =1.2.3-1 true # time=22.521ms
        
        # Subtest: 1.2.3-1  v 1.2.3-1 true
            1..8
            ok 1 - cmp(1.2.3-1 ""  v 1.2.3-1)
            ok 2 - cmp(1.2.3-1= v 1.2.3-1)
            ok 3 - cmp(1.2.3-1== v 1.2.3-1)
            ok 4 - !cmp(1.2.3-1!= v 1.2.3-1)
            ok 5 - !cmp(1.2.3-1=== v 1.2.3-1)
            ok 6 - !cmp(1.2.3-1=== v 1.2.3-1) object
            ok 7 - cmp(1.2.3-1!== v 1.2.3-1)
            ok 8 - cmp(1.2.3-1!== v 1.2.3-1) object
        ok 23 - 1.2.3-1  v 1.2.3-1 true # time=14.485ms
        
        # Subtest: 1.2.3-1  = 1.2.3-1 true
            1..8
            ok 1 - cmp(1.2.3-1 ""  = 1.2.3-1)
            ok 2 - cmp(1.2.3-1= = 1.2.3-1)
            ok 3 - cmp(1.2.3-1== = 1.2.3-1)
            ok 4 - !cmp(1.2.3-1!= = 1.2.3-1)
            ok 5 - !cmp(1.2.3-1=== = 1.2.3-1)
            ok 6 - !cmp(1.2.3-1=== = 1.2.3-1) object
            ok 7 - cmp(1.2.3-1!== = 1.2.3-1)
            ok 8 - cmp(1.2.3-1!== = 1.2.3-1) object
        ok 24 - 1.2.3-1  = 1.2.3-1 true # time=18.254ms
        
        # Subtest: 1.2.3-beta v1.2.3-beta true
            1..8
            ok 1 - cmp(1.2.3-beta "" v1.2.3-beta)
            ok 2 - cmp(1.2.3-beta=v1.2.3-beta)
            ok 3 - cmp(1.2.3-beta==v1.2.3-beta)
            ok 4 - !cmp(1.2.3-beta!=v1.2.3-beta)
            ok 5 - !cmp(1.2.3-beta===v1.2.3-beta)
            ok 6 - !cmp(1.2.3-beta===v1.2.3-beta) object
            ok 7 - cmp(1.2.3-beta!==v1.2.3-beta)
            ok 8 - cmp(1.2.3-beta!==v1.2.3-beta) object
        ok 25 - 1.2.3-beta v1.2.3-beta true # time=21.739ms
        
        # Subtest: 1.2.3-beta =1.2.3-beta true
            1..8
            ok 1 - cmp(1.2.3-beta "" =1.2.3-beta)
            ok 2 - cmp(1.2.3-beta==1.2.3-beta)
            ok 3 - cmp(1.2.3-beta===1.2.3-beta)
            ok 4 - !cmp(1.2.3-beta!==1.2.3-beta)
            ok 5 - !cmp(1.2.3-beta====1.2.3-beta)
            ok 6 - !cmp(1.2.3-beta====1.2.3-beta) object
            ok 7 - cmp(1.2.3-beta!===1.2.3-beta)
            ok 8 - cmp(1.2.3-beta!===1.2.3-beta) object
        ok 26 - 1.2.3-beta =1.2.3-beta true # time=30.009ms
        
        # Subtest: 1.2.3-beta v 1.2.3-beta true
            1..8
            ok 1 - cmp(1.2.3-beta "" v 1.2.3-beta)
            ok 2 - cmp(1.2.3-beta=v 1.2.3-beta)
            ok 3 - cmp(1.2.3-beta==v 1.2.3-beta)
            ok 4 - !cmp(1.2.3-beta!=v 1.2.3-beta)
            ok 5 - !cmp(1.2.3-beta===v 1.2.3-beta)
            ok 6 - !cmp(1.2.3-beta===v 1.2.3-beta) object
            ok 7 - cmp(1.2.3-beta!==v 1.2.3-beta)
            ok 8 - cmp(1.2.3-beta!==v 1.2.3-beta) object
        ok 27 - 1.2.3-beta v 1.2.3-beta true # time=48.579ms
        
        # Subtest: 1.2.3-beta = 1.2.3-beta true
            1..8
            ok 1 - cmp(1.2.3-beta "" = 1.2.3-beta)
            ok 2 - cmp(1.2.3-beta== 1.2.3-beta)
            ok 3 - cmp(1.2.3-beta=== 1.2.3-beta)
            ok 4 - !cmp(1.2.3-beta!== 1.2.3-beta)
            ok 5 - !cmp(1.2.3-beta==== 1.2.3-beta)
            ok 6 - !cmp(1.2.3-beta==== 1.2.3-beta) object
            ok 7 - cmp(1.2.3-beta!=== 1.2.3-beta)
            ok 8 - cmp(1.2.3-beta!=== 1.2.3-beta) object
        ok 28 - 1.2.3-beta = 1.2.3-beta true # time=9.47ms
        
        # Subtest: 1.2.3-beta  v1.2.3-beta true
            1..8
            ok 1 - cmp(1.2.3-beta ""  v1.2.3-beta)
            ok 2 - cmp(1.2.3-beta= v1.2.3-beta)
            ok 3 - cmp(1.2.3-beta== v1.2.3-beta)
            ok 4 - !cmp(1.2.3-beta!= v1.2.3-beta)
            ok 5 - !cmp(1.2.3-beta=== v1.2.3-beta)
            ok 6 - !cmp(1.2.3-beta=== v1.2.3-beta) object
            ok 7 - cmp(1.2.3-beta!== v1.2.3-beta)
            ok 8 - cmp(1.2.3-beta!== v1.2.3-beta) object
        ok 29 - 1.2.3-beta  v1.2.3-beta true # time=33.684ms
        
        # Subtest: 1.2.3-beta  =1.2.3-beta true
            1..8
            ok 1 - cmp(1.2.3-beta ""  =1.2.3-beta)
            ok 2 - cmp(1.2.3-beta= =1.2.3-beta)
            ok 3 - cmp(1.2.3-beta== =1.2.3-beta)
            ok 4 - !cmp(1.2.3-beta!= =1.2.3-beta)
            ok 5 - !cmp(1.2.3-beta=== =1.2.3-beta)
            ok 6 - !cmp(1.2.3-beta=== =1.2.3-beta) object
            ok 7 - cmp(1.2.3-beta!== =1.2.3-beta)
            ok 8 - cmp(1.2.3-beta!== =1.2.3-beta) object
        ok 30 - 1.2.3-beta  =1.2.3-beta true # time=31.446ms
        
        # Subtest: 1.2.3-beta  v 1.2.3-beta true
            1..8
            ok 1 - cmp(1.2.3-beta ""  v 1.2.3-beta)
            ok 2 - cmp(1.2.3-beta= v 1.2.3-beta)
            ok 3 - cmp(1.2.3-beta== v 1.2.3-beta)
            ok 4 - !cmp(1.2.3-beta!= v 1.2.3-beta)
            ok 5 - !cmp(1.2.3-beta=== v 1.2.3-beta)
            ok 6 - !cmp(1.2.3-beta=== v 1.2.3-beta) object
            ok 7 - cmp(1.2.3-beta!== v 1.2.3-beta)
            ok 8 - cmp(1.2.3-beta!== v 1.2.3-beta) object
        ok 31 - 1.2.3-beta  v 1.2.3-beta true # time=18.612ms
        
        # Subtest: 1.2.3-beta  = 1.2.3-beta true
            1..8
            ok 1 - cmp(1.2.3-beta ""  = 1.2.3-beta)
            ok 2 - cmp(1.2.3-beta= = 1.2.3-beta)
            ok 3 - cmp(1.2.3-beta== = 1.2.3-beta)
            ok 4 - !cmp(1.2.3-beta!= = 1.2.3-beta)
            ok 5 - !cmp(1.2.3-beta=== = 1.2.3-beta)
            ok 6 - !cmp(1.2.3-beta=== = 1.2.3-beta) object
            ok 7 - cmp(1.2.3-beta!== = 1.2.3-beta)
            ok 8 - cmp(1.2.3-beta!== = 1.2.3-beta) object
        ok 32 - 1.2.3-beta  = 1.2.3-beta true # time=40.435ms
        
        # Subtest: 1.2.3-beta+build  = 1.2.3-beta+otherbuild true
            1..8
            ok 1 - cmp(1.2.3-beta+build ""  = 1.2.3-beta+otherbuild)
            ok 2 - cmp(1.2.3-beta+build= = 1.2.3-beta+otherbuild)
            ok 3 - cmp(1.2.3-beta+build== = 1.2.3-beta+otherbuild)
            ok 4 - !cmp(1.2.3-beta+build!= = 1.2.3-beta+otherbuild)
            ok 5 - !cmp(1.2.3-beta+build=== = 1.2.3-beta+otherbuild)
            ok 6 - !cmp(1.2.3-beta+build=== = 1.2.3-beta+otherbuild) object
            ok 7 - cmp(1.2.3-beta+build!== = 1.2.3-beta+otherbuild)
            ok 8 - cmp(1.2.3-beta+build!== = 1.2.3-beta+otherbuild) object
        ok 33 - 1.2.3-beta+build  = 1.2.3-beta+otherbuild true # time=18.473ms
        
        # Subtest: 1.2.3+build  = 1.2.3+otherbuild true
            1..8
            ok 1 - cmp(1.2.3+build ""  = 1.2.3+otherbuild)
            ok 2 - cmp(1.2.3+build= = 1.2.3+otherbuild)
            ok 3 - cmp(1.2.3+build== = 1.2.3+otherbuild)
            ok 4 - !cmp(1.2.3+build!= = 1.2.3+otherbuild)
            ok 5 - !cmp(1.2.3+build=== = 1.2.3+otherbuild)
            ok 6 - !cmp(1.2.3+build=== = 1.2.3+otherbuild) object
            ok 7 - cmp(1.2.3+build!== = 1.2.3+otherbuild)
            ok 8 - cmp(1.2.3+build!== = 1.2.3+otherbuild) object
        ok 34 - 1.2.3+build  = 1.2.3+otherbuild true # time=30.481ms
        
        # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined
            1..8
            ok 1 - cmp(1.2.3-beta+build "" 1.2.3-beta+otherbuild)
            ok 2 - cmp(1.2.3-beta+build=1.2.3-beta+otherbuild)
            ok 3 - cmp(1.2.3-beta+build==1.2.3-beta+otherbuild)
            ok 4 - !cmp(1.2.3-beta+build!=1.2.3-beta+otherbuild)
            ok 5 - !cmp(1.2.3-beta+build===1.2.3-beta+otherbuild)
            ok 6 - !cmp(1.2.3-beta+build===1.2.3-beta+otherbuild) object
            ok 7 - cmp(1.2.3-beta+build!==1.2.3-beta+otherbuild)
            ok 8 - cmp(1.2.3-beta+build!==1.2.3-beta+otherbuild) object
        ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=30.204ms
        
        # Subtest: 1.2.3+build 1.2.3+otherbuild undefined
            1..8
            ok 1 - cmp(1.2.3+build "" 1.2.3+otherbuild)
            ok 2 - cmp(1.2.3+build=1.2.3+otherbuild)
            ok 3 - cmp(1.2.3+build==1.2.3+otherbuild)
            ok 4 - !cmp(1.2.3+build!=1.2.3+otherbuild)
            ok 5 - !cmp(1.2.3+build===1.2.3+otherbuild)
            ok 6 - !cmp(1.2.3+build===1.2.3+otherbuild) object
            ok 7 - cmp(1.2.3+build!==1.2.3+otherbuild)
            ok 8 - cmp(1.2.3+build!==1.2.3+otherbuild) object
        ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=18.516ms
        
        # Subtest:   v1.2.3+build 1.2.3+otherbuild undefined
            1..8
            ok 1 - cmp(  v1.2.3+build "" 1.2.3+otherbuild)
            ok 2 - cmp(  v1.2.3+build=1.2.3+otherbuild)
            ok 3 - cmp(  v1.2.3+build==1.2.3+otherbuild)
            ok 4 - !cmp(  v1.2.3+build!=1.2.3+otherbuild)
            ok 5 - !cmp(  v1.2.3+build===1.2.3+otherbuild)
            ok 6 - !cmp(  v1.2.3+build===1.2.3+otherbuild) object
            ok 7 - cmp(  v1.2.3+build!==1.2.3+otherbuild)
            ok 8 - cmp(  v1.2.3+build!==1.2.3+otherbuild) object
        ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=27.032ms
        
    ok 3 - equality tests # time=2447.02ms
    
    1..3
    # time=6236.001ms
ok 42 - test/functions/cmp.js # time=6236.001ms

# Subtest: test/functions/clean.js
    # Subtest: clean tests
        ok 1 - clean(1.2.3) = 1.2.3
        ok 2 - clean( 1.2.3 ) = 1.2.3
        ok 3 - clean( 1.2.3-4 ) = 1.2.3-4
        ok 4 - clean( 1.2.3-pre ) = 1.2.3-pre
        ok 5 - clean(  =v1.2.3   ) = 1.2.3
        ok 6 - clean(v1.2.3) = 1.2.3
        ok 7 - clean( v1.2.3 ) = 1.2.3
        ok 8 - clean(  1.2.3) = 1.2.3
        ok 9 - clean(>1.2.3) = null
        ok 10 - clean(~1.2.3) = null
        ok 11 - clean(<=1.2.3) = null
        ok 12 - clean(1.2.x) = null
        1..12
    ok 1 - clean tests # time=235.005ms
    
    1..1
    # time=327.219ms
ok 43 - test/functions/clean.js # time=327.219ms

# Subtest: test/fixtures/version-not-lt-range.js
    1..0 # no tests found
ok 44 - test/fixtures/version-not-lt-range.js # SKIP no tests found

# Subtest: test/fixtures/version-not-gt-range.js
    1..0 # no tests found
ok 45 - test/fixtures/version-not-gt-range.js # SKIP no tests found

# Subtest: test/fixtures/version-lt-range.js
    1..0 # no tests found
ok 46 - test/fixtures/version-lt-range.js # SKIP no tests found

# Subtest: test/fixtures/version-gt-range.js
    1..0 # no tests found
ok 47 - test/fixtures/version-gt-range.js # SKIP no tests found

# Subtest: test/fixtures/range-parse.js
    1..0 # no tests found
ok 48 - test/fixtures/range-parse.js # SKIP no tests found

# Subtest: test/fixtures/range-intersection.js
    1..0 # no tests found
ok 49 - test/fixtures/range-intersection.js # SKIP no tests found

# Subtest: test/fixtures/range-include.js
    1..0 # no tests found
ok 50 - test/fixtures/range-include.js # SKIP no tests found

# Subtest: test/fixtures/range-exclude.js
    1..0 # no tests found
ok 51 - test/fixtures/range-exclude.js # SKIP no tests found

# Subtest: test/fixtures/invalid-versions.js
    1..0 # no tests found
ok 52 - test/fixtures/invalid-versions.js # SKIP no tests found

# Subtest: test/fixtures/increments.js
    1..0 # no tests found
ok 53 - test/fixtures/increments.js # SKIP no tests found

# Subtest: test/fixtures/equality.js
    1..0 # no tests found
ok 54 - test/fixtures/equality.js # SKIP no tests found

# Subtest: test/fixtures/comparisons.js
    1..0 # no tests found
ok 55 - test/fixtures/comparisons.js # SKIP no tests found

# Subtest: test/fixtures/comparator-intersection.js
    1..0 # no tests found
ok 56 - test/fixtures/comparator-intersection.js # SKIP no tests found

(node:15522) DeprecationWarning: notEqual() is deprecated, use not() instead
(Use `node --trace-deprecation ...` to show where the warning was created)
# Subtest: test/classes/semver.js
    # Subtest: comparisons
        1..31
        # Subtest: 0.0.0 0.0.0-foo
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 1 - 0.0.0 0.0.0-foo # time=40.68ms
        
        # Subtest: 0.0.1 0.0.0
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 2 - 0.0.1 0.0.0 # time=15.753ms
        
        # Subtest: 1.0.0 0.9.9
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 3 - 1.0.0 0.9.9 # time=16.972ms
        
        # Subtest: 0.10.0 0.9.0
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 4 - 0.10.0 0.9.0 # time=23.593ms
        
        # Subtest: 0.99.0 0.10.0
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 5 - 0.99.0 0.10.0 # time=13.007ms
        
        # Subtest: 2.0.0 1.2.3
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 6 - 2.0.0 1.2.3 # time=11.422ms
        
        # Subtest: v0.0.0 0.0.0-foo
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 7 - v0.0.0 0.0.0-foo # time=14.874ms
        
        # Subtest: v0.0.1 0.0.0
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 8 - v0.0.1 0.0.0 # time=11.516ms
        
        # Subtest: v1.0.0 0.9.9
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 9 - v1.0.0 0.9.9 # time=12.324ms
        
        # Subtest: v0.10.0 0.9.0
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 10 - v0.10.0 0.9.0 # time=12.191ms
        
        # Subtest: v0.99.0 0.10.0
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 11 - v0.99.0 0.10.0 # time=7.123ms
        
        # Subtest: v2.0.0 1.2.3
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 12 - v2.0.0 1.2.3 # time=5.157ms
        
        # Subtest: 0.0.0 v0.0.0-foo
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 13 - 0.0.0 v0.0.0-foo # time=7.139ms
        
        # Subtest: 0.0.1 v0.0.0
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 14 - 0.0.1 v0.0.0 # time=9.47ms
        
        # Subtest: 1.0.0 v0.9.9
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 15 - 1.0.0 v0.9.9 # time=6.736ms
        
        # Subtest: 0.10.0 v0.9.0
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 16 - 0.10.0 v0.9.0 # time=8.282ms
        
        # Subtest: 0.99.0 v0.10.0
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 17 - 0.99.0 v0.10.0 # time=5.308ms
        
        # Subtest: 2.0.0 v1.2.3
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 18 - 2.0.0 v1.2.3 # time=14.058ms
        
        # Subtest: 1.2.3 1.2.3-asdf
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 19 - 1.2.3 1.2.3-asdf # time=14.835ms
        
        # Subtest: 1.2.3 1.2.3-4
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 20 - 1.2.3 1.2.3-4 # time=8.07ms
        
        # Subtest: 1.2.3 1.2.3-4-foo
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 21 - 1.2.3 1.2.3-4-foo # time=7.219ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 22 - 1.2.3-5-foo 1.2.3-5 # time=7.843ms
        
        # Subtest: 1.2.3-5 1.2.3-4
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 23 - 1.2.3-5 1.2.3-4 # time=8.99ms
        
        # Subtest: 1.2.3-5-foo 1.2.3-5-Foo
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 24 - 1.2.3-5-foo 1.2.3-5-Foo # time=8.107ms
        
        # Subtest: 3.0.0 2.7.2+asdf
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 25 - 3.0.0 2.7.2+asdf # time=11.536ms
        
        # Subtest: 1.2.3-a.10 1.2.3-a.5
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 26 - 1.2.3-a.10 1.2.3-a.5 # time=7.337ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a.5
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 27 - 1.2.3-a.b 1.2.3-a.5 # time=6.391ms
        
        # Subtest: 1.2.3-a.b 1.2.3-a
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 28 - 1.2.3-a.b 1.2.3-a # time=11.475ms
        
        # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 # time=11.008ms
        
        # Subtest: 1.2.3-r2 1.2.3-r100
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 30 - 1.2.3-r2 1.2.3-r100 # time=11.297ms
        
        # Subtest: 1.2.3-r100 1.2.3-R2
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            1..6
        ok 31 - 1.2.3-r100 1.2.3-R2 # time=10.714ms
        
    ok 1 - comparisons # time=1078.042ms
    
    # Subtest: equality
        1..37
        # Subtest: 1.2.3 v1.2.3 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 1 - 1.2.3 v1.2.3 true # time=8.025ms
        
        # Subtest: 1.2.3 =1.2.3 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 2 - 1.2.3 =1.2.3 true # time=11.567ms
        
        # Subtest: 1.2.3 v 1.2.3 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 3 - 1.2.3 v 1.2.3 true # time=11.109ms
        
        # Subtest: 1.2.3 = 1.2.3 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 4 - 1.2.3 = 1.2.3 true # time=7.042ms
        
        # Subtest: 1.2.3  v1.2.3 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 5 - 1.2.3  v1.2.3 true # time=14.46ms
        
        # Subtest: 1.2.3  =1.2.3 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 6 - 1.2.3  =1.2.3 true # time=6.351ms
        
        # Subtest: 1.2.3  v 1.2.3 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 7 - 1.2.3  v 1.2.3 true # time=7.414ms
        
        # Subtest: 1.2.3  = 1.2.3 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 8 - 1.2.3  = 1.2.3 true # time=7.3ms
        
        # Subtest: 1.2.3-0 v1.2.3-0 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 9 - 1.2.3-0 v1.2.3-0 true # time=7.21ms
        
        # Subtest: 1.2.3-0 =1.2.3-0 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 10 - 1.2.3-0 =1.2.3-0 true # time=7.35ms
        
        # Subtest: 1.2.3-0 v 1.2.3-0 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 11 - 1.2.3-0 v 1.2.3-0 true # time=7.009ms
        
        # Subtest: 1.2.3-0 = 1.2.3-0 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 12 - 1.2.3-0 = 1.2.3-0 true # time=7.632ms
        
        # Subtest: 1.2.3-0  v1.2.3-0 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 13 - 1.2.3-0  v1.2.3-0 true # time=7.91ms
        
        # Subtest: 1.2.3-0  =1.2.3-0 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 14 - 1.2.3-0  =1.2.3-0 true # time=7.411ms
        
        # Subtest: 1.2.3-0  v 1.2.3-0 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 15 - 1.2.3-0  v 1.2.3-0 true # time=5.213ms
        
        # Subtest: 1.2.3-0  = 1.2.3-0 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 16 - 1.2.3-0  = 1.2.3-0 true # time=5.423ms
        
        # Subtest: 1.2.3-1 v1.2.3-1 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 17 - 1.2.3-1 v1.2.3-1 true # time=5.16ms
        
        # Subtest: 1.2.3-1 =1.2.3-1 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 18 - 1.2.3-1 =1.2.3-1 true # time=5.277ms
        
        # Subtest: 1.2.3-1 v 1.2.3-1 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 19 - 1.2.3-1 v 1.2.3-1 true # time=5.403ms
        
        # Subtest: 1.2.3-1 = 1.2.3-1 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 20 - 1.2.3-1 = 1.2.3-1 true # time=5.421ms
        
        # Subtest: 1.2.3-1  v1.2.3-1 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 21 - 1.2.3-1  v1.2.3-1 true # time=5.538ms
        
        # Subtest: 1.2.3-1  =1.2.3-1 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 22 - 1.2.3-1  =1.2.3-1 true # time=5.504ms
        
        # Subtest: 1.2.3-1  v 1.2.3-1 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 23 - 1.2.3-1  v 1.2.3-1 true # time=5.347ms
        
        # Subtest: 1.2.3-1  = 1.2.3-1 true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 24 - 1.2.3-1  = 1.2.3-1 true # time=5.537ms
        
        # Subtest: 1.2.3-beta v1.2.3-beta true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 25 - 1.2.3-beta v1.2.3-beta true # time=7.217ms
        
        # Subtest: 1.2.3-beta =1.2.3-beta true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 26 - 1.2.3-beta =1.2.3-beta true # time=7.239ms
        
        # Subtest: 1.2.3-beta v 1.2.3-beta true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 27 - 1.2.3-beta v 1.2.3-beta true # time=7.003ms
        
        # Subtest: 1.2.3-beta = 1.2.3-beta true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 28 - 1.2.3-beta = 1.2.3-beta true # time=7.586ms
        
        # Subtest: 1.2.3-beta  v1.2.3-beta true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 29 - 1.2.3-beta  v1.2.3-beta true # time=7.02ms
        
        # Subtest: 1.2.3-beta  =1.2.3-beta true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 30 - 1.2.3-beta  =1.2.3-beta true # time=18.65ms
        
        # Subtest: 1.2.3-beta  v 1.2.3-beta true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 31 - 1.2.3-beta  v 1.2.3-beta true # time=14.824ms
        
        # Subtest: 1.2.3-beta  = 1.2.3-beta true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 32 - 1.2.3-beta  = 1.2.3-beta true # time=13.758ms
        
        # Subtest: 1.2.3-beta+build  = 1.2.3-beta+otherbuild true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 33 - 1.2.3-beta+build  = 1.2.3-beta+otherbuild true # time=18.07ms
        
        # Subtest: 1.2.3+build  = 1.2.3+otherbuild true
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 34 - 1.2.3+build  = 1.2.3+otherbuild true # time=10.564ms
        
        # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=5.079ms
        
        # Subtest: 1.2.3+build 1.2.3+otherbuild undefined
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=4.892ms
        
        # Subtest:   v1.2.3+build 1.2.3+otherbuild undefined
            ok 1 - should be equal
            ok 2 - should be equal
            ok 3 - should be equal
            ok 4 - should be equal
            ok 5 - should be equal
            ok 6 - should be equal
            ok 7 - comparePre just to hit that code path
            1..7
        ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=5.145ms
        
    ok 2 - equality # time=868.749ms
    
    # Subtest: toString equals parsed version
        ok 1 - should be equal
        1..1
    ok 3 - toString equals parsed version # time=6.417ms
    
    # Subtest: throws when presented with garbage
        1..10
        ok 1 - too long
        ok 2 - too big
        ok 3 - too big
        ok 4 - too big
        ok 5 - not a version
        ok 6 - expected to throw
        ok 7 - even loose as an opt, same
        ok 8 - regexp is not a string
        ok 9 - semver-ish regexp is not a string
        ok 10 - obj with a tostring is not a string
    ok 4 - throws when presented with garbage # time=29.146ms
    
    # Subtest: return SemVer arg to ctor if options match
        ok 1 - get same object when options match
        ok 2 - get new object when options match
        1..2
    ok 5 - return SemVer arg to ctor if options match # time=4.939ms
    
    # Subtest: really big numeric prerelease value
        ok 1 - should be equivalent strictly
        1..1
    ok 6 - really big numeric prerelease value # time=10.668ms
    
    # Subtest: invalid version numbers
        ok 1 - expected to throw
        ok 2 - expected to throw
        ok 3 - expected to throw
        ok 4 - expected to throw
        ok 5 - expected to throw
        1..5
    ok 7 - invalid version numbers # time=22.472ms
    
    # Subtest: incrementing
        1..80
        # Subtest: 1.2.3 major
            1..1
            ok 1 - should be equal
        ok 1 - 1.2.3 major # time=4.22ms
        
        # Subtest: 1.2.3 minor
            1..1
            ok 1 - should be equal
        ok 2 - 1.2.3 minor # time=1.61ms
        
        # Subtest: 1.2.3 patch
            1..1
            ok 1 - should be equal
        ok 3 - 1.2.3 patch # time=1.715ms
        
        # Subtest: 1.2.3tag major
            1..1
            ok 1 - should be equal
        ok 4 - 1.2.3tag major # time=1.605ms
        
        # Subtest: 1.2.3-tag major
            1..1
            ok 1 - should be equal
        ok 5 - 1.2.3-tag major # time=5.902ms
        
        # Subtest: 1.2.3 fake
            1..1
            ok 1 - expected to throw
        ok 6 - 1.2.3 fake # time=6.493ms
        
        # Subtest: 1.2.0-0 patch
            1..1
            ok 1 - should be equal
        ok 7 - 1.2.0-0 patch # time=5.971ms
        
        # Subtest: fake major
            1..1
            ok 1 - expected to throw
        ok 8 - fake major # time=1.83ms
        
        # Subtest: 1.2.3-4 major
            1..1
            ok 1 - should be equal
        ok 9 - 1.2.3-4 major # time=1.608ms
        
        # Subtest: 1.2.3-4 minor
            1..1
            ok 1 - should be equal
        ok 10 - 1.2.3-4 minor # time=1.598ms
        
        # Subtest: 1.2.3-4 patch
            1..1
            ok 1 - should be equal
        ok 11 - 1.2.3-4 patch # time=1.619ms
        
        # Subtest: 1.2.3-alpha.0.beta major
            1..1
            ok 1 - should be equal
        ok 12 - 1.2.3-alpha.0.beta major # time=1.649ms
        
        # Subtest: 1.2.3-alpha.0.beta minor
            1..1
            ok 1 - should be equal
        ok 13 - 1.2.3-alpha.0.beta minor # time=1.507ms
        
        # Subtest: 1.2.3-alpha.0.beta patch
            1..1
            ok 1 - should be equal
        ok 14 - 1.2.3-alpha.0.beta patch # time=1.796ms
        
        # Subtest: 1.2.4 prerelease
            1..1
            ok 1 - should be equal
        ok 15 - 1.2.4 prerelease # time=1.581ms
        
        # Subtest: 1.2.3-0 prerelease
            1..1
            ok 1 - should be equal
        ok 16 - 1.2.3-0 prerelease # time=1.672ms
        
        # Subtest: 1.2.3-alpha.0 prerelease
            1..1
            ok 1 - should be equal
        ok 17 - 1.2.3-alpha.0 prerelease # time=1.569ms
        
        # Subtest: 1.2.3-alpha.1 prerelease
            1..1
            ok 1 - should be equal
        ok 18 - 1.2.3-alpha.1 prerelease # time=1.558ms
        
        # Subtest: 1.2.3-alpha.2 prerelease
            1..1
            ok 1 - should be equal
        ok 19 - 1.2.3-alpha.2 prerelease # time=1.603ms
        
        # Subtest: 1.2.3-alpha.0.beta prerelease
            1..1
            ok 1 - should be equal
        ok 20 - 1.2.3-alpha.0.beta prerelease # time=1.72ms
        
        # Subtest: 1.2.3-alpha.1.beta prerelease
            1..1
            ok 1 - should be equal
        ok 21 - 1.2.3-alpha.1.beta prerelease # time=1.724ms
        
        # Subtest: 1.2.3-alpha.2.beta prerelease
            1..1
            ok 1 - should be equal
        ok 22 - 1.2.3-alpha.2.beta prerelease # time=1.784ms
        
        # Subtest: 1.2.3-alpha.10.0.beta prerelease
            1..1
            ok 1 - should be equal
        ok 23 - 1.2.3-alpha.10.0.beta prerelease # time=1.913ms
        
        # Subtest: 1.2.3-alpha.10.1.beta prerelease
            1..1
            ok 1 - should be equal
        ok 24 - 1.2.3-alpha.10.1.beta prerelease # time=1.742ms
        
        # Subtest: 1.2.3-alpha.10.2.beta prerelease
            1..1
            ok 1 - should be equal
        ok 25 - 1.2.3-alpha.10.2.beta prerelease # time=1.754ms
        
        # Subtest: 1.2.3-alpha.10.beta.0 prerelease
            1..1
            ok 1 - should be equal
        ok 26 - 1.2.3-alpha.10.beta.0 prerelease # time=9.965ms
        
        # Subtest: 1.2.3-alpha.10.beta.1 prerelease
            1..1
            ok 1 - should be equal
        ok 27 - 1.2.3-alpha.10.beta.1 prerelease # time=10.265ms
        
        # Subtest: 1.2.3-alpha.10.beta.2 prerelease
            1..1
            ok 1 - should be equal
        ok 28 - 1.2.3-alpha.10.beta.2 prerelease # time=1.906ms
        
        # Subtest: 1.2.3-alpha.9.beta prerelease
            1..1
            ok 1 - should be equal
        ok 29 - 1.2.3-alpha.9.beta prerelease # time=1.857ms
        
        # Subtest: 1.2.3-alpha.10.beta prerelease
            1..1
            ok 1 - should be equal
        ok 30 - 1.2.3-alpha.10.beta prerelease # time=1.856ms
        
        # Subtest: 1.2.3-alpha.11.beta prerelease
            1..1
            ok 1 - should be equal
        ok 31 - 1.2.3-alpha.11.beta prerelease # time=1.942ms
        
        # Subtest: 1.2.0 prepatch
            1..1
            ok 1 - should be equal
        ok 32 - 1.2.0 prepatch # time=10.202ms
        
        # Subtest: 1.2.0-1 prepatch
            1..1
            ok 1 - should be equal
        ok 33 - 1.2.0-1 prepatch # time=1.794ms
        
        # Subtest: 1.2.0 preminor
            1..1
            ok 1 - should be equal
        ok 34 - 1.2.0 preminor # time=1.786ms
        
        # Subtest: 1.2.3-1 preminor
            1..1
            ok 1 - should be equal
        ok 35 - 1.2.3-1 preminor # time=13.604ms
        
        # Subtest: 1.2.0 premajor
            1..1
            ok 1 - should be equal
        ok 36 - 1.2.0 premajor # time=6.228ms
        
        # Subtest: 1.2.3-1 premajor
            1..1
            ok 1 - should be equal
        ok 37 - 1.2.3-1 premajor # time=1.708ms
        
        # Subtest: 1.2.0-1 minor
            1..1
            ok 1 - should be equal
        ok 38 - 1.2.0-1 minor # time=2.015ms
        
        # Subtest: 1.0.0-1 major
            1..1
            ok 1 - should be equal
        ok 39 - 1.0.0-1 major # time=10.384ms
        
        # Subtest: 1.2.3 major dev
            1..1
            ok 1 - should be equal
        ok 40 - 1.2.3 major dev # time=1.853ms
        
        # Subtest: 1.2.3 minor dev
            1..1
            ok 1 - should be equal
        ok 41 - 1.2.3 minor dev # time=10.109ms
        
        # Subtest: 1.2.3 patch dev
            1..1
            ok 1 - should be equal
        ok 42 - 1.2.3 patch dev # time=1.711ms
        
        # Subtest: 1.2.3tag major dev
            1..1
            ok 1 - should be equal
        ok 43 - 1.2.3tag major dev # time=1.648ms
        
        # Subtest: 1.2.3-tag major dev
            1..1
            ok 1 - should be equal
        ok 44 - 1.2.3-tag major dev # time=1.682ms
        
        # Subtest: 1.2.3 fake dev
            1..1
            ok 1 - expected to throw
        ok 45 - 1.2.3 fake dev # time=2.217ms
        
        # Subtest: 1.2.0-0 patch dev
            1..1
            ok 1 - should be equal
        ok 46 - 1.2.0-0 patch dev # time=1.761ms
        
        # Subtest: fake major dev
            1..1
            ok 1 - expected to throw
        ok 47 - fake major dev # time=1.977ms
        
        # Subtest: 1.2.3-4 major dev
            1..1
            ok 1 - should be equal
        ok 48 - 1.2.3-4 major dev # time=1.578ms
        
        # Subtest: 1.2.3-4 minor dev
            1..1
            ok 1 - should be equal
        ok 49 - 1.2.3-4 minor dev # time=1.657ms
        
        # Subtest: 1.2.3-4 patch dev
            1..1
            ok 1 - should be equal
        ok 50 - 1.2.3-4 patch dev # time=1.666ms
        
        # Subtest: 1.2.3-alpha.0.beta major dev
            1..1
            ok 1 - should be equal
        ok 51 - 1.2.3-alpha.0.beta major dev # time=1.667ms
        
        # Subtest: 1.2.3-alpha.0.beta minor dev
            1..1
            ok 1 - should be equal
        ok 52 - 1.2.3-alpha.0.beta minor dev # time=1.567ms
        
        # Subtest: 1.2.3-alpha.0.beta patch dev
            1..1
            ok 1 - should be equal
        ok 53 - 1.2.3-alpha.0.beta patch dev # time=1.735ms
        
        # Subtest: 1.2.4 prerelease dev
            1..1
            ok 1 - should be equal
        ok 54 - 1.2.4 prerelease dev # time=1.922ms
        
        # Subtest: 1.2.3-0 prerelease dev
            1..1
            ok 1 - should be equal
        ok 55 - 1.2.3-0 prerelease dev # time=6.378ms
        
        # Subtest: 1.2.3-alpha.0 prerelease dev
            1..1
            ok 1 - should be equal
        ok 56 - 1.2.3-alpha.0 prerelease dev # time=1.723ms
        
        # Subtest: 1.2.3-alpha.0 prerelease alpha
            1..1
            ok 1 - should be equal
        ok 57 - 1.2.3-alpha.0 prerelease alpha # time=2.361ms
        
        # Subtest: 1.2.3-alpha.0.beta prerelease dev
            1..1
            ok 1 - should be equal
        ok 58 - 1.2.3-alpha.0.beta prerelease dev # time=1.668ms
        
        # Subtest: 1.2.3-alpha.0.beta prerelease alpha
            1..1
            ok 1 - should be equal
        ok 59 - 1.2.3-alpha.0.beta prerelease alpha # time=1.661ms
        
        # Subtest: 1.2.3-alpha.10.0.beta prerelease dev
            1..1
            ok 1 - should be equal
        ok 60 - 1.2.3-alpha.10.0.beta prerelease dev # time=1.741ms
        
        # Subtest: 1.2.3-alpha.10.0.beta prerelease alpha
            1..1
            ok 1 - should be equal
        ok 61 - 1.2.3-alpha.10.0.beta prerelease alpha # time=1.739ms
        
        # Subtest: 1.2.3-alpha.10.1.beta prerelease alpha
            1..1
            ok 1 - should be equal
        ok 62 - 1.2.3-alpha.10.1.beta prerelease alpha # time=1.75ms
        
        # Subtest: 1.2.3-alpha.10.2.beta prerelease alpha
            1..1
            ok 1 - should be equal
        ok 63 - 1.2.3-alpha.10.2.beta prerelease alpha # time=1.672ms
        
        # Subtest: 1.2.3-alpha.10.beta.0 prerelease dev
            1..1
            ok 1 - should be equal
        ok 64 - 1.2.3-alpha.10.beta.0 prerelease dev # time=1.704ms
        
        # Subtest: 1.2.3-alpha.10.beta.0 prerelease alpha
            1..1
            ok 1 - should be equal
        ok 65 - 1.2.3-alpha.10.beta.0 prerelease alpha # time=1.818ms
        
        # Subtest: 1.2.3-alpha.10.beta.1 prerelease alpha
            1..1
            ok 1 - should be equal
        ok 66 - 1.2.3-alpha.10.beta.1 prerelease alpha # time=2.021ms
        
        # Subtest: 1.2.3-alpha.10.beta.2 prerelease alpha
            1..1
            ok 1 - should be equal
        ok 67 - 1.2.3-alpha.10.beta.2 prerelease alpha # time=1.664ms
        
        # Subtest: 1.2.3-alpha.9.beta prerelease dev
            1..1
            ok 1 - should be equal
        ok 68 - 1.2.3-alpha.9.beta prerelease dev # time=1.876ms
        
        # Subtest: 1.2.3-alpha.9.beta prerelease alpha
            1..1
            ok 1 - should be equal
        ok 69 - 1.2.3-alpha.9.beta prerelease alpha # time=1.718ms
        
        # Subtest: 1.2.3-alpha.10.beta prerelease alpha
            1..1
            ok 1 - should be equal
        ok 70 - 1.2.3-alpha.10.beta prerelease alpha # time=1.599ms
        
        # Subtest: 1.2.3-alpha.11.beta prerelease alpha
            1..1
            ok 1 - should be equal
        ok 71 - 1.2.3-alpha.11.beta prerelease alpha # time=1.878ms
        
        # Subtest: 1.2.0 prepatch dev
            1..1
            ok 1 - should be equal
        ok 72 - 1.2.0 prepatch dev # time=2.182ms
        
        # Subtest: 1.2.0-1 prepatch dev
            1..1
            ok 1 - should be equal
        ok 73 - 1.2.0-1 prepatch dev # time=1.609ms
        
        # Subtest: 1.2.0 preminor dev
            1..1
            ok 1 - should be equal
        ok 74 - 1.2.0 preminor dev # time=1.776ms
        
        # Subtest: 1.2.3-1 preminor dev
            1..1
            ok 1 - should be equal
        ok 75 - 1.2.3-1 preminor dev # time=1.829ms
        
        # Subtest: 1.2.0 premajor dev
            1..1
            ok 1 - should be equal
        ok 76 - 1.2.0 premajor dev # time=2.701ms
        
        # Subtest: 1.2.3-1 premajor dev
            1..1
            ok 1 - should be equal
        ok 77 - 1.2.3-1 premajor dev # time=2.763ms
        
        # Subtest: 1.2.0-1 minor dev
            1..1
            ok 1 - should be equal
        ok 78 - 1.2.0-1 minor dev # time=1.709ms
        
        # Subtest: 1.0.0-1 major
            1..1
            ok 1 - should be equal
        ok 79 - 1.0.0-1 major # time=1.821ms
        
        # Subtest: 1.2.3-dev.bar prerelease dev
            1..1
            ok 1 - should be equal
        ok 80 - 1.2.3-dev.bar prerelease dev # time=1.966ms
        
    ok 8 - incrementing # time=1238.759ms
    
    # Subtest: compare main vs pre
        ok 1 - should be equal
        ok 2 - should be equal
        ok 3 - should be equal
        ok 4 - should be equal
        ok 5 - should be equal
        ok 6 - should be equal
        ok 7 - should be equal
        ok 8 - should be equal
        ok 9 - should be equal
        1..9
    ok 9 - compare main vs pre # time=7.275ms
    
    # Subtest: invalid version numbers
        ok 1 - expected to throw
        ok 2 - expected to throw
        ok 3 - expected to throw
        ok 4 - expected to throw
        ok 5 - expected to throw
        1..5
    ok 10 - invalid version numbers # time=67.992ms
    
    # Subtest: compareBuild
        ok 1 - should be equal
        ok 2 - should be equal
        ok 3 - should be equal
        ok 4 - should be equal
        ok 5 - should be equal
        ok 6 - should be equal
        ok 7 - should be equal
        1..7
    ok 11 - compareBuild # time=8.398ms
    
    1..11
    # time=3539.744ms
ok 57 - test/classes/semver.js # time=3539.744ms

(node:15556) DeprecationWarning: notEqual() is deprecated, use not() instead
(Use `node --trace-deprecation ...` to show where the warning was created)
# Subtest: test/classes/range.js
    # Subtest: range tests
        1..122
        ok 1 - 1.0.0 - 2.0.0 satisfied by 1.2.3
        ok 2 - ^1.2.3+build satisfied by 1.2.3
        ok 3 - ^1.2.3+build satisfied by 1.3.0
        ok 4 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3
        ok 5 - 1.2.3pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3
        ok 6 - 1.2.3-pre+asdf - 2.4.3pre+asdf satisfied by 1.2.3
        ok 7 - 1.2.3pre+asdf - 2.4.3pre+asdf satisfied by 1.2.3
        ok 8 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3-pre.2
        ok 9 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 2.4.3-alpha
        ok 10 - 1.2.3+asdf - 2.4.3+asdf satisfied by 1.2.3
        ok 11 - 1.0.0 satisfied by 1.0.0
        ok 12 - >=* satisfied by 0.2.4
        ok 13 - satisfied by 1.0.0
        ok 14 - * satisfied by 1.2.3
        ok 15 - * satisfied by v1.2.3
        ok 16 - >=1.0.0 satisfied by 1.0.0
        ok 17 - >=1.0.0 satisfied by 1.0.1
        ok 18 - >=1.0.0 satisfied by 1.1.0
        ok 19 - >1.0.0 satisfied by 1.0.1
        ok 20 - >1.0.0 satisfied by 1.1.0
        ok 21 - <=2.0.0 satisfied by 2.0.0
        ok 22 - <=2.0.0 satisfied by 1.9999.9999
        ok 23 - <=2.0.0 satisfied by 0.2.9
        ok 24 - <2.0.0 satisfied by 1.9999.9999
        ok 25 - <2.0.0 satisfied by 0.2.9
        ok 26 - >= 1.0.0 satisfied by 1.0.0
        ok 27 - >=  1.0.0 satisfied by 1.0.1
        ok 28 - >=   1.0.0 satisfied by 1.1.0
        ok 29 - > 1.0.0 satisfied by 1.0.1
        ok 30 - >  1.0.0 satisfied by 1.1.0
        ok 31 - <=   2.0.0 satisfied by 2.0.0
        ok 32 - <= 2.0.0 satisfied by 1.9999.9999
        ok 33 - <=  2.0.0 satisfied by 0.2.9
        ok 34 - <    2.0.0 satisfied by 1.9999.9999
        ok 35 - <  2.0.0 satisfied by 0.2.9
        ok 36 - >=0.1.97 satisfied by v0.1.97
        ok 37 - >=0.1.97 satisfied by 0.1.97
        ok 38 - 0.1.20 || 1.2.4 satisfied by 1.2.4
        ok 39 - >=0.2.3 || <0.0.1 satisfied by 0.0.0
        ok 40 - >=0.2.3 || <0.0.1 satisfied by 0.2.3
        ok 41 - >=0.2.3 || <0.0.1 satisfied by 0.2.4
        ok 42 - || satisfied by 1.3.4
        ok 43 - 2.x.x satisfied by 2.1.3
        ok 44 - 1.2.x satisfied by 1.2.3
        ok 45 - 1.2.x || 2.x satisfied by 2.1.3
        ok 46 - 1.2.x || 2.x satisfied by 1.2.3
        ok 47 - x satisfied by 1.2.3
        ok 48 - 2.*.* satisfied by 2.1.3
        ok 49 - 1.2.* satisfied by 1.2.3
        ok 50 - 1.2.* || 2.* satisfied by 2.1.3
        ok 51 - 1.2.* || 2.* satisfied by 1.2.3
        ok 52 - * satisfied by 1.2.3
        ok 53 - 2 satisfied by 2.1.2
        ok 54 - 2.3 satisfied by 2.3.1
        ok 55 - ~0.0.1 satisfied by 0.0.1
        ok 56 - ~0.0.1 satisfied by 0.0.2
        ok 57 - ~x satisfied by 0.0.9
        ok 58 - ~2 satisfied by 2.0.9
        ok 59 - ~2.4 satisfied by 2.4.0
        ok 60 - ~2.4 satisfied by 2.4.5
        ok 61 - ~>3.2.1 satisfied by 3.2.2
        ok 62 - ~1 satisfied by 1.2.3
        ok 63 - ~>1 satisfied by 1.2.3
        ok 64 - ~> 1 satisfied by 1.2.3
        ok 65 - ~1.0 satisfied by 1.0.2
        ok 66 - ~ 1.0 satisfied by 1.0.2
        ok 67 - ~ 1.0.3 satisfied by 1.0.12
        ok 68 - ~ 1.0.3alpha satisfied by 1.0.12
        ok 69 - >=1 satisfied by 1.0.0
        ok 70 - >= 1 satisfied by 1.0.0
        ok 71 - <1.2 satisfied by 1.1.1
        ok 72 - < 1.2 satisfied by 1.1.1
        ok 73 - ~v0.5.4-pre satisfied by 0.5.5
        ok 74 - ~v0.5.4-pre satisfied by 0.5.4
        ok 75 - =0.7.x satisfied by 0.7.2
        ok 76 - <=0.7.x satisfied by 0.7.2
        ok 77 - >=0.7.x satisfied by 0.7.2
        ok 78 - <=0.7.x satisfied by 0.6.2
        ok 79 - ~1.2.1 >=1.2.3 satisfied by 1.2.3
        ok 80 - ~1.2.1 =1.2.3 satisfied by 1.2.3
        ok 81 - ~1.2.1 1.2.3 satisfied by 1.2.3
        ok 82 - ~1.2.1 >=1.2.3 1.2.3 satisfied by 1.2.3
        ok 83 - ~1.2.1 1.2.3 >=1.2.3 satisfied by 1.2.3
        ok 84 - ~1.2.1 1.2.3 satisfied by 1.2.3
        ok 85 - >=1.2.1 1.2.3 satisfied by 1.2.3
        ok 86 - 1.2.3 >=1.2.1 satisfied by 1.2.3
        ok 87 - >=1.2.3 >=1.2.1 satisfied by 1.2.3
        ok 88 - >=1.2.1 >=1.2.3 satisfied by 1.2.3
        ok 89 - >=1.2 satisfied by 1.2.8
        ok 90 - ^1.2.3 satisfied by 1.8.1
        ok 91 - ^0.1.2 satisfied by 0.1.2
        ok 92 - ^0.1 satisfied by 0.1.2
        ok 93 - ^0.0.1 satisfied by 0.0.1
        ok 94 - ^1.2 satisfied by 1.4.2
        ok 95 - ^1.2 ^1 satisfied by 1.4.2
        ok 96 - ^1.2.3-alpha satisfied by 1.2.3-pre
        ok 97 - ^1.2.0-alpha satisfied by 1.2.0-pre
        ok 98 - ^0.0.1-alpha satisfied by 0.0.1-beta
        ok 99 - ^0.0.1-alpha satisfied by 0.0.1
        ok 100 - ^0.1.1-alpha satisfied by 0.1.1-beta
        ok 101 - ^x satisfied by 1.2.3
        ok 102 - x - 1.0.0 satisfied by 0.9.7
        ok 103 - x - 1.x satisfied by 0.9.7
        ok 104 - 1.0.0 - x satisfied by 1.9.7
        ok 105 - 1.x - x satisfied by 1.9.7
        ok 106 - <=7.x satisfied by 7.9.9
        ok 107 - 2.x satisfied by 2.0.0-pre.0
        ok 108 - 2.x satisfied by 2.1.0-pre.0
        ok 109 - 1.1.x satisfied by 1.1.0-a
        ok 110 - 1.1.x satisfied by 1.1.1-a
        ok 111 - * satisfied by 1.0.0-rc1
        ok 112 - ^1.0.0-0 satisfied by 1.0.1-rc1
        ok 113 - ^1.0.0-rc2 satisfied by 1.0.1-rc1
        ok 114 - ^1.0.0 satisfied by 1.0.1-rc1
        ok 115 - ^1.0.0 satisfied by 1.1.0-rc1
        ok 116 - 1 - 2 satisfied by 2.0.0-pre
        ok 117 - 1 - 2 satisfied by 1.0.0-pre
        ok 118 - 1.0 - 2 satisfied by 1.0.0-pre
        ok 119 - =0.7.x satisfied by 0.7.0-asdf
        ok 120 - >=0.7.x satisfied by 0.7.0-asdf
        ok 121 - <=0.7.x satisfied by 0.7.0-asdf
        ok 122 - >=1.0.0 <=1.1.0 satisfied by 1.1.0-pre
    ok 1 - range tests # time=512.973ms
    
    # Subtest: range parsing
        1..86
        # Subtest: 1.0.0 - 2.0.0 >=1.0.0 <=2.0.0
            ok 1 - 1.0.0 - 2.0.0 => >=1.0.0 <=2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 1 - 1.0.0 - 2.0.0 >=1.0.0 <=2.0.0 # time=14.756ms
        
        # Subtest: 1.0.0 - 2.0.0 >=1.0.0-0 <2.0.1-0
            ok 1 - 1.0.0 - 2.0.0 => >=1.0.0-0 <2.0.1-0
            ok 2 - parsing both yields same result
            1..2
        ok 2 - 1.0.0 - 2.0.0 >=1.0.0-0 <2.0.1-0 # time=4.746ms
        
        # Subtest: 1 - 2 >=1.0.0 <3.0.0-0
            ok 1 - 1 - 2 => >=1.0.0 <3.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 3 - 1 - 2 >=1.0.0 <3.0.0-0 # time=10.634ms
        
        # Subtest: 1 - 2 >=1.0.0-0 <3.0.0-0
            ok 1 - 1 - 2 => >=1.0.0-0 <3.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 4 - 1 - 2 >=1.0.0-0 <3.0.0-0 # time=22.032ms
        
        # Subtest: 1.0 - 2.0 >=1.0.0 <2.1.0-0
            ok 1 - 1.0 - 2.0 => >=1.0.0 <2.1.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 5 - 1.0 - 2.0 >=1.0.0 <2.1.0-0 # time=4.185ms
        
        # Subtest: 1.0 - 2.0 >=1.0.0-0 <2.1.0-0
            ok 1 - 1.0 - 2.0 => >=1.0.0-0 <2.1.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 6 - 1.0 - 2.0 >=1.0.0-0 <2.1.0-0 # time=4.067ms
        
        # Subtest: 1.0.0 1.0.0
            ok 1 - 1.0.0 => 1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 7 - 1.0.0 1.0.0 # time=4.602ms
        
        # Subtest: >=* *
            ok 1 - >=* => *
            ok 2 - parsing both yields same result
            1..2
        ok 8 - >=* * # time=4.531ms
        
        # Subtest:  *
            ok 1 - => *
            ok 2 - parsing both yields same result
            1..2
        ok 9 - * # time=3.419ms
        
        # Subtest: * *
            ok 1 - * => *
            ok 2 - parsing both yields same result
            1..2
        ok 10 - * * # time=7.017ms
        
        # Subtest: * *
            ok 1 - * => *
            ok 2 - parsing both yields same result
            1..2
        ok 11 - * * # time=2.976ms
        
        # Subtest: >=1.0.0 >=1.0.0
            ok 1 - >=1.0.0 => >=1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 12 - >=1.0.0 >=1.0.0 # time=2.76ms
        
        # Subtest: >1.0.0 >1.0.0
            ok 1 - >1.0.0 => >1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 13 - >1.0.0 >1.0.0 # time=4.166ms
        
        # Subtest: <=2.0.0 <=2.0.0
            ok 1 - <=2.0.0 => <=2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 14 - <=2.0.0 <=2.0.0 # time=2.903ms
        
        # Subtest: 1 >=1.0.0 <2.0.0-0
            ok 1 - 1 => >=1.0.0 <2.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 15 - 1 >=1.0.0 <2.0.0-0 # time=3.728ms
        
        # Subtest: <=2.0.0 <=2.0.0
            ok 1 - <=2.0.0 => <=2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 16 - <=2.0.0 <=2.0.0 # time=2.7ms
        
        # Subtest: <=2.0.0 <=2.0.0
            ok 1 - <=2.0.0 => <=2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 17 - <=2.0.0 <=2.0.0 # time=3.686ms
        
        # Subtest: <2.0.0 <2.0.0
            ok 1 - <2.0.0 => <2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 18 - <2.0.0 <2.0.0 # time=2.886ms
        
        # Subtest: <2.0.0 <2.0.0
            ok 1 - <2.0.0 => <2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 19 - <2.0.0 <2.0.0 # time=2.792ms
        
        # Subtest: >= 1.0.0 >=1.0.0
            ok 1 - >= 1.0.0 => >=1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 20 - >= 1.0.0 >=1.0.0 # time=2.826ms
        
        # Subtest: >=  1.0.0 >=1.0.0
            ok 1 - >=  1.0.0 => >=1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 21 - >=  1.0.0 >=1.0.0 # time=3.029ms
        
        # Subtest: >=   1.0.0 >=1.0.0
            ok 1 - >=   1.0.0 => >=1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 22 - >=   1.0.0 >=1.0.0 # time=2.755ms
        
        # Subtest: > 1.0.0 >1.0.0
            ok 1 - > 1.0.0 => >1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 23 - > 1.0.0 >1.0.0 # time=3.376ms
        
        # Subtest: >  1.0.0 >1.0.0
            ok 1 - >  1.0.0 => >1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 24 - >  1.0.0 >1.0.0 # time=2.849ms
        
        # Subtest: <=   2.0.0 <=2.0.0
            ok 1 - <=   2.0.0 => <=2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 25 - <=   2.0.0 <=2.0.0 # time=19.402ms
        
        # Subtest: <= 2.0.0 <=2.0.0
            ok 1 - <= 2.0.0 => <=2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 26 - <= 2.0.0 <=2.0.0 # time=2.894ms
        
        # Subtest: <=  2.0.0 <=2.0.0
            ok 1 - <=  2.0.0 => <=2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 27 - <=  2.0.0 <=2.0.0 # time=2.752ms
        
        # Subtest: <    2.0.0 <2.0.0
            ok 1 - <    2.0.0 => <2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 28 - <    2.0.0 <2.0.0 # time=2.587ms
        
        # Subtest: < 2.0.0 <2.0.0
            ok 1 - <  2.0.0 => <2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 29 - < 2.0.0 <2.0.0 # time=2.643ms
        
        # Subtest: >=0.1.97 >=0.1.97
            ok 1 - >=0.1.97 => >=0.1.97
            ok 2 - parsing both yields same result
            1..2
        ok 30 - >=0.1.97 >=0.1.97 # time=9.133ms
        
        # Subtest: >=0.1.97 >=0.1.97
            ok 1 - >=0.1.97 => >=0.1.97
            ok 2 - parsing both yields same result
            1..2
        ok 31 - >=0.1.97 >=0.1.97 # time=2.558ms
        
        # Subtest: 0.1.20 || 1.2.4 0.1.20||1.2.4
            ok 1 - 0.1.20 || 1.2.4 => 0.1.20||1.2.4
            ok 2 - parsing both yields same result
            1..2
        ok 32 - 0.1.20 || 1.2.4 0.1.20||1.2.4 # time=3.033ms
        
        # Subtest: >=0.2.3 || <0.0.1 >=0.2.3||<0.0.1
            ok 1 - >=0.2.3 || <0.0.1 => >=0.2.3||<0.0.1
            ok 2 - parsing both yields same result
            1..2
        ok 33 - >=0.2.3 || <0.0.1 >=0.2.3||<0.0.1 # time=3.787ms
        
        # Subtest: >=0.2.3 || <0.0.1 >=0.2.3||<0.0.1
            ok 1 - >=0.2.3 || <0.0.1 => >=0.2.3||<0.0.1
            ok 2 - parsing both yields same result
            1..2
        ok 34 - >=0.2.3 || <0.0.1 >=0.2.3||<0.0.1 # time=7.134ms
        
        # Subtest: >=0.2.3 || <0.0.1 >=0.2.3||<0.0.1
            ok 1 - >=0.2.3 || <0.0.1 => >=0.2.3||<0.0.1
            ok 2 - parsing both yields same result
            1..2
        ok 35 - >=0.2.3 || <0.0.1 >=0.2.3||<0.0.1 # time=2.817ms
        
        # Subtest: || *
            ok 1 - || => *
            ok 2 - parsing both yields same result
            1..2
        ok 36 - || * # time=2.949ms
        
        # Subtest: 2.x.x >=2.0.0 <3.0.0-0
            ok 1 - 2.x.x => >=2.0.0 <3.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 37 - 2.x.x >=2.0.0 <3.0.0-0 # time=3.353ms
        
        # Subtest: 1.2.x >=1.2.0 <1.3.0-0
            ok 1 - 1.2.x => >=1.2.0 <1.3.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 38 - 1.2.x >=1.2.0 <1.3.0-0 # time=4.062ms
        
        # Subtest: 1.2.x || 2.x >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0
            ok 1 - 1.2.x || 2.x => >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 39 - 1.2.x || 2.x >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 # time=3.673ms
        
        # Subtest: 1.2.x || 2.x >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0
            ok 1 - 1.2.x || 2.x => >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 40 - 1.2.x || 2.x >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 # time=3.659ms
        
        # Subtest: x *
            ok 1 - x => *
            ok 2 - parsing both yields same result
            1..2
        ok 41 - x * # time=2.659ms
        
        # Subtest: 2.*.* >=2.0.0 <3.0.0-0
            ok 1 - 2.*.* => >=2.0.0 <3.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 42 - 2.*.* >=2.0.0 <3.0.0-0 # time=3.613ms
        
        # Subtest: 1.2.* >=1.2.0 <1.3.0-0
            ok 1 - 1.2.* => >=1.2.0 <1.3.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 43 - 1.2.* >=1.2.0 <1.3.0-0 # time=2.665ms
        
        # Subtest: 1.2.* || 2.* >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0
            ok 1 - 1.2.* || 2.* => >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 44 - 1.2.* || 2.* >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 # time=2.695ms
        
        # Subtest: * *
            ok 1 - * => *
            ok 2 - parsing both yields same result
            1..2
        ok 45 - * * # time=3.537ms
        
        # Subtest: 2 >=2.0.0 <3.0.0-0
            ok 1 - 2 => >=2.0.0 <3.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 46 - 2 >=2.0.0 <3.0.0-0 # time=3.724ms
        
        # Subtest: 2.3 >=2.3.0 <2.4.0-0
            ok 1 - 2.3 => >=2.3.0 <2.4.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 47 - 2.3 >=2.3.0 <2.4.0-0 # time=3.826ms
        
        # Subtest: ~2.4 >=2.4.0 <2.5.0-0
            ok 1 - ~2.4 => >=2.4.0 <2.5.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 48 - ~2.4 >=2.4.0 <2.5.0-0 # time=4.298ms
        
        # Subtest: ~2.4 >=2.4.0 <2.5.0-0
            ok 1 - ~2.4 => >=2.4.0 <2.5.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 49 - ~2.4 >=2.4.0 <2.5.0-0 # time=4.297ms
        
        # Subtest: ~>3.2.1 >=3.2.1 <3.3.0-0
            ok 1 - ~>3.2.1 => >=3.2.1 <3.3.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 50 - ~>3.2.1 >=3.2.1 <3.3.0-0 # time=34.376ms
        
        # Subtest: ~1 >=1.0.0 <2.0.0-0
            ok 1 - ~1 => >=1.0.0 <2.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 51 - ~1 >=1.0.0 <2.0.0-0 # time=2.604ms
        
        # Subtest: ~>1 >=1.0.0 <2.0.0-0
            ok 1 - ~>1 => >=1.0.0 <2.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 52 - ~>1 >=1.0.0 <2.0.0-0 # time=3.482ms
        
        # Subtest: ~> 1 >=1.0.0 <2.0.0-0
            ok 1 - ~> 1 => >=1.0.0 <2.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 53 - ~> 1 >=1.0.0 <2.0.0-0 # time=2.454ms
        
        # Subtest: ~1.0 >=1.0.0 <1.1.0-0
            ok 1 - ~1.0 => >=1.0.0 <1.1.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 54 - ~1.0 >=1.0.0 <1.1.0-0 # time=3.827ms
        
        # Subtest: ~ 1.0 >=1.0.0 <1.1.0-0
            ok 1 - ~ 1.0 => >=1.0.0 <1.1.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 55 - ~ 1.0 >=1.0.0 <1.1.0-0 # time=2.601ms
        
        # Subtest: ^0 <1.0.0-0
            ok 1 - ^0 => <1.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 56 - ^0 <1.0.0-0 # time=4.32ms
        
        # Subtest: ^ 1 >=1.0.0 <2.0.0-0
            ok 1 - ^ 1 => >=1.0.0 <2.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 57 - ^ 1 >=1.0.0 <2.0.0-0 # time=4.697ms
        
        # Subtest: ^0.1 >=0.1.0 <0.2.0-0
            ok 1 - ^0.1 => >=0.1.0 <0.2.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 58 - ^0.1 >=0.1.0 <0.2.0-0 # time=3.139ms
        
        # Subtest: ^1.0 >=1.0.0 <2.0.0-0
            ok 1 - ^1.0 => >=1.0.0 <2.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 59 - ^1.0 >=1.0.0 <2.0.0-0 # time=3.104ms
        
        # Subtest: ^1.2 >=1.2.0 <2.0.0-0
            ok 1 - ^1.2 => >=1.2.0 <2.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 60 - ^1.2 >=1.2.0 <2.0.0-0 # time=3.121ms
        
        # Subtest: ^0.0.1 >=0.0.1 <0.0.2-0
            ok 1 - ^0.0.1 => >=0.0.1 <0.0.2-0
            ok 2 - parsing both yields same result
            1..2
        ok 61 - ^0.0.1 >=0.0.1 <0.0.2-0 # time=3.199ms
        
        # Subtest: ^0.0.1-beta >=0.0.1-beta <0.0.2-0
            ok 1 - ^0.0.1-beta => >=0.0.1-beta <0.0.2-0
            ok 2 - parsing both yields same result
            1..2
        ok 62 - ^0.0.1-beta >=0.0.1-beta <0.0.2-0 # time=3.675ms
        
        # Subtest: ^0.1.2 >=0.1.2 <0.2.0-0
            ok 1 - ^0.1.2 => >=0.1.2 <0.2.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 63 - ^0.1.2 >=0.1.2 <0.2.0-0 # time=5.044ms
        
        # Subtest: ^1.2.3 >=1.2.3 <2.0.0-0
            ok 1 - ^1.2.3 => >=1.2.3 <2.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 64 - ^1.2.3 >=1.2.3 <2.0.0-0 # time=3.146ms
        
        # Subtest: ^1.2.3-beta.4 >=1.2.3-beta.4 <2.0.0-0
            ok 1 - ^1.2.3-beta.4 => >=1.2.3-beta.4 <2.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 65 - ^1.2.3-beta.4 >=1.2.3-beta.4 <2.0.0-0 # time=12.62ms
        
        # Subtest: <1 <1.0.0-0
            ok 1 - <1 => <1.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 66 - <1 <1.0.0-0 # time=3.076ms
        
        # Subtest: < 1 <1.0.0-0
            ok 1 - < 1 => <1.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 67 - < 1 <1.0.0-0 # time=3.063ms
        
        # Subtest: >=1 >=1.0.0
            ok 1 - >=1 => >=1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 68 - >=1 >=1.0.0 # time=7.049ms
        
        # Subtest: >= 1 >=1.0.0
            ok 1 - >= 1 => >=1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 69 - >= 1 >=1.0.0 # time=2.661ms
        
        # Subtest: <1.2 <1.2.0-0
            ok 1 - <1.2 => <1.2.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 70 - <1.2 <1.2.0-0 # time=2.877ms
        
        # Subtest: < 1.2 <1.2.0-0
            ok 1 - < 1.2 => <1.2.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 71 - < 1.2 <1.2.0-0 # time=2.87ms
        
        # Subtest: 1 >=1.0.0 <2.0.0-0
            ok 1 - 1 => >=1.0.0 <2.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 72 - 1 >=1.0.0 <2.0.0-0 # time=2.704ms
        
        # Subtest: >01.02.03 >1.2.3
            ok 1 - >01.02.03 => >1.2.3
            ok 2 - parsing both yields same result
            1..2
        ok 73 - >01.02.03 >1.2.3 # time=3.523ms
        
        # Subtest: >01.02.03 null
            ok 1 - invalid range: >01.02.03
            1..1
        ok 74 - >01.02.03 null # time=23.48ms
        
        # Subtest: ~1.2.3beta >=1.2.3-beta <1.3.0-0
            ok 1 - ~1.2.3beta => >=1.2.3-beta <1.3.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 75 - ~1.2.3beta >=1.2.3-beta <1.3.0-0 # time=8.088ms
        
        # Subtest: ~1.2.3beta null
            ok 1 - invalid range: ~1.2.3beta
            1..1
        ok 76 - ~1.2.3beta null # time=7.509ms
        
        # Subtest: ^ 1.2 ^ 1 >=1.2.0 <2.0.0-0 >=1.0.0
            ok 1 - ^ 1.2 ^ 1 => >=1.2.0 <2.0.0-0 >=1.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 77 - ^ 1.2 ^ 1 >=1.2.0 <2.0.0-0 >=1.0.0 # time=7.035ms
        
        # Subtest: 1.2 - 3.4.5 >=1.2.0 <=3.4.5
            ok 1 - 1.2 - 3.4.5 => >=1.2.0 <=3.4.5
            ok 2 - parsing both yields same result
            1..2
        ok 78 - 1.2 - 3.4.5 >=1.2.0 <=3.4.5 # time=3.8ms
        
        # Subtest: 1.2.3 - 3.4 >=1.2.3 <3.5.0-0
            ok 1 - 1.2.3 - 3.4 => >=1.2.3 <3.5.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 79 - 1.2.3 - 3.4 >=1.2.3 <3.5.0-0 # time=4.237ms
        
        # Subtest: 1.2 - 3.4 >=1.2.0 <3.5.0-0
            ok 1 - 1.2 - 3.4 => >=1.2.0 <3.5.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 80 - 1.2 - 3.4 >=1.2.0 <3.5.0-0 # time=3.86ms
        
        # Subtest: >1 >=2.0.0
            ok 1 - >1 => >=2.0.0
            ok 2 - parsing both yields same result
            1..2
        ok 81 - >1 >=2.0.0 # time=3.439ms
        
        # Subtest: >1.2 >=1.3.0
            ok 1 - >1.2 => >=1.3.0
            ok 2 - parsing both yields same result
            1..2
        ok 82 - >1.2 >=1.3.0 # time=3.848ms
        
        # Subtest: >X <0.0.0-0
            ok 1 - >X => <0.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 83 - >X <0.0.0-0 # time=4.122ms
        
        # Subtest: <X <0.0.0-0
            ok 1 - <X => <0.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 84 - <X <0.0.0-0 # time=11.951ms
        
        # Subtest: <x <* || >* 2.x <0.0.0-0
            ok 1 - <x <* || >* 2.x => <0.0.0-0
            ok 2 - parsing both yields same result
            1..2
        ok 85 - <x <* || >* 2.x <0.0.0-0 # time=4.365ms
        
        # Subtest: >x 2.x || * || <x *
            ok 1 - >x 2.x || * || <x => *
            ok 2 - parsing both yields same result
            1..2
        ok 86 - >x 2.x || * || <x * # time=4.221ms
        
    ok 2 - range parsing # time=2044.48ms
    
    # Subtest: throw for empty comparator set, even in loose mode
        ok 1 - expected to throw: TypeError Invalid SemVer Range: sadf||asdf
        1..1
    ok 3 - throw for empty comparator set, even in loose mode # time=9.602ms
    
    # Subtest: convert comparator to range
        ok 1 - created range from comparator
        1..1
    ok 4 - convert comparator to range # time=2.486ms
    
    # Subtest: range as argument to range ctor
        ok 1 - loose option
        ok 2 - loose boolean
        ok 3 - created new range if not matched
        ok 4 - include prerelease, option match returns argument
        ok 5 - include prerelease, option mismatch does not return argument
        1..5
    ok 5 - range as argument to range ctor # time=6.971ms
    
    # Subtest: negative range tests
        1..96
        ok 1 - 1.0.0 - 2.0.0 not satisfied by 2.2.3
        ok 2 - 1.2.3+asdf - 2.4.3+asdf not satisfied by 1.2.3-pre.2
        ok 3 - 1.2.3+asdf - 2.4.3+asdf not satisfied by 2.4.3-alpha
        ok 4 - ^1.2.3+build not satisfied by 2.0.0
        ok 5 - ^1.2.3+build not satisfied by 1.2.0
        ok 6 - ^1.2.3 not satisfied by 1.2.3-pre
        ok 7 - ^1.2 not satisfied by 1.2.0-pre
        ok 8 - >1.2 not satisfied by 1.3.0-beta
        ok 9 - <=1.2.3 not satisfied by 1.2.3-beta
        ok 10 - ^1.2.3 not satisfied by 1.2.3-beta
        ok 11 - =0.7.x not satisfied by 0.7.0-asdf
        ok 12 - >=0.7.x not satisfied by 0.7.0-asdf
        ok 13 - <=0.7.x not satisfied by 0.7.0-asdf
        ok 14 - 1 not satisfied by 1.0.0beta
        ok 15 - <1 not satisfied by 1.0.0beta
        ok 16 - < 1 not satisfied by 1.0.0beta
        ok 17 - 1.0.0 not satisfied by 1.0.1
        ok 18 - >=1.0.0 not satisfied by 0.0.0
        ok 19 - >=1.0.0 not satisfied by 0.0.1
        ok 20 - >=1.0.0 not satisfied by 0.1.0
        ok 21 - >1.0.0 not satisfied by 0.0.1
        ok 22 - >1.0.0 not satisfied by 0.1.0
        ok 23 - <=2.0.0 not satisfied by 3.0.0
        ok 24 - <=2.0.0 not satisfied by 2.9999.9999
        ok 25 - <=2.0.0 not satisfied by 2.2.9
        ok 26 - <2.0.0 not satisfied by 2.9999.9999
        ok 27 - <2.0.0 not satisfied by 2.2.9
        ok 28 - >=0.1.97 not satisfied by v0.1.93
        ok 29 - >=0.1.97 not satisfied by 0.1.93
        ok 30 - 0.1.20 || 1.2.4 not satisfied by 1.2.3
        ok 31 - >=0.2.3 || <0.0.1 not satisfied by 0.0.3
        ok 32 - >=0.2.3 || <0.0.1 not satisfied by 0.2.2
        ok 33 - 2.x.x not satisfied by 1.1.3
        ok 34 - 2.x.x not satisfied by 3.1.3
        ok 35 - 1.2.x not satisfied by 1.3.3
        ok 36 - 1.2.x || 2.x not satisfied by 3.1.3
        ok 37 - 1.2.x || 2.x not satisfied by 1.1.3
        ok 38 - 2.*.* not satisfied by 1.1.3
        ok 39 - 2.*.* not satisfied by 3.1.3
        ok 40 - 1.2.* not satisfied by 1.3.3
        ok 41 - 1.2.* || 2.* not satisfied by 3.1.3
        ok 42 - 1.2.* || 2.* not satisfied by 1.1.3
        ok 43 - 2 not satisfied by 1.1.2
        ok 44 - 2.3 not satisfied by 2.4.1
        ok 45 - ~0.0.1 not satisfied by 0.1.0-alpha
        ok 46 - ~0.0.1 not satisfied by 0.1.0
        ok 47 - ~2.4 not satisfied by 2.5.0
        ok 48 - ~2.4 not satisfied by 2.3.9
        ok 49 - ~>3.2.1 not satisfied by 3.3.2
        ok 50 - ~>3.2.1 not satisfied by 3.2.0
        ok 51 - ~1 not satisfied by 0.2.3
        ok 52 - ~>1 not satisfied by 2.2.3
        ok 53 - ~1.0 not satisfied by 1.1.0
        ok 54 - <1 not satisfied by 1.0.0
        ok 55 - >=1.2 not satisfied by 1.1.1
        ok 56 - 1 not satisfied by 2.0.0beta
        ok 57 - ~v0.5.4-beta not satisfied by 0.5.4-alpha
        ok 58 - =0.7.x not satisfied by 0.8.2
        ok 59 - >=0.7.x not satisfied by 0.6.2
        ok 60 - <0.7.x not satisfied by 0.7.2
        ok 61 - <1.2.3 not satisfied by 1.2.3-beta
        ok 62 - =1.2.3 not satisfied by 1.2.3-beta
        ok 63 - >1.2 not satisfied by 1.2.8
        ok 64 - ^0.0.1 not satisfied by 0.0.2-alpha
        ok 65 - ^0.0.1 not satisfied by 0.0.2
        ok 66 - ^1.2.3 not satisfied by 2.0.0-alpha
        ok 67 - ^1.2.3 not satisfied by 1.2.2
        ok 68 - ^1.2 not satisfied by 1.1.9
        ok 69 - * not satisfied by v1.2.3-foo
        ok 70 - * not satisfied by not a version
        ok 71 - >=2 not satisfied by glorp
        ok 72 - >=2 not satisfied by false
        ok 73 - 2.x not satisfied by 3.0.0-pre.0
        ok 74 - ^1.0.0 not satisfied by 1.0.0-rc1
        ok 75 - ^1.0.0 not satisfied by 2.0.0-rc1
        ok 76 - ^1.2.3-rc2 not satisfied by 2.0.0
        ok 77 - ^1.0.0 not satisfied by 2.0.0-rc1
        ok 78 - ^1.0.0 not satisfied by 2.0.0-rc1
        ok 79 - 1 - 2 not satisfied by 3.0.0-pre
        ok 80 - 1 - 2 not satisfied by 2.0.0-pre
        ok 81 - 1 - 2 not satisfied by 1.0.0-pre
        ok 82 - 1.0 - 2 not satisfied by 1.0.0-pre
        ok 83 - 1.1.x not satisfied by 1.0.0-a
        ok 84 - 1.1.x not satisfied by 1.1.0-a
        ok 85 - 1.1.x not satisfied by 1.2.0-a
        ok 86 - 1.1.x not satisfied by 1.2.0-a
        ok 87 - 1.1.x not satisfied by 1.0.0-a
        ok 88 - 1.x not satisfied by 1.0.0-a
        ok 89 - 1.x not satisfied by 1.1.0-a
        ok 90 - 1.x not satisfied by 1.2.0-a
        ok 91 - 1.x not satisfied by 0.0.0-a
        ok 92 - 1.x not satisfied by 2.0.0-a
        ok 93 - >=1.0.0 <1.1.0 not satisfied by 1.1.0
        ok 94 - >=1.0.0 <1.1.0 not satisfied by 1.1.0
        ok 95 - >=1.0.0 <1.1.0 not satisfied by 1.1.0-pre
        ok 96 - >=1.0.0 <1.1.0-pre not satisfied by 1.1.0-pre
    ok 6 - negative range tests # time=70.559ms
    
    # Subtest: strict vs loose ranges
        ok 1 - expected to throw
        ok 2 - should be equal
        ok 3 - expected to throw
        ok 4 - should be equal
        1..4
    ok 7 - strict vs loose ranges # time=10.103ms
    
    # Subtest: tostrings
        ok 1 - should be equal
        1..1
    ok 8 - tostrings # time=2.65ms
    
    # Subtest: ranges intersect
        # Subtest: 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0
            ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 objects
            1..2
        ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 # time=6.908ms
        
        # Subtest: <1.0.0 >2.0.0 <~> >0.0.0
            ok 1 - <1.0.0 >2.0.0 <~> >0.0.0 objects
            ok 2 - >0.0.0 <~> <1.0.0 >2.0.0 objects
            1..2
        ok 2 - <1.0.0 >2.0.0 <~> >0.0.0 # time=3.381ms
        
        # Subtest: >0.0.0 <~> <1.0.0 >2.0.0
            ok 1 - >0.0.0 <~> <1.0.0 >2.0.0 objects
            ok 2 - <1.0.0 >2.0.0 <~> >0.0.0 objects
            1..2
        ok 3 - >0.0.0 <~> <1.0.0 >2.0.0 # time=4.326ms
        
        # Subtest: <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0
            ok 1 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 objects
            ok 2 - >1.4.0 <1.6.0 <~> <1.0.0 >2.0.0 objects
            1..2
        ok 4 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 # time=25.388ms
        
        # Subtest: <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0
            ok 1 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 objects
            ok 2 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >2.0.0 objects
            1..2
        ok 5 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 # time=3.816ms
        
        # Subtest: >1.0.0 <=2.0.0 <~> 2.0.0
            ok 1 - >1.0.0 <=2.0.0 <~> 2.0.0 objects
            ok 2 - 2.0.0 <~> >1.0.0 <=2.0.0 objects
            1..2
        ok 6 - >1.0.0 <=2.0.0 <~> 2.0.0 # time=19.706ms
        
        # Subtest: <1.0.0 >=2.0.0 <~> 2.1.0
            ok 1 - <1.0.0 >=2.0.0 <~> 2.1.0 objects
            ok 2 - 2.1.0 <~> <1.0.0 >=2.0.0 objects
            1..2
        ok 7 - <1.0.0 >=2.0.0 <~> 2.1.0 # time=13.274ms
        
        # Subtest: <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0
            ok 1 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 objects
            ok 2 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >=2.0.0 objects
            1..2
        ok 8 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 # time=3.171ms
        
        # Subtest: 1.5.x <~> <1.5.0 || >=1.6.0
            ok 1 - 1.5.x <~> <1.5.0 || >=1.6.0 objects
            ok 2 - <1.5.0 || >=1.6.0 <~> 1.5.x objects
            1..2
        ok 9 - 1.5.x <~> <1.5.0 || >=1.6.0 # time=9.152ms
        
        # Subtest: <1.5.0 || >=1.6.0 <~> 1.5.x
            ok 1 - <1.5.0 || >=1.6.0 <~> 1.5.x objects
            ok 2 - 1.5.x <~> <1.5.0 || >=1.6.0 objects
            1..2
        ok 10 - <1.5.0 || >=1.6.0 <~> 1.5.x # time=12.545ms
        
        # Subtest: <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2
            ok 1 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 objects
            ok 2 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 objects
            1..2
        ok 11 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 # time=10.785ms
        
        # Subtest: <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2
            ok 1 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 objects
            ok 2 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 objects
            1..2
        ok 12 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 # time=3.599ms
        
        # Subtest: >=1.0.0 <~> <=1.0.0
            ok 1 - >=1.0.0 <~> <=1.0.0 objects
            ok 2 - <=1.0.0 <~> >=1.0.0 objects
            1..2
        ok 13 - >=1.0.0 <~> <=1.0.0 # time=7.687ms
        
        # Subtest: >1.0.0 <1.0.0 <~> <=0.0.0
            ok 1 - >1.0.0 <1.0.0 <~> <=0.0.0 objects
            ok 2 - <=0.0.0 <~> >1.0.0 <1.0.0 objects
            1..2
        ok 14 - >1.0.0 <1.0.0 <~> <=0.0.0 # time=11.969ms
        
        # Subtest: * <~> 0.0.1
            ok 1 - * <~> 0.0.1 objects
            ok 2 - 0.0.1 <~> * objects
            1..2
        ok 15 - * <~> 0.0.1 # time=3.002ms
        
        # Subtest: * <~> >=1.0.0
            ok 1 - * <~> >=1.0.0 objects
            ok 2 - >=1.0.0 <~> * objects
            1..2
        ok 16 - * <~> >=1.0.0 # time=2.412ms
        
        # Subtest: * <~> >1.0.0
            ok 1 - * <~> >1.0.0 objects
            ok 2 - >1.0.0 <~> * objects
            1..2
        ok 17 - * <~> >1.0.0 # time=2.722ms
        
        # Subtest: * <~> ~1.0.0
            ok 1 - * <~> ~1.0.0 objects
            ok 2 - ~1.0.0 <~> * objects
            1..2
        ok 18 - * <~> ~1.0.0 # time=3.524ms
        
        # Subtest: * <~> <1.6.0
            ok 1 - * <~> <1.6.0 objects
            ok 2 - <1.6.0 <~> * objects
            1..2
        ok 19 - * <~> <1.6.0 # time=3.007ms
        
        # Subtest: * <~> <=1.6.0
            ok 1 - * <~> <=1.6.0 objects
            ok 2 - <=1.6.0 <~> * objects
            1..2
        ok 20 - * <~> <=1.6.0 # time=3.214ms
        
        # Subtest: 1.* <~> 0.0.1
            ok 1 - 1.* <~> 0.0.1 objects
            ok 2 - 0.0.1 <~> 1.* objects
            1..2
        ok 21 - 1.* <~> 0.0.1 # time=3.325ms
        
        # Subtest: 1.* <~> 2.0.0
            ok 1 - 1.* <~> 2.0.0 objects
            ok 2 - 2.0.0 <~> 1.* objects
            1..2
        ok 22 - 1.* <~> 2.0.0 # time=3.129ms
        
        # Subtest: 1.* <~> 1.0.0
            ok 1 - 1.* <~> 1.0.0 objects
            ok 2 - 1.0.0 <~> 1.* objects
            1..2
        ok 23 - 1.* <~> 1.0.0 # time=7.224ms
        
        # Subtest: 1.* <~> <2.0.0
            ok 1 - 1.* <~> <2.0.0 objects
            ok 2 - <2.0.0 <~> 1.* objects
            1..2
        ok 24 - 1.* <~> <2.0.0 # time=7.157ms
        
        # Subtest: 1.* <~> >1.0.0
            ok 1 - 1.* <~> >1.0.0 objects
            ok 2 - >1.0.0 <~> 1.* objects
            1..2
        ok 25 - 1.* <~> >1.0.0 # time=10.941ms
        
        # Subtest: 1.* <~> <=1.0.0
            ok 1 - 1.* <~> <=1.0.0 objects
            ok 2 - <=1.0.0 <~> 1.* objects
            1..2
        ok 26 - 1.* <~> <=1.0.0 # time=2.674ms
        
        # Subtest: 1.* <~> ^1.0.0
            ok 1 - 1.* <~> ^1.0.0 objects
            ok 2 - ^1.0.0 <~> 1.* objects
            1..2
        ok 27 - 1.* <~> ^1.0.0 # time=7.152ms
        
        # Subtest: 1.0.* <~> 0.0.1
            ok 1 - 1.0.* <~> 0.0.1 objects
            ok 2 - 0.0.1 <~> 1.0.* objects
            1..2
        ok 28 - 1.0.* <~> 0.0.1 # time=3.303ms
        
        # Subtest: 1.0.* <~> <0.0.1
            ok 1 - 1.0.* <~> <0.0.1 objects
            ok 2 - <0.0.1 <~> 1.0.* objects
            1..2
        ok 29 - 1.0.* <~> <0.0.1 # time=2.927ms
        
        # Subtest: 1.0.* <~> >0.0.1
            ok 1 - 1.0.* <~> >0.0.1 objects
            ok 2 - >0.0.1 <~> 1.0.* objects
            1..2
        ok 30 - 1.0.* <~> >0.0.1 # time=7.445ms
        
        # Subtest: * <~> 1.3.0 || <1.0.0 >2.0.0
            ok 1 - * <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> * objects
            1..2
        ok 31 - * <~> 1.3.0 || <1.0.0 >2.0.0 # time=2.993ms
        
        # Subtest: 1.3.0 || <1.0.0 >2.0.0 <~> *
            ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> * objects
            ok 2 - * <~> 1.3.0 || <1.0.0 >2.0.0 objects
            1..2
        ok 32 - 1.3.0 || <1.0.0 >2.0.0 <~> * # time=7.162ms
        
        # Subtest: 1.* <~> 1.3.0 || <1.0.0 >2.0.0
            ok 1 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.* objects
            1..2
        ok 33 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 # time=3.292ms
        
        # Subtest: x <~> 0.0.1
            ok 1 - x <~> 0.0.1 objects
            ok 2 - 0.0.1 <~> x objects
            1..2
        ok 34 - x <~> 0.0.1 # time=2.854ms
        
        # Subtest: x <~> >=1.0.0
            ok 1 - x <~> >=1.0.0 objects
            ok 2 - >=1.0.0 <~> x objects
            1..2
        ok 35 - x <~> >=1.0.0 # time=2.513ms
        
        # Subtest: x <~> >1.0.0
            ok 1 - x <~> >1.0.0 objects
            ok 2 - >1.0.0 <~> x objects
            1..2
        ok 36 - x <~> >1.0.0 # time=2.777ms
        
        # Subtest: x <~> ~1.0.0
            ok 1 - x <~> ~1.0.0 objects
            ok 2 - ~1.0.0 <~> x objects
            1..2
        ok 37 - x <~> ~1.0.0 # time=2.781ms
        
        # Subtest: x <~> <1.6.0
            ok 1 - x <~> <1.6.0 objects
            ok 2 - <1.6.0 <~> x objects
            1..2
        ok 38 - x <~> <1.6.0 # time=2.558ms
        
        # Subtest: x <~> <=1.6.0
            ok 1 - x <~> <=1.6.0 objects
            ok 2 - <=1.6.0 <~> x objects
            1..2
        ok 39 - x <~> <=1.6.0 # time=2.645ms
        
        # Subtest: 1.x <~> 0.0.1
            ok 1 - 1.x <~> 0.0.1 objects
            ok 2 - 0.0.1 <~> 1.x objects
            1..2
        ok 40 - 1.x <~> 0.0.1 # time=10.915ms
        
        # Subtest: 1.x <~> 2.0.0
            ok 1 - 1.x <~> 2.0.0 objects
            ok 2 - 2.0.0 <~> 1.x objects
            1..2
        ok 41 - 1.x <~> 2.0.0 # time=3.049ms
        
        # Subtest: 1.x <~> 1.0.0
            ok 1 - 1.x <~> 1.0.0 objects
            ok 2 - 1.0.0 <~> 1.x objects
            1..2
        ok 42 - 1.x <~> 1.0.0 # time=3.134ms
        
        # Subtest: 1.x <~> <2.0.0
            ok 1 - 1.x <~> <2.0.0 objects
            ok 2 - <2.0.0 <~> 1.x objects
            1..2
        ok 43 - 1.x <~> <2.0.0 # time=2.836ms
        
        # Subtest: 1.x <~> >1.0.0
            ok 1 - 1.x <~> >1.0.0 objects
            ok 2 - >1.0.0 <~> 1.x objects
            1..2
        ok 44 - 1.x <~> >1.0.0 # time=3.167ms
        
        # Subtest: 1.x <~> <=1.0.0
            ok 1 - 1.x <~> <=1.0.0 objects
            ok 2 - <=1.0.0 <~> 1.x objects
            1..2
        ok 45 - 1.x <~> <=1.0.0 # time=2.776ms
        
        # Subtest: 1.x <~> ^1.0.0
            ok 1 - 1.x <~> ^1.0.0 objects
            ok 2 - ^1.0.0 <~> 1.x objects
            1..2
        ok 46 - 1.x <~> ^1.0.0 # time=3.212ms
        
        # Subtest: 1.0.x <~> 0.0.1
            ok 1 - 1.0.x <~> 0.0.1 objects
            ok 2 - 0.0.1 <~> 1.0.x objects
            1..2
        ok 47 - 1.0.x <~> 0.0.1 # time=3.258ms
        
        # Subtest: 1.0.x <~> <0.0.1
            ok 1 - 1.0.x <~> <0.0.1 objects
            ok 2 - <0.0.1 <~> 1.0.x objects
            1..2
        ok 48 - 1.0.x <~> <0.0.1 # time=2.778ms
        
        # Subtest: 1.0.x <~> >0.0.1
            ok 1 - 1.0.x <~> >0.0.1 objects
            ok 2 - >0.0.1 <~> 1.0.x objects
            1..2
        ok 49 - 1.0.x <~> >0.0.1 # time=2.744ms
        
        # Subtest: x <~> 1.3.0 || <1.0.0 >2.0.0
            ok 1 - x <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> x objects
            1..2
        ok 50 - x <~> 1.3.0 || <1.0.0 >2.0.0 # time=2.516ms
        
        # Subtest: 1.3.0 || <1.0.0 >2.0.0 <~> x
            ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> x objects
            ok 2 - x <~> 1.3.0 || <1.0.0 >2.0.0 objects
            1..2
        ok 51 - 1.3.0 || <1.0.0 >2.0.0 <~> x # time=2.726ms
        
        # Subtest: 1.x <~> 1.3.0 || <1.0.0 >2.0.0
            ok 1 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 objects
            ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.x objects
            1..2
        ok 52 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 # time=3.024ms
        
        # Subtest: * <~> *
            ok 1 - * <~> * objects
            ok 2 - * <~> * objects
            1..2
        ok 53 - * <~> * # time=2.644ms
        
        # Subtest: x <~> 
            ok 1 - x <~>  objects
            ok 2 - <~> x objects
            1..2
        ok 54 - x <~> # time=2.588ms
        
        1..54
    ok 9 - ranges intersect # time=1145.691ms
    
    # Subtest: missing range parameter in range intersect
        ok 1 - throws type error: TypeError a Range is required
        1..1
    ok 10 - missing range parameter in range intersect # time=6.023ms
    
    1..10
    # time=3956.805ms
ok 58 - test/classes/range.js # time=3956.805ms

# Subtest: test/classes/index.js
    ok 1 - export all classes at semver/classes
    1..1
    # time=52.918ms
ok 59 - test/classes/index.js # time=52.918ms

# Subtest: test/classes/comparator.js
    # Subtest: comparator testing
        ok 1 - expect truthy value
        ok 2 - expect truthy value
        ok 3 - expect truthy value
        ok 4 - expect falsey value
        1..4
    ok 1 - comparator testing # time=114.55ms
    
    # Subtest: tostrings
        ok 1 - should be equal
        1..1
    ok 2 - tostrings # time=15.411ms
    
    # Subtest: intersect comparators
        1..28
        # Subtest: 1.3.0 >=1.3.0 true
            ok 1 - 1.3.0 intersects >=1.3.0
            ok 2 - >=1.3.0 intersects 1.3.0
            1..2
        ok 1 - 1.3.0 >=1.3.0 true # time=33.789ms
        
        # Subtest: 1.3.0 >1.3.0 false
            ok 1 - 1.3.0 intersects >1.3.0
            ok 2 - >1.3.0 intersects 1.3.0
            1..2
        ok 2 - 1.3.0 >1.3.0 false # time=27.133ms
        
        # Subtest: >=1.3.0 1.3.0 true
            ok 1 - >=1.3.0 intersects 1.3.0
            ok 2 - 1.3.0 intersects >=1.3.0
            1..2
        ok 3 - >=1.3.0 1.3.0 true # time=4.925ms
        
        # Subtest: >1.3.0 1.3.0 false
            ok 1 - >1.3.0 intersects 1.3.0
            ok 2 - 1.3.0 intersects >1.3.0
            1..2
        ok 4 - >1.3.0 1.3.0 false # time=12.274ms
        
        # Subtest: >1.3.0 >1.2.0 true
            ok 1 - >1.3.0 intersects >1.2.0
            ok 2 - >1.2.0 intersects >1.3.0
            1..2
        ok 5 - >1.3.0 >1.2.0 true # time=14.952ms
        
        # Subtest: >1.2.0 >1.3.0 true
            ok 1 - >1.2.0 intersects >1.3.0
            ok 2 - >1.3.0 intersects >1.2.0
            1..2
        ok 6 - >1.2.0 >1.3.0 true # time=9.399ms
        
        # Subtest: >=1.2.0 >1.3.0 true
            ok 1 - >=1.2.0 intersects >1.3.0
            ok 2 - >1.3.0 intersects >=1.2.0
            1..2
        ok 7 - >=1.2.0 >1.3.0 true # time=10.761ms
        
        # Subtest: >1.2.0 >=1.3.0 true
            ok 1 - >1.2.0 intersects >=1.3.0
            ok 2 - >=1.3.0 intersects >1.2.0
            1..2
        ok 8 - >1.2.0 >=1.3.0 true # time=3.664ms
        
        # Subtest: <1.3.0 <1.2.0 true
            ok 1 - <1.3.0 intersects <1.2.0
            ok 2 - <1.2.0 intersects <1.3.0
            1..2
        ok 9 - <1.3.0 <1.2.0 true # time=11.693ms
        
        # Subtest: <1.2.0 <1.3.0 true
            ok 1 - <1.2.0 intersects <1.3.0
            ok 2 - <1.3.0 intersects <1.2.0
            1..2
        ok 10 - <1.2.0 <1.3.0 true # time=3.016ms
        
        # Subtest: <=1.2.0 <1.3.0 true
            ok 1 - <=1.2.0 intersects <1.3.0
            ok 2 - <1.3.0 intersects <=1.2.0
            1..2
        ok 11 - <=1.2.0 <1.3.0 true # time=10.242ms
        
        # Subtest: <1.2.0 <=1.3.0 true
            ok 1 - <1.2.0 intersects <=1.3.0
            ok 2 - <=1.3.0 intersects <1.2.0
            1..2
        ok 12 - <1.2.0 <=1.3.0 true # time=11.694ms
        
        # Subtest: >=1.3.0 <=1.3.0 true
            ok 1 - >=1.3.0 intersects <=1.3.0
            ok 2 - <=1.3.0 intersects >=1.3.0
            1..2
        ok 13 - >=1.3.0 <=1.3.0 true # time=3.212ms
        
        # Subtest: >=v1.3.0 <=1.3.0 true
            ok 1 - >=v1.3.0 intersects <=1.3.0
            ok 2 - <=1.3.0 intersects >=v1.3.0
            1..2
        ok 14 - >=v1.3.0 <=1.3.0 true # time=3.08ms
        
        # Subtest: >=1.3.0 >=1.3.0 true
            ok 1 - >=1.3.0 intersects >=1.3.0
            ok 2 - >=1.3.0 intersects >=1.3.0
            1..2
        ok 15 - >=1.3.0 >=1.3.0 true # time=11.503ms
        
        # Subtest: <=1.3.0 <=1.3.0 true
            ok 1 - <=1.3.0 intersects <=1.3.0
            ok 2 - <=1.3.0 intersects <=1.3.0
            1..2
        ok 16 - <=1.3.0 <=1.3.0 true # time=3.014ms
        
        # Subtest: <=1.3.0 <=v1.3.0 true
            ok 1 - <=1.3.0 intersects <=v1.3.0
            ok 2 - <=v1.3.0 intersects <=1.3.0
            1..2
        ok 17 - <=1.3.0 <=v1.3.0 true # time=2.712ms
        
        # Subtest: >1.3.0 <=1.3.0 false
            ok 1 - >1.3.0 intersects <=1.3.0
            ok 2 - <=1.3.0 intersects >1.3.0
            1..2
        ok 18 - >1.3.0 <=1.3.0 false # time=2.919ms
        
        # Subtest: >=1.3.0 <1.3.0 false
            ok 1 - >=1.3.0 intersects <1.3.0
            ok 2 - <1.3.0 intersects >=1.3.0
            1..2
        ok 19 - >=1.3.0 <1.3.0 false # time=15.103ms
        
        # Subtest: >1.0.0 <2.0.0 true
            ok 1 - >1.0.0 intersects <2.0.0
            ok 2 - <2.0.0 intersects >1.0.0
            1..2
        ok 20 - >1.0.0 <2.0.0 true # time=11.482ms
        
        # Subtest: >=1.0.0 <2.0.0 true
            ok 1 - >=1.0.0 intersects <2.0.0
            ok 2 - <2.0.0 intersects >=1.0.0
            1..2
        ok 21 - >=1.0.0 <2.0.0 true # time=2.925ms
        
        # Subtest: >=1.0.0 <=2.0.0 true
            ok 1 - >=1.0.0 intersects <=2.0.0
            ok 2 - <=2.0.0 intersects >=1.0.0
            1..2
        ok 22 - >=1.0.0 <=2.0.0 true # time=2.88ms
        
        # Subtest: >1.0.0 <=2.0.0 true
            ok 1 - >1.0.0 intersects <=2.0.0
            ok 2 - <=2.0.0 intersects >1.0.0
            1..2
        ok 23 - >1.0.0 <=2.0.0 true # time=11.41ms
        
        # Subtest: <=2.0.0 >1.0.0 true
            ok 1 - <=2.0.0 intersects >1.0.0
            ok 2 - >1.0.0 intersects <=2.0.0
            1..2
        ok 24 - <=2.0.0 >1.0.0 true # time=2.673ms
        
        # Subtest: <=1.0.0 >=2.0.0 false
            ok 1 - <=1.0.0 intersects >=2.0.0
            ok 2 - >=2.0.0 intersects <=1.0.0
            1..2
        ok 25 - <=1.0.0 >=2.0.0 false # time=2.984ms
        
        # Subtest:   true
            ok 1 - intersects
            ok 2 - intersects
            1..2
        ok 26 - true # time=2.789ms
        
        # Subtest:  >1.0.0 true
            ok 1 - intersects >1.0.0
            ok 2 - >1.0.0 intersects
            1..2
        ok 27 - >1.0.0 true # time=2.676ms
        
        # Subtest: <=2.0.0  true
            ok 1 - <=2.0.0 intersects
            ok 2 - intersects <=2.0.0
            1..2
        ok 28 - <=2.0.0  true # time=15.378ms
        
    ok 3 - intersect comparators # time=1048.632ms
    
    # Subtest: intersect demands another comparator
        ok 1 - expected to throw: TypeError a Comparator is required
        1..1
    ok 4 - intersect demands another comparator # time=47.014ms
    
    # Subtest: ANY matches anything
        ok 1 - ANY matches anything
        ok 2 - anything matches ANY
        1..2
    ok 5 - ANY matches anything # time=3.203ms
    
    # Subtest: invalid comparator parse throws
        ok 1 - expected to throw: TypeError Invalid comparator: foo bar baz
        1..1
    ok 6 - invalid comparator parse throws # time=5.035ms
    
    # Subtest: = is ignored
        ok 1 - should match pattern provided
        1..1
    ok 7 - = is ignored # time=11.563ms
    
    1..7
    # time=1489.885ms
ok 60 - test/classes/comparator.js # time=1489.885ms

1..60
# skip: 13
# time=119604.533ms
------------------------------------|---------|----------|---------|---------|-------------------
File                                | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
------------------------------------|---------|----------|---------|---------|-------------------
All files                           |     100 |      100 |     100 |     100 |                   
 node-semver-7.3.5+~7.3.9           |     100 |      100 |     100 |     100 |                   
  index.js                          |     100 |      100 |     100 |     100 |                   
  map.js                            |     100 |      100 |     100 |     100 |                   
  preload.js                        |     100 |      100 |     100 |     100 |                   
 node-semver-7.3.5+~7.3.9/classes   |     100 |      100 |     100 |     100 |                   
  comparator.js                     |     100 |      100 |     100 |     100 |                   
  index.js                          |     100 |      100 |     100 |     100 |                   
  range.js                          |     100 |      100 |     100 |     100 |                   
  semver.js                         |     100 |      100 |     100 |     100 |                   
 node-semver-7.3.5+~7.3.9/functions |     100 |      100 |     100 |     100 |                   
  clean.js                          |     100 |      100 |     100 |     100 |                   
  cmp.js                            |     100 |      100 |     100 |     100 |                   
  coerce.js                         |     100 |      100 |     100 |     100 |                   
  compare-build.js                  |     100 |      100 |     100 |     100 |                   
  compare-loose.js                  |     100 |      100 |     100 |     100 |                   
  compare.js                        |     100 |      100 |     100 |     100 |                   
  diff.js                           |     100 |      100 |     100 |     100 |                   
  eq.js                             |     100 |      100 |     100 |     100 |                   
  gt.js                             |     100 |      100 |     100 |     100 |                   
  gte.js                            |     100 |      100 |     100 |     100 |                   
  inc.js                            |     100 |      100 |     100 |     100 |                   
  lt.js                             |     100 |      100 |     100 |     100 |                   
  lte.js                            |     100 |      100 |     100 |     100 |                   
  major.js                          |     100 |      100 |     100 |     100 |                   
  minor.js                          |     100 |      100 |     100 |     100 |                   
  neq.js                            |     100 |      100 |     100 |     100 |                   
  parse.js                          |     100 |      100 |     100 |     100 |                   
  patch.js                          |     100 |      100 |     100 |     100 |                   
  prerelease.js                     |     100 |      100 |     100 |     100 |                   
  rcompare.js                       |     100 |      100 |     100 |     100 |                   
  rsort.js                          |     100 |      100 |     100 |     100 |                   
  satisfies.js                      |     100 |      100 |     100 |     100 |                   
  sort.js                           |     100 |      100 |     100 |     100 |                   
  valid.js                          |     100 |      100 |     100 |     100 |                   
 node-semver-7.3.5+~7.3.9/internal  |     100 |      100 |     100 |     100 |                   
  constants.js                      |     100 |      100 |     100 |     100 |                   
  debug.js                          |     100 |      100 |     100 |     100 |                   
  identifiers.js                    |     100 |      100 |     100 |     100 |                   
  parse-options.js                  |     100 |      100 |     100 |     100 |                   
  re.js                             |     100 |      100 |     100 |     100 |                   
 node-semver-7.3.5+~7.3.9/ranges    |     100 |      100 |     100 |     100 |                   
  gtr.js                            |     100 |      100 |     100 |     100 |                   
  intersects.js                     |     100 |      100 |     100 |     100 |                   
  ltr.js                            |     100 |      100 |     100 |     100 |                   
  max-satisfying.js                 |     100 |      100 |     100 |     100 |                   
  min-satisfying.js                 |     100 |      100 |     100 |     100 |                   
  min-version.js                    |     100 |      100 |     100 |     100 |                   
  outside.js                        |     100 |      100 |     100 |     100 |                   
  simplify.js                       |     100 |      100 |     100 |     100 |                   
  subset.js                         |     100 |      100 |     100 |     100 |                   
  to-comparators.js                 |     100 |      100 |     100 |     100 |                   
  valid.js                          |     100 |      100 |     100 |     100 |                   
------------------------------------|---------|----------|---------|---------|-------------------
Removing node_modules/semver
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install --buildsystem=nodejs --destdir=debian/node-semver/
dh_auto_install: warning: ### Missing ./build/config.gypi, skipping

Found "files" field in ./package.json, using it
Parsing expression ./bin/**/*.js
Line ./bin/**/*.js becomes: ^./bin/.*(?<=/)[^/]*\.js(?:/.*)?$
Parsing expression ./classes/**/*.js
Line ./classes/**/*.js becomes: ^./classes/.*(?<=/)[^/]*\.js(?:/.*)?$
Parsing expression ./functions/**/*.js
Line ./functions/**/*.js becomes: ^./functions/.*(?<=/)[^/]*\.js(?:/.*)?$
Parsing expression ./internal/**/*.js
Line ./internal/**/*.js becomes: ^./internal/.*(?<=/)[^/]*\.js(?:/.*)?$
Parsing expression ./ranges/**/*.js
Line ./ranges/**/*.js becomes: ^./ranges/.*(?<=/)[^/]*\.js(?:/.*)?$
	mkdir -p /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/bin
	install -m 644 ./bin/semver.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/bin/
	install -m 644 ./range.bnf /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver//
	mkdir -p /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/classes
	install -m 644 ./classes/semver.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/classes/
	install -m 644 ./classes/range.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/classes/
	install -m 644 ./classes/index.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/classes/
	install -m 644 ./classes/comparator.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/classes/
	mkdir -p /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions
	install -m 644 ./functions/valid.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/sort.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/satisfies.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/rsort.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/rcompare.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/prerelease.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/patch.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/parse.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/neq.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/minor.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/major.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/lte.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/lt.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/inc.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/gte.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/gt.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/eq.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/diff.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/compare.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/compare-loose.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/compare-build.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/coerce.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/cmp.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	install -m 644 ./functions/clean.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/functions/
	mkdir -p /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/internal
	install -m 644 ./internal/re.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/internal/
	install -m 644 ./internal/parse-options.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/internal/
	install -m 644 ./internal/identifiers.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/internal/
	install -m 644 ./internal/debug.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/internal/
	install -m 644 ./internal/constants.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/internal/
	mkdir -p /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges
	install -m 644 ./ranges/valid.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./ranges/to-comparators.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./ranges/subset.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./ranges/simplify.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./ranges/outside.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./ranges/min-version.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./ranges/min-satisfying.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./ranges/max-satisfying.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./ranges/ltr.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./ranges/intersects.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./ranges/gtr.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver/ranges/
	install -m 644 ./index.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver//
	install -m 644 ./preload.js /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver//
	install -m 644 ./package.json /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver//
	install -m 644 ./package.json /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/semver//
dh_auto_install: warning: ### Missing types-semver/build/config.gypi, skipping

No "files" field in types-semver/package.json, install all files
Files to install: types-semver, !types-semver/build/config.gypi
	mkdir -p /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/
	install -m 644 types-semver/preload.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver//
	install -m 644 types-semver/package.json /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver//
	install -m 644 types-semver/index.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver//
	mkdir -p /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges
	install -m 644 types-semver/ranges/valid.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	install -m 644 types-semver/ranges/to-comparators.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	install -m 644 types-semver/ranges/subset.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	install -m 644 types-semver/ranges/simplify.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	install -m 644 types-semver/ranges/outside.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	install -m 644 types-semver/ranges/min-version.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	install -m 644 types-semver/ranges/min-satisfying.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	install -m 644 types-semver/ranges/max-satisfying.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	install -m 644 types-semver/ranges/ltr.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	install -m 644 types-semver/ranges/intersects.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	install -m 644 types-semver/ranges/gtr.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/
	mkdir -p /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/internals
	install -m 644 types-semver/internals/identifiers.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/internals/
	mkdir -p /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions
	install -m 644 types-semver/functions/valid.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/sort.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/satisfies.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/rsort.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/rcompare.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/prerelease.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/patch.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/parse.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/neq.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/minor.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/major.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/lte.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/lt.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/inc.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/gte.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/gt.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/eq.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/diff.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/compare.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/compare-loose.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/compare-build.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/coerce.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/cmp.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	install -m 644 types-semver/functions/clean.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/functions/
	mkdir -p /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/classes
	install -m 644 types-semver/classes/semver.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/classes/
	install -m 644 types-semver/classes/range.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/classes/
	install -m 644 types-semver/classes/comparator.d.ts /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver/classes/
	install -m 644 types-semver/package.json /build/node-semver-7.3.5\+\~7.3.9/debian/node-semver//usr/share/nodejs/\@types/semver//
Populate ${nodejs:Provides}:
 + node-types-semver (= 7.3.9)
Set ${nodejs:Version} to 18.13.0+dfsg1
Linking /usr/bin/semver to /usr/share/nodejs/semver/bin/semver.js
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   debian/rules override_dh_fixperms
make[1]: Entering directory '/build/node-semver-7.3.5+~7.3.9'
dh_fixperms
chmod +x debian/node-semver/usr/share/nodejs/semver/bin/semver.js
make[1]: Leaving directory '/build/node-semver-7.3.5+~7.3.9'
   dh_missing
   dh_installdeb
   dh_nodejs_substvars
   dh_gencontrol
dpkg-gencontrol: warning: package node-semver: substitution variable ${nodejs:Version} unused, but is defined
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'node-semver' in '../node-semver_7.3.5+~7.3.9-2_all.deb'.
 dpkg-genbuildinfo --build=binary -O../node-semver_7.3.5+~7.3.9-2_arm64.buildinfo
 dpkg-genchanges --build=binary -O../node-semver_7.3.5+~7.3.9-2_arm64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/26470 and its subdirectories
I: Current time: Mon Apr 10 02:15:49 -12 2023
I: pbuilder-time-stamp: 1681136149