I: pbuilder: network access will be disabled during build I: Current time: Mon Nov 18 19:55:30 +14 2024 I: pbuilder-time-stamp: 1731909330 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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.6.1+~7.5.8-2.dsc] I: copying [./node-semver_7.6.1+~7.5.8.orig-types-semver.tar.gz] I: copying [./node-semver_7.6.1+~7.5.8.orig.tar.gz] I: copying [./node-semver_7.6.1+~7.5.8-2.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Nov 15 14:17:19 2024 gpgv: using RSA key 03C4E7ABB880F524306E48156611C05EDD39F374 gpgv: issuer "kapouer@melix.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./node-semver_7.6.1+~7.5.8-2.dsc: no acceptable signature found dpkg-source: info: extracting node-semver in node-semver-7.6.1+~7.5.8 dpkg-source: info: unpacking node-semver_7.6.1+~7.5.8.orig.tar.gz dpkg-source: info: unpacking node-semver_7.6.1+~7.5.8.orig-types-semver.tar.gz dpkg-source: info: unpacking node-semver_7.6.1+~7.5.8-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2081068/tmp/hooks/D01_modify_environment starting debug: Running on ionos1-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Nov 18 05:55 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/2081068/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2081068/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=0abf0d17bae44fa79715bc40ded3b73c LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=2081068 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.x3BdS4mc/pbuilderrc_Xbcy --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.x3BdS4mc/b2 --logfile b2/build.log node-semver_7.6.1+~7.5.8-2.dsc' SUDO_GID=110 SUDO_UID=105 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://46.16.76.132:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2081068/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: amd64 Maintainer: Debian Pbuilder Team 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 ... 19969 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} libcares2{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} libelf1t64{a} libencode-locale-perl{a} liberror-perl{a} libexporter-lite-perl{a} libexporter-tiny-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-which-perl{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0t64{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-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} libmagic1t64{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnghttp2-14{a} libnode115{a} libnotify-bin{a} libnotify4{a} libparse-debcontrol-perl{a} libpipeline1{a} libpng16-16t64{a} libset-object-perl{a} libsharpyuv0{a} libsub-install-perl{a} libsub-name-perl{a} libtie-ixhash-perl{a} libtiff6{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libuv1t64{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-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-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 libio-compress-brotli-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, 375 newly installed, 0 to remove and 0 not upgraded. Need to get 49.5 MB of archives. After unpacking 238 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 openssl amd64 3.3.2-2 [1382 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 ca-certificates all 20240203 [158 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-8 [517 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 22 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 25 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.20 [915 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 libtie-ixhash-perl all 1.23-4 [11.7 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 libarray-unique-perl all 0.09-1 [12.9 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 libsub-name-perl amd64 0.27-1+b3 [12.5 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 libclass-accessor-perl all 0.51-2 [22.7 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 libio-stringy-perl all 2.113-2 [48.3 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 liburi-perl all 5.30-1 [105 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 libhtml-parser-perl amd64 3.83-1+b1 [99.7 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 libclone-perl amd64 0.47-1+b1 [13.9 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 libhttp-message-perl all 7.00-2 [79.8 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B] Get: 53 http://deb.debian.org/debian trixie/main amd64 libnet-ssleay-perl amd64 1.94-2 [339 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 libio-socket-ssl-perl all 2.089-1 [223 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 libnet-http-perl all 6.23-1 [23.9 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 libwww-perl all 6.77-1 [183 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 libexporter-lite-perl all 0.09-2 [10.7 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 libparse-debcontrol-perl all 2.005-6 [21.6 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 libdebian-copyright-perl all 0.2-6 [25.0 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 libapt-pkg-perl amd64 0.1.40+b6 [67.8 kB] Get: 65 http://deb.debian.org/debian trixie/main amd64 libexporter-tiny-perl all 1.006002-1 [38.7 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 liblist-moreutils-xs-perl amd64 0.430-4+b2 [42.1 kB] Get: 67 http://deb.debian.org/debian trixie/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get: 68 http://deb.debian.org/debian trixie/main amd64 libsub-install-perl all 0.929-1 [10.5 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 libcgi-pm-perl all 4.66-1 [217 kB] Get: 70 http://deb.debian.org/debian trixie/main amd64 libhtml-form-perl all 6.12-1 [32.3 kB] Get: 71 http://deb.debian.org/debian trixie/main amd64 libwww-mechanize-perl all 2.19-1 [114 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 libdebian-source-perl all 0.126 [53.2 kB] Get: 73 http://deb.debian.org/debian trixie/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get: 74 http://deb.debian.org/debian trixie/main amd64 libheap-perl all 0.80-5 [34.3 kB] Get: 75 http://deb.debian.org/debian trixie/main amd64 libset-object-perl amd64 1.42-1+b5 [37.6 kB] Get: 76 http://deb.debian.org/debian trixie/main amd64 libgraph-perl all 1:0.9729-1 [108 kB] Get: 77 http://deb.debian.org/debian trixie/main amd64 libio-pty-perl amd64 1:1.20-1+b2 [34.3 kB] Get: 78 http://deb.debian.org/debian trixie/main amd64 libipc-run-perl all 20231003.0-2 [101 kB] Get: 79 http://deb.debian.org/debian trixie/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Get: 80 http://deb.debian.org/debian trixie/main amd64 libyaml-perl all 1.31-1 [64.8 kB] Get: 81 http://deb.debian.org/debian trixie/main amd64 libbrotli1 amd64 1.1.0-2+b6 [302 kB] Get: 82 http://deb.debian.org/debian trixie/main amd64 libcares2 amd64 1.34.2-1 [92.7 kB] Get: 83 http://deb.debian.org/debian trixie/main amd64 libnghttp2-14 amd64 1.64.0-1 [75.5 kB] Get: 84 http://deb.debian.org/debian trixie/main amd64 libuv1t64 amd64 1.48.0-7 [148 kB] Get: 85 http://deb.debian.org/debian trixie/main amd64 node-xtend all 4.0.2-3 [3932 B] Get: 86 http://deb.debian.org/debian trixie/main amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [128 kB] Get: 87 http://deb.debian.org/debian trixie/main amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [30.6 kB] Get: 88 http://deb.debian.org/debian trixie/main amd64 node-balanced-match all 2.0.0-1 [4872 B] Get: 89 http://deb.debian.org/debian trixie/main amd64 node-brace-expansion all 2.0.1+~1.1.0-1 [7912 B] Get: 90 http://deb.debian.org/debian trixie/main amd64 node-minimatch all 9.0.3-5 [76.7 kB] Get: 91 http://deb.debian.org/debian trixie/main amd64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [314 kB] Get: 92 http://deb.debian.org/debian trixie/main amd64 libnode115 amd64 20.18.0+dfsg-2 [12.1 MB] Get: 93 http://deb.debian.org/debian trixie/main amd64 nodejs amd64 20.18.0+dfsg-2 [349 kB] Get: 94 http://deb.debian.org/debian trixie/main amd64 dh-nodejs all 0.15.23 [63.7 kB] Get: 95 http://deb.debian.org/debian trixie/main amd64 node-neo-async all 2.6.2+~cs3.0.0-3 [41.8 kB] Get: 96 http://deb.debian.org/debian trixie/main amd64 node-arrify all 2.0.1-3 [3700 B] Get: 97 http://deb.debian.org/debian trixie/main amd64 node-is-plain-obj all 3.0.0-2 [3972 B] Get: 98 http://deb.debian.org/debian trixie/main amd64 node-is-buffer all 2.0.5-2 [4112 B] Get: 99 http://deb.debian.org/debian trixie/main amd64 node-kind-of all 6.0.3+dfsg-2 [10.2 kB] Get: 100 http://deb.debian.org/debian trixie/main amd64 node-minimist all 1.2.8+~cs5.3.5-1 [15.9 kB] Get: 101 http://deb.debian.org/debian trixie/main amd64 node-wordwrap all 1.0.0-4 [4628 B] Get: 102 http://deb.debian.org/debian trixie/main amd64 node-optimist all 0.6.1+~0.0.30-2 [13.5 kB] Get: 103 http://deb.debian.org/debian trixie/main amd64 libjs-source-map all 0.7.0++dfsg2+really.0.6.1-15 [29.6 kB] Get: 104 http://deb.debian.org/debian trixie/main amd64 node-source-map all 0.7.0++dfsg2+really.0.6.1-15 [41.7 kB] Get: 105 http://deb.debian.org/debian trixie/main amd64 handlebars all 3:4.7.7+~4.1.0-1 [199 kB] Get: 106 http://deb.debian.org/debian trixie/main amd64 libdeflate0 amd64 1.22-1 [47.3 kB] Get: 107 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [311 kB] Get: 108 http://deb.debian.org/debian trixie/main amd64 libglib2.0-0t64 amd64 2.82.2-2 [1501 kB] Get: 109 http://deb.debian.org/debian trixie/main amd64 shared-mime-info amd64 2.4-5+b1 [759 kB] Get: 110 http://deb.debian.org/debian trixie/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB] Get: 111 http://deb.debian.org/debian trixie/main amd64 libpng16-16t64 amd64 1.6.44-2 [280 kB] Get: 112 http://deb.debian.org/debian trixie/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 113 http://deb.debian.org/debian trixie/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 114 http://deb.debian.org/debian trixie/main amd64 libsharpyuv0 amd64 1.4.0-0.1+b1 [113 kB] Get: 115 http://deb.debian.org/debian trixie/main amd64 libwebp7 amd64 1.4.0-0.1+b1 [313 kB] Get: 116 http://deb.debian.org/debian trixie/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB] Get: 117 http://deb.debian.org/debian trixie/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-1+b1 [141 kB] Get: 118 http://deb.debian.org/debian trixie/main amd64 libjs-inherits all 2.0.4-6 [3548 B] Get: 119 http://deb.debian.org/debian trixie/main amd64 libjs-is-typedarray all 1.0.0-4 [3816 B] Get: 120 http://deb.debian.org/debian trixie/main amd64 libjs-prettify all 2015.12.04+dfsg-1.1 [41.7 kB] Get: 121 http://deb.debian.org/debian trixie/main amd64 libjs-regenerate all 1.4.2-3 [14.3 kB] Get: 122 http://deb.debian.org/debian trixie/main amd64 libjs-sprintf-js all 1.1.2+ds1+~1.1.2-1 [12.8 kB] Get: 123 http://deb.debian.org/debian trixie/main amd64 libjs-typedarray-to-buffer all 4.0.0-2 [4668 B] Get: 124 http://deb.debian.org/debian trixie/main amd64 node-lodash-packages all 4.17.21+dfsg+~cs8.31.198.20210220-9 [179 kB] Get: 125 http://deb.debian.org/debian trixie/main amd64 node-function-bind all 1.1.2+~cs2.1.14-1 [24.6 kB] Get: 126 http://deb.debian.org/debian trixie/main amd64 node-object-inspect all 1.12.2+~cs1.8.1-1 [20.8 kB] Get: 127 http://deb.debian.org/debian trixie/main amd64 node-es-abstract all 1.20.4+~cs26.27.47-2 [137 kB] Get: 128 http://deb.debian.org/debian trixie/main amd64 node-resolve all 1.22.8+~cs5.34.15-2 [29.8 kB] Get: 129 http://deb.debian.org/debian trixie/main amd64 node-define-properties all 1.2.1+~cs2.2.3-1 [9080 B] Get: 130 http://deb.debian.org/debian trixie/main amd64 node-debbundle-es-to-primitive all 1.2.1+~cs9.7.25-2 [39.9 kB] Get: 131 http://deb.debian.org/debian trixie/main amd64 node-isobject all 4.0.0-2 [5332 B] Get: 132 http://deb.debian.org/debian trixie/main amd64 node-is-descriptor all 3.0.0-2 [5556 B] Get: 133 http://deb.debian.org/debian trixie/main amd64 node-define-property all 2.0.2+really+2.0.2-3 [6820 B] Get: 134 http://deb.debian.org/debian trixie/main amd64 node-defined all 1.0.1+~1.0.0-1 [6776 B] Get: 135 http://deb.debian.org/debian trixie/main amd64 node-fs.realpath all 1.0.0-3 [6172 B] Get: 136 http://deb.debian.org/debian trixie/main amd64 node-wrappy all 1.0.2-3 [3776 B] Get: 137 http://deb.debian.org/debian trixie/main amd64 node-once all 1.4.1-1 [4624 B] Get: 138 http://deb.debian.org/debian trixie/main amd64 node-inflight all 1.0.6-2 [3952 B] Get: 139 http://deb.debian.org/debian trixie/main amd64 node-inherits all 2.0.4-6 [4548 B] Get: 140 http://deb.debian.org/debian trixie/main amd64 node-glob all 8.1.0+~cs8.5.15-1 [134 kB] Get: 141 http://deb.debian.org/debian trixie/main amd64 node-abbrev all 1.1.1+~1.1.2-1 [5692 B] Get: 142 http://deb.debian.org/debian trixie/main amd64 node-archy all 1.0.0-6 [4556 B] Get: 143 http://deb.debian.org/debian trixie/main amd64 node-async all 3.2.6+dfsg-2 [96.4 kB] Get: 144 http://deb.debian.org/debian trixie/main amd64 node-convert-source-map all 1.9.0+~1.5.2-1 [8176 B] Get: 145 http://deb.debian.org/debian trixie/main amd64 node-decamelize all 4.0.0-2 [4080 B] Get: 146 http://deb.debian.org/debian trixie/main amd64 node-es6-error all 4.1.1-5 [6148 B] Get: 147 http://deb.debian.org/debian trixie/main amd64 node-esprima all 4.0.1+ds+~4.0.3-2 [69.3 kB] Get: 148 http://deb.debian.org/debian trixie/main amd64 node-estraverse all 5.3.0+ds+~5.1.1-1 [11.6 kB] Get: 149 http://deb.debian.org/debian trixie/main amd64 node-esutils all 2.0.3+~2.0.0-1 [12.4 kB] Get: 150 http://deb.debian.org/debian trixie/main amd64 node-deep-is all 0.1.4-1 [5136 B] Get: 151 http://deb.debian.org/debian trixie/main amd64 node-fast-levenshtein all 2.0.6+ds-3 [6040 B] Get: 152 http://deb.debian.org/debian trixie/main amd64 node-prelude-ls all 1.2.1+dfsg-3 [11.3 kB] Get: 153 http://deb.debian.org/debian trixie/main amd64 node-type-check all 0.4.0+dfsg-3 [9184 B] Get: 154 http://deb.debian.org/debian trixie/main amd64 node-levn all 0.4.1+dfsg-2 [10.2 kB] Get: 155 http://deb.debian.org/debian trixie/main amd64 node-optionator all 0.9.1+dfsg+~cs1.2.3-1 [17.6 kB] Get: 156 http://deb.debian.org/debian trixie/main amd64 node-escodegen all 2.1.0+dfsg+~0.0.8-1 [23.0 kB] Get: 157 http://deb.debian.org/debian trixie/main amd64 node-commondir all 1.0.1+~1.0.0-1 [4388 B] Get: 158 http://deb.debian.org/debian trixie/main amd64 node-is-extglob all 2.1.1-5 [4612 B] Get: 159 http://deb.debian.org/debian trixie/main amd64 node-is-glob all 4.0.3-2 [6620 B] Get: 160 http://deb.debian.org/debian trixie/main amd64 node-path-dirname all 1.0.2-2 [4312 B] Get: 161 http://deb.debian.org/debian trixie/main amd64 node-glob-parent all 6.0.2+~5.1.1-2 [8784 B] Get: 162 http://deb.debian.org/debian trixie/main amd64 node-ignore all 5.2.1-1 [26.4 kB] Get: 163 http://deb.debian.org/debian trixie/main amd64 node-is-number all 7.0.0-4 [6020 B] Get: 164 http://deb.debian.org/debian trixie/main amd64 node-repeat-string all 1.6.1+repack-1 [5600 B] Get: 165 http://deb.debian.org/debian trixie/main amd64 node-to-regex-range all 5.0.1-4 [10.5 kB] Get: 166 http://deb.debian.org/debian trixie/main amd64 node-fill-range all 7.1.1+~7.0.3-1 [8768 B] Get: 167 http://deb.debian.org/debian trixie/main amd64 node-braces all 3.0.3+~3.0.4-1 [20.6 kB] Get: 168 http://deb.debian.org/debian trixie/main amd64 node-normalize-path all 3.0.0+~3.0.0-1 [6608 B] Get: 169 http://deb.debian.org/debian trixie/main amd64 node-anymatch all 3.1.3+~cs4.6.1-2 [33.4 kB] Get: 170 http://deb.debian.org/debian trixie/main amd64 node-micromatch all 4.0.7+~4.0.9-1 [26.0 kB] Get: 171 http://deb.debian.org/debian trixie/main amd64 node-pify all 5.0.0+~cs5.0.1-1 [7072 B] Get: 172 http://deb.debian.org/debian trixie/main amd64 node-path-type all 4.0.0-3 [3944 B] Get: 173 http://deb.debian.org/debian trixie/main amd64 node-core-util-is all 1.0.3-1 [4072 B] Get: 174 http://deb.debian.org/debian trixie/main amd64 node-safe-buffer all 5.2.1+~cs2.1.2-3 [15.5 kB] Get: 175 http://deb.debian.org/debian trixie/main amd64 node-string-decoder all 1.3.0-6 [7180 B] Get: 176 http://deb.debian.org/debian trixie/main amd64 node-process-nextick-args all 2.0.1-3 [3816 B] Get: 177 http://deb.debian.org/debian trixie/main amd64 node-util-deprecate all 1.0.2-3 [4436 B] Get: 178 http://deb.debian.org/debian trixie/main amd64 node-isarray all 2.0.5-4 [4040 B] Get: 179 http://deb.debian.org/debian trixie/main amd64 node-readable-stream all 3.6.0+~cs3.0.0-4 [32.0 kB] Get: 180 http://deb.debian.org/debian trixie/main amd64 node-n3 all 1.16.3+~1.2.3+~1.10.4-1 [37.0 kB] Get: 181 http://deb.debian.org/debian trixie/main amd64 node-slash all 4.0.0-3 [4292 B] Get: 182 http://deb.debian.org/debian trixie/main amd64 node-globby all 13.1.3+~cs16.25.40-3 [40.5 kB] Get: 183 http://deb.debian.org/debian trixie/main amd64 node-graceful-fs all 4.2.10-1 [14.4 kB] Get: 184 http://deb.debian.org/debian trixie/main amd64 node-is-path-cwd all 2.2.0-2 [3672 B] Get: 185 http://deb.debian.org/debian trixie/main amd64 node-path-is-inside all 1.0.2+~1.0.0-1 [5072 B] Get: 186 http://deb.debian.org/debian trixie/main amd64 node-is-path-inside all 3.0.3-2 [3980 B] Get: 187 http://deb.debian.org/debian trixie/main amd64 node-escape-string-regexp all 4.0.0-2 [4296 B] Get: 188 http://deb.debian.org/debian trixie/main amd64 node-indent-string all 4.0.0-2 [4144 B] Get: 189 http://deb.debian.org/debian trixie/main amd64 node-p-map all 4.0.0+~3.1.0+~3.0.1-2 [7904 B] Get: 190 http://deb.debian.org/debian trixie/main amd64 node-rimraf all 3.0.2-2 [11.1 kB] Get: 191 http://deb.debian.org/debian trixie/main amd64 node-del all 7.1.0-1 [8020 B] Get: 192 http://deb.debian.org/debian trixie/main amd64 node-lru-cache all 10.0.1-3 [62.6 kB] Get: 193 http://deb.debian.org/debian trixie/main amd64 node-semver all 7.6.1+~7.5.8-2 [49.5 kB] Get: 194 http://deb.debian.org/debian trixie/main amd64 node-make-dir all 3.1.0-3 [6040 B] Get: 195 http://deb.debian.org/debian trixie/main amd64 node-p-limit all 4.0.0+~cs4.0.0-5 [7576 B] Get: 196 http://deb.debian.org/debian trixie/main amd64 node-p-locate all 6.0.0-12 [5752 B] Get: 197 http://deb.debian.org/debian trixie/main amd64 node-locate-path all 7.1.1-2 [5584 B] Get: 198 http://deb.debian.org/debian trixie/main amd64 node-path-exists all 5.0.0-8 [4732 B] Get: 199 http://deb.debian.org/debian trixie/main amd64 node-find-up all 6.3.0-7 [9388 B] Get: 200 http://deb.debian.org/debian trixie/main amd64 node-pkg-dir all 5.0.0-2 [4260 B] Get: 201 http://deb.debian.org/debian trixie/main amd64 node-find-cache-dir all 3.3.2+~3.2.1-1 [6152 B] Get: 202 http://deb.debian.org/debian trixie/main amd64 node-signal-exit all 4.1.0-7 [14.4 kB] Get: 203 http://deb.debian.org/debian trixie/main amd64 node-foreground-child all 3.1.1-2 [13.3 kB] Get: 204 http://deb.debian.org/debian trixie/main amd64 node-is-stream all 3.0.0-4 [5076 B] Get: 205 http://deb.debian.org/debian trixie/main amd64 node-is-windows all 1.0.2+~cs1.0.0-1 [5936 B] Get: 206 http://deb.debian.org/debian trixie/main amd64 node-ampproject-remapping all 2.2.0+~cs5.15.37-1 [59.4 kB] Get: 207 http://deb.debian.org/debian trixie/main amd64 node-sprintf-js all 1.1.2+ds1+~1.1.2-1 [4024 B] Get: 208 http://deb.debian.org/debian trixie/main amd64 node-argparse all 2.0.1-2 [34.6 kB] Get: 209 http://deb.debian.org/debian trixie/main amd64 node-js-yaml all 4.1.0+dfsg+~4.0.5-7 [66.6 kB] Get: 210 http://deb.debian.org/debian trixie/main amd64 node-mkdirp all 2.1.6+~cs5.2.1-2 [24.1 kB] Get: 211 http://deb.debian.org/debian trixie/main amd64 node-nopt all 5.0.0-4 [12.1 kB] Get: 212 http://deb.debian.org/debian trixie/main amd64 node-npm-run-path all 5.1.0+~4.0.0-8 [6276 B] Get: 213 http://deb.debian.org/debian trixie/main amd64 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 trixie/main amd64 node-shebang-regex all 3.0.0-2 [3528 B] Get: 215 http://deb.debian.org/debian trixie/main amd64 node-shebang-command all 2.0.0-1 [3500 B] Get: 216 http://deb.debian.org/debian trixie/main amd64 node-strip-bom all 4.0.0-2 [4144 B] Get: 217 http://deb.debian.org/debian trixie/main amd64 node-has-flag all 5.0.1-1 [4404 B] Get: 218 http://deb.debian.org/debian trixie/main amd64 node-supports-color all 8.1.1+~8.1.1-1 [6920 B] Get: 219 http://deb.debian.org/debian trixie/main amd64 node-object-assign all 4.1.1-7 [4684 B] Get: 220 http://deb.debian.org/debian trixie/main amd64 node-util all 0.12.5+~1.0.10-1 [5700 B] Get: 221 http://deb.debian.org/debian trixie/main amd64 node-assert all 2.0.0+~cs3.9.8-2 [26.8 kB] Get: 222 http://deb.debian.org/debian trixie/main amd64 node-babel-plugin-add-module-exports all 1.0.4+dfsg1~cs5.8.0-4 [8672 B] Get: 223 http://deb.debian.org/debian trixie/main amd64 node-regenerator-runtime all 0.15.2+~0.10.8-1 [10.7 kB] Get: 224 http://deb.debian.org/debian trixie/main amd64 node-babel7-runtime all 7.20.15+ds1+~cs214.269.168-7 [116 kB] Get: 225 http://deb.debian.org/debian trixie/main amd64 node-ms all 2.1.3+~cs0.7.31-3 [5648 B] Get: 226 http://deb.debian.org/debian trixie/main amd64 node-debug all 4.3.4+~cs4.1.7-1 [18.1 kB] Get: 227 http://deb.debian.org/debian trixie/main amd64 node-babel-helper-define-polyfill-provider all 0.3.3~0~20220913+ds1-1 [27.4 kB] Get: 228 http://deb.debian.org/debian trixie/main amd64 node-babel-plugin-polyfill-corejs2 all 0.3.3~0~20220913+ds1-1 [17.1 kB] Get: 229 http://deb.debian.org/debian trixie/main amd64 node-caniuse-lite all 1.0.30001620+dfsg+~1.0.5-2 [245 kB] Get: 230 http://deb.debian.org/debian trixie/main amd64 node-electron-to-chromium all 1.4.773-1 [26.8 kB] Get: 231 http://deb.debian.org/debian trixie/main amd64 node-picocolors all 1.0.0-4 [6652 B] Get: 232 http://deb.debian.org/debian trixie/main amd64 node-browserslist all 4.23.0+~cs6.1.32-1 [79.2 kB] Get: 233 http://deb.debian.org/debian trixie/main amd64 node-core-js-compat all 3.33.2-1 [78.5 kB] Get: 234 http://deb.debian.org/debian trixie/main amd64 node-babel-plugin-polyfill-corejs3 all 0.6.0~0~20220913+ds1-1 [29.5 kB] Get: 235 http://deb.debian.org/debian trixie/main amd64 node-babel-plugin-polyfill-regenerator all 0.4.1~0~20220913+ds1-1 [5036 B] Get: 236 http://deb.debian.org/debian trixie/main amd64 node-color-name all 1.1.4+~1.1.1-2 [5920 B] Get: 237 http://deb.debian.org/debian trixie/main amd64 node-color-convert all 2.0.1+~cs2.0.0-2 [13.1 kB] Get: 238 http://deb.debian.org/debian trixie/main amd64 node-ansi-styles all 6.2.1-3 [8716 B] Get: 239 http://deb.debian.org/debian trixie/main amd64 node-chalk all 5.3.0-1 [18.2 kB] Get: 240 http://deb.debian.org/debian trixie/main amd64 node-for-in all 1.0.2-4 [4840 B] Get: 241 http://deb.debian.org/debian trixie/main amd64 node-for-own all 1.0.0-3 [4800 B] Get: 242 http://deb.debian.org/debian trixie/main amd64 node-is-plain-object all 5.0.0-7 [6108 B] Get: 243 http://deb.debian.org/debian trixie/main amd64 node-is-extendable all 1.0.1-3 [5228 B] Get: 244 http://deb.debian.org/debian trixie/main amd64 node-clone-deep all 4.0.1+~cs7.0.2-1 [6720 B] Get: 245 http://deb.debian.org/debian trixie/main amd64 node-commander all 9.4.1-1 [65.3 kB] Get: 246 http://deb.debian.org/debian trixie/main amd64 node-core-js all 3.33.2-1 [301 kB] Get: 247 http://deb.debian.org/debian trixie/main amd64 node-core-js-pure all 3.33.2-1 [282 kB] Get: 248 http://deb.debian.org/debian trixie/main amd64 node-fs-readdir-recursive all 1.1.0+~1.1.0-1 [4540 B] Get: 249 http://deb.debian.org/debian trixie/main amd64 node-globals all 13.23.0-1 [11.3 kB] Get: 250 http://deb.debian.org/debian trixie/main amd64 node-js-tokens all 8.0.0-2 [14.9 kB] Get: 251 http://deb.debian.org/debian trixie/main amd64 node-jsesc all 3.0.2+~3.0.1-1 [17.6 kB] Get: 252 http://deb.debian.org/debian trixie/main amd64 node-json5 all 2.2.3+dfsg-1 [25.6 kB] Get: 253 http://deb.debian.org/debian trixie/main amd64 node-lodash all 4.17.21+dfsg+~cs8.31.198.20210220-9 [462 kB] Get: 254 http://deb.debian.org/debian trixie/main amd64 node-quick-lru all 6.1.1-4 [8076 B] Get: 255 http://deb.debian.org/debian trixie/main amd64 node-regenerator-transform all 0.15.2+~0.10.8-1 [24.9 kB] Get: 256 http://deb.debian.org/debian trixie/main amd64 node-regenerate all 1.4.2-3 [7388 B] Get: 257 http://deb.debian.org/debian trixie/main amd64 node-regenerate-unicode-properties all 10.1.0+ds-1 [50.7 kB] Get: 258 http://deb.debian.org/debian trixie/main amd64 node-regjsgen all 0.7.1+ds-1 [6968 B] Get: 259 http://deb.debian.org/debian trixie/main amd64 node-regjsparser all 0.9.1+ds-2 [22.1 kB] Get: 260 http://deb.debian.org/debian trixie/main amd64 node-unicode-canonical-property-names-ecmascript all 2.0.0-2 [4540 B] Get: 261 http://deb.debian.org/debian trixie/main amd64 node-unicode-property-aliases-ecmascript all 2.1.0+ds-1 [5256 B] Get: 262 http://deb.debian.org/debian trixie/main amd64 node-unicode-match-property-ecmascript all 2.0.0-2 [4440 B] Get: 263 http://deb.debian.org/debian trixie/main amd64 node-unicode-match-property-value-ecmascript all 2.1.0+ds-1 [7272 B] Get: 264 http://deb.debian.org/debian trixie/main amd64 node-regexpu-core all 5.2.2-3 [13.9 kB] Get: 265 http://deb.debian.org/debian trixie/main amd64 node-source-map-support all 0.5.21+ds+~0.5.4-1 [14.5 kB] Get: 266 http://deb.debian.org/debian trixie/main amd64 node-to-fast-properties all 3.0.1-3 [4332 B] Get: 267 http://deb.debian.org/debian trixie/main amd64 node-v8flags all 3.2.0+~3.1.1-1 [7612 B] Get: 268 http://deb.debian.org/debian trixie/main amd64 node-babel7 all 7.20.15+ds1+~cs214.269.168-7 [709 kB] Get: 269 http://deb.debian.org/debian trixie/main amd64 node-is-arrayish all 0.3.2-3 [3960 B] Get: 270 http://deb.debian.org/debian trixie/main amd64 node-error-ex all 1.3.2-4 [5656 B] Get: 271 http://deb.debian.org/debian trixie/main amd64 node-json-parse-better-errors all 1.0.2+~cs3.3.1-3 [7724 B] Get: 272 http://deb.debian.org/debian trixie/main amd64 node-parse-json all 5.2.0+~cs5.1.7-2 [7304 B] Get: 273 http://deb.debian.org/debian trixie/main amd64 node-hosted-git-info all 6.1.1-2 [12.6 kB] Get: 274 http://deb.debian.org/debian trixie/main amd64 node-spdx-license-ids all 3.0.12-1 [6276 B] Get: 275 http://deb.debian.org/debian trixie/main amd64 node-spdx-exceptions all 2.3.0-2 [3992 B] Get: 276 http://deb.debian.org/debian trixie/main amd64 node-spdx-expression-parse all 3.0.1+~3.0.1-1 [7532 B] Get: 277 http://deb.debian.org/debian trixie/main amd64 node-spdx-correct all 3.1.1-2 [5464 B] Get: 278 http://deb.debian.org/debian trixie/main amd64 node-validate-npm-package-license all 3.0.4-2 [4280 B] Get: 279 http://deb.debian.org/debian trixie/main amd64 node-normalize-package-data all 4.0.1+~2.4.1-1 [13.6 kB] Get: 280 http://deb.debian.org/debian trixie/main amd64 node-read-pkg all 5.2.0-2 [24.0 kB] Get: 281 http://deb.debian.org/debian trixie/main amd64 node-uuid all 8.3.2+~8.3.4-1 [44.5 kB] Get: 282 http://deb.debian.org/debian trixie/main amd64 node-isexe all 2.0.0+~2.0.1-5 [6084 B] Get: 283 http://deb.debian.org/debian trixie/main amd64 node-which all 2.0.2+~cs1.3.2-3 [8368 B] Get: 284 http://deb.debian.org/debian trixie/main amd64 node-imurmurhash all 0.1.4+dfsg+~0.1.1-2 [8412 B] Get: 285 http://deb.debian.org/debian trixie/main amd64 node-is-typedarray all 1.0.0-4 [3292 B] Get: 286 http://deb.debian.org/debian trixie/main amd64 node-typedarray-to-buffer all 4.0.0-2 [3380 B] Get: 287 http://deb.debian.org/debian trixie/main amd64 node-write-file-atomic all 4.0.2+~4.0.0-2 [9308 B] Get: 288 http://deb.debian.org/debian trixie/main amd64 node-slice-ansi all 5.0.0+~cs9.0.0-5 [8788 B] Get: 289 http://deb.debian.org/debian trixie/main amd64 node-ansi-regex all 5.0.1-1 [4912 B] Get: 290 http://deb.debian.org/debian trixie/main amd64 node-strip-ansi all 6.0.1-2 [4120 B] Get: 291 http://deb.debian.org/debian trixie/main amd64 node-clone all 2.1.2+~2.1.2-1 [9140 B] Get: 292 http://deb.debian.org/debian trixie/main amd64 node-defaults all 1.0.4+~1.0.3-1 [4400 B] Get: 293 http://deb.debian.org/debian trixie/main amd64 node-wcwidth.js all 1.0.2-2 [7088 B] Get: 294 http://deb.debian.org/debian trixie/main amd64 node-string-width all 4.2.3+~cs13.2.3-1 [10.7 kB] Get: 295 http://deb.debian.org/debian trixie/main amd64 node-wrap-ansi all 8.0.1+~8.0.1-3 [11.8 kB] Get: 296 http://deb.debian.org/debian trixie/main amd64 node-cliui all 7.0.4+repack+1+~cs1.4.2-2 [21.6 kB] Get: 297 http://deb.debian.org/debian trixie/main amd64 node-get-caller-file all 2.0.5+~cs1.1.1-4 [5728 B] Get: 298 http://deb.debian.org/debian trixie/main amd64 node-require-directory all 2.1.1+~2.1.2-1 [7092 B] Get: 299 http://deb.debian.org/debian trixie/main amd64 node-y18n all 5.0.8+~5.0.0-3 [10.2 kB] Get: 300 http://deb.debian.org/debian trixie/main amd64 node-camelcase all 7.0.0-3 [6032 B] Get: 301 http://deb.debian.org/debian trixie/main amd64 node-yargs-parser all 21.1.1+~21.0.0-4 [28.4 kB] Get: 302 http://deb.debian.org/debian trixie/main amd64 node-yargs all 16.2.0+~16.0.4-7 [128 kB] Get: 303 http://deb.debian.org/debian trixie/main amd64 node-istanbul all 0.4.5+repack10+~cs98.25.59-3 [211 kB] Get: 304 http://deb.debian.org/debian trixie/main amd64 node-through all 2.3.8+~cs0.0.30-1 [5452 B] Get: 305 http://deb.debian.org/debian trixie/main amd64 node-resumer all 0.0.0-6 [4144 B] Get: 306 http://deb.debian.org/debian trixie/main amd64 node-tape all 5.6.1+~cs8.20.19-2 [71.0 kB] Get: 307 http://deb.debian.org/debian trixie/main amd64 node-deep-equal all 2.2.3+~cs43.15.94-1 [131 kB] Get: 308 http://deb.debian.org/debian trixie/main amd64 libjs-util all 0.12.5+~1.0.10-1 [16.0 kB] Get: 309 http://deb.debian.org/debian trixie/main amd64 libnotify4 amd64 0.8.3-1+b2 [25.9 kB] Get: 310 http://deb.debian.org/debian trixie/main amd64 libnotify-bin amd64 0.8.3-1+b2 [12.9 kB] Get: 311 http://deb.debian.org/debian trixie/main amd64 node-agent-base all 7.1.1~0~2024040606-4 [11.4 kB] Get: 312 http://deb.debian.org/debian trixie/main amd64 node-ansi-escapes all 5.0.0+really.4.3.1-1 [8896 B] Get: 313 http://deb.debian.org/debian trixie/main amd64 node-async-each all 1.0.3-3 [4292 B] Get: 314 http://deb.debian.org/debian trixie/main amd64 node-auto-bind all 4.0.0-2 [4816 B] Get: 315 http://deb.debian.org/debian trixie/main amd64 node-babel-plugin-lodash all 3.3.4+~cs2.0.1-7 [11.0 kB] Get: 316 http://deb.debian.org/debian trixie/main amd64 node-object-visit all 1.0.1-5 [4868 B] Get: 317 http://deb.debian.org/debian trixie/main amd64 node-map-visit all 1.0.0-4 [6208 B] Get: 318 http://deb.debian.org/debian trixie/main amd64 node-collection-visit all 1.0.0-4 [4924 B] Get: 319 http://deb.debian.org/debian trixie/main amd64 node-get-value all 1:3.0.1-4 [5248 B] Get: 320 http://deb.debian.org/debian trixie/main amd64 node-sellside-emitter all 1.2.1-3 [4440 B] Get: 321 http://deb.debian.org/debian trixie/main amd64 node-is-primitive all 3.0.1-3 [4892 B] Get: 322 http://deb.debian.org/debian trixie/main amd64 node-set-value all 4.1.0+~4.0.1-2 [10.4 kB] Get: 323 http://deb.debian.org/debian trixie/main amd64 node-union-value all 2.0.1-4 [5352 B] Get: 324 http://deb.debian.org/debian trixie/main amd64 node-has-values all 2.0.1-4 [5628 B] Get: 325 http://deb.debian.org/debian trixie/main amd64 node-has-value all 2.0.2-4 [6000 B] Get: 326 http://deb.debian.org/debian trixie/main amd64 node-unset-value all 2.0.1-1 [5928 B] Get: 327 http://deb.debian.org/debian trixie/main amd64 node-cache-base all 4.0.2-1 [12.4 kB] Get: 328 http://deb.debian.org/debian trixie/main amd64 node-mixin-deep all 2.0.1-3 [5428 B] Get: 329 http://deb.debian.org/debian trixie/main amd64 node-pascalcase all 1.0.0-1 [5004 B] Get: 330 http://deb.debian.org/debian trixie/main amd64 node-base all 3.0.0-3 [12.9 kB] Get: 331 http://deb.debian.org/debian trixie/main amd64 node-binary-extensions all 2.2.0-2 [4408 B] Get: 332 http://deb.debian.org/debian trixie/main amd64 node-is-binary-path all 2.1.0-5 [3684 B] Get: 333 http://deb.debian.org/debian trixie/main amd64 node-path-is-absolute all 2.0.0-2 [4068 B] Get: 334 http://deb.debian.org/debian trixie/main amd64 node-set-immediate-shim all 2.0.0-2 [3740 B] Get: 335 http://deb.debian.org/debian trixie/main amd64 node-readdirp all 3.6.0-1 [11.5 kB] Get: 336 http://deb.debian.org/debian trixie/main amd64 node-chokidar all 3.6.0-2 [32.3 kB] Get: 337 http://deb.debian.org/debian trixie/main amd64 node-ci-info all 4.0.0+~cs1.1.0-1 [12.5 kB] Get: 338 http://deb.debian.org/debian trixie/main amd64 node-cli-boxes all 3.0.0-1 [4796 B] Get: 339 http://deb.debian.org/debian trixie/main amd64 node-restore-cursor all 4.0.0-4 [4444 B] Get: 340 http://deb.debian.org/debian trixie/main amd64 node-cli-cursor all 4.0.0-3 [7880 B] Get: 341 http://deb.debian.org/debian trixie/main amd64 node-cli-truncate all 2.1.0-5 [5628 B] Get: 342 http://deb.debian.org/debian trixie/main amd64 node-growl all 1.10.5-4 [7684 B] Get: 343 http://deb.debian.org/debian trixie/main amd64 node-lcov-parse all 1.0.0+20170612git80d039574ed9-6 [5116 B] Get: 344 http://deb.debian.org/debian trixie/main amd64 node-log-driver all 1.2.7+git+20180219+bba1761737-7 [5396 B] Get: 345 http://deb.debian.org/debian trixie/main amd64 node-data-uri-to-buffer all 6.0.2~0~2024040606-4 [8968 B] Get: 346 http://deb.debian.org/debian trixie/main amd64 node-fetch all 3.3.2+~cs11.4.11-3 [213 kB] Get: 347 http://deb.debian.org/debian trixie/main amd64 node-coveralls all 3.1.1-4 [13.9 kB] Get: 348 http://deb.debian.org/debian trixie/main amd64 node-diff all 5.0.0~dfsg+~5.0.1-4 [69.7 kB] Get: 349 http://deb.debian.org/debian trixie/main amd64 node-iconv-lite all 0.6.3-3 [115 kB] Get: 350 http://deb.debian.org/debian trixie/main amd64 node-encoding all 0.1.13-2 [4400 B] Get: 351 http://deb.debian.org/debian trixie/main amd64 node-time-stamp all 2.2.0-2 [6016 B] Get: 352 http://deb.debian.org/debian trixie/main amd64 node-fancy-log all 1.3.3+~cs1.3.1-2 [7940 B] Get: 353 http://deb.debian.org/debian trixie/main amd64 node-https-proxy-agent all 7.0.4~0~2024040606-4 [13.5 kB] Get: 354 http://deb.debian.org/debian trixie/main amd64 node-resolve-cwd all 3.0.0-2 [4212 B] Get: 355 http://deb.debian.org/debian trixie/main amd64 node-jest-debbundle all 29.6.2~ds1+~cs73.45.28-5 [135 kB] Get: 356 http://deb.debian.org/debian trixie/main amd64 node-jsonify all 0.0.1-1 [8704 B] Get: 357 http://deb.debian.org/debian trixie/main amd64 node-jsonparse all 1.3.1-10 [8020 B] Get: 358 http://deb.debian.org/debian trixie/main amd64 node-marked all 4.2.3+ds+~4.0.7-3 [78.6 kB] Get: 359 http://deb.debian.org/debian trixie/main amd64 node-read-pkg-up all 7.0.1-2 [4776 B] Get: 360 http://deb.debian.org/debian trixie/main amd64 node-marked-man all 1.3.6-1 [10.3 kB] Get: 361 http://deb.debian.org/debian trixie/main amd64 node-yallist all 4.0.0+~4.0.1-1 [8172 B] Get: 362 http://deb.debian.org/debian trixie/main amd64 node-minipass all 5.0.0+~cs10.3.21-2 [46.9 kB] Get: 363 http://deb.debian.org/debian trixie/main amd64 node-mute-stream all 0.0.8+~0.0.1-3 [6232 B] Get: 364 http://deb.debian.org/debian trixie/main amd64 xdg-utils all 1.1.3-4.1 [75.5 kB] Get: 365 http://deb.debian.org/debian trixie/main amd64 node-opener all 1.5.2+~1.4.0-1 [5940 B] Get: 366 http://deb.debian.org/debian trixie/main amd64 node-punycode all 2.2.3-2 [9812 B] Get: 367 http://deb.debian.org/debian trixie/main amd64 node-read all 1.0.7-5 [5388 B] Get: 368 http://deb.debian.org/debian trixie/main amd64 node-shell-quote all 1.7.4+~1.7.1-1 [14.2 kB] Get: 369 http://deb.debian.org/debian trixie/main amd64 node-stack-utils all 2.0.6+~2.0.1-1 [9260 B] Get: 370 http://deb.debian.org/debian trixie/main amd64 node-yaml all 2.3.4+~cs0.4.0-1 [124 kB] Get: 371 http://deb.debian.org/debian trixie/main amd64 node-tap-parser all 13.0.1+~cs4.1.3-2 [46.3 kB] Get: 372 http://deb.debian.org/debian trixie/main amd64 node-tap-mocha-reporter all 5.0.3+~2.0.2-3 [38.7 kB] Get: 373 http://deb.debian.org/debian trixie/main amd64 node-widest-line all 3.1.0-2 [4092 B] Get: 374 http://deb.debian.org/debian trixie/main amd64 node-ws all 8.18.0+~cs13.7.11-1 [53.6 kB] Get: 375 http://deb.debian.org/debian trixie/main amd64 node-tap all 16.3.7+ds3+~cs49.5.20-1 [98.4 kB] Fetched 49.5 MB in 1s (60.1 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 ... 19969 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.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.3.2-2_amd64.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-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.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... 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 libfile-stripnondeterminism-perl. Preparing to unpack .../022-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../023-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../024-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../026-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../029-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 .../030-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libtie-ixhash-perl. Preparing to unpack .../032-libtie-ixhash-perl_1.23-4_all.deb ... Unpacking libtie-ixhash-perl (1.23-4) ... Selecting previously unselected package libarray-unique-perl. Preparing to unpack .../033-libarray-unique-perl_0.09-1_all.deb ... Unpacking libarray-unique-perl (0.09-1) ... Selecting previously unselected package libsub-name-perl:amd64. Preparing to unpack .../034-libsub-name-perl_0.27-1+b3_amd64.deb ... Unpacking libsub-name-perl:amd64 (0.27-1+b3) ... 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.113-2_all.deb ... Unpacking libio-stringy-perl (2.113-2) ... 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.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../040-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../041-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../042-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../043-libhtml-parser-perl_3.83-1+b1_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.83-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../044-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:amd64. Preparing to unpack .../045-libclone-perl_0.47-1+b1_amd64.deb ... Unpacking libclone-perl:amd64 (0.47-1+b1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../046-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 .../047-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 .../048-libhttp-message-perl_7.00-2_all.deb ... Unpacking libhttp-message-perl (7.00-2) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../049-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../050-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../051-perl-openssl-defaults_7+b2_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../052-libnet-ssleay-perl_1.94-2_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.94-2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../053-libio-socket-ssl-perl_2.089-1_all.deb ... Unpacking libio-socket-ssl-perl (2.089-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../054-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../055-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../056-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../057-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../058-libwww-perl_6.77-1_all.deb ... Unpacking libwww-perl (6.77-1) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../059-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package libexporter-lite-perl. Preparing to unpack .../060-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 .../061-libparse-debcontrol-perl_2.005-6_all.deb ... Unpacking libparse-debcontrol-perl (2.005-6) ... Selecting previously unselected package libdebian-copyright-perl. Preparing to unpack .../062-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 .../063-libapt-pkg-perl_0.1.40+b6_amd64.deb ... Unpacking libapt-pkg-perl (0.1.40+b6) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../064-libexporter-tiny-perl_1.006002-1_all.deb ... Unpacking libexporter-tiny-perl (1.006002-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../065-liblist-moreutils-xs-perl_0.430-4+b2_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-4+b2) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../066-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 .../067-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 .../068-libcgi-pm-perl_4.66-1_all.deb ... Unpacking libcgi-pm-perl (4.66-1) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../069-libhtml-form-perl_6.12-1_all.deb ... Unpacking libhtml-form-perl (6.12-1) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../070-libwww-mechanize-perl_2.19-1_all.deb ... Unpacking libwww-mechanize-perl (2.19-1) ... Selecting previously unselected package libdebian-source-perl. Preparing to unpack .../071-libdebian-source-perl_0.126_all.deb ... Unpacking libdebian-source-perl (0.126) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../072-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libheap-perl. Preparing to unpack .../073-libheap-perl_0.80-5_all.deb ... Unpacking libheap-perl (0.80-5) ... Selecting previously unselected package libset-object-perl. Preparing to unpack .../074-libset-object-perl_1.42-1+b5_amd64.deb ... Unpacking libset-object-perl (1.42-1+b5) ... Selecting previously unselected package libgraph-perl. Preparing to unpack .../075-libgraph-perl_1%3a0.9729-1_all.deb ... Unpacking libgraph-perl (1:0.9729-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../076-libio-pty-perl_1%3a1.20-1+b2_amd64.deb ... Unpacking libio-pty-perl (1:1.20-1+b2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../077-libipc-run-perl_20231003.0-2_all.deb ... Unpacking libipc-run-perl (20231003.0-2) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../078-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../079-libyaml-perl_1.31-1_all.deb ... Unpacking libyaml-perl (1.31-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../080-libbrotli1_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libcares2:amd64. Preparing to unpack .../081-libcares2_1.34.2-1_amd64.deb ... Unpacking libcares2:amd64 (1.34.2-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../082-libnghttp2-14_1.64.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../083-libuv1t64_1.48.0-7_amd64.deb ... Unpacking libuv1t64:amd64 (1.48.0-7) ... Selecting previously unselected package node-xtend. Preparing to unpack .../084-node-xtend_4.0.2-3_all.deb ... Unpacking node-xtend (4.0.2-3) ... Selecting previously unselected package node-acorn. Preparing to unpack .../085-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 .../086-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... Selecting previously unselected package node-balanced-match. Preparing to unpack .../087-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 .../088-node-brace-expansion_2.0.1+~1.1.0-1_all.deb ... Unpacking node-brace-expansion (2.0.1+~1.1.0-1) ... Selecting previously unselected package node-minimatch. Preparing to unpack .../089-node-minimatch_9.0.3-5_all.deb ... Unpacking node-minimatch (9.0.3-5) ... Selecting previously unselected package node-undici. Preparing to unpack .../090-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ... Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... Selecting previously unselected package libnode115:amd64. Preparing to unpack .../091-libnode115_20.18.0+dfsg-2_amd64.deb ... Unpacking libnode115:amd64 (20.18.0+dfsg-2) ... Selecting previously unselected package nodejs. Preparing to unpack .../092-nodejs_20.18.0+dfsg-2_amd64.deb ... Unpacking nodejs (20.18.0+dfsg-2) ... Selecting previously unselected package dh-nodejs. Preparing to unpack .../093-dh-nodejs_0.15.23_all.deb ... Unpacking dh-nodejs (0.15.23) ... Selecting previously unselected package node-neo-async. Preparing to unpack .../094-node-neo-async_2.6.2+~cs3.0.0-3_all.deb ... Unpacking node-neo-async (2.6.2+~cs3.0.0-3) ... Selecting previously unselected package node-arrify. Preparing to unpack .../095-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 .../096-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 .../097-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 .../098-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 .../099-node-minimist_1.2.8+~cs5.3.5-1_all.deb ... Unpacking node-minimist (1.2.8+~cs5.3.5-1) ... Selecting previously unselected package node-wordwrap. Preparing to unpack .../100-node-wordwrap_1.0.0-4_all.deb ... Unpacking node-wordwrap (1.0.0-4) ... Selecting previously unselected package node-optimist. Preparing to unpack .../101-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 .../102-libjs-source-map_0.7.0++dfsg2+really.0.6.1-15_all.deb ... Unpacking libjs-source-map (0.7.0++dfsg2+really.0.6.1-15) ... Selecting previously unselected package node-source-map. Preparing to unpack .../103-node-source-map_0.7.0++dfsg2+really.0.6.1-15_all.deb ... Unpacking node-source-map (0.7.0++dfsg2+really.0.6.1-15) ... Selecting previously unselected package handlebars. Preparing to unpack .../104-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:amd64. Preparing to unpack .../105-libdeflate0_1.22-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.22-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../106-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../107-libglib2.0-0t64_2.82.2-2_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.2-2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../108-shared-mime-info_2.4-5+b1_amd64.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../109-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../110-libpng16-16t64_1.6.44-2_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.44-2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../111-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../112-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../113-libsharpyuv0_1.4.0-0.1+b1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../114-libwebp7_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebp7:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../115-libtiff6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. Preparing to unpack .../116-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1+b1_amd64.deb ... Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... 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.2+~cs2.1.14-1_all.deb ... Unpacking node-function-bind (1.1.2+~cs2.1.14-1) ... 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-2_all.deb ... Unpacking node-es-abstract (1.20.4+~cs26.27.47-2) ... Selecting previously unselected package node-resolve. Preparing to unpack .../127-node-resolve_1.22.8+~cs5.34.15-2_all.deb ... Unpacking node-resolve (1.22.8+~cs5.34.15-2) ... Selecting previously unselected package node-define-properties. Preparing to unpack .../128-node-define-properties_1.2.1+~cs2.2.3-1_all.deb ... Unpacking node-define-properties (1.2.1+~cs2.2.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-isobject. Preparing to unpack .../130-node-isobject_4.0.0-2_all.deb ... Unpacking node-isobject (4.0.0-2) ... Selecting previously unselected package node-is-descriptor. Preparing to unpack .../131-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 .../132-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-defined. Preparing to unpack .../133-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 .../134-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 .../135-node-wrappy_1.0.2-3_all.deb ... Unpacking node-wrappy (1.0.2-3) ... Selecting previously unselected package node-once. Preparing to unpack .../136-node-once_1.4.1-1_all.deb ... Unpacking node-once (1.4.1-1) ... Selecting previously unselected package node-inflight. Preparing to unpack .../137-node-inflight_1.0.6-2_all.deb ... Unpacking node-inflight (1.0.6-2) ... Selecting previously unselected package node-inherits. Preparing to unpack .../138-node-inherits_2.0.4-6_all.deb ... Unpacking node-inherits (2.0.4-6) ... Selecting previously unselected package node-glob. Preparing to unpack .../139-node-glob_8.1.0+~cs8.5.15-1_all.deb ... Unpacking node-glob (8.1.0+~cs8.5.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_3.2.6+dfsg-2_all.deb ... Unpacking node-async (3.2.6+dfsg-2) ... 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.1.0+dfsg+~0.0.8-1_all.deb ... Unpacking node-escodegen (2.1.0+dfsg+~0.0.8-1) ... 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.1.1+~7.0.3-1_all.deb ... Unpacking node-fill-range (7.1.1+~7.0.3-1) ... Selecting previously unselected package node-braces. Preparing to unpack .../166-node-braces_3.0.3+~3.0.4-1_all.deb ... Unpacking node-braces (3.0.3+~3.0.4-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.7+~4.0.9-1_all.deb ... Unpacking node-micromatch (4.0.7+~4.0.9-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-3_all.deb ... Unpacking node-globby (13.1.3+~cs16.25.40-3) ... 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-2_all.deb ... Unpacking node-p-map (4.0.0+~3.1.0+~3.0.1-2) ... 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.1.0-1_all.deb ... Unpacking node-del (7.1.0-1) ... Selecting previously unselected package node-lru-cache. Preparing to unpack .../191-node-lru-cache_10.0.1-3_all.deb ... Unpacking node-lru-cache (10.0.1-3) ... Selecting previously unselected package node-semver. Preparing to unpack .../192-node-semver_7.6.1+~7.5.8-2_all.deb ... Unpacking node-semver (7.6.1+~7.5.8-2) ... Selecting previously unselected package node-make-dir. Preparing to unpack .../193-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 .../194-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 .../195-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 .../196-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 .../197-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 .../198-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 .../199-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 .../200-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 .../201-node-signal-exit_4.1.0-7_all.deb ... Unpacking node-signal-exit (4.1.0-7) ... Selecting previously unselected package node-foreground-child. Preparing to unpack .../202-node-foreground-child_3.1.1-2_all.deb ... Unpacking node-foreground-child (3.1.1-2) ... Selecting previously unselected package node-is-stream. Preparing to unpack .../203-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 .../204-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-ampproject-remapping. Preparing to unpack .../205-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-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_2.1.6+~cs5.2.1-2_all.deb ... Unpacking node-mkdirp (2.1.6+~cs5.2.1-2) ... 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-8_all.deb ... Unpacking node-npm-run-path (5.1.0+~4.0.0-8) ... 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_5.0.1-1_all.deb ... Unpacking node-has-flag (5.0.1-1) ... 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-babel-plugin-add-module-exports. Preparing to unpack .../221-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 .../222-node-regenerator-runtime_0.15.2+~0.10.8-1_all.deb ... Unpacking node-regenerator-runtime (0.15.2+~0.10.8-1) ... Selecting previously unselected package node-babel7-runtime. Preparing to unpack .../223-node-babel7-runtime_7.20.15+ds1+~cs214.269.168-7_all.deb ... Unpacking node-babel7-runtime (7.20.15+ds1+~cs214.269.168-7) ... Selecting previously unselected package node-ms. Preparing to unpack .../224-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 .../225-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 .../226-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 .../227-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 .../228-node-caniuse-lite_1.0.30001620+dfsg+~1.0.5-2_all.deb ... Unpacking node-caniuse-lite (1.0.30001620+dfsg+~1.0.5-2) ... Selecting previously unselected package node-electron-to-chromium. Preparing to unpack .../229-node-electron-to-chromium_1.4.773-1_all.deb ... Unpacking node-electron-to-chromium (1.4.773-1) ... Selecting previously unselected package node-picocolors. Preparing to unpack .../230-node-picocolors_1.0.0-4_all.deb ... Unpacking node-picocolors (1.0.0-4) ... Selecting previously unselected package node-browserslist. Preparing to unpack .../231-node-browserslist_4.23.0+~cs6.1.32-1_all.deb ... Unpacking node-browserslist (4.23.0+~cs6.1.32-1) ... Selecting previously unselected package node-core-js-compat. Preparing to unpack .../232-node-core-js-compat_3.33.2-1_all.deb ... Unpacking node-core-js-compat (3.33.2-1) ... Selecting previously unselected package node-babel-plugin-polyfill-corejs3. Preparing to unpack .../233-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 .../234-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 .../235-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 .../236-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 .../237-node-ansi-styles_6.2.1-3_all.deb ... Unpacking node-ansi-styles (6.2.1-3) ... Selecting previously unselected package node-chalk. Preparing to unpack .../238-node-chalk_5.3.0-1_all.deb ... Unpacking node-chalk (5.3.0-1) ... Selecting previously unselected package node-for-in. Preparing to unpack .../239-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 .../240-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 .../241-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 .../242-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 .../243-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 .../244-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 .../245-node-core-js_3.33.2-1_all.deb ... Unpacking node-core-js (3.33.2-1) ... Selecting previously unselected package node-core-js-pure. Preparing to unpack .../246-node-core-js-pure_3.33.2-1_all.deb ... Unpacking node-core-js-pure (3.33.2-1) ... Selecting previously unselected package node-fs-readdir-recursive. Preparing to unpack .../247-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 .../248-node-globals_13.23.0-1_all.deb ... Unpacking node-globals (13.23.0-1) ... Selecting previously unselected package node-js-tokens. Preparing to unpack .../249-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 .../250-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 .../251-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 .../252-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 .../253-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 .../254-node-regenerator-transform_0.15.2+~0.10.8-1_all.deb ... Unpacking node-regenerator-transform (0.15.2+~0.10.8-1) ... Selecting previously unselected package node-regenerate. Preparing to unpack .../255-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 .../256-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 .../257-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 .../258-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 .../259-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 .../260-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 .../261-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 .../262-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 .../263-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 .../264-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 .../265-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 .../266-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 .../267-node-babel7_7.20.15+ds1+~cs214.269.168-7_all.deb ... Unpacking node-babel7 (7.20.15+ds1+~cs214.269.168-7) ... Selecting previously unselected package node-is-arrayish. Preparing to unpack .../268-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 .../269-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 .../270-node-json-parse-better-errors_1.0.2+~cs3.3.1-3_all.deb ... Unpacking node-json-parse-better-errors (1.0.2+~cs3.3.1-3) ... Selecting previously unselected package node-parse-json. Preparing to unpack .../271-node-parse-json_5.2.0+~cs5.1.7-2_all.deb ... Unpacking node-parse-json (5.2.0+~cs5.1.7-2) ... Selecting previously unselected package node-hosted-git-info. Preparing to unpack .../272-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 .../273-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 .../274-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 .../275-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 .../276-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 .../277-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 .../278-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 .../279-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 .../280-node-uuid_8.3.2+~8.3.4-1_all.deb ... Unpacking node-uuid (8.3.2+~8.3.4-1) ... Selecting previously unselected package node-isexe. Preparing to unpack .../281-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 .../282-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 .../283-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 .../284-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 .../285-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 .../286-node-write-file-atomic_4.0.2+~4.0.0-2_all.deb ... Unpacking node-write-file-atomic (4.0.2+~4.0.0-2) ... Selecting previously unselected package node-slice-ansi. Preparing to unpack .../287-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 .../288-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 .../289-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 .../290-node-clone_2.1.2+~2.1.2-1_all.deb ... Unpacking node-clone (2.1.2+~2.1.2-1) ... Selecting previously unselected package node-defaults. Preparing to unpack .../291-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 .../292-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 .../293-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 .../294-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 .../295-node-cliui_7.0.4+repack+1+~cs1.4.2-2_all.deb ... Unpacking node-cliui (7.0.4+repack+1+~cs1.4.2-2) ... Selecting previously unselected package node-get-caller-file. Preparing to unpack .../296-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 .../297-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 .../298-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 .../299-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 .../300-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 .../301-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 .../302-node-istanbul_0.4.5+repack10+~cs98.25.59-3_all.deb ... Unpacking node-istanbul (0.4.5+repack10+~cs98.25.59-3) ... Selecting previously unselected package node-through. Preparing to unpack .../303-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 .../304-node-resumer_0.0.0-6_all.deb ... Unpacking node-resumer (0.0.0-6) ... Selecting previously unselected package node-tape. Preparing to unpack .../305-node-tape_5.6.1+~cs8.20.19-2_all.deb ... Unpacking node-tape (5.6.1+~cs8.20.19-2) ... Selecting previously unselected package node-deep-equal. Preparing to unpack .../306-node-deep-equal_2.2.3+~cs43.15.94-1_all.deb ... Unpacking node-deep-equal (2.2.3+~cs43.15.94-1) ... Selecting previously unselected package libjs-util. Preparing to unpack .../307-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:amd64. Preparing to unpack .../308-libnotify4_0.8.3-1+b2_amd64.deb ... Unpacking libnotify4:amd64 (0.8.3-1+b2) ... Selecting previously unselected package libnotify-bin. Preparing to unpack .../309-libnotify-bin_0.8.3-1+b2_amd64.deb ... Unpacking libnotify-bin (0.8.3-1+b2) ... Selecting previously unselected package node-agent-base. Preparing to unpack .../310-node-agent-base_7.1.1~0~2024040606-4_all.deb ... Unpacking node-agent-base (7.1.1~0~2024040606-4) ... Selecting previously unselected package node-ansi-escapes. Preparing to unpack .../311-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 .../312-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 .../313-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 .../314-node-babel-plugin-lodash_3.3.4+~cs2.0.1-7_all.deb ... Unpacking node-babel-plugin-lodash (3.3.4+~cs2.0.1-7) ... Selecting previously unselected package node-object-visit. Preparing to unpack .../315-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 .../316-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 .../317-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 .../318-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 .../319-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 .../320-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 .../321-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 .../322-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 .../323-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 .../324-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 .../325-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 .../326-node-cache-base_4.0.2-1_all.deb ... Unpacking node-cache-base (4.0.2-1) ... Selecting previously unselected package node-mixin-deep. Preparing to unpack .../327-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 .../328-node-pascalcase_1.0.0-1_all.deb ... Unpacking node-pascalcase (1.0.0-1) ... Selecting previously unselected package node-base. Preparing to unpack .../329-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 .../330-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 .../331-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 .../332-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 .../333-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 .../334-node-readdirp_3.6.0-1_all.deb ... Unpacking node-readdirp (3.6.0-1) ... Selecting previously unselected package node-chokidar. Preparing to unpack .../335-node-chokidar_3.6.0-2_all.deb ... Unpacking node-chokidar (3.6.0-2) ... Selecting previously unselected package node-ci-info. Preparing to unpack .../336-node-ci-info_4.0.0+~cs1.1.0-1_all.deb ... Unpacking node-ci-info (4.0.0+~cs1.1.0-1) ... Selecting previously unselected package node-cli-boxes. Preparing to unpack .../337-node-cli-boxes_3.0.0-1_all.deb ... Unpacking node-cli-boxes (3.0.0-1) ... Selecting previously unselected package node-restore-cursor. Preparing to unpack .../338-node-restore-cursor_4.0.0-4_all.deb ... Unpacking node-restore-cursor (4.0.0-4) ... Selecting previously unselected package node-cli-cursor. Preparing to unpack .../339-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 .../340-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 .../341-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 .../342-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 .../343-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 .../344-node-data-uri-to-buffer_6.0.2~0~2024040606-4_all.deb ... Unpacking node-data-uri-to-buffer (6.0.2~0~2024040606-4) ... Selecting previously unselected package node-fetch. Preparing to unpack .../345-node-fetch_3.3.2+~cs11.4.11-3_all.deb ... Unpacking node-fetch (3.3.2+~cs11.4.11-3) ... Selecting previously unselected package node-coveralls. Preparing to unpack .../346-node-coveralls_3.1.1-4_all.deb ... Unpacking node-coveralls (3.1.1-4) ... Selecting previously unselected package node-diff. Preparing to unpack .../347-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 .../348-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 .../349-node-encoding_0.1.13-2_all.deb ... Unpacking node-encoding (0.1.13-2) ... Selecting previously unselected package node-time-stamp. Preparing to unpack .../350-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 .../351-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 .../352-node-https-proxy-agent_7.0.4~0~2024040606-4_all.deb ... Unpacking node-https-proxy-agent (7.0.4~0~2024040606-4) ... Selecting previously unselected package node-resolve-cwd. Preparing to unpack .../353-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 .../354-node-jest-debbundle_29.6.2~ds1+~cs73.45.28-5_all.deb ... Unpacking node-jest-debbundle (29.6.2~ds1+~cs73.45.28-5) ... Selecting previously unselected package node-jsonify. Preparing to unpack .../355-node-jsonify_0.0.1-1_all.deb ... Unpacking node-jsonify (0.0.1-1) ... Selecting previously unselected package node-jsonparse. Preparing to unpack .../356-node-jsonparse_1.3.1-10_all.deb ... Unpacking node-jsonparse (1.3.1-10) ... Selecting previously unselected package node-marked. Preparing to unpack .../357-node-marked_4.2.3+ds+~4.0.7-3_all.deb ... Unpacking node-marked (4.2.3+ds+~4.0.7-3) ... Selecting previously unselected package node-read-pkg-up. Preparing to unpack .../358-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 .../359-node-marked-man_1.3.6-1_all.deb ... Unpacking node-marked-man (1.3.6-1) ... Selecting previously unselected package node-yallist. Preparing to unpack .../360-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-minipass. Preparing to unpack .../361-node-minipass_5.0.0+~cs10.3.21-2_all.deb ... Unpacking node-minipass (5.0.0+~cs10.3.21-2) ... Selecting previously unselected package node-mute-stream. Preparing to unpack .../362-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 .../363-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 .../364-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 .../365-node-punycode_2.2.3-2_all.deb ... Unpacking node-punycode (2.2.3-2) ... Selecting previously unselected package node-read. Preparing to unpack .../366-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 .../367-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 .../368-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 .../369-node-yaml_2.3.4+~cs0.4.0-1_all.deb ... Unpacking node-yaml (2.3.4+~cs0.4.0-1) ... Selecting previously unselected package node-tap-parser. Preparing to unpack .../370-node-tap-parser_13.0.1+~cs4.1.3-2_all.deb ... Unpacking node-tap-parser (13.0.1+~cs4.1.3-2) ... Selecting previously unselected package node-tap-mocha-reporter. Preparing to unpack .../371-node-tap-mocha-reporter_5.0.3+~2.0.2-3_all.deb ... Unpacking node-tap-mocha-reporter (5.0.3+~2.0.2-3) ... Selecting previously unselected package node-widest-line. Preparing to unpack .../372-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 .../373-node-ws_8.18.0+~cs13.7.11-1_all.deb ... Unpacking node-ws (8.18.0+~cs13.7.11-1) ... Selecting previously unselected package node-tap. Preparing to unpack .../374-node-tap_16.3.7+ds3+~cs49.5.20-1_all.deb ... Unpacking node-tap (16.3.7+ds3+~cs49.5.20-1) ... Setting up libapt-pkg-perl (0.1.40+b6) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up node-fs.realpath (1.0.0-3) ... Setting up libsharpyuv0:amd64 (1.4.0-0.1+b1) ... 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 libfile-which-perl (1.27-2) ... Setting up node-lru-cache (10.0.1-3) ... 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:amd64 (72.1-5+b1) ... 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:amd64 (4.0.0+ds-5) ... Setting up libjs-inherits (2.0.4-6) ... Setting up bsdextrautils (2.40.2-11) ... 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.3.4+~cs0.4.0-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.20-1+b2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... 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:amd64 (0.47-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up node-caniuse-lite (1.0.30001620+dfsg+~1.0.5-2) ... Setting up node-isobject (4.0.0-2) ... Setting up node-get-value (1:3.0.1-4) ... Setting up libio-stringy-perl (2.113-2) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up node-isexe (2.0.0+~2.0.1-5) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:amd64 (1.1.0-2+b6) ... Setting up node-resolve (1.22.8+~cs5.34.15-2) ... Setting up node-jsonparse (1.3.1-10) ... Setting up libheap-perl (0.80-5) ... Setting up node-core-js-pure (3.33.2-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.12+dfsg-1) ... Setting up libuv1t64:amd64 (1.48.0-7) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... 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-15) ... Setting up node-p-locate (6.0.0-12) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up libnghttp2-14:amd64 (1.64.0-1) ... Setting up node-strip-bom (4.0.0-2) ... Setting up libdeflate0:amd64 (1.22-1) ... Setting up perl-openssl-defaults:amd64 (7+b2) ... Setting up node-stack-utils (2.0.6+~2.0.1-1) ... Setting up node-ci-info (4.0.0+~cs1.1.0-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up node-color-name (1.1.4+~1.1.1-2) ... Setting up node-electron-to-chromium (1.4.773-1) ... Setting up libencode-locale-perl (1.05-3) ... Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... Setting up node-camelcase (7.0.0-3) ... Setting up node-resumer (0.0.0-6) ... Setting up file (1:5.45-3+b1) ... Setting up node-uuid (8.3.2+~8.3.4-1) ... Setting up node-pascalcase (1.0.0-1) ... Setting up node-auto-bind (4.0.0-2) ... Setting up libyaml-perl (1.31-1) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... 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 libelf1t64:amd64 (0.192-4) ... Setting up node-function-bind (1.1.2+~cs2.1.14-1) ... Setting up node-clone (2.1.2+~2.1.2-1) ... Setting up node-p-map (4.0.0+~3.1.0+~3.0.1-2) ... Setting up node-has-flag (5.0.1-1) ... 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 libglib2.0-0t64:amd64 (2.82.2-2) ... No schema files found: doing nothing. Setting up node-safe-buffer (5.2.1+~cs2.1.2-3) ... Setting up libset-object-perl (1.42-1+b5) ... Setting up node-json-parse-better-errors (1.0.2+~cs3.3.1-3) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... 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+~1.1.0-1) ... 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.33.2-1) ... Setting up libarray-unique-perl (0.09-1) ... Setting up libpng16-16t64:amd64 (1.6.44-2) ... Setting up libcares2:amd64 (1.34.2-1) ... Setting up node-repeat-string (1.6.1+repack-1) ... Setting up libio-html-perl (1.004-3) ... Setting up node-globals (13.23.0-1) ... Setting up node-deep-is (0.1.4-1) ... Setting up autopoint (0.22.5-2) ... Setting up node-async (3.2.6+dfsg-2) ... Setting up node-signal-exit (4.1.0-7) ... Setting up libipc-run-perl (20231003.0-2) ... Setting up liblist-moreutils-xs-perl (0.430-4+b2) ... Setting up node-source-map (0.7.0++dfsg2+really.0.6.1-15) ... Setting up node-wrappy (1.0.2-3) ... Setting up node-object-visit (1.0.1-5) ... Setting up autoconf (2.72-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.2+~0.10.8-1) ... Setting up libwebp7:amd64 (1.4.0-0.1+b1) ... Setting up node-punycode (2.2.3-2) ... Setting up libtimedate-perl (2.3300-2) ... 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:amd64 (0.27-1+b3) ... Setting up node-mute-stream (0.0.8+~0.0.1-3) ... Setting up node-commander (9.4.1-1) ... Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ... Setting up libjs-typedarray-to-buffer (4.0.0-2) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up node-graceful-fs (4.2.10-1) ... Setting up node-is-path-cwd (2.2.0-2) ... Setting up libtiff6:amd64 (4.5.1+git230720-5) ... Setting up node-jsonify (0.0.1-1) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... 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-hosted-git-info (6.1.1-2) ... 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 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 node-core-util-is (1.0.3-1) ... Setting up node-prelude-ls (1.2.1+dfsg-3) ... Setting up node-minimatch (9.0.3-5) ... Setting up node-cli-boxes (3.0.0-1) ... Setting up libexporter-tiny-perl (1.006002-1) ... 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 (3.1.1-2) ... Setting up node-wordwrap (1.0.0-4) ... Setting up node-read (1.0.7-5) ... Setting up openssl (3.3.2-2) ... Setting up node-is-arrayish (0.3.2-3) ... Setting up node-map-visit (1.0.0-4) ... Setting up node-npm-run-path (5.1.0+~4.0.0-8) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... 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.30-1) ... Setting up node-data-uri-to-buffer (6.0.2~0~2024040606-4) ... 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 libnet-ssleay-perl:amd64 (1.94-2) ... 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.14.0-1) ... Setting up node-readable-stream (3.6.0+~cs3.0.0-4) ... Setting up libhttp-date-perl (6.06-1) ... Setting up gettext (0.22.5-2) ... Setting up node-supports-color (8.1.1+~8.1.1-1) ... Setting up libfile-listing-perl (6.16-1) ... Setting up node-error-ex (1.3.2-4) ... Setting up node-once (1.4.1-1) ... Setting up node-n3 (1.16.3+~1.2.3+~1.10.4-1) ... Setting up libtool (2.4.7-8) ... Setting up liblist-moreutils-perl (0.430-2) ... 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.23-1) ... Setting up node-kind-of (6.0.3+dfsg-2) ... Setting up node-is-binary-path (2.1.0-5) ... Setting up libgraph-perl (1:0.9729-1) ... Setting up node-minimist (1.2.8+~cs5.3.5-1) ... 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.2+~cs11.4.11-3) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up node-babel7-runtime (7.20.15+ds1+~cs214.269.168-7) ... 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-3) ... Setting up node-pkg-dir (5.0.0-2) ... Setting up shared-mime-info (2.4-5+b1) ... Setting up node-collection-visit (1.0.0-4) ... Setting up node-restore-cursor (4.0.0-4) ... 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.14.0-1) ... Setting up node-is-typedarray (1.0.0-4) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up groff-base (1.23.0-5) ... Setting up node-inflight (1.0.6-2) ... Setting up libhtml-parser-perl:amd64 (3.83-1+b1) ... Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+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.089-1) ... Setting up node-slice-ansi (5.0.0+~cs9.0.0-5) ... Setting up libhttp-message-perl (7.00-2) ... Setting up libhtml-form-perl (6.12-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.2+~0.10.8-1) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libcgi-pm-perl (4.66-1) ... Setting up man-db (2.13.0-1) ... 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.1.0+~cs8.5.15-1) ... Setting up libnotify4:amd64 (0.8.3-1+b2) ... Setting up node-typedarray-to-buffer (4.0.0-2) ... Setting up libnotify-bin (0.8.3-1+b2) ... Setting up node-minipass (5.0.0+~cs10.3.21-2) ... 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-2) ... Setting up node-growl (1.10.5-4) ... Setting up debhelper (13.20) ... Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libnode115:amd64 (20.18.0+dfsg-2) ... Setting up libwww-perl (6.77-1) ... Setting up libparse-debcontrol-perl (2.005-6) ... Setting up libjs-util (0.12.5+~1.0.10-1) ... Setting up nodejs (20.18.0+dfsg-2) ... 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.19-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-3) ... Setting up node-ignore (5.2.1-1) ... Setting up node-chalk (5.3.0-1) ... Setting up node-which (2.0.2+~cs1.3.2-3) ... Setting up libdebian-source-perl (0.126) ... Setting up node-tap-parser (13.0.1+~cs4.1.3-2) ... 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-3) ... Setting up node-mkdirp (2.1.6+~cs5.2.1-2) ... 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.6.1+~7.5.8-2) ... Setting up node-picocolors (1.0.0-4) ... Setting up node-es-abstract (1.20.4+~cs26.27.47-2) ... 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.2.1+~cs2.2.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 (7.1.1~0~2024040606-4) ... Setting up node-browserslist (4.23.0+~cs6.1.32-1) ... Setting up node-yargs-parser (21.1.1+~21.0.0-4) ... Setting up node-coveralls (3.1.1-4) ... Setting up node-make-dir (3.1.0-3) ... Setting up node-tap-mocha-reporter (5.0.3+~2.0.2-3) ... 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.1.0+dfsg+~0.0.8-1) ... 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 (7.0.4~0~2024040606-4) ... Setting up node-cliui (7.0.4+repack+1+~cs1.4.2-2) ... 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.23) ... Setting up node-babel-plugin-polyfill-corejs2 (0.3.3~0~20220913+ds1-1) ... Setting up node-core-js-compat (3.33.2-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.18.0+~cs13.7.11-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.1.1+~7.0.3-1) ... Setting up node-base (3.0.0-3) ... Setting up node-braces (3.0.3+~3.0.4-1) ... Setting up node-chokidar (3.6.0-2) ... Setting up node-micromatch (4.0.7+~4.0.9-1) ... Setting up node-globby (13.1.3+~cs16.25.40-3) ... Setting up node-del (7.1.0-1) ... Setting up node-find-cache-dir (3.3.2+~3.2.1-1) ... Setting up node-babel7 (7.20.15+ds1+~cs214.269.168-7) ... 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-7) ... Setting up node-jest-debbundle (29.6.2~ds1+~cs73.45.28-5) ... Setting up node-parse-json (5.2.0+~cs5.1.7-2) ... Setting up node-read-pkg (5.2.0-2) ... Setting up node-istanbul (0.4.5+repack10+~cs98.25.59-3) ... Setting up node-tape (5.6.1+~cs8.20.19-2) ... Setting up node-read-pkg-up (7.0.1-2) ... Setting up node-tap (16.3.7+ds3+~cs49.5.20-1) ... Setting up node-deep-equal (2.2.3+~cs43.15.94-1) ... Setting up node-marked-man (1.3.6-1) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for ca-certificates (20240203) ... 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: user script /srv/workspace/pbuilder/2081068/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/2081068/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/node-semver-7.6.1+~7.5.8/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../node-semver_7.6.1+~7.5.8-2_source.changes dpkg-buildpackage: info: source package node-semver dpkg-buildpackage: info: source version 7.6.1+~7.5.8-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jérémy Lal dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 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 rm ./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 ++ grep -v test/bin/semver.js ++ find test -name '*.js' + tap --timeout=0 --no-coverage -R tap test/integration/whitespace.js test/internal/identifiers.js test/internal/constants.js test/internal/lrucache.js test/internal/re.js test/internal/parse-options.js test/internal/debug.js test/ranges/min-satisfying.js test/ranges/subset.js test/ranges/to-comparators.js test/ranges/simplify.js test/ranges/ltr.js test/ranges/gtr.js test/ranges/min-version.js test/ranges/max-satisfying.js test/ranges/valid.js test/ranges/outside.js test/ranges/intersects.js test/preload.js test/map.js test/functions/neq.js test/functions/satisfies.js test/functions/coerce.js test/functions/sort.js test/functions/lt.js test/functions/compare.js test/functions/parse.js test/functions/eq.js test/functions/patch.js test/functions/lte.js test/functions/major.js test/functions/inc.js test/functions/minor.js test/functions/clean.js test/functions/gte.js test/functions/prerelease.js test/functions/compare-build.js test/functions/diff.js test/functions/valid.js test/functions/gt.js test/functions/compare-loose.js test/functions/rcompare.js test/functions/cmp.js test/functions/rsort.js test/classes/range.js test/classes/semver.js test/classes/comparator.js test/classes/index.js test/fixtures/version-not-gt-range.js test/fixtures/comparisons.js test/fixtures/equality.js test/fixtures/increments.js test/fixtures/version-not-lt-range.js test/fixtures/version-gt-range.js test/fixtures/range-include.js test/fixtures/range-parse.js test/fixtures/range-intersection.js test/fixtures/comparator-intersection.js test/fixtures/invalid-versions.js test/fixtures/range-exclude.js test/fixtures/version-lt-range.js test/index.js TAP version 13 # Subtest: test/integration/whitespace.js # Subtest: range with whitespace 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 1..5 ok 1 - range with whitespace # time=30.205ms # Subtest: range with 0 ok 1 - expected to throw ok 2 - should be equal ok 3 - expected to throw ok 4 - should be equal ok 5 - should be equal 1..5 ok 2 - range with 0 # time=7880.058ms # Subtest: semver version ok 1 - should be equal ok 2 - expected to throw 1..2 ok 3 - semver version # time=2.957ms # Subtest: comparator ok 1 - should be equal 1..1 ok 4 - comparator # time=9.732ms 1..4 # time=7945.932ms ok 1 - test/integration/whitespace.js # time=7945.932ms # 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=10.451ms 1..1 # time=22.072ms ok 2 - test/internal/identifiers.js # time=22.072ms # Subtest: test/internal/constants.js ok 1 - got appropriate data types exported 1..1 # time=8.31ms ok 3 - test/internal/constants.js # time=8.31ms # Subtest: test/internal/lrucache.js # Subtest: basic cache operation 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 ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal ok 25 - should be equal ok 26 - should be equal ok 27 - should be equal ok 28 - should be equal ok 29 - should be equal ok 30 - should be equal ok 31 - should be equal ok 32 - should be equal ok 33 - should be equal ok 34 - should be equal ok 35 - should be equal ok 36 - should be equal ok 37 - should be equal ok 38 - should be equal ok 39 - should be equal ok 40 - should be equal ok 41 - should be equal ok 42 - should be equal ok 43 - should be equal ok 44 - should be equal ok 45 - should be equal ok 46 - should be equal ok 47 - should be equal ok 48 - should be equal ok 49 - should be equal ok 50 - should be equal ok 51 - should be equal ok 52 - should be equal ok 53 - should be equal ok 54 - should be equal ok 55 - should be equal ok 56 - should be equal ok 57 - should be equal ok 58 - should be equal ok 59 - should be equal ok 60 - should be equal ok 61 - should be equal ok 62 - should be equal ok 63 - should be equal ok 64 - should be equal ok 65 - should be equal ok 66 - should be equal ok 67 - should be equal ok 68 - should be equal ok 69 - should be equal ok 70 - should be equal ok 71 - should be equal ok 72 - should be equal ok 73 - should be equal ok 74 - should be equal ok 75 - should be equal ok 76 - should be equal ok 77 - should be equal ok 78 - should be equal ok 79 - should be equal ok 80 - should be equal ok 81 - should be equal ok 82 - should be equal ok 83 - should be equal ok 84 - should be equal ok 85 - should be equal ok 86 - should be equal ok 87 - should be equal ok 88 - should be equal ok 89 - should be equal ok 90 - should be equal ok 91 - should be equal ok 92 - should be equal ok 93 - should be equal ok 94 - should be equal ok 95 - should be equal ok 96 - should be equal ok 97 - should be equal ok 98 - should be equal ok 99 - should be equal ok 100 - should be equal ok 101 - should be equal ok 102 - should be equal ok 103 - should be equal ok 104 - should be equal ok 105 - should be equal ok 106 - should be equal ok 107 - should be equal ok 108 - should be equal ok 109 - should be equal ok 110 - should be equal ok 111 - should be equal ok 112 - should be equal ok 113 - should be equal ok 114 - should be equal ok 115 - should be equal ok 116 - should be equal ok 117 - should be equal ok 118 - should be equal ok 119 - should be equal ok 120 - should be equal ok 121 - should be equal ok 122 - should be equal ok 123 - should be equal ok 124 - should be equal ok 125 - should be equal ok 126 - should be equal ok 127 - should be equal ok 128 - should be equal ok 129 - should be equal ok 130 - should be equal ok 131 - should be equal ok 132 - should be equal ok 133 - should be equal ok 134 - should be equal ok 135 - should be equal ok 136 - should be equal ok 137 - should be equal ok 138 - should be equal ok 139 - should be equal ok 140 - should be equal ok 141 - should be equal ok 142 - should be equal ok 143 - should be equal ok 144 - should be equal ok 145 - should be equal ok 146 - should be equal ok 147 - should be equal ok 148 - should be equal ok 149 - should be equal ok 150 - should be equal ok 151 - should be equal ok 152 - should be equal ok 153 - should be equal ok 154 - should be equal ok 155 - should be equal ok 156 - should be equal ok 157 - should be equal ok 158 - should be equal ok 159 - should be equal ok 160 - should be equal ok 161 - should be equal ok 162 - should be equal ok 163 - should be equal ok 164 - should be equal ok 165 - should be equal ok 166 - should be equal ok 167 - should be equal ok 168 - should be equal ok 169 - should be equal ok 170 - should be equal ok 171 - should be equal ok 172 - should be equal ok 173 - should be equal ok 174 - should be equal ok 175 - should be equal ok 176 - should be equal ok 177 - should be equal ok 178 - should be equal ok 179 - should be equal ok 180 - should be equal ok 181 - should be equal ok 182 - should be equal ok 183 - should be equal ok 184 - should be equal ok 185 - should be equal ok 186 - should be equal ok 187 - should be equal ok 188 - should be equal ok 189 - should be equal ok 190 - should be equal ok 191 - should be equal ok 192 - should be equal ok 193 - should be equal ok 194 - should be equal ok 195 - should be equal ok 196 - should be equal ok 197 - should be equal ok 198 - should be equal ok 199 - should be equal ok 200 - should be equal ok 201 - should be equal ok 202 - should be equal ok 203 - should be equal ok 204 - should be equal ok 205 - should be equal ok 206 - should be equal ok 207 - should be equal ok 208 - should be equal ok 209 - should be equal ok 210 - should be equal ok 211 - should be equal ok 212 - should be equal ok 213 - should be equal ok 214 - should be equal ok 215 - should be equal ok 216 - should be equal ok 217 - should be equal ok 218 - should be equal ok 219 - should be equal ok 220 - should be equal ok 221 - should be equal ok 222 - should be equal ok 223 - should be equal ok 224 - should be equal ok 225 - should be equal ok 226 - should be equal ok 227 - should be equal ok 228 - should be equal ok 229 - should be equal ok 230 - should be equal ok 231 - should be equal ok 232 - should be equal ok 233 - should be equal ok 234 - should be equal ok 235 - should be equal ok 236 - should be equal ok 237 - should be equal ok 238 - should be equal ok 239 - should be equal ok 240 - should be equal ok 241 - should be equal ok 242 - should be equal ok 243 - should be equal ok 244 - should be equal ok 245 - should be equal ok 246 - should be equal ok 247 - should be equal ok 248 - should be equal ok 249 - should be equal ok 250 - should be equal ok 251 - should be equal ok 252 - should be equal ok 253 - should be equal ok 254 - should be equal ok 255 - should be equal ok 256 - should be equal ok 257 - should be equal ok 258 - should be equal ok 259 - should be equal ok 260 - should be equal ok 261 - should be equal ok 262 - should be equal ok 263 - should be equal ok 264 - should be equal ok 265 - should be equal ok 266 - should be equal ok 267 - should be equal ok 268 - should be equal ok 269 - should be equal ok 270 - should be equal ok 271 - should be equal ok 272 - should be equal ok 273 - should be equal ok 274 - should be equal ok 275 - should be equal ok 276 - should be equal ok 277 - should be equal ok 278 - should be equal ok 279 - should be equal ok 280 - should be equal ok 281 - should be equal ok 282 - should be equal ok 283 - should be equal ok 284 - should be equal ok 285 - should be equal ok 286 - should be equal ok 287 - should be equal ok 288 - should be equal ok 289 - should be equal ok 290 - should be equal ok 291 - should be equal ok 292 - should be equal ok 293 - should be equal ok 294 - should be equal ok 295 - should be equal ok 296 - should be equal ok 297 - should be equal ok 298 - should be equal ok 299 - should be equal ok 300 - should be equal ok 301 - should be equal ok 302 - should be equal ok 303 - should be equal ok 304 - should be equal ok 305 - should be equal ok 306 - should be equal ok 307 - should be equal ok 308 - should be equal ok 309 - should be equal ok 310 - should be equal ok 311 - should be equal ok 312 - should be equal ok 313 - should be equal ok 314 - should be equal ok 315 - should be equal ok 316 - should be equal ok 317 - should be equal ok 318 - should be equal ok 319 - should be equal ok 320 - should be equal ok 321 - should be equal ok 322 - should be equal ok 323 - should be equal ok 324 - should be equal ok 325 - should be equal ok 326 - should be equal ok 327 - should be equal ok 328 - should be equal ok 329 - should be equal ok 330 - should be equal ok 331 - should be equal ok 332 - should be equal ok 333 - should be equal ok 334 - should be equal ok 335 - should be equal ok 336 - should be equal ok 337 - should be equal ok 338 - should be equal ok 339 - should be equal ok 340 - should be equal ok 341 - should be equal ok 342 - should be equal ok 343 - should be equal ok 344 - should be equal ok 345 - should be equal ok 346 - should be equal ok 347 - should be equal ok 348 - should be equal ok 349 - should be equal ok 350 - should be equal ok 351 - should be equal ok 352 - should be equal ok 353 - should be equal ok 354 - should be equal ok 355 - should be equal ok 356 - should be equal ok 357 - should be equal ok 358 - should be equal ok 359 - should be equal ok 360 - should be equal ok 361 - should be equal ok 362 - should be equal ok 363 - should be equal ok 364 - should be equal ok 365 - should be equal ok 366 - should be equal ok 367 - should be equal ok 368 - should be equal ok 369 - should be equal ok 370 - should be equal ok 371 - should be equal ok 372 - should be equal ok 373 - should be equal ok 374 - should be equal ok 375 - should be equal ok 376 - should be equal ok 377 - should be equal ok 378 - should be equal ok 379 - should be equal ok 380 - should be equal ok 381 - should be equal ok 382 - should be equal ok 383 - should be equal ok 384 - should be equal ok 385 - should be equal ok 386 - should be equal ok 387 - should be equal ok 388 - should be equal ok 389 - should be equal ok 390 - should be equal ok 391 - should be equal ok 392 - should be equal ok 393 - should be equal ok 394 - should be equal ok 395 - should be equal ok 396 - should be equal ok 397 - should be equal ok 398 - should be equal ok 399 - should be equal ok 400 - should be equal ok 401 - should be equal ok 402 - should be equal ok 403 - should be equal ok 404 - should be equal ok 405 - should be equal ok 406 - should be equal ok 407 - should be equal ok 408 - should be equal ok 409 - should be equal ok 410 - should be equal ok 411 - should be equal ok 412 - should be equal ok 413 - should be equal ok 414 - should be equal ok 415 - should be equal ok 416 - should be equal ok 417 - should be equal ok 418 - should be equal ok 419 - should be equal ok 420 - should be equal ok 421 - should be equal ok 422 - should be equal ok 423 - should be equal ok 424 - should be equal ok 425 - should be equal ok 426 - should be equal ok 427 - should be equal ok 428 - should be equal ok 429 - should be equal ok 430 - should be equal ok 431 - should be equal ok 432 - should be equal ok 433 - should be equal ok 434 - should be equal ok 435 - should be equal ok 436 - should be equal ok 437 - should be equal ok 438 - should be equal ok 439 - should be equal ok 440 - should be equal ok 441 - should be equal ok 442 - should be equal ok 443 - should be equal ok 444 - should be equal ok 445 - should be equal ok 446 - should be equal ok 447 - should be equal ok 448 - should be equal ok 449 - should be equal ok 450 - should be equal ok 451 - should be equal ok 452 - should be equal ok 453 - should be equal ok 454 - should be equal ok 455 - should be equal ok 456 - should be equal ok 457 - should be equal ok 458 - should be equal ok 459 - should be equal ok 460 - should be equal ok 461 - should be equal ok 462 - should be equal ok 463 - should be equal ok 464 - should be equal ok 465 - should be equal ok 466 - should be equal ok 467 - should be equal ok 468 - should be equal ok 469 - should be equal ok 470 - should be equal ok 471 - should be equal ok 472 - should be equal ok 473 - should be equal ok 474 - should be equal ok 475 - should be equal ok 476 - should be equal ok 477 - should be equal ok 478 - should be equal ok 479 - should be equal ok 480 - should be equal ok 481 - should be equal ok 482 - should be equal ok 483 - should be equal ok 484 - should be equal ok 485 - should be equal ok 486 - should be equal ok 487 - should be equal ok 488 - should be equal ok 489 - should be equal ok 490 - should be equal ok 491 - should be equal ok 492 - should be equal ok 493 - should be equal ok 494 - should be equal ok 495 - should be equal ok 496 - should be equal ok 497 - should be equal ok 498 - should be equal ok 499 - should be equal ok 500 - should be equal ok 501 - should be equal ok 502 - should be equal ok 503 - should be equal ok 504 - should be equal ok 505 - should be equal ok 506 - should be equal ok 507 - should be equal ok 508 - should be equal ok 509 - should be equal ok 510 - should be equal ok 511 - should be equal ok 512 - should be equal ok 513 - should be equal ok 514 - should be equal ok 515 - should be equal ok 516 - should be equal ok 517 - should be equal ok 518 - should be equal ok 519 - should be equal ok 520 - should be equal ok 521 - should be equal ok 522 - should be equal ok 523 - should be equal ok 524 - should be equal ok 525 - should be equal ok 526 - should be equal ok 527 - should be equal ok 528 - should be equal ok 529 - should be equal ok 530 - should be equal ok 531 - should be equal ok 532 - should be equal ok 533 - should be equal ok 534 - should be equal ok 535 - should be equal ok 536 - should be equal ok 537 - should be equal ok 538 - should be equal ok 539 - should be equal ok 540 - should be equal ok 541 - should be equal ok 542 - should be equal ok 543 - should be equal ok 544 - should be equal ok 545 - should be equal ok 546 - should be equal ok 547 - should be equal ok 548 - should be equal ok 549 - should be equal ok 550 - should be equal ok 551 - should be equal ok 552 - should be equal ok 553 - should be equal ok 554 - should be equal ok 555 - should be equal ok 556 - should be equal ok 557 - should be equal ok 558 - should be equal ok 559 - should be equal ok 560 - should be equal ok 561 - should be equal ok 562 - should be equal ok 563 - should be equal ok 564 - should be equal ok 565 - should be equal ok 566 - should be equal ok 567 - should be equal ok 568 - should be equal ok 569 - should be equal ok 570 - should be equal ok 571 - should be equal ok 572 - should be equal ok 573 - should be equal ok 574 - should be equal ok 575 - should be equal ok 576 - should be equal ok 577 - should be equal ok 578 - should be equal ok 579 - should be equal ok 580 - should be equal ok 581 - should be equal ok 582 - should be equal ok 583 - should be equal ok 584 - should be equal ok 585 - should be equal ok 586 - should be equal ok 587 - should be equal ok 588 - should be equal ok 589 - should be equal ok 590 - should be equal ok 591 - should be equal ok 592 - should be equal ok 593 - should be equal ok 594 - should be equal ok 595 - should be equal ok 596 - should be equal ok 597 - should be equal ok 598 - should be equal ok 599 - should be equal ok 600 - should be equal ok 601 - should be equal ok 602 - should be equal ok 603 - should be equal ok 604 - should be equal ok 605 - should be equal ok 606 - should be equal ok 607 - should be equal ok 608 - should be equal ok 609 - should be equal ok 610 - should be equal ok 611 - should be equal ok 612 - should be equal ok 613 - should be equal ok 614 - should be equal ok 615 - should be equal ok 616 - should be equal ok 617 - should be equal ok 618 - should be equal ok 619 - should be equal ok 620 - should be equal ok 621 - should be equal ok 622 - should be equal ok 623 - should be equal ok 624 - should be equal ok 625 - should be equal ok 626 - should be equal ok 627 - should be equal ok 628 - should be equal ok 629 - should be equal ok 630 - should be equal ok 631 - should be equal ok 632 - should be equal ok 633 - should be equal ok 634 - should be equal ok 635 - should be equal ok 636 - should be equal ok 637 - should be equal ok 638 - should be equal ok 639 - should be equal ok 640 - should be equal ok 641 - should be equal ok 642 - should be equal ok 643 - should be equal ok 644 - should be equal ok 645 - should be equal ok 646 - should be equal ok 647 - should be equal ok 648 - should be equal ok 649 - should be equal ok 650 - should be equal ok 651 - should be equal ok 652 - should be equal ok 653 - should be equal ok 654 - should be equal ok 655 - should be equal ok 656 - should be equal ok 657 - should be equal ok 658 - should be equal ok 659 - should be equal ok 660 - should be equal ok 661 - should be equal ok 662 - should be equal ok 663 - should be equal ok 664 - should be equal ok 665 - should be equal ok 666 - should be equal ok 667 - should be equal ok 668 - should be equal ok 669 - should be equal ok 670 - should be equal ok 671 - should be equal ok 672 - should be equal ok 673 - should be equal ok 674 - should be equal ok 675 - should be equal ok 676 - should be equal ok 677 - should be equal ok 678 - should be equal ok 679 - should be equal ok 680 - should be equal ok 681 - should be equal ok 682 - should be equal ok 683 - should be equal ok 684 - should be equal ok 685 - should be equal ok 686 - should be equal ok 687 - should be equal ok 688 - should be equal ok 689 - should be equal ok 690 - should be equal ok 691 - should be equal ok 692 - should be equal ok 693 - should be equal ok 694 - should be equal ok 695 - should be equal ok 696 - should be equal ok 697 - should be equal ok 698 - should be equal ok 699 - should be equal ok 700 - should be equal ok 701 - should be equal ok 702 - should be equal ok 703 - should be equal ok 704 - should be equal ok 705 - should be equal ok 706 - should be equal ok 707 - should be equal ok 708 - should be equal ok 709 - should be equal ok 710 - should be equal ok 711 - should be equal ok 712 - should be equal ok 713 - should be equal ok 714 - should be equal ok 715 - should be equal ok 716 - should be equal ok 717 - should be equal ok 718 - should be equal ok 719 - should be equal ok 720 - should be equal ok 721 - should be equal ok 722 - should be equal ok 723 - should be equal ok 724 - should be equal ok 725 - should be equal ok 726 - should be equal ok 727 - should be equal ok 728 - should be equal ok 729 - should be equal ok 730 - should be equal ok 731 - should be equal ok 732 - should be equal ok 733 - should be equal ok 734 - should be equal ok 735 - should be equal ok 736 - should be equal ok 737 - should be equal ok 738 - should be equal ok 739 - should be equal ok 740 - should be equal ok 741 - should be equal ok 742 - should be equal ok 743 - should be equal ok 744 - should be equal ok 745 - should be equal ok 746 - should be equal ok 747 - should be equal ok 748 - should be equal ok 749 - should be equal ok 750 - should be equal ok 751 - should be equal ok 752 - should be equal ok 753 - should be equal ok 754 - should be equal ok 755 - should be equal ok 756 - should be equal ok 757 - should be equal ok 758 - should be equal ok 759 - should be equal ok 760 - should be equal ok 761 - should be equal ok 762 - should be equal ok 763 - should be equal ok 764 - should be equal ok 765 - should be equal ok 766 - should be equal ok 767 - should be equal ok 768 - should be equal ok 769 - should be equal ok 770 - should be equal ok 771 - should be equal ok 772 - should be equal ok 773 - should be equal ok 774 - should be equal ok 775 - should be equal ok 776 - should be equal ok 777 - should be equal ok 778 - should be equal ok 779 - should be equal ok 780 - should be equal ok 781 - should be equal ok 782 - should be equal ok 783 - should be equal ok 784 - should be equal ok 785 - should be equal ok 786 - should be equal ok 787 - should be equal ok 788 - should be equal ok 789 - should be equal ok 790 - should be equal ok 791 - should be equal ok 792 - should be equal ok 793 - should be equal ok 794 - should be equal ok 795 - should be equal ok 796 - should be equal ok 797 - should be equal ok 798 - should be equal ok 799 - should be equal ok 800 - should be equal ok 801 - should be equal ok 802 - should be equal ok 803 - should be equal ok 804 - should be equal ok 805 - should be equal ok 806 - should be equal ok 807 - should be equal ok 808 - should be equal ok 809 - should be equal ok 810 - should be equal ok 811 - should be equal ok 812 - should be equal ok 813 - should be equal ok 814 - should be equal ok 815 - should be equal ok 816 - should be equal ok 817 - should be equal ok 818 - should be equal ok 819 - should be equal ok 820 - should be equal ok 821 - should be equal ok 822 - should be equal ok 823 - should be equal ok 824 - should be equal ok 825 - should be equal ok 826 - should be equal ok 827 - should be equal ok 828 - should be equal ok 829 - should be equal ok 830 - should be equal ok 831 - should be equal ok 832 - should be equal ok 833 - should be equal ok 834 - should be equal ok 835 - should be equal ok 836 - should be equal ok 837 - should be equal ok 838 - should be equal ok 839 - should be equal ok 840 - should be equal ok 841 - should be equal ok 842 - should be equal ok 843 - should be equal ok 844 - should be equal ok 845 - should be equal ok 846 - should be equal ok 847 - should be equal ok 848 - should be equal ok 849 - should be equal ok 850 - should be equal ok 851 - should be equal ok 852 - should be equal ok 853 - should be equal ok 854 - should be equal ok 855 - should be equal ok 856 - should be equal ok 857 - should be equal ok 858 - should be equal ok 859 - should be equal ok 860 - should be equal ok 861 - should be equal ok 862 - should be equal ok 863 - should be equal ok 864 - should be equal ok 865 - should be equal ok 866 - should be equal ok 867 - should be equal ok 868 - should be equal ok 869 - should be equal ok 870 - should be equal ok 871 - should be equal ok 872 - should be equal ok 873 - should be equal ok 874 - should be equal ok 875 - should be equal ok 876 - should be equal ok 877 - should be equal ok 878 - should be equal ok 879 - should be equal ok 880 - should be equal ok 881 - should be equal ok 882 - should be equal ok 883 - should be equal ok 884 - should be equal ok 885 - should be equal ok 886 - should be equal ok 887 - should be equal ok 888 - should be equal ok 889 - should be equal ok 890 - should be equal ok 891 - should be equal ok 892 - should be equal ok 893 - should be equal ok 894 - should be equal ok 895 - should be equal ok 896 - should be equal ok 897 - should be equal ok 898 - should be equal ok 899 - should be equal ok 900 - should be equal ok 901 - should be equal ok 902 - should be equal ok 903 - should be equal ok 904 - should be equal ok 905 - should be equal ok 906 - should be equal ok 907 - should be equal ok 908 - should be equal ok 909 - should be equal ok 910 - should be equal ok 911 - should be equal ok 912 - should be equal ok 913 - should be equal ok 914 - should be equal ok 915 - should be equal ok 916 - should be equal ok 917 - should be equal ok 918 - should be equal ok 919 - should be equal ok 920 - should be equal ok 921 - should be equal ok 922 - should be equal ok 923 - should be equal ok 924 - should be equal ok 925 - should be equal ok 926 - should be equal ok 927 - should be equal ok 928 - should be equal ok 929 - should be equal ok 930 - should be equal ok 931 - should be equal ok 932 - should be equal ok 933 - should be equal ok 934 - should be equal ok 935 - should be equal ok 936 - should be equal ok 937 - should be equal ok 938 - should be equal ok 939 - should be equal ok 940 - should be equal ok 941 - should be equal ok 942 - should be equal ok 943 - should be equal ok 944 - should be equal ok 945 - should be equal ok 946 - should be equal ok 947 - should be equal ok 948 - should be equal ok 949 - should be equal ok 950 - should be equal ok 951 - should be equal ok 952 - should be equal ok 953 - should be equal ok 954 - should be equal ok 955 - should be equal ok 956 - should be equal ok 957 - should be equal ok 958 - should be equal ok 959 - should be equal ok 960 - should be equal ok 961 - should be equal ok 962 - should be equal ok 963 - should be equal ok 964 - should be equal ok 965 - should be equal ok 966 - should be equal ok 967 - should be equal ok 968 - should be equal ok 969 - should be equal ok 970 - should be equal ok 971 - should be equal ok 972 - should be equal ok 973 - should be equal ok 974 - should be equal ok 975 - should be equal ok 976 - should be equal ok 977 - should be equal ok 978 - should be equal ok 979 - should be equal ok 980 - should be equal ok 981 - should be equal ok 982 - should be equal ok 983 - should be equal ok 984 - should be equal ok 985 - should be equal ok 986 - should be equal ok 987 - should be equal ok 988 - should be equal ok 989 - should be equal ok 990 - should be equal ok 991 - should be equal ok 992 - should be equal ok 993 - should be equal ok 994 - should be equal ok 995 - should be equal ok 996 - should be equal ok 997 - should be equal ok 998 - should be equal ok 999 - should be equal ok 1000 - should be equal ok 1001 - should be equal ok 1002 - should be equal ok 1003 - should be equal ok 1004 - should be equal ok 1005 - should be equal ok 1006 - should be equal ok 1007 - should be equal ok 1008 - should be equal ok 1009 - should be equal ok 1010 - should be equal ok 1011 - should be equal ok 1012 - should be equal ok 1013 - should be equal ok 1014 - should be equal ok 1015 - should be equal ok 1016 - should be equal ok 1017 - should be equal ok 1018 - should be equal ok 1019 - should be equal ok 1020 - should be equal ok 1021 - should be equal ok 1022 - should be equal ok 1023 - should be equal ok 1024 - should be equal ok 1025 - should be equal ok 1026 - should be equal ok 1027 - should be equal ok 1028 - should be equal ok 1029 - should be equal ok 1030 - should be equal ok 1031 - should be equal ok 1032 - should be equal ok 1033 - should be equal ok 1034 - should be equal ok 1035 - should be equal ok 1036 - should be equal ok 1037 - should be equal ok 1038 - should be equal ok 1039 - should be equal ok 1040 - should be equal ok 1041 - should be equal ok 1042 - should be equal ok 1043 - should be equal ok 1044 - should be equal ok 1045 - should be equal ok 1046 - should be equal ok 1047 - should be equal ok 1048 - should be equal ok 1049 - should be equal ok 1050 - should be equal ok 1051 - should be equal ok 1052 - should be equal ok 1053 - should be equal ok 1054 - should be equal ok 1055 - should be equal ok 1056 - should be equal ok 1057 - should be equal ok 1058 - should be equal ok 1059 - should be equal ok 1060 - should be equal ok 1061 - should be equal ok 1062 - should be equal ok 1063 - should be equal ok 1064 - should be equal ok 1065 - should be equal ok 1066 - should be equal ok 1067 - should be equal ok 1068 - should be equal ok 1069 - should be equal ok 1070 - should be equal ok 1071 - should be equal ok 1072 - should be equal ok 1073 - should be equal ok 1074 - should be equal ok 1075 - should be equal ok 1076 - should be equal ok 1077 - should be equal ok 1078 - should be equal ok 1079 - should be equal ok 1080 - should be equal ok 1081 - should be equal ok 1082 - should be equal ok 1083 - should be equal ok 1084 - should be equal ok 1085 - should be equal ok 1086 - should be equal ok 1087 - should be equal ok 1088 - should be equal ok 1089 - should be equal ok 1090 - should be equal ok 1091 - should be equal ok 1092 - should be equal ok 1093 - should be equal ok 1094 - should be equal ok 1095 - should be equal ok 1096 - should be equal ok 1097 - should be equal ok 1098 - should be equal ok 1099 - should be equal ok 1100 - should be equal ok 1101 - should be equal ok 1102 - should be equal ok 1103 - should be equal ok 1104 - should be equal ok 1105 - should be equal ok 1106 - should be equal ok 1107 - should be equal ok 1108 - should be equal ok 1109 - should be equal ok 1110 - should be equal ok 1111 - should be equal ok 1112 - should be equal ok 1113 - should be equal ok 1114 - should be equal ok 1115 - should be equal ok 1116 - should be equal ok 1117 - should be equal ok 1118 - should be equal ok 1119 - should be equal ok 1120 - should be equal ok 1121 - should be equal ok 1122 - should be equal ok 1123 - should be equal ok 1124 - should be equal ok 1125 - should be equal ok 1126 - should be equal ok 1127 - should be equal ok 1128 - should be equal ok 1129 - should be equal ok 1130 - should be equal ok 1131 - should be equal ok 1132 - should be equal ok 1133 - should be equal ok 1134 - should be equal ok 1135 - should be equal ok 1136 - should be equal ok 1137 - should be equal ok 1138 - should be equal ok 1139 - should be equal ok 1140 - should be equal ok 1141 - should be equal ok 1142 - should be equal ok 1143 - should be equal ok 1144 - should be equal ok 1145 - should be equal ok 1146 - should be equal ok 1147 - should be equal ok 1148 - should be equal ok 1149 - should be equal ok 1150 - should be equal ok 1151 - should be equal ok 1152 - should be equal ok 1153 - should be equal ok 1154 - should be equal ok 1155 - should be equal ok 1156 - should be equal ok 1157 - should be equal ok 1158 - should be equal ok 1159 - should be equal ok 1160 - should be equal ok 1161 - should be equal ok 1162 - should be equal ok 1163 - should be equal ok 1164 - should be equal ok 1165 - should be equal ok 1166 - should be equal ok 1167 - should be equal ok 1168 - should be equal ok 1169 - should be equal ok 1170 - should be equal ok 1171 - should be equal ok 1172 - should be equal ok 1173 - should be equal ok 1174 - should be equal ok 1175 - should be equal ok 1176 - should be equal ok 1177 - should be equal ok 1178 - should be equal ok 1179 - should be equal ok 1180 - should be equal ok 1181 - should be equal ok 1182 - should be equal ok 1183 - should be equal ok 1184 - should be equal ok 1185 - should be equal ok 1186 - should be equal ok 1187 - should be equal ok 1188 - should be equal ok 1189 - should be equal ok 1190 - should be equal ok 1191 - should be equal ok 1192 - should be equal ok 1193 - should be equal ok 1194 - should be equal ok 1195 - should be equal ok 1196 - should be equal ok 1197 - should be equal ok 1198 - should be equal ok 1199 - should be equal ok 1200 - should be equal ok 1201 - should be equal ok 1202 - should be equal ok 1203 - should be equal ok 1204 - should be equal ok 1205 - should be equal ok 1206 - should be equal ok 1207 - should be equal ok 1208 - should be equal ok 1209 - should be equal ok 1210 - should be equal ok 1211 - should be equal ok 1212 - should be equal ok 1213 - should be equal ok 1214 - should be equal ok 1215 - should be equal ok 1216 - should be equal ok 1217 - should be equal ok 1218 - should be equal ok 1219 - should be equal ok 1220 - should be equal ok 1221 - should be equal ok 1222 - should be equal ok 1223 - should be equal ok 1224 - should be equal ok 1225 - should be equal ok 1226 - should be equal ok 1227 - should be equal ok 1228 - should be equal ok 1229 - should be equal ok 1230 - should be equal ok 1231 - should be equal ok 1232 - should be equal ok 1233 - should be equal ok 1234 - should be equal ok 1235 - should be equal ok 1236 - should be equal ok 1237 - should be equal ok 1238 - should be equal ok 1239 - should be equal ok 1240 - should be equal ok 1241 - should be equal ok 1242 - should be equal ok 1243 - should be equal ok 1244 - should be equal ok 1245 - should be equal ok 1246 - should be equal ok 1247 - should be equal ok 1248 - should be equal ok 1249 - should be equal ok 1250 - should be equal ok 1251 - should be equal ok 1252 - should be equal ok 1253 - should be equal ok 1254 - should be equal ok 1255 - should be equal ok 1256 - should be equal ok 1257 - should be equal ok 1258 - should be equal ok 1259 - should be equal ok 1260 - should be equal ok 1261 - should be equal ok 1262 - should be equal ok 1263 - should be equal ok 1264 - should be equal ok 1265 - should be equal ok 1266 - should be equal ok 1267 - should be equal ok 1268 - should be equal ok 1269 - should be equal ok 1270 - should be equal ok 1271 - should be equal ok 1272 - should be equal ok 1273 - should be equal ok 1274 - should be equal ok 1275 - should be equal ok 1276 - should be equal ok 1277 - should be equal ok 1278 - should be equal ok 1279 - should be equal ok 1280 - should be equal ok 1281 - should be equal ok 1282 - should be equal ok 1283 - should be equal ok 1284 - should be equal ok 1285 - should be equal ok 1286 - should be equal ok 1287 - should be equal ok 1288 - should be equal ok 1289 - should be equal ok 1290 - should be equal ok 1291 - should be equal ok 1292 - should be equal ok 1293 - should be equal ok 1294 - should be equal ok 1295 - should be equal ok 1296 - should be equal ok 1297 - should be equal ok 1298 - should be equal ok 1299 - should be equal ok 1300 - should be equal ok 1301 - should be equal ok 1302 - should be equal ok 1303 - should be equal ok 1304 - should be equal ok 1305 - should be equal ok 1306 - should be equal ok 1307 - should be equal ok 1308 - should be equal ok 1309 - should be equal ok 1310 - should be equal ok 1311 - should be equal ok 1312 - should be equal ok 1313 - should be equal ok 1314 - should be equal ok 1315 - should be equal ok 1316 - should be equal ok 1317 - should be equal ok 1318 - should be equal ok 1319 - should be equal ok 1320 - should be equal ok 1321 - should be equal ok 1322 - should be equal ok 1323 - should be equal ok 1324 - should be equal ok 1325 - should be equal ok 1326 - should be equal ok 1327 - should be equal ok 1328 - should be equal ok 1329 - should be equal ok 1330 - should be equal ok 1331 - should be equal ok 1332 - should be equal ok 1333 - should be equal ok 1334 - should be equal ok 1335 - should be equal ok 1336 - should be equal ok 1337 - should be equal ok 1338 - should be equal ok 1339 - should be equal ok 1340 - should be equal ok 1341 - should be equal ok 1342 - should be equal ok 1343 - should be equal ok 1344 - should be equal ok 1345 - should be equal ok 1346 - should be equal ok 1347 - should be equal ok 1348 - should be equal ok 1349 - should be equal ok 1350 - should be equal ok 1351 - should be equal ok 1352 - should be equal ok 1353 - should be equal ok 1354 - should be equal ok 1355 - should be equal ok 1356 - should be equal ok 1357 - should be equal ok 1358 - should be equal ok 1359 - should be equal ok 1360 - should be equal ok 1361 - should be equal ok 1362 - should be equal ok 1363 - should be equal ok 1364 - should be equal ok 1365 - should be equal ok 1366 - should be equal ok 1367 - should be equal ok 1368 - should be equal ok 1369 - should be equal ok 1370 - should be equal ok 1371 - should be equal ok 1372 - should be equal ok 1373 - should be equal ok 1374 - should be equal ok 1375 - should be equal ok 1376 - should be equal ok 1377 - should be equal ok 1378 - should be equal ok 1379 - should be equal ok 1380 - should be equal ok 1381 - should be equal ok 1382 - should be equal ok 1383 - should be equal ok 1384 - should be equal ok 1385 - should be equal ok 1386 - should be equal ok 1387 - should be equal ok 1388 - should be equal ok 1389 - should be equal ok 1390 - should be equal ok 1391 - should be equal ok 1392 - should be equal ok 1393 - should be equal ok 1394 - should be equal ok 1395 - should be equal ok 1396 - should be equal ok 1397 - should be equal ok 1398 - should be equal ok 1399 - should be equal ok 1400 - should be equal ok 1401 - should be equal ok 1402 - should be equal ok 1403 - should be equal ok 1404 - should be equal ok 1405 - should be equal ok 1406 - should be equal ok 1407 - should be equal ok 1408 - should be equal ok 1409 - should be equal ok 1410 - should be equal ok 1411 - should be equal ok 1412 - should be equal ok 1413 - should be equal ok 1414 - should be equal ok 1415 - should be equal ok 1416 - should be equal ok 1417 - should be equal ok 1418 - should be equal ok 1419 - should be equal ok 1420 - should be equal ok 1421 - should be equal ok 1422 - should be equal ok 1423 - should be equal ok 1424 - should be equal ok 1425 - should be equal ok 1426 - should be equal ok 1427 - should be equal ok 1428 - should be equal ok 1429 - should be equal ok 1430 - should be equal ok 1431 - should be equal ok 1432 - should be equal ok 1433 - should be equal ok 1434 - should be equal ok 1435 - should be equal ok 1436 - should be equal ok 1437 - should be equal ok 1438 - should be equal ok 1439 - should be equal ok 1440 - should be equal ok 1441 - should be equal ok 1442 - should be equal ok 1443 - should be equal ok 1444 - should be equal ok 1445 - should be equal ok 1446 - should be equal ok 1447 - should be equal ok 1448 - should be equal ok 1449 - should be equal ok 1450 - should be equal ok 1451 - should be equal ok 1452 - should be equal ok 1453 - should be equal ok 1454 - should be equal ok 1455 - should be equal ok 1456 - should be equal ok 1457 - should be equal ok 1458 - should be equal ok 1459 - should be equal ok 1460 - should be equal ok 1461 - should be equal ok 1462 - should be equal ok 1463 - should be equal ok 1464 - should be equal ok 1465 - should be equal ok 1466 - should be equal ok 1467 - should be equal ok 1468 - should be equal ok 1469 - should be equal ok 1470 - should be equal ok 1471 - should be equal ok 1472 - should be equal ok 1473 - should be equal ok 1474 - should be equal ok 1475 - should be equal ok 1476 - should be equal ok 1477 - should be equal ok 1478 - should be equal ok 1479 - should be equal ok 1480 - should be equal ok 1481 - should be equal ok 1482 - should be equal ok 1483 - should be equal ok 1484 - should be equal ok 1485 - should be equal ok 1486 - should be equal ok 1487 - should be equal ok 1488 - should be equal ok 1489 - should be equal ok 1490 - should be equal ok 1491 - should be equal ok 1492 - should be equal ok 1493 - should be equal ok 1494 - should be equal ok 1495 - should be equal ok 1496 - should be equal ok 1497 - should be equal ok 1498 - should be equal ok 1499 - should be equal ok 1500 - should be equal ok 1501 - should be equal ok 1502 - should be equal ok 1503 - should be equal ok 1504 - should be equal ok 1505 - should be equal ok 1506 - should be equal ok 1507 - should be equal ok 1508 - should be equal ok 1509 - should be equal ok 1510 - should be equal ok 1511 - should be equal ok 1512 - should be equal ok 1513 - should be equal ok 1514 - should be equal ok 1515 - should be equal ok 1516 - should be equal ok 1517 - should be equal ok 1518 - should be equal ok 1519 - should be equal ok 1520 - should be equal ok 1521 - should be equal ok 1522 - should be equal ok 1523 - should be equal ok 1524 - should be equal ok 1525 - should be equal ok 1526 - should be equal ok 1527 - should be equal ok 1528 - should be equal ok 1529 - should be equal ok 1530 - should be equal ok 1531 - should be equal ok 1532 - should be equal ok 1533 - should be equal ok 1534 - should be equal ok 1535 - should be equal ok 1536 - should be equal ok 1537 - should be equal ok 1538 - should be equal ok 1539 - should be equal ok 1540 - should be equal ok 1541 - should be equal ok 1542 - should be equal ok 1543 - should be equal ok 1544 - should be equal ok 1545 - should be equal ok 1546 - should be equal ok 1547 - should be equal ok 1548 - should be equal ok 1549 - should be equal ok 1550 - should be equal ok 1551 - should be equal ok 1552 - should be equal ok 1553 - should be equal ok 1554 - should be equal ok 1555 - should be equal ok 1556 - should be equal ok 1557 - should be equal ok 1558 - should be equal ok 1559 - should be equal ok 1560 - should be equal ok 1561 - should be equal ok 1562 - should be equal ok 1563 - should be equal ok 1564 - should be equal ok 1565 - should be equal ok 1566 - should be equal ok 1567 - should be equal ok 1568 - should be equal ok 1569 - should be equal ok 1570 - should be equal ok 1571 - should be equal ok 1572 - should be equal ok 1573 - should be equal ok 1574 - should be equal ok 1575 - should be equal ok 1576 - should be equal ok 1577 - should be equal ok 1578 - should be equal ok 1579 - should be equal ok 1580 - should be equal ok 1581 - should be equal ok 1582 - should be equal ok 1583 - should be equal ok 1584 - should be equal ok 1585 - should be equal ok 1586 - should be equal ok 1587 - should be equal ok 1588 - should be equal ok 1589 - should be equal ok 1590 - should be equal ok 1591 - should be equal ok 1592 - should be equal ok 1593 - should be equal ok 1594 - should be equal ok 1595 - should be equal ok 1596 - should be equal ok 1597 - should be equal ok 1598 - should be equal ok 1599 - should be equal ok 1600 - should be equal ok 1601 - should be equal ok 1602 - should be equal ok 1603 - should be equal ok 1604 - should be equal ok 1605 - should be equal ok 1606 - should be equal ok 1607 - should be equal ok 1608 - should be equal ok 1609 - should be equal ok 1610 - should be equal ok 1611 - should be equal ok 1612 - should be equal ok 1613 - should be equal ok 1614 - should be equal ok 1615 - should be equal ok 1616 - should be equal ok 1617 - should be equal ok 1618 - should be equal ok 1619 - should be equal ok 1620 - should be equal ok 1621 - should be equal ok 1622 - should be equal ok 1623 - should be equal ok 1624 - should be equal ok 1625 - should be equal ok 1626 - should be equal ok 1627 - should be equal ok 1628 - should be equal ok 1629 - should be equal ok 1630 - should be equal ok 1631 - should be equal ok 1632 - should be equal ok 1633 - should be equal ok 1634 - should be equal ok 1635 - should be equal ok 1636 - should be equal ok 1637 - should be equal ok 1638 - should be equal ok 1639 - should be equal ok 1640 - should be equal ok 1641 - should be equal ok 1642 - should be equal ok 1643 - should be equal ok 1644 - should be equal ok 1645 - should be equal ok 1646 - should be equal ok 1647 - should be equal ok 1648 - should be equal ok 1649 - should be equal ok 1650 - should be equal ok 1651 - should be equal ok 1652 - should be equal ok 1653 - should be equal ok 1654 - should be equal ok 1655 - should be equal ok 1656 - should be equal ok 1657 - should be equal ok 1658 - should be equal ok 1659 - should be equal ok 1660 - should be equal ok 1661 - should be equal ok 1662 - should be equal ok 1663 - should be equal ok 1664 - should be equal ok 1665 - should be equal ok 1666 - should be equal ok 1667 - should be equal ok 1668 - should be equal ok 1669 - should be equal ok 1670 - should be equal ok 1671 - should be equal ok 1672 - should be equal ok 1673 - should be equal ok 1674 - should be equal ok 1675 - should be equal ok 1676 - should be equal ok 1677 - should be equal ok 1678 - should be equal ok 1679 - should be equal ok 1680 - should be equal ok 1681 - should be equal ok 1682 - should be equal ok 1683 - should be equal ok 1684 - should be equal ok 1685 - should be equal ok 1686 - should be equal ok 1687 - should be equal ok 1688 - should be equal ok 1689 - should be equal ok 1690 - should be equal ok 1691 - should be equal ok 1692 - should be equal ok 1693 - should be equal ok 1694 - should be equal ok 1695 - should be equal ok 1696 - should be equal ok 1697 - should be equal ok 1698 - should be equal ok 1699 - should be equal ok 1700 - should be equal ok 1701 - should be equal ok 1702 - should be equal ok 1703 - should be equal ok 1704 - should be equal ok 1705 - should be equal ok 1706 - should be equal ok 1707 - should be equal ok 1708 - should be equal ok 1709 - should be equal ok 1710 - should be equal ok 1711 - should be equal ok 1712 - should be equal ok 1713 - should be equal ok 1714 - should be equal ok 1715 - should be equal ok 1716 - should be equal ok 1717 - should be equal ok 1718 - should be equal ok 1719 - should be equal ok 1720 - should be equal ok 1721 - should be equal ok 1722 - should be equal ok 1723 - should be equal ok 1724 - should be equal ok 1725 - should be equal ok 1726 - should be equal ok 1727 - should be equal ok 1728 - should be equal ok 1729 - should be equal ok 1730 - should be equal ok 1731 - should be equal ok 1732 - should be equal ok 1733 - should be equal ok 1734 - should be equal ok 1735 - should be equal ok 1736 - should be equal ok 1737 - should be equal ok 1738 - should be equal ok 1739 - should be equal ok 1740 - should be equal ok 1741 - should be equal ok 1742 - should be equal ok 1743 - should be equal ok 1744 - should be equal ok 1745 - should be equal ok 1746 - should be equal ok 1747 - should be equal ok 1748 - should be equal ok 1749 - should be equal ok 1750 - should be equal ok 1751 - should be equal ok 1752 - should be equal ok 1753 - should be equal ok 1754 - should be equal ok 1755 - should be equal ok 1756 - should be equal ok 1757 - should be equal ok 1758 - should be equal ok 1759 - should be equal ok 1760 - should be equal ok 1761 - should be equal ok 1762 - should be equal ok 1763 - should be equal ok 1764 - should be equal ok 1765 - should be equal ok 1766 - should be equal ok 1767 - should be equal ok 1768 - should be equal ok 1769 - should be equal ok 1770 - should be equal ok 1771 - should be equal ok 1772 - should be equal ok 1773 - should be equal ok 1774 - should be equal ok 1775 - should be equal ok 1776 - should be equal ok 1777 - should be equal ok 1778 - should be equal ok 1779 - should be equal ok 1780 - should be equal ok 1781 - should be equal ok 1782 - should be equal ok 1783 - should be equal ok 1784 - should be equal ok 1785 - should be equal ok 1786 - should be equal ok 1787 - should be equal ok 1788 - should be equal ok 1789 - should be equal ok 1790 - should be equal ok 1791 - should be equal ok 1792 - should be equal ok 1793 - should be equal ok 1794 - should be equal ok 1795 - should be equal ok 1796 - should be equal ok 1797 - should be equal ok 1798 - should be equal ok 1799 - should be equal ok 1800 - should be equal ok 1801 - should be equal ok 1802 - should be equal ok 1803 - should be equal ok 1804 - should be equal ok 1805 - should be equal ok 1806 - should be equal ok 1807 - should be equal ok 1808 - should be equal ok 1809 - should be equal ok 1810 - should be equal ok 1811 - should be equal ok 1812 - should be equal ok 1813 - should be equal ok 1814 - should be equal ok 1815 - should be equal ok 1816 - should be equal ok 1817 - should be equal ok 1818 - should be equal ok 1819 - should be equal ok 1820 - should be equal ok 1821 - should be equal ok 1822 - should be equal ok 1823 - should be equal ok 1824 - should be equal ok 1825 - should be equal ok 1826 - should be equal ok 1827 - should be equal ok 1828 - should be equal ok 1829 - should be equal ok 1830 - should be equal ok 1831 - should be equal ok 1832 - should be equal ok 1833 - should be equal ok 1834 - should be equal ok 1835 - should be equal ok 1836 - should be equal ok 1837 - should be equal ok 1838 - should be equal ok 1839 - should be equal ok 1840 - should be equal ok 1841 - should be equal ok 1842 - should be equal ok 1843 - should be equal ok 1844 - should be equal ok 1845 - should be equal ok 1846 - should be equal ok 1847 - should be equal ok 1848 - should be equal ok 1849 - should be equal ok 1850 - should be equal ok 1851 - should be equal ok 1852 - should be equal ok 1853 - should be equal ok 1854 - should be equal ok 1855 - should be equal ok 1856 - should be equal ok 1857 - should be equal ok 1858 - should be equal ok 1859 - should be equal ok 1860 - should be equal ok 1861 - should be equal ok 1862 - should be equal ok 1863 - should be equal ok 1864 - should be equal ok 1865 - should be equal ok 1866 - should be equal ok 1867 - should be equal ok 1868 - should be equal ok 1869 - should be equal ok 1870 - should be equal ok 1871 - should be equal ok 1872 - should be equal ok 1873 - should be equal ok 1874 - should be equal ok 1875 - should be equal ok 1876 - should be equal ok 1877 - should be equal ok 1878 - should be equal ok 1879 - should be equal ok 1880 - should be equal ok 1881 - should be equal ok 1882 - should be equal ok 1883 - should be equal ok 1884 - should be equal ok 1885 - should be equal ok 1886 - should be equal ok 1887 - should be equal ok 1888 - should be equal ok 1889 - should be equal ok 1890 - should be equal ok 1891 - should be equal ok 1892 - should be equal ok 1893 - should be equal ok 1894 - should be equal ok 1895 - should be equal ok 1896 - should be equal ok 1897 - should be equal ok 1898 - should be equal ok 1899 - should be equal ok 1900 - should be equal ok 1901 - should be equal ok 1902 - should be equal ok 1903 - should be equal ok 1904 - should be equal ok 1905 - should be equal ok 1906 - should be equal ok 1907 - should be equal ok 1908 - should be equal ok 1909 - should be equal ok 1910 - should be equal ok 1911 - should be equal ok 1912 - should be equal ok 1913 - should be equal ok 1914 - should be equal ok 1915 - should be equal ok 1916 - should be equal ok 1917 - should be equal ok 1918 - should be equal ok 1919 - should be equal ok 1920 - should be equal ok 1921 - should be equal ok 1922 - should be equal ok 1923 - should be equal ok 1924 - should be equal ok 1925 - should be equal ok 1926 - should be equal ok 1927 - should be equal ok 1928 - should be equal ok 1929 - should be equal ok 1930 - should be equal ok 1931 - should be equal ok 1932 - should be equal ok 1933 - should be equal ok 1934 - should be equal ok 1935 - should be equal ok 1936 - should be equal ok 1937 - should be equal ok 1938 - should be equal ok 1939 - should be equal ok 1940 - should be equal ok 1941 - should be equal ok 1942 - should be equal ok 1943 - should be equal ok 1944 - should be equal ok 1945 - should be equal ok 1946 - should be equal ok 1947 - should be equal ok 1948 - should be equal ok 1949 - should be equal ok 1950 - should be equal ok 1951 - should be equal ok 1952 - should be equal ok 1953 - should be equal ok 1954 - should be equal ok 1955 - should be equal ok 1956 - should be equal ok 1957 - should be equal ok 1958 - should be equal ok 1959 - should be equal ok 1960 - should be equal ok 1961 - should be equal ok 1962 - should be equal ok 1963 - should be equal ok 1964 - should be equal ok 1965 - should be equal ok 1966 - should be equal ok 1967 - should be equal ok 1968 - should be equal ok 1969 - should be equal ok 1970 - should be equal ok 1971 - should be equal ok 1972 - should be equal ok 1973 - should be equal ok 1974 - should be equal ok 1975 - should be equal ok 1976 - should be equal ok 1977 - should be equal ok 1978 - should be equal ok 1979 - should be equal ok 1980 - should be equal ok 1981 - should be equal ok 1982 - should be equal ok 1983 - should be equal ok 1984 - should be equal ok 1985 - should be equal ok 1986 - should be equal ok 1987 - should be equal ok 1988 - should be equal ok 1989 - should be equal ok 1990 - should be equal ok 1991 - should be equal ok 1992 - should be equal ok 1993 - should be equal ok 1994 - should be equal ok 1995 - should be equal ok 1996 - should be equal ok 1997 - should be equal ok 1998 - should be equal ok 1999 - should be equal ok 2000 - should be equal ok 2001 - should be equal 1..2001 ok 1 - basic cache operation # time=230.394ms 1..1 # time=262.927ms ok 4 - test/internal/lrucache.js # time=262.927ms # 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 - regexps are regexps ok 43 - regexps are regexps ok 44 - regexps are regexps 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 - src is strings ok 83 - src is strings ok 84 - src is strings ok 85 - src is strings ok 86 - src is strings ok 87 - src is strings 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 ok 122 - tokens are numbers ok 123 - tokens are numbers ok 124 - tokens are numbers ok 125 - tokens are numbers ok 126 - tokens are numbers ok 127 - tokens are numbers ok 128 - tokens are numbers ok 129 - tokens are numbers ok 130 - tokens are numbers ok 131 - safe regex do not contain greedy whitespace ok 132 - safe regex do not contain greedy whitespace ok 133 - safe regex do not contain greedy whitespace ok 134 - safe regex do not contain greedy whitespace ok 135 - safe regex do not contain greedy whitespace ok 136 - safe regex do not contain greedy whitespace ok 137 - safe regex do not contain greedy whitespace ok 138 - safe regex do not contain greedy whitespace ok 139 - safe regex do not contain greedy whitespace ok 140 - safe regex do not contain greedy whitespace ok 141 - safe regex do not contain greedy whitespace ok 142 - safe regex do not contain greedy whitespace ok 143 - safe regex do not contain greedy whitespace ok 144 - safe regex do not contain greedy whitespace ok 145 - safe regex do not contain greedy whitespace ok 146 - safe regex do not contain greedy whitespace ok 147 - safe regex do not contain greedy whitespace ok 148 - safe regex do not contain greedy whitespace ok 149 - safe regex do not contain greedy whitespace ok 150 - safe regex do not contain greedy whitespace ok 151 - safe regex do not contain greedy whitespace ok 152 - safe regex do not contain greedy whitespace ok 153 - safe regex do not contain greedy whitespace ok 154 - safe regex do not contain greedy whitespace ok 155 - safe regex do not contain greedy whitespace ok 156 - safe regex do not contain greedy whitespace ok 157 - safe regex do not contain greedy whitespace ok 158 - safe regex do not contain greedy whitespace ok 159 - safe regex do not contain greedy whitespace ok 160 - safe regex do not contain greedy whitespace ok 161 - safe regex do not contain greedy whitespace ok 162 - safe regex do not contain greedy whitespace ok 163 - safe regex do not contain greedy whitespace ok 164 - safe regex do not contain greedy whitespace ok 165 - safe regex do not contain greedy whitespace ok 166 - safe regex do not contain greedy whitespace ok 167 - safe regex do not contain greedy whitespace ok 168 - safe regex do not contain greedy whitespace ok 169 - safe regex do not contain greedy whitespace ok 170 - safe regex do not contain greedy whitespace ok 171 - safe regex do not contain greedy whitespace ok 172 - safe regex do not contain greedy whitespace ok 173 - safe regex do not contain greedy whitespace ok 174 - safe regex do not contain greedy whitespace ok 175 - safe regex do not contain greedy whitespace ok 176 - safe regex do not contain greedy whitespace ok 177 - safe regex do not contain greedy whitespace ok 178 - safe regex do not contain greedy whitespace ok 179 - safe regex do not contain greedy whitespace ok 180 - safe regex do not contain greedy whitespace ok 181 - safe regex do not contain greedy whitespace ok 182 - safe regex do not contain greedy whitespace ok 183 - safe regex do not contain greedy whitespace ok 184 - safe regex do not contain greedy whitespace ok 185 - safe regex do not contain greedy whitespace ok 186 - safe regex do not contain greedy whitespace ok 187 - safe regex do not contain greedy whitespace ok 188 - safe regex do not contain greedy whitespace ok 189 - safe regex do not contain greedy whitespace ok 190 - safe regex do not contain greedy whitespace ok 191 - safe regex do not contain greedy whitespace ok 192 - safe regex do not contain greedy whitespace ok 193 - safe regex do not contain greedy whitespace ok 194 - safe regex do not contain greedy whitespace ok 195 - safe regex do not contain greedy whitespace ok 196 - safe regex do not contain greedy whitespace ok 197 - safe regex do not contain greedy whitespace ok 198 - safe regex do not contain greedy whitespace ok 199 - safe regex do not contain greedy whitespace ok 200 - safe regex do not contain greedy whitespace ok 201 - safe regex do not contain greedy whitespace ok 202 - safe regex do not contain greedy whitespace ok 203 - safe regex do not contain greedy whitespace ok 204 - safe regex do not contain greedy whitespace ok 205 - safe regex do not contain greedy whitespace ok 206 - safe regex do not contain greedy whitespace ok 207 - safe regex do not contain greedy whitespace ok 208 - safe regex do not contain greedy whitespace ok 209 - safe regex do not contain greedy whitespace ok 210 - safe regex do not contain greedy whitespace ok 211 - safe regex do not contain greedy whitespace ok 212 - safe regex do not contain greedy whitespace ok 213 - safe regex do not contain greedy whitespace ok 214 - safe regex do not contain greedy whitespace ok 215 - safe regex do not contain greedy whitespace ok 216 - safe regex do not contain greedy whitespace 1..216 ok 1 - has a list of src, re, and tokens # time=89.801ms 1..1 # time=122.666ms ok 5 - test/internal/re.js # time=122.666ms # 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=14.773ms # 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=3.959ms # Subtest: any object passed is returned 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 ok 7 - should be equivalent strictly ok 8 - should be equivalent strictly ok 9 - should be equivalent strictly ok 10 - should be equivalent strictly 1..10 ok 3 - any object passed is returned # time=6.731ms 1..3 # time=45.783ms ok 6 - test/internal/parse-options.js # time=45.783ms # 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=255.979ms # Subtest: with env set ok 1 - success exit status ok 2 - no signal ok 3 - got expected output 1..3 ok 2 - with env set # time=258.57ms # time=565.949ms ok 7 - test/internal/debug.js # time=565.949ms # 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=21.902ms # Subtest: bad ranges in min satisfying ok 1 - should be equal 1..1 ok 2 - bad ranges in min satisfying # time=2.119ms 1..2 # time=37.536ms ok 8 - test/ranges/min-satisfying.js # time=37.536ms # 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=8.544ms # time=105.041ms ok 9 - test/ranges/subset.js # time=105.041ms # 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(* 2.x) === [["<0.0.0-0"]] ok 73 - toComparators(>x 2.x || * || =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.6.0, =0.7.x, false) ok 31 - ltr(0.6.0-asdf, =0.7.x, false) ok 32 - ltr(0.6.0, >=0.7.x, false) ok 33 - ltr(0.2.3, 1.0.0 - 2.0.0, false) ok 34 - ltr(0.0.1, 1.0.0, false) ok 35 - ltr(1.0.0, >=2.0.0, false) ok 36 - ltr(1.9999.9999, >=2.0.0, false) ok 37 - ltr(1.2.9, >2.0.0, false) ok 38 - ltr(1.1.3, 2.x.x, false) ok 39 - ltr(1.1.3, 1.2.x, false) ok 40 - ltr(1.1.3, 1.2.x || 2.x, false) ok 41 - ltr(1.1.3, 2.*.*, false) ok 42 - ltr(1.1.3, 1.2.* || 2.*, false) ok 43 - ltr(1.9999.9999, 2, false) ok 44 - ltr(2.2.1, 2.3, false) ok 45 - ltr(2.3.2, ~>3.2.1, false) ok 46 - ltr(0.2.3, ~>1, false) ok 47 - ltr(0.0.0, ~1.0, false) ok 48 - ltr(1.0.0, >1, false) ok 49 - ltr(1.0.0beta, 2, true) ok 50 - ltr(1.0.0beta, >1, true) ok 51 - ltr(1.0.0beta, > 1, true) ok 52 - ltr(0.6.2, =0.7.x, false) ok 53 - ltr(0.7.0-asdf, =0.7.x, false) ok 54 - ltr(1.0.0-0, ^1, false) ok 55 - ltr(0.7.0-asdf, >=0.7.x, false) ok 56 - ltr(1.0.0beta, 1, true) ok 57 - ltr(0.6.2, >=0.7.x, false) ok 58 - ltr(1.3.0-alpha, >1.2.3, false) 1..58 ok 1 - ltr tests # time=59.953ms # 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(2.1.2, 2, false) ok 49 - !ltr(2.3.1, 2.3, false) ok 50 - !ltr(2.4.0, ~2.4, false) ok 51 - !ltr(2.4.5, ~2.4, false) ok 52 - !ltr(3.2.2, ~>3.2.1, false) ok 53 - !ltr(1.2.3, ~1, false) ok 54 - !ltr(1.2.3, ~>1, false) ok 55 - !ltr(1.2.3, ~> 1, false) ok 56 - !ltr(1.0.2, ~1.0, false) ok 57 - !ltr(1.0.2, ~ 1.0, false) ok 58 - !ltr(1.0.0, >=1, false) ok 59 - !ltr(1.0.0, >= 1, false) ok 60 - !ltr(1.1.1, <1.2, false) ok 61 - !ltr(1.1.1, < 1.2, false) ok 62 - !ltr(0.5.5, ~v0.5.4-pre, false) ok 63 - !ltr(0.5.4, ~v0.5.4-pre, false) ok 64 - !ltr(0.7.2, =0.7.x, false) ok 65 - !ltr(0.7.2, >=0.7.x, false) ok 66 - !ltr(0.6.2, <=0.7.x, false) ok 67 - !ltr(0.2.5, >0.2.3 >0.2.4 <=0.2.5, false) ok 68 - !ltr(0.2.4, >=0.2.3 <=0.2.4, false) ok 69 - !ltr(2.0.0, 1.0.0 - 2.0.0, false) ok 70 - !ltr(4.0.0, ^3.0.0, false) ok 71 - !ltr(2.0.0, ^1.0.0 || ~2.0.1, false) ok 72 - !ltr(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, false) ok 73 - !ltr(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 74 - !ltr(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 75 - !ltr(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, false) ok 76 - !ltr(1.0.0beta, ^1.0.0alpha, true) ok 77 - !ltr(1.0.0beta, ~1.0.0alpha, true) ok 78 - !ltr(1.0.0beta, ^1.0.0-alpha, true) ok 79 - !ltr(1.0.0beta, ~1.0.0-alpha, true) ok 80 - !ltr(1.0.0-beta, ^1.0.0-alpha, false) ok 81 - !ltr(1.0.0-beta, ~1.0.0-alpha, false) ok 82 - !ltr(1.0.0, =0.1.0, false) ok 83 - !ltr(1.3.0-alpha, >1.2.3, [object Object]) 1..83 ok 2 - negative ltr tests # time=43.67ms 1..2 # time=144.125ms ok 12 - test/ranges/ltr.js # time=144.125ms # 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(2.2.3, 1.0.0 - 2.0.0, false) ok 35 - gtr(1.0.1, 1.0.0, false) ok 36 - gtr(3.0.0, <=2.0.0, false) ok 37 - gtr(2.9999.9999, <=2.0.0, false) ok 38 - gtr(2.2.9, <=2.0.0, false) ok 39 - gtr(2.9999.9999, <2.0.0, false) ok 40 - gtr(2.2.9, <2.0.0, false) ok 41 - gtr(3.1.3, 2.x.x, false) ok 42 - gtr(1.3.3, 1.2.x, false) ok 43 - gtr(3.1.3, 1.2.x || 2.x, false) ok 44 - gtr(3.1.3, 2.*.*, false) ok 45 - gtr(3.1.3, 1.2.* || 2.*, false) ok 46 - gtr(3.1.2, 2, false) ok 47 - gtr(2.4.1, 2.3, false) ok 48 - gtr(3.3.2, ~>3.2.1, false) ok 49 - gtr(2.2.3, ~>1, false) ok 50 - gtr(1.1.0, ~1.0, false) ok 51 - gtr(1.0.0, <1, false) ok 52 - gtr(1.0.0beta, <1, true) ok 53 - gtr(1.0.0beta, < 1, true) ok 54 - gtr(0.8.2, =0.7.x, false) ok 55 - gtr(0.7.2, <0.7.x, false) ok 56 - gtr(0.7.2-beta, 0.7.x, false) 1..56 ok 1 - gtr tests # time=60.774ms # 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(2.1.2, 2, false) ok 49 - !gtr(2.3.1, 2.3, false) ok 50 - !gtr(2.4.0, ~2.4, false) ok 51 - !gtr(2.4.5, ~2.4, false) ok 52 - !gtr(3.2.2, ~>3.2.1, false) ok 53 - !gtr(1.2.3, ~1, false) ok 54 - !gtr(1.2.3, ~>1, false) ok 55 - !gtr(1.2.3, ~> 1, false) ok 56 - !gtr(1.0.2, ~1.0, false) ok 57 - !gtr(1.0.2, ~ 1.0, false) ok 58 - !gtr(1.0.0, >=1, false) ok 59 - !gtr(1.0.0, >= 1, false) ok 60 - !gtr(1.1.1, <1.2, false) ok 61 - !gtr(1.1.1, < 1.2, false) ok 62 - !gtr(1.0.0beta, 1, true) ok 63 - !gtr(0.5.5, ~v0.5.4-pre, false) ok 64 - !gtr(0.5.4, ~v0.5.4-pre, false) ok 65 - !gtr(0.7.2, =0.7.x, false) ok 66 - !gtr(0.7.2, >=0.7.x, false) ok 67 - !gtr(0.7.0-asdf, =0.7.x, false) ok 68 - !gtr(0.7.0-asdf, >=0.7.x, false) ok 69 - !gtr(0.6.2, <=0.7.x, false) ok 70 - !gtr(0.2.5, >0.2.3 >0.2.4 <=0.2.5, false) ok 71 - !gtr(0.2.4, >=0.2.3 <=0.2.4, false) ok 72 - !gtr(2.0.0, 1.0.0 - 2.0.0, false) ok 73 - !gtr(0.0.0-0, ^1, false) ok 74 - !gtr(2.0.0, ^3.0.0, false) ok 75 - !gtr(2.0.0, ^1.0.0 || ~2.0.1, false) ok 76 - !gtr(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, false) ok 77 - !gtr(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 78 - !gtr(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 79 - !gtr(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, false) ok 80 - !gtr(0.7.2-beta, 0.7.x, [object Object]) 1..80 ok 2 - negative gtr tests # time=28.41ms 1..2 # time=130.644ms ok 13 - test/ranges/gtr.js # time=130.644ms # 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=52.434ms 1..1 # time=63.777ms ok 14 - test/ranges/min-version.js # time=63.777ms # 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=21.724ms # Subtest: bad ranges in max satisfying ok 1 - should be equal 1..1 ok 2 - bad ranges in max satisfying # time=1.845ms 1..2 # time=35.548ms ok 15 - test/ranges/max-satisfying.js # time=35.548ms # Subtest: test/ranges/valid.js # Subtest: valid range test 1..82 ok 1 - validRange(1.0.0 - 2.0.0) === >=1.0.0 <=2.0.0 undefined ok 2 - validRange(1.0.0 - 2.0.0) === >=1.0.0-0 <2.0.1-0 {"includePrerelease":true} ok 3 - validRange(1 - 2) === >=1.0.0 <3.0.0-0 undefined ok 4 - validRange(1 - 2) === >=1.0.0-0 <3.0.0-0 {"includePrerelease":true} ok 5 - validRange(1.0 - 2.0) === >=1.0.0 <2.1.0-0 undefined ok 6 - validRange(1.0 - 2.0) === >=1.0.0-0 <2.1.0-0 {"includePrerelease":true} ok 7 - validRange(1.0.0) === 1.0.0 {"loose":false} ok 8 - validRange(>=*) === * undefined ok 9 - validRange() === * undefined ok 10 - validRange(*) === * undefined ok 11 - validRange(>=1.0.0) === >=1.0.0 undefined ok 12 - validRange(>1.0.0) === >1.0.0 undefined ok 13 - validRange(<=2.0.0) === <=2.0.0 undefined ok 14 - validRange(1) === >=1.0.0 <2.0.0-0 undefined ok 15 - validRange(<2.0.0) === <2.0.0 undefined ok 16 - validRange(>= 1.0.0) === >=1.0.0 undefined ok 17 - validRange(>= 1.0.0) === >=1.0.0 undefined ok 18 - validRange(>= 1.0.0) === >=1.0.0 undefined ok 19 - validRange(> 1.0.0) === >1.0.0 undefined ok 20 - validRange(> 1.0.0) === >1.0.0 undefined ok 21 - validRange(<= 2.0.0) === <=2.0.0 undefined ok 22 - validRange(<= 2.0.0) === <=2.0.0 undefined ok 23 - validRange(<= 2.0.0) === <=2.0.0 undefined ok 24 - validRange(< 2.0.0) === <2.0.0 undefined ok 25 - validRange(< 2.0.0) === <2.0.0 undefined ok 26 - validRange(>=0.1.97) === >=0.1.97 undefined ok 27 - validRange(0.1.20 || 1.2.4) === 0.1.20||1.2.4 undefined ok 28 - validRange(>=0.2.3 || <0.0.1) === >=0.2.3||<0.0.1 undefined ok 29 - validRange(||) === * undefined ok 30 - validRange(2.x.x) === >=2.0.0 <3.0.0-0 undefined ok 31 - validRange(1.2.x) === >=1.2.0 <1.3.0-0 undefined ok 32 - validRange(1.2.x || 2.x) === >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 undefined ok 33 - validRange(x) === * undefined ok 34 - validRange(2.*.*) === >=2.0.0 <3.0.0-0 undefined ok 35 - validRange(1.2.*) === >=1.2.0 <1.3.0-0 undefined ok 36 - validRange(1.2.* || 2.*) === >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 undefined ok 37 - validRange(2) === >=2.0.0 <3.0.0-0 undefined ok 38 - validRange(2.3) === >=2.3.0 <2.4.0-0 undefined ok 39 - validRange(~2.4) === >=2.4.0 <2.5.0-0 undefined ok 40 - validRange(~>3.2.1) === >=3.2.1 <3.3.0-0 undefined ok 41 - validRange(~1) === >=1.0.0 <2.0.0-0 undefined ok 42 - validRange(~>1) === >=1.0.0 <2.0.0-0 undefined ok 43 - validRange(~> 1) === >=1.0.0 <2.0.0-0 undefined ok 44 - validRange(~1.0) === >=1.0.0 <1.1.0-0 undefined ok 45 - validRange(~ 1.0) === >=1.0.0 <1.1.0-0 undefined ok 46 - validRange(^0) === <1.0.0-0 undefined ok 47 - validRange(^ 1) === >=1.0.0 <2.0.0-0 undefined ok 48 - validRange(^0.1) === >=0.1.0 <0.2.0-0 undefined ok 49 - validRange(^1.0) === >=1.0.0 <2.0.0-0 undefined ok 50 - validRange(^1.2) === >=1.2.0 <2.0.0-0 undefined ok 51 - validRange(^0.0.1) === >=0.0.1 <0.0.2-0 undefined ok 52 - validRange(^0.0.1-beta) === >=0.0.1-beta <0.0.2-0 undefined ok 53 - validRange(^0.1.2) === >=0.1.2 <0.2.0-0 undefined ok 54 - validRange(^1.2.3) === >=1.2.3 <2.0.0-0 undefined ok 55 - validRange(^1.2.3-beta.4) === >=1.2.3-beta.4 <2.0.0-0 undefined ok 56 - validRange(<1) === <1.0.0-0 undefined ok 57 - validRange(< 1) === <1.0.0-0 undefined ok 58 - validRange(>=1) === >=1.0.0 undefined ok 59 - validRange(>= 1) === >=1.0.0 undefined ok 60 - validRange(<1.2) === <1.2.0-0 undefined ok 61 - validRange(< 1.2) === <1.2.0-0 undefined ok 62 - validRange(>01.02.03) === >1.2.3 true ok 63 - validRange(>01.02.03) === null undefined ok 64 - validRange(~1.2.3beta) === >=1.2.3-beta <1.3.0-0 {"loose":true} ok 65 - validRange(~1.2.3beta) === null undefined ok 66 - validRange(^ 1.2 ^ 1) === >=1.2.0 <2.0.0-0 >=1.0.0 undefined ok 67 - validRange(1.2 - 3.4.5) === >=1.2.0 <=3.4.5 undefined ok 68 - validRange(1.2.3 - 3.4) === >=1.2.3 <3.5.0-0 undefined ok 69 - validRange(1.2 - 3.4) === >=1.2.0 <3.5.0-0 undefined ok 70 - validRange(>1) === >=2.0.0 undefined ok 71 - validRange(>1.2) === >=1.3.0 undefined ok 72 - validRange(>X) === <0.0.0-0 undefined ok 73 - validRange(* 2.x) === <0.0.0-0 undefined ok 75 - validRange(>x 2.x || * || =09090) === null undefined ok 77 - validRange(>=09090) === >=9090.0.0 true ok 78 - validRange(>=09090-0) === null {"includePrerelease":true} ok 79 - validRange(>=09090-0) === null {"loose":true,"includePrerelease":true} ok 80 - validRange(^9007199254740991.0.0) === null undefined ok 81 - validRange(=9007199254740991.0.0) === 9007199254740991.0.0 undefined ok 82 - validRange(^9007199254740990.0.0) === >=9007199254740990.0.0 <9007199254740991.0.0-0 undefined ok 1 - valid range test # time=44.125ms 1..1 # time=77.402ms ok 16 - test/ranges/valid.js # time=77.402ms # 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(2.2.3, 1.0.0 - 2.0.0, > false) ok 35 - outside(1.0.1, 1.0.0, > false) ok 36 - outside(3.0.0, <=2.0.0, > false) ok 37 - outside(2.9999.9999, <=2.0.0, > false) ok 38 - outside(2.2.9, <=2.0.0, > false) ok 39 - outside(2.9999.9999, <2.0.0, > false) ok 40 - outside(2.2.9, <2.0.0, > false) ok 41 - outside(3.1.3, 2.x.x, > false) ok 42 - outside(1.3.3, 1.2.x, > false) ok 43 - outside(3.1.3, 1.2.x || 2.x, > false) ok 44 - outside(3.1.3, 2.*.*, > false) ok 45 - outside(3.1.3, 1.2.* || 2.*, > false) ok 46 - outside(3.1.2, 2, > false) ok 47 - outside(2.4.1, 2.3, > false) ok 48 - outside(3.3.2, ~>3.2.1, > false) ok 49 - outside(2.2.3, ~>1, > false) ok 50 - outside(1.1.0, ~1.0, > false) ok 51 - outside(1.0.0, <1, > false) ok 52 - outside(1.0.0beta, <1, > true) ok 53 - outside(1.0.0beta, < 1, > true) ok 54 - outside(0.8.2, =0.7.x, > false) ok 55 - outside(0.7.2, <0.7.x, > false) ok 56 - outside(0.7.2-beta, 0.7.x, > false) 1..56 ok 1 - gtr tests # time=48.857ms # 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.6.0, =0.7.x, <, false) ok 31 - outside(0.6.0-asdf, =0.7.x, <, false) ok 32 - outside(0.6.0, >=0.7.x, <, false) ok 33 - outside(0.2.3, 1.0.0 - 2.0.0, <, false) ok 34 - outside(0.0.1, 1.0.0, <, false) ok 35 - outside(1.0.0, >=2.0.0, <, false) ok 36 - outside(1.9999.9999, >=2.0.0, <, false) ok 37 - outside(1.2.9, >2.0.0, <, false) ok 38 - outside(1.1.3, 2.x.x, <, false) ok 39 - outside(1.1.3, 1.2.x, <, false) ok 40 - outside(1.1.3, 1.2.x || 2.x, <, false) ok 41 - outside(1.1.3, 2.*.*, <, false) ok 42 - outside(1.1.3, 1.2.* || 2.*, <, false) ok 43 - outside(1.9999.9999, 2, <, false) ok 44 - outside(2.2.1, 2.3, <, false) ok 45 - outside(2.3.2, ~>3.2.1, <, false) ok 46 - outside(0.2.3, ~>1, <, false) ok 47 - outside(0.0.0, ~1.0, <, false) ok 48 - outside(1.0.0, >1, <, false) ok 49 - outside(1.0.0beta, 2, <, true) ok 50 - outside(1.0.0beta, >1, <, true) ok 51 - outside(1.0.0beta, > 1, <, true) ok 52 - outside(0.6.2, =0.7.x, <, false) ok 53 - outside(0.7.0-asdf, =0.7.x, <, false) ok 54 - outside(1.0.0-0, ^1, <, false) ok 55 - outside(0.7.0-asdf, >=0.7.x, <, false) ok 56 - outside(1.0.0beta, 1, <, true) ok 57 - outside(0.6.2, >=0.7.x, <, false) ok 58 - outside(1.3.0-alpha, >1.2.3, <, false) 1..58 ok 2 - ltr tests # time=16.511ms # 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(2.1.2, 2, > false) ok 49 - !outside(2.3.1, 2.3, > false) ok 50 - !outside(2.4.0, ~2.4, > false) ok 51 - !outside(2.4.5, ~2.4, > false) ok 52 - !outside(3.2.2, ~>3.2.1, > false) ok 53 - !outside(1.2.3, ~1, > false) ok 54 - !outside(1.2.3, ~>1, > false) ok 55 - !outside(1.2.3, ~> 1, > false) ok 56 - !outside(1.0.2, ~1.0, > false) ok 57 - !outside(1.0.2, ~ 1.0, > false) ok 58 - !outside(1.0.0, >=1, > false) ok 59 - !outside(1.0.0, >= 1, > false) ok 60 - !outside(1.1.1, <1.2, > false) ok 61 - !outside(1.1.1, < 1.2, > false) ok 62 - !outside(1.0.0beta, 1, > true) ok 63 - !outside(0.5.5, ~v0.5.4-pre, > false) ok 64 - !outside(0.5.4, ~v0.5.4-pre, > false) ok 65 - !outside(0.7.2, =0.7.x, > false) ok 66 - !outside(0.7.2, >=0.7.x, > false) ok 67 - !outside(0.7.0-asdf, =0.7.x, > false) ok 68 - !outside(0.7.0-asdf, >=0.7.x, > false) ok 69 - !outside(0.6.2, <=0.7.x, > false) ok 70 - !outside(0.2.5, >0.2.3 >0.2.4 <=0.2.5, > false) ok 71 - !outside(0.2.4, >=0.2.3 <=0.2.4, > false) ok 72 - !outside(2.0.0, 1.0.0 - 2.0.0, > false) ok 73 - !outside(0.0.0-0, ^1, > false) ok 74 - !outside(2.0.0, ^3.0.0, > false) ok 75 - !outside(2.0.0, ^1.0.0 || ~2.0.1, > false) ok 76 - !outside(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, > false) ok 77 - !outside(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, > true) ok 78 - !outside(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, > true) ok 79 - !outside(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, > false) ok 80 - !outside(0.7.2-beta, 0.7.x, > [object Object]) 1..80 ok 3 - negative gtr tests # time=21.151ms # 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(2.1.2, 2, < false) ok 49 - !outside(2.3.1, 2.3, < false) ok 50 - !outside(2.4.0, ~2.4, < false) ok 51 - !outside(2.4.5, ~2.4, < false) ok 52 - !outside(3.2.2, ~>3.2.1, < false) ok 53 - !outside(1.2.3, ~1, < false) ok 54 - !outside(1.2.3, ~>1, < false) ok 55 - !outside(1.2.3, ~> 1, < false) ok 56 - !outside(1.0.2, ~1.0, < false) ok 57 - !outside(1.0.2, ~ 1.0, < false) ok 58 - !outside(1.0.0, >=1, < false) ok 59 - !outside(1.0.0, >= 1, < false) ok 60 - !outside(1.1.1, <1.2, < false) ok 61 - !outside(1.1.1, < 1.2, < false) ok 62 - !outside(0.5.5, ~v0.5.4-pre, < false) ok 63 - !outside(0.5.4, ~v0.5.4-pre, < false) ok 64 - !outside(0.7.2, =0.7.x, < false) ok 65 - !outside(0.7.2, >=0.7.x, < false) ok 66 - !outside(0.6.2, <=0.7.x, < false) ok 67 - !outside(0.2.5, >0.2.3 >0.2.4 <=0.2.5, < false) ok 68 - !outside(0.2.4, >=0.2.3 <=0.2.4, < false) ok 69 - !outside(2.0.0, 1.0.0 - 2.0.0, < false) ok 70 - !outside(4.0.0, ^3.0.0, < false) ok 71 - !outside(2.0.0, ^1.0.0 || ~2.0.1, < false) ok 72 - !outside(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, < false) ok 73 - !outside(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, < true) ok 74 - !outside(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, < true) ok 75 - !outside(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, < false) ok 76 - !outside(1.0.0beta, ^1.0.0alpha, < true) ok 77 - !outside(1.0.0beta, ~1.0.0alpha, < true) ok 78 - !outside(1.0.0beta, ^1.0.0-alpha, < true) ok 79 - !outside(1.0.0beta, ~1.0.0-alpha, < true) ok 80 - !outside(1.0.0-beta, ^1.0.0-alpha, < false) ok 81 - !outside(1.0.0-beta, ~1.0.0-alpha, < false) ok 82 - !outside(1.0.0, =0.1.0, < false) ok 83 - !outside(1.3.0-alpha, >1.2.3, < [object Object]) 1..83 ok 4 - negative ltr tests # time=18.012ms # 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=6.952ms 1..5 # time=161.953ms ok 17 - test/ranges/outside.js # time=161.953ms # Subtest: test/ranges/intersects.js # Subtest: intersect comparators 1..34 # 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 ok 4 - >=1.3.0 intersects 1.3.0 ok 5 - 1.3.0 intersects >=1.3.0 loose, objects ok 6 - >=1.3.0 intersects 1.3.0 loose, objects 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=27.038ms # 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 ok 4 - >1.3.0 intersects 1.3.0 ok 5 - 1.3.0 intersects >1.3.0 loose, objects ok 6 - >1.3.0 intersects 1.3.0 loose, objects 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=6.754ms # 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 ok 4 - 1.3.0 intersects >=1.3.0 ok 5 - >=1.3.0 intersects 1.3.0 loose, objects ok 6 - 1.3.0 intersects >=1.3.0 loose, objects 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=5.18ms # 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 ok 4 - 1.3.0 intersects >1.3.0 ok 5 - >1.3.0 intersects 1.3.0 loose, objects ok 6 - 1.3.0 intersects >1.3.0 loose, objects 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=3.929ms # 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 ok 4 - >1.2.0 intersects >1.3.0 ok 5 - >1.3.0 intersects >1.2.0 loose, objects ok 6 - >1.2.0 intersects >1.3.0 loose, objects 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=2.943ms # 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 ok 4 - >1.3.0 intersects >1.2.0 ok 5 - >1.2.0 intersects >1.3.0 loose, objects ok 6 - >1.3.0 intersects >1.2.0 loose, objects 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=2.743ms # 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 ok 4 - >1.3.0 intersects >=1.2.0 ok 5 - >=1.2.0 intersects >1.3.0 loose, objects ok 6 - >1.3.0 intersects >=1.2.0 loose, objects 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=4.031ms # 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 ok 4 - >=1.3.0 intersects >1.2.0 ok 5 - >1.2.0 intersects >=1.3.0 loose, objects ok 6 - >=1.3.0 intersects >1.2.0 loose, objects 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=2.19ms # 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 ok 4 - <1.2.0 intersects <1.3.0 ok 5 - <1.3.0 intersects <1.2.0 loose, objects ok 6 - <1.2.0 intersects <1.3.0 loose, objects 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=2.808ms # 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 ok 4 - <1.3.0 intersects <1.2.0 ok 5 - <1.2.0 intersects <1.3.0 loose, objects ok 6 - <1.3.0 intersects <1.2.0 loose, objects 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=3.193ms # 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 ok 4 - <1.3.0 intersects <=1.2.0 ok 5 - <=1.2.0 intersects <1.3.0 loose, objects ok 6 - <1.3.0 intersects <=1.2.0 loose, objects 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=2.31ms # 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 ok 4 - <=1.3.0 intersects <1.2.0 ok 5 - <1.2.0 intersects <=1.3.0 loose, objects ok 6 - <=1.3.0 intersects <1.2.0 loose, objects 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=3.161ms # 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 ok 4 - <=1.3.0 intersects >=1.3.0 ok 5 - >=1.3.0 intersects <=1.3.0 loose, objects ok 6 - <=1.3.0 intersects >=1.3.0 loose, objects 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=1.998ms # 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 ok 4 - <=1.3.0 intersects >=v1.3.0 ok 5 - >=v1.3.0 intersects <=1.3.0 loose, objects ok 6 - <=1.3.0 intersects >=v1.3.0 loose, objects 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=2.078ms # 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 ok 4 - >=1.3.0 intersects >=1.3.0 ok 5 - >=1.3.0 intersects >=1.3.0 loose, objects ok 6 - >=1.3.0 intersects >=1.3.0 loose, objects 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=2.533ms # 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 ok 4 - <=1.3.0 intersects <=1.3.0 ok 5 - <=1.3.0 intersects <=1.3.0 loose, objects ok 6 - <=1.3.0 intersects <=1.3.0 loose, objects 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=2.365ms # 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 ok 4 - <=v1.3.0 intersects <=1.3.0 ok 5 - <=1.3.0 intersects <=v1.3.0 loose, objects ok 6 - <=v1.3.0 intersects <=1.3.0 loose, objects 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=3.365ms # 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 ok 4 - <=1.3.0 intersects >1.3.0 ok 5 - >1.3.0 intersects <=1.3.0 loose, objects ok 6 - <=1.3.0 intersects >1.3.0 loose, objects 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=2.947ms # 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 ok 4 - <1.3.0 intersects >=1.3.0 ok 5 - >=1.3.0 intersects <1.3.0 loose, objects ok 6 - <1.3.0 intersects >=1.3.0 loose, objects 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=2.77ms # 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 ok 4 - <2.0.0 intersects >1.0.0 ok 5 - >1.0.0 intersects <2.0.0 loose, objects ok 6 - <2.0.0 intersects >1.0.0 loose, objects 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=3.055ms # 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 ok 4 - <2.0.0 intersects >=1.0.0 ok 5 - >=1.0.0 intersects <2.0.0 loose, objects ok 6 - <2.0.0 intersects >=1.0.0 loose, objects 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=2.536ms # 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 ok 4 - <=2.0.0 intersects >=1.0.0 ok 5 - >=1.0.0 intersects <=2.0.0 loose, objects ok 6 - <=2.0.0 intersects >=1.0.0 loose, objects 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=4.136ms # 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 ok 4 - <=2.0.0 intersects >1.0.0 ok 5 - >1.0.0 intersects <=2.0.0 loose, objects ok 6 - <=2.0.0 intersects >1.0.0 loose, objects 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=2.623ms # 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 ok 4 - >1.0.0 intersects <=2.0.0 ok 5 - <=2.0.0 intersects >1.0.0 loose, objects ok 6 - >1.0.0 intersects <=2.0.0 loose, objects 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=2.557ms # 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 ok 4 - >=2.0.0 intersects <=1.0.0 ok 5 - <=1.0.0 intersects >=2.0.0 loose, objects ok 6 - >=2.0.0 intersects <=1.0.0 loose, objects 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=2.778ms # Subtest: true ok 1 - intersects objects ok 2 - intersects objects ok 3 - intersects ok 4 - intersects ok 5 - intersects loose, objects ok 6 - intersects loose, objects ok 7 - intersects loose ok 8 - intersects loose 1..8 ok 26 - true # time=2.369ms # 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 ok 4 - >1.0.0 intersects ok 5 - intersects >1.0.0 loose, objects ok 6 - >1.0.0 intersects loose, objects ok 7 - intersects >1.0.0 loose ok 8 - >1.0.0 intersects loose 1..8 ok 27 - >1.0.0 true # time=2.101ms # 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 ok 4 - intersects <=2.0.0 ok 5 - <=2.0.0 intersects loose, objects ok 6 - intersects <=2.0.0 loose, objects ok 7 - <=2.0.0 intersects loose ok 8 - intersects <=2.0.0 loose 1..8 ok 28 - <=2.0.0 true # time=2.517ms # Subtest: <0.0.0 <0.1.0 false ok 1 - <0.0.0 intersects <0.1.0 objects ok 2 - <0.1.0 intersects <0.0.0 objects ok 3 - <0.0.0 intersects <0.1.0 ok 4 - <0.1.0 intersects <0.0.0 ok 5 - <0.0.0 intersects <0.1.0 loose, objects ok 6 - <0.1.0 intersects <0.0.0 loose, objects ok 7 - <0.0.0 intersects <0.1.0 loose ok 8 - <0.1.0 intersects <0.0.0 loose 1..8 ok 29 - <0.0.0 <0.1.0 false # time=2.69ms # Subtest: <0.1.0 <0.0.0 false ok 1 - <0.1.0 intersects <0.0.0 objects ok 2 - <0.0.0 intersects <0.1.0 objects ok 3 - <0.1.0 intersects <0.0.0 ok 4 - <0.0.0 intersects <0.1.0 ok 5 - <0.1.0 intersects <0.0.0 loose, objects ok 6 - <0.0.0 intersects <0.1.0 loose, objects ok 7 - <0.1.0 intersects <0.0.0 loose ok 8 - <0.0.0 intersects <0.1.0 loose 1..8 ok 30 - <0.1.0 <0.0.0 false # time=2.238ms # Subtest: <0.0.0-0 <0.1.0 false ok 1 - <0.0.0-0 intersects <0.1.0 objects ok 2 - <0.1.0 intersects <0.0.0-0 objects ok 3 - <0.0.0-0 intersects <0.1.0 ok 4 - <0.1.0 intersects <0.0.0-0 ok 5 - <0.0.0-0 intersects <0.1.0 loose, objects ok 6 - <0.1.0 intersects <0.0.0-0 loose, objects ok 7 - <0.0.0-0 intersects <0.1.0 loose ok 8 - <0.1.0 intersects <0.0.0-0 loose 1..8 ok 31 - <0.0.0-0 <0.1.0 false # time=3.363ms # Subtest: <0.1.0 <0.0.0-0 false ok 1 - <0.1.0 intersects <0.0.0-0 objects ok 2 - <0.0.0-0 intersects <0.1.0 objects ok 3 - <0.1.0 intersects <0.0.0-0 ok 4 - <0.0.0-0 intersects <0.1.0 ok 5 - <0.1.0 intersects <0.0.0-0 loose, objects ok 6 - <0.0.0-0 intersects <0.1.0 loose, objects ok 7 - <0.1.0 intersects <0.0.0-0 loose ok 8 - <0.0.0-0 intersects <0.1.0 loose 1..8 ok 32 - <0.1.0 <0.0.0-0 false # time=3.005ms # Subtest: <0.0.0-0 <0.1.0 false ok 1 - <0.0.0-0 intersects <0.1.0 objects ok 2 - <0.1.0 intersects <0.0.0-0 objects ok 3 - <0.0.0-0 intersects <0.1.0 ok 4 - <0.1.0 intersects <0.0.0-0 ok 5 - <0.0.0-0 intersects <0.1.0 loose, objects ok 6 - <0.1.0 intersects <0.0.0-0 loose, objects ok 7 - <0.0.0-0 intersects <0.1.0 loose ok 8 - <0.1.0 intersects <0.0.0-0 loose 1..8 ok 33 - <0.0.0-0 <0.1.0 false # time=3.182ms # Subtest: <0.1.0 <0.0.0-0 false ok 1 - <0.1.0 intersects <0.0.0-0 objects ok 2 - <0.0.0-0 intersects <0.1.0 objects ok 3 - <0.1.0 intersects <0.0.0-0 ok 4 - <0.0.0-0 intersects <0.1.0 ok 5 - <0.1.0 intersects <0.0.0-0 loose, objects ok 6 - <0.0.0-0 intersects <0.1.0 loose, objects ok 7 - <0.1.0 intersects <0.0.0-0 loose ok 8 - <0.0.0-0 intersects <0.1.0 loose 1..8 ok 34 - <0.1.0 <0.0.0-0 false # time=2.549ms ok 1 - intersect comparators # time=347.598ms # 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=3.896ms # 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=2.483ms # 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=2.51ms # 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=2.579ms # 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=2.545ms # 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=3.093ms # 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=2.824ms # 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=2.386ms # 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=3.461ms # 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=2.481ms # 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=4.383ms # 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=2.966ms # 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=1.975ms # 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=2.375ms # 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=2.605ms # 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=2.58ms # 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=2.065ms # 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=2.909ms # 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=2.916ms # 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=2.123ms # 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=2.668ms # 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=3.486ms # 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=11.705ms # 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=2.504ms # 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=2.209ms # 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=2.087ms # 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=2.913ms # 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=2.515ms # 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=2.852ms # 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=2.124ms # 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=2.58ms # 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=1.748ms # 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=2.539ms # 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=2.517ms # 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=2.199ms # 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=1.779ms # 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=2.464ms # 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=2.205ms # 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=2.1ms # 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=2.656ms # 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=2.551ms # 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=2.943ms # 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=2.379ms # 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=3.351ms # 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=2.021ms # 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=2.459ms # 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=2.87ms # 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=2.266ms # 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=2.242ms # 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=9.633ms # 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=1.972ms # 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=2.54ms # 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=1.664ms # 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=1.766ms 1..54 ok 2 - ranges intersect # time=419.091ms # 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=6.714ms 1..3 # time=786.34ms ok 18 - test/ranges/intersects.js # time=786.34ms # Subtest: test/preload.js ok 1 - preload and index match 1..1 # time=8.83ms ok 19 - test/preload.js # time=8.83ms # Subtest: test/map.js # Subtest: tests match system 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=6.047ms # Subtest: classes/comparator.js 1..1 ok 1 - test covers a file ok 3 - classes/comparator.js # time=2.777ms # Subtest: classes/index.js 1..1 ok 1 - test covers a file ok 4 - classes/index.js # time=1.803ms # Subtest: classes/range.js 1..1 ok 1 - test covers a file ok 5 - classes/range.js # time=2.408ms # Subtest: classes/semver.js 1..1 ok 1 - test covers a file ok 6 - classes/semver.js # time=1.513ms # Subtest: functions/clean.js 1..1 ok 1 - test covers a file ok 7 - functions/clean.js # time=1.352ms # Subtest: functions/cmp.js 1..1 ok 1 - test covers a file ok 8 - functions/cmp.js # time=1.371ms # Subtest: functions/coerce.js 1..1 ok 1 - test covers a file ok 9 - functions/coerce.js # time=1.39ms # Subtest: functions/compare-build.js 1..1 ok 1 - test covers a file ok 10 - functions/compare-build.js # time=1.03ms # Subtest: functions/compare-loose.js 1..1 ok 1 - test covers a file ok 11 - functions/compare-loose.js # time=0.963ms # Subtest: functions/compare.js 1..1 ok 1 - test covers a file ok 12 - functions/compare.js # time=0.885ms # Subtest: functions/diff.js 1..1 ok 1 - test covers a file ok 13 - functions/diff.js # time=1.225ms # Subtest: functions/eq.js 1..1 ok 1 - test covers a file ok 14 - functions/eq.js # time=0.558ms # Subtest: functions/gt.js 1..1 ok 1 - test covers a file ok 15 - functions/gt.js # time=0.705ms # Subtest: functions/gte.js 1..1 ok 1 - test covers a file ok 16 - functions/gte.js # time=0.428ms # Subtest: functions/inc.js 1..1 ok 1 - test covers a file ok 17 - functions/inc.js # time=0.729ms # Subtest: functions/lt.js 1..1 ok 1 - test covers a file ok 18 - functions/lt.js # time=0.775ms # Subtest: functions/lte.js 1..1 ok 1 - test covers a file ok 19 - functions/lte.js # time=0.719ms # Subtest: functions/major.js 1..1 ok 1 - test covers a file ok 20 - functions/major.js # time=0.716ms # Subtest: functions/minor.js 1..1 ok 1 - test covers a file ok 21 - functions/minor.js # time=0.627ms # Subtest: functions/neq.js 1..1 ok 1 - test covers a file ok 22 - functions/neq.js # time=0.524ms # Subtest: functions/parse.js 1..1 ok 1 - test covers a file ok 23 - functions/parse.js # time=0.568ms # Subtest: functions/patch.js 1..1 ok 1 - test covers a file ok 24 - functions/patch.js # time=0.536ms # Subtest: functions/prerelease.js 1..1 ok 1 - test covers a file ok 25 - functions/prerelease.js # time=0.54ms # Subtest: functions/rcompare.js 1..1 ok 1 - test covers a file ok 26 - functions/rcompare.js # time=0.473ms # Subtest: functions/rsort.js 1..1 ok 1 - test covers a file ok 27 - functions/rsort.js # time=0.479ms # Subtest: functions/satisfies.js 1..1 ok 1 - test covers a file ok 28 - functions/satisfies.js # time=0.483ms # Subtest: functions/sort.js 1..1 ok 1 - test covers a file ok 29 - functions/sort.js # time=0.741ms # Subtest: functions/valid.js 1..1 ok 1 - test covers a file ok 30 - functions/valid.js # time=0.711ms # Subtest: index.js 1..1 ok 1 - test covers a file ok 31 - index.js # time=0.657ms # Subtest: internal/constants.js 1..1 ok 1 - test covers a file ok 32 - internal/constants.js # time=0.468ms # Subtest: internal/debug.js 1..1 ok 1 - test covers a file ok 33 - internal/debug.js # time=0.426ms # Subtest: internal/identifiers.js 1..1 ok 1 - test covers a file ok 34 - internal/identifiers.js # time=0.507ms # Subtest: internal/lrucache.js 1..1 ok 1 - test covers a file ok 35 - internal/lrucache.js # time=0.489ms # Subtest: internal/parse-options.js 1..1 ok 1 - test covers a file ok 36 - internal/parse-options.js # time=0.444ms # Subtest: internal/re.js 1..1 ok 1 - test covers a file ok 37 - internal/re.js # time=0.922ms # Subtest: map.js 1..1 ok 1 - test covers a file ok 38 - map.js # time=0.479ms # Subtest: preload.js 1..1 ok 1 - test covers a file ok 39 - preload.js # time=0.429ms # Subtest: ranges/gtr.js 1..1 ok 1 - test covers a file ok 40 - ranges/gtr.js # time=0.421ms # Subtest: ranges/intersects.js 1..1 ok 1 - test covers a file ok 41 - ranges/intersects.js # time=0.438ms # Subtest: ranges/ltr.js 1..1 ok 1 - test covers a file ok 42 - ranges/ltr.js # time=0.422ms # Subtest: ranges/max-satisfying.js 1..1 ok 1 - test covers a file ok 43 - ranges/max-satisfying.js # time=0.403ms # Subtest: ranges/min-satisfying.js 1..1 ok 1 - test covers a file ok 44 - ranges/min-satisfying.js # time=0.417ms # Subtest: ranges/min-version.js 1..1 ok 1 - test covers a file ok 45 - ranges/min-version.js # time=0.434ms # Subtest: ranges/outside.js 1..1 ok 1 - test covers a file ok 46 - ranges/outside.js # time=0.509ms # Subtest: ranges/simplify.js 1..1 ok 1 - test covers a file ok 47 - ranges/simplify.js # time=0.413ms # Subtest: ranges/subset.js 1..1 ok 1 - test covers a file ok 48 - ranges/subset.js # time=0.446ms # Subtest: ranges/to-comparators.js 1..1 ok 1 - test covers a file ok 49 - ranges/to-comparators.js # time=0.588ms # Subtest: ranges/valid.js 1..1 ok 1 - test covers a file ok 50 - ranges/valid.js # time=0.395ms 1..50 ok 1 - tests match system # time=322.923ms 1..1 # time=330.904ms ok 20 - test/map.js # time=330.904ms # 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=7.544ms # 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=2.765ms # 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=2.126ms # 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=1.485ms # 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=1.859ms # 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=1.028ms # 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=3.031ms # 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=1.638ms # 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=1.492ms # 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=1.442ms # 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=1.619ms # 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=1.913ms # 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=1.556ms # 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=1.509ms # 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=1.458ms # 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=1.567ms # 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=1.236ms # 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=1.463ms # 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=1.494ms # 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=1.3ms # 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=1.368ms # 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=1.707ms # 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=1.544ms # 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=1.169ms # 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=1.623ms # 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=1.919ms # 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=1.834ms # 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=1.505ms # 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=1.367ms # 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=1.178ms # 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=1.631ms ok 1 - comparison tests # time=238.058ms # 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=1.108ms # 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=0.906ms # 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=0.909ms # 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=1.276ms # 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=0.887ms # 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=0.817ms # 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=0.892ms # 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=0.976ms # 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=0.929ms # 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=0.905ms # 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=0.884ms # 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=1.043ms # 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=0.873ms # 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=0.832ms # 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=1.333ms # 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=0.954ms # 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=1.374ms # 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=1.418ms # 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=1.428ms # 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=1.502ms # 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=1.792ms # 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=0.921ms # 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=0.888ms # 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=1.395ms # 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=1.244ms # 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=0.816ms # 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=0.897ms # 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=0.826ms # 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=1.225ms # 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=1.495ms # 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=1.359ms # 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=1.451ms # 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=1.681ms # 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=1.228ms # 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=1.302ms # 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=1.159ms # 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=1.017ms ok 2 - equality tests # time=195.549ms 1..2 # time=441.928ms ok 21 - test/functions/neq.js # time=441.928ms # Subtest: test/functions/satisfies.js # Subtest: range tests 1..121 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.3 >=1.2.1 satisfied by 1.2.3 ok 86 - >=1.2.3 >=1.2.1 satisfied by 1.2.3 ok 87 - >=1.2.1 >=1.2.3 satisfied by 1.2.3 ok 88 - >=1.2 satisfied by 1.2.8 ok 89 - ^1.2.3 satisfied by 1.8.1 ok 90 - ^0.1.2 satisfied by 0.1.2 ok 91 - ^0.1 satisfied by 0.1.2 ok 92 - ^0.0.1 satisfied by 0.0.1 ok 93 - ^1.2 satisfied by 1.4.2 ok 94 - ^1.2 ^1 satisfied by 1.4.2 ok 95 - ^1.2.3-alpha satisfied by 1.2.3-pre ok 96 - ^1.2.0-alpha satisfied by 1.2.0-pre ok 97 - ^0.0.1-alpha satisfied by 0.0.1-beta ok 98 - ^0.0.1-alpha satisfied by 0.0.1 ok 99 - ^0.1.1-alpha satisfied by 0.1.1-beta ok 100 - ^x satisfied by 1.2.3 ok 101 - x - 1.0.0 satisfied by 0.9.7 ok 102 - x - 1.x satisfied by 0.9.7 ok 103 - 1.0.0 - x satisfied by 1.9.7 ok 104 - 1.x - x satisfied by 1.9.7 ok 105 - <=7.x satisfied by 7.9.9 ok 106 - 2.x satisfied by 2.0.0-pre.0 ok 107 - 2.x satisfied by 2.1.0-pre.0 ok 108 - 1.1.x satisfied by 1.1.0-a ok 109 - 1.1.x satisfied by 1.1.1-a ok 110 - * satisfied by 1.0.0-rc1 ok 111 - ^1.0.0-0 satisfied by 1.0.1-rc1 ok 112 - ^1.0.0-rc2 satisfied by 1.0.1-rc1 ok 113 - ^1.0.0 satisfied by 1.0.1-rc1 ok 114 - ^1.0.0 satisfied by 1.1.0-rc1 ok 115 - 1 - 2 satisfied by 2.0.0-pre ok 116 - 1 - 2 satisfied by 1.0.0-pre ok 117 - 1.0 - 2 satisfied by 1.0.0-pre ok 118 - =0.7.x satisfied by 0.7.0-asdf ok 119 - >=0.7.x satisfied by 0.7.0-asdf ok 120 - <=0.7.x satisfied by 0.7.0-asdf ok 121 - >=1.0.0 <=1.1.0 satisfied by 1.1.0-pre ok 1 - range tests # time=51.167ms # 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 - 2 not satisfied by 3.0.0-pre ok 79 - 1 - 2 not satisfied by 2.0.0-pre ok 80 - 1 - 2 not satisfied by 1.0.0-pre ok 81 - 1.0 - 2 not satisfied by 1.0.0-pre ok 82 - 1.1.x not satisfied by 1.0.0-a ok 83 - 1.1.x not satisfied by 1.1.0-a ok 84 - 1.1.x not satisfied by 1.2.0-a ok 85 - 1.1.x not satisfied by 1.2.0-a ok 86 - 1.1.x not satisfied by 1.0.0-a ok 87 - 1.x not satisfied by 1.0.0-a ok 88 - 1.x not satisfied by 1.1.0-a ok 89 - 1.x not satisfied by 1.2.0-a ok 90 - 1.x not satisfied by 0.0.0-a ok 91 - 1.x not satisfied by 2.0.0-a ok 92 - >=1.0.0 <1.1.0 not satisfied by 1.1.0 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-pre ok 95 - >=1.0.0 <1.1.0-pre not satisfied by 1.1.0-pre ok 96 - == 1.0.0 || foo not satisfied by 2.0.0 ok 2 - negative range tests # time=15.554ms # 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=1.705ms 1..3 # time=112.77ms ok 22 - test/functions/satisfies.js # time=112.77ms # 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, undefined) should be equal to 1.2.3 ok 18 - coerce(1.2.3, undefined) build should be equal to 1.2.3 ok 19 - coerce(.1, undefined) should be equal to 1.0.0 ok 20 - coerce(.1, undefined) build should be equal to 1.0.0 ok 21 - coerce(.1., undefined) should be equal to 1.0.0 ok 22 - coerce(.1., undefined) build should be equal to 1.0.0 ok 23 - coerce(..1, undefined) should be equal to 1.0.0 ok 24 - coerce(..1, undefined) build should be equal to 1.0.0 ok 25 - coerce(.1.1, undefined) should be equal to 1.1.0 ok 26 - coerce(.1.1, undefined) build should be equal to 1.1.0 ok 27 - coerce(1., undefined) should be equal to 1.0.0 ok 28 - coerce(1., undefined) build should be equal to 1.0.0 ok 29 - coerce(1.0, undefined) should be equal to 1.0.0 ok 30 - coerce(1.0, undefined) build should be equal to 1.0.0 ok 31 - coerce(1.0.0, undefined) should be equal to 1.0.0 ok 32 - coerce(1.0.0, undefined) build should be equal to 1.0.0 ok 33 - coerce(0, undefined) should be equal to 0.0.0 ok 34 - coerce(0, undefined) build should be equal to 0.0.0 ok 35 - coerce(0.0, undefined) should be equal to 0.0.0 ok 36 - coerce(0.0, undefined) build should be equal to 0.0.0 ok 37 - coerce(0.0.0, undefined) should be equal to 0.0.0 ok 38 - coerce(0.0.0, undefined) build should be equal to 0.0.0 ok 39 - coerce(0.1, undefined) should be equal to 0.1.0 ok 40 - coerce(0.1, undefined) build should be equal to 0.1.0 ok 41 - coerce(0.0.1, undefined) should be equal to 0.0.1 ok 42 - coerce(0.0.1, undefined) build should be equal to 0.0.1 ok 43 - coerce(0.1.1, undefined) should be equal to 0.1.1 ok 44 - coerce(0.1.1, undefined) build should be equal to 0.1.1 ok 45 - coerce(1, undefined) should be equal to 1.0.0 ok 46 - coerce(1, undefined) build should be equal to 1.0.0 ok 47 - coerce(1.2, undefined) should be equal to 1.2.0 ok 48 - coerce(1.2, undefined) build should be equal to 1.2.0 ok 49 - coerce(1.2.3, undefined) should be equal to 1.2.3 ok 50 - coerce(1.2.3, undefined) build should be equal to 1.2.3 ok 51 - coerce(1.2.3.4, undefined) should be equal to 1.2.3 ok 52 - coerce(1.2.3.4, undefined) build should be equal to 1.2.3 ok 53 - coerce(13, undefined) should be equal to 13.0.0 ok 54 - coerce(13, undefined) build should be equal to 13.0.0 ok 55 - coerce(35.12, undefined) should be equal to 35.12.0 ok 56 - coerce(35.12, undefined) build should be equal to 35.12.0 ok 57 - coerce(35.12.18, undefined) should be equal to 35.12.18 ok 58 - coerce(35.12.18, undefined) build should be equal to 35.12.18 ok 59 - coerce(35.12.18.24, undefined) should be equal to 35.12.18 ok 60 - coerce(35.12.18.24, undefined) build should be equal to 35.12.18 ok 61 - coerce(v1, undefined) should be equal to 1.0.0 ok 62 - coerce(v1, undefined) build should be equal to 1.0.0 ok 63 - coerce(v1.2, undefined) should be equal to 1.2.0 ok 64 - coerce(v1.2, undefined) build should be equal to 1.2.0 ok 65 - coerce(v1.2.3, undefined) should be equal to 1.2.3 ok 66 - coerce(v1.2.3, undefined) build should be equal to 1.2.3 ok 67 - coerce(v1.2.3.4, undefined) should be equal to 1.2.3 ok 68 - coerce(v1.2.3.4, undefined) build should be equal to 1.2.3 ok 69 - coerce( 1, undefined) should be equal to 1.0.0 ok 70 - coerce( 1, undefined) build should be equal to 1.0.0 ok 71 - coerce(1 , undefined) should be equal to 1.0.0 ok 72 - coerce(1 , undefined) build should be equal to 1.0.0 ok 73 - coerce(1 0, undefined) should be equal to 1.0.0 ok 74 - coerce(1 0, undefined) build should be equal to 1.0.0 ok 75 - coerce(1 1, undefined) should be equal to 1.0.0 ok 76 - coerce(1 1, undefined) build should be equal to 1.0.0 ok 77 - coerce(1.1 1, undefined) should be equal to 1.1.0 ok 78 - coerce(1.1 1, undefined) build should be equal to 1.1.0 ok 79 - coerce(1.1-1, undefined) should be equal to 1.1.0 ok 80 - coerce(1.1-1, undefined) build should be equal to 1.1.0 ok 81 - coerce(1.1-1, undefined) should be equal to 1.1.0 ok 82 - coerce(1.1-1, undefined) build should be equal to 1.1.0 ok 83 - coerce(a1, undefined) should be equal to 1.0.0 ok 84 - coerce(a1, undefined) build should be equal to 1.0.0 ok 85 - coerce(a1a, undefined) should be equal to 1.0.0 ok 86 - coerce(a1a, undefined) build should be equal to 1.0.0 ok 87 - coerce(1a, undefined) should be equal to 1.0.0 ok 88 - coerce(1a, undefined) build should be equal to 1.0.0 ok 89 - coerce(version 1, undefined) should be equal to 1.0.0 ok 90 - coerce(version 1, undefined) build should be equal to 1.0.0 ok 91 - coerce(version1, undefined) should be equal to 1.0.0 ok 92 - coerce(version1, undefined) build should be equal to 1.0.0 ok 93 - coerce(version1.0, undefined) should be equal to 1.0.0 ok 94 - coerce(version1.0, undefined) build should be equal to 1.0.0 ok 95 - coerce(version1.1, undefined) should be equal to 1.1.0 ok 96 - coerce(version1.1, undefined) build should be equal to 1.1.0 ok 97 - coerce(42.6.7.9.3-alpha, undefined) should be equal to 42.6.7 ok 98 - coerce(42.6.7.9.3-alpha, undefined) build should be equal to 42.6.7 ok 99 - coerce(v2, undefined) should be equal to 2.0.0 ok 100 - coerce(v2, undefined) build should be equal to 2.0.0 ok 101 - coerce(v3.4 replaces v3.3.1, undefined) should be equal to 3.4.0 ok 102 - coerce(v3.4 replaces v3.3.1, undefined) build should be equal to 3.4.0 ok 103 - coerce(4.6.3.9.2-alpha2, undefined) should be equal to 4.6.3 ok 104 - coerce(4.6.3.9.2-alpha2, undefined) build should be equal to 4.6.3 ok 105 - coerce(11111111111111111.2, undefined) should be equal to 2.0.0 ok 106 - coerce(11111111111111111.2, undefined) build should be equal to 2.0.0 ok 107 - coerce(11111111111111111.2.3, undefined) should be equal to 2.3.0 ok 108 - coerce(11111111111111111.2.3, undefined) build should be equal to 2.3.0 ok 109 - coerce(1.22222222222222222.3, undefined) should be equal to 1.0.0 ok 110 - coerce(1.22222222222222222.3, undefined) build should be equal to 1.0.0 ok 111 - coerce(1.2.33333333333333333, undefined) should be equal to 1.2.0 ok 112 - coerce(1.2.33333333333333333, undefined) build should be equal to 1.2.0 ok 113 - coerce(11111111111111111.2.3.4, undefined) should be equal to 2.3.4 ok 114 - coerce(11111111111111111.2.3.4, undefined) build should be equal to 2.3.4 ok 115 - coerce(1.22222222222222222.3.4, undefined) should be equal to 1.0.0 ok 116 - coerce(1.22222222222222222.3.4, undefined) build should be equal to 1.0.0 ok 117 - coerce(1.2.33333333333333333.4, undefined) should be equal to 1.2.0 ok 118 - coerce(1.2.33333333333333333.4, undefined) build should be equal to 1.2.0 ok 119 - coerce(11111111111111111.2222222222222222.3333333333333333, undefined) should be equal to 2222222222222222.3333333333333333.0 ok 120 - coerce(11111111111111111.2222222222222222.3333333333333333, undefined) build should be equal to 2222222222222222.3333333333333333.0 ok 121 - coerce(1111111111111111.22222222222222222.3333333333333333, undefined) should be equal to 1111111111111111.0.0 ok 122 - coerce(1111111111111111.22222222222222222.3333333333333333, undefined) build should be equal to 1111111111111111.0.0 ok 123 - coerce(1111111111111111.2222222222222222.33333333333333333, undefined) should be equal to 1111111111111111.2222222222222222.0 ok 124 - coerce(1111111111111111.2222222222222222.33333333333333333, undefined) build should be equal to 1111111111111111.2222222222222222.0 ok 125 - 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, undefined) should be equal to 11.1.1 ok 126 - 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, undefined) build should be equal to 11.1.1 ok 127 - coerce(1111111111111111, undefined) should be equal to 1111111111111111.0.0 ok 128 - coerce(1111111111111111, undefined) build should be equal to 1111111111111111.0.0 ok 129 - coerce(a1111111111111111, undefined) should be equal to 1111111111111111.0.0 ok 130 - coerce(a1111111111111111, undefined) build should be equal to 1111111111111111.0.0 ok 131 - coerce(1111111111111111.2.3.4, undefined) should be equal to 1111111111111111.2.3 ok 132 - coerce(1111111111111111.2.3.4, undefined) build should be equal to 1111111111111111.2.3 ok 133 - coerce(1.2222222222222222.3.4, undefined) should be equal to 1.2222222222222222.3 ok 134 - coerce(1.2222222222222222.3.4, undefined) build should be equal to 1.2222222222222222.3 ok 135 - coerce(1.2.3333333333333333.4, undefined) should be equal to 1.2.3333333333333333 ok 136 - coerce(1.2.3333333333333333.4, undefined) build should be equal to 1.2.3333333333333333 ok 137 - coerce(1111111111111111.2222222222222222.3333333333333333, undefined) should be equal to 1111111111111111.2222222222222222.3333333333333333 ok 138 - coerce(1111111111111111.2222222222222222.3333333333333333, undefined) build should be equal to 1111111111111111.2222222222222222.3333333333333333 ok 139 - coerce(1.2.3.444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.5, undefined) should be equal to 1.2.3 ok 140 - coerce(1.2.3.444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.5, undefined) build should be equal to 1.2.3 ok 141 - coerce(1.2.3.4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444, undefined) should be equal to 1.2.3 ok 142 - coerce(1.2.3.4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444, undefined) build should be equal to 1.2.3 ok 143 - coerce(11111111111111111.4.7.4, undefined) should be equal to 4.7.4 ok 144 - coerce(11111111111111111.4.7.4, undefined) build should be equal to 4.7.4 ok 145 - coerce(10, undefined) should be equal to 10.0.0 ok 146 - coerce(10, undefined) build should be equal to 10.0.0 ok 147 - coerce(1.2.3/a/b/c/2.3.4, {"rtl":true}) should be equal to 2.3.4 ok 148 - coerce(1.2.3/a/b/c/2.3.4, {"rtl":true}) build should be equal to 2.3.4 ok 149 - coerce(1.2.3.4.5.6, {"rtl":true}) should be equal to 4.5.6 ok 150 - coerce(1.2.3.4.5.6, {"rtl":true}) build should be equal to 4.5.6 ok 151 - coerce(1.2.3.4.5/6, {"rtl":true}) should be equal to 6.0.0 ok 152 - coerce(1.2.3.4.5/6, {"rtl":true}) build should be equal to 6.0.0 ok 153 - coerce(1.2.3.4./6, {"rtl":true}) should be equal to 6.0.0 ok 154 - coerce(1.2.3.4./6, {"rtl":true}) build should be equal to 6.0.0 ok 155 - coerce(1.2.3.4/6, {"rtl":true}) should be equal to 6.0.0 ok 156 - coerce(1.2.3.4/6, {"rtl":true}) build should be equal to 6.0.0 ok 157 - coerce(1.2.3./6, {"rtl":true}) should be equal to 6.0.0 ok 158 - coerce(1.2.3./6, {"rtl":true}) build should be equal to 6.0.0 ok 159 - coerce(1.2.3/6, {"rtl":true}) should be equal to 6.0.0 ok 160 - coerce(1.2.3/6, {"rtl":true}) build should be equal to 6.0.0 ok 161 - coerce(1.2.3.4, {"rtl":true}) should be equal to 2.3.4 ok 162 - coerce(1.2.3.4, {"rtl":true}) build should be equal to 2.3.4 ok 163 - coerce(1.2.3.4xyz, {"rtl":true}) should be equal to 2.3.4 ok 164 - coerce(1.2.3.4xyz, {"rtl":true}) build should be equal to 2.3.4 ok 165 - coerce(1-rc.5, {"includePrerelease":true}) should be equal to 1.0.0-rc.5 ok 166 - coerce(1-rc.5, {"includePrerelease":true}) build should be equal to 1.0.0-rc.5 ok 167 - coerce(1.2-rc.5, {"includePrerelease":true}) should be equal to 1.2.0-rc.5 ok 168 - coerce(1.2-rc.5, {"includePrerelease":true}) build should be equal to 1.2.0-rc.5 ok 169 - coerce(1.2.3-rc.5, {"includePrerelease":true}) should be equal to 1.2.3-rc.5 ok 170 - coerce(1.2.3-rc.5, {"includePrerelease":true}) build should be equal to 1.2.3-rc.5 ok 171 - coerce(1.2.3-rc.5/a, {"includePrerelease":true}) should be equal to 1.2.3-rc.5 ok 172 - coerce(1.2.3-rc.5/a, {"includePrerelease":true}) build should be equal to 1.2.3-rc.5 ok 173 - coerce(1.2.3.4-rc.5, {"includePrerelease":true}) should be equal to 1.2.3 ok 174 - coerce(1.2.3.4-rc.5, {"includePrerelease":true}) build should be equal to 1.2.3 ok 175 - coerce(1.2.3.4+rev.6, {"includePrerelease":true}) should be equal to 1.2.3 ok 176 - coerce(1.2.3.4+rev.6, {"includePrerelease":true}) build should be equal to 1.2.3 ok 177 - coerce(1+rev.6, {"includePrerelease":true}) should be equal to 1.0.0 ok 178 - coerce(1+rev.6, {"includePrerelease":true}) build should be equal to 1.0.0 ok 179 - coerce(1.2+rev.6, {"includePrerelease":true}) should be equal to 1.2.0 ok 180 - coerce(1.2+rev.6, {"includePrerelease":true}) build should be equal to 1.2.0 ok 181 - coerce(1.2.3+rev.6, {"includePrerelease":true}) should be equal to 1.2.3 ok 182 - coerce(1.2.3+rev.6, {"includePrerelease":true}) build should be equal to 1.2.3 ok 183 - coerce(1.2.3+rev.6/a, {"includePrerelease":true}) should be equal to 1.2.3 ok 184 - coerce(1.2.3+rev.6/a, {"includePrerelease":true}) build should be equal to 1.2.3 ok 185 - coerce(1.2.3.4-rc.5, {"includePrerelease":true}) should be equal to 1.2.3 ok 186 - coerce(1.2.3.4-rc.5, {"includePrerelease":true}) build should be equal to 1.2.3 ok 187 - coerce(1.2.3.4+rev.6, {"includePrerelease":true}) should be equal to 1.2.3 ok 188 - coerce(1.2.3.4+rev.6, {"includePrerelease":true}) build should be equal to 1.2.3 ok 189 - coerce(1-rc.5+rev.6, {"includePrerelease":true}) should be equal to 1.0.0-rc.5 ok 190 - coerce(1-rc.5+rev.6, {"includePrerelease":true}) build should be equal to 1.0.0-rc.5 ok 191 - coerce(1.2-rc.5+rev.6, {"includePrerelease":true}) should be equal to 1.2.0-rc.5 ok 192 - coerce(1.2-rc.5+rev.6, {"includePrerelease":true}) build should be equal to 1.2.0-rc.5 ok 193 - coerce(1.2.3-rc.5+rev.6, {"includePrerelease":true}) should be equal to 1.2.3-rc.5 ok 194 - coerce(1.2.3-rc.5+rev.6, {"includePrerelease":true}) build should be equal to 1.2.3-rc.5 ok 195 - coerce(1.2.3-rc.5+rev.6/a, {"includePrerelease":true}) should be equal to 1.2.3-rc.5 ok 196 - coerce(1.2.3-rc.5+rev.6/a, {"includePrerelease":true}) build should be equal to 1.2.3-rc.5 ok 197 - coerce(1.2-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 1.2.0-rc.5 ok 198 - coerce(1.2-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 1.2.0-rc.5 ok 199 - coerce(1.2.3-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 1.2.3-rc.5 ok 200 - coerce(1.2.3-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 1.2.3-rc.5 ok 201 - coerce(1.2.3.4-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 2.3.4-rc.5 ok 202 - coerce(1.2.3.4-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 2.3.4-rc.5 ok 203 - coerce(1.2.3.4-rc.5, {"rtl":true,"includePrerelease":true}) should be equal to 2.3.4-rc.5 ok 204 - coerce(1.2.3.4-rc.5, {"rtl":true,"includePrerelease":true}) build should be equal to 2.3.4-rc.5 ok 205 - coerce(1.2.3.4+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 2.3.4 ok 206 - coerce(1.2.3.4+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 2.3.4 ok 207 - coerce(1.2.3.4-rc.5+rev.6/7, {"rtl":true,"includePrerelease":true}) should be equal to 7.0.0 ok 208 - coerce(1.2.3.4-rc.5+rev.6/7, {"rtl":true,"includePrerelease":true}) build should be equal to 7.0.0 ok 209 - coerce(1.2.3.4-rc/7.5+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 7.5.0 ok 210 - coerce(1.2.3.4-rc/7.5+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 7.5.0 ok 211 - coerce(1.2.3.4/7-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 7.0.0-rc.5 ok 212 - coerce(1.2.3.4/7-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 7.0.0-rc.5 ok 213 - should be equivalent ok 214 - should be equivalent ok 215 - should be equivalent 1..215 ok 1 - coerce tests # time=78.192ms 1..1 # time=111.34ms ok 23 - test/functions/coerce.js # time=111.34ms # Subtest: test/functions/sort.js # Subtest: sorting ok 1 - should be equivalent 1..1 ok 1 - sorting # time=21.213ms 1..1 # time=32.268ms ok 24 - test/functions/sort.js # time=32.268ms # 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=12.132ms # 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=3.543ms # 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=3.338ms # 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=2.363ms # 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=2.38ms # 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=1.561ms # 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=2.398ms # 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=1.489ms # 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=1.375ms # 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=1.413ms # 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=1.513ms # 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=1.685ms # 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=1.385ms # 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=1.267ms # 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=1.382ms # 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=1.355ms # 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=1.319ms # 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=1.324ms # 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=1.453ms # 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=1.512ms # 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=1.678ms # 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=1.486ms # 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=1.596ms # 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=1.626ms # 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=2.112ms # 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=1.576ms # 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=1.497ms # 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=1.54ms # 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=1.397ms # 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=1.424ms # 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=1.428ms ok 1 - comparison tests # time=260.934ms # 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=1.126ms # 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=0.974ms # 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=0.862ms # 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=1.134ms # 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=1.069ms # 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=0.956ms # 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=0.943ms # 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=1.011ms # 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=1.022ms # 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=1.067ms # 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=0.996ms # 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=1.26ms # 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=1.038ms # 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=0.997ms # 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=1.149ms # 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=1.015ms # 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=1.013ms # 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=1.134ms # 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=0.953ms # 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=1.042ms # 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=1.062ms # 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=1.033ms # 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=1.055ms # 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=1.209ms # 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=1.058ms # 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=0.924ms # 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=1.104ms # 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=0.925ms # 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=1.065ms # 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=1.385ms # 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=1.022ms # 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=0.892ms # 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=0.904ms # 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=1.017ms # 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=1.053ms # 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=0.855ms # 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=0.975ms ok 2 - equality tests # time=224.533ms 1..2 # time=507.631ms ok 25 - test/functions/lt.js # time=507.631ms # 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=8.213ms # 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=2.389ms # 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=2.307ms # 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=1.661ms # 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=1.745ms # 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=1.12ms # 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=1.853ms # 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=1.256ms # 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=0.992ms # 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=1.247ms # 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=1.122ms # 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=1.351ms # 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=1.01ms # 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=0.945ms # 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=0.994ms # 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=1.067ms # 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=1.031ms # 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=1.043ms # 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=1.157ms # 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=1.138ms # 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=1.112ms # 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=1.16ms # 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=1.198ms # 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=0.998ms # 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=1.906ms # 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=1.343ms # 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=0.985ms # 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=1.01ms # 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=1.069ms # 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=1.025ms # 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=0.967ms ok 1 - comparison tests # time=200.737ms # 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=1.328ms # 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=1.066ms # 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=1.046ms # 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=1.106ms # 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=1.122ms # 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=1.241ms # 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=1.146ms # 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=1.128ms # 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=1.029ms # 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=1.121ms # 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=1.365ms # 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=1.14ms # 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=1.037ms # 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=1.114ms # 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=1.081ms # 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=1.248ms # 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=1.239ms # 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=1.113ms # 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=1.248ms # 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=1.131ms # 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=1.116ms # 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=1.172ms # 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=1.125ms # 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=1.006ms # 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=1.042ms # 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=1.065ms # 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=1.055ms # 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=1.212ms # 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=1.037ms # 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=1.082ms # 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=1.302ms # 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=3.52ms # 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=1.258ms # 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=1.073ms # 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=1.254ms # 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=1.007ms # 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=0.967ms ok 2 - equality tests # time=182.721ms 1..2 # time=390.398ms ok 26 - test/functions/compare.js # time=390.398ms # 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=19.366ms # Subtest: throw errors if asked to ok 1 - expected to throw ok 2 - expected to throw 1..2 ok 2 - throw errors if asked to # time=9.47ms # 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 3 - parse a version into a SemVer object # time=8.465ms 1..3 # time=61.639ms ok 27 - test/functions/parse.js # time=61.639ms # 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=7.965ms # 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=2.299ms # 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=2.44ms # 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=7.012ms # 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=1.614ms # 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=1.054ms # 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=1.858ms # 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=1.164ms # 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=1.039ms # 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=0.969ms # 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=1.205ms # 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=1.305ms # 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=1.095ms # 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=1.267ms # 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=0.947ms # 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=0.877ms # 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=0.934ms # 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=1.012ms # 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=1.294ms # 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=1.304ms # 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=1.17ms # 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=1.112ms # 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=1.272ms # 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=1.739ms # 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=2.227ms # 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=1.243ms # 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=1.005ms # 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=0.99ms # 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=1.049ms # 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=0.892ms # 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=1.113ms ok 1 - comparison tests # time=199.195ms # 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=1.119ms # 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=0.848ms # 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=0.914ms # 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=1.049ms # 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=0.954ms # 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=0.858ms # 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=0.924ms # 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=0.9ms # 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=0.934ms # 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=0.939ms # 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=1.112ms # 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=0.94ms # 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=0.834ms # 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=0.96ms # 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=1.101ms # 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=1.167ms # 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=1.088ms # 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=1.033ms # 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=1.318ms # 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=0.958ms # 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=1.008ms # 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=1.224ms # 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=1.168ms # 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=0.937ms # 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=0.839ms # 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=0.872ms # 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=0.983ms # 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=0.842ms # 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=0.877ms # 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=0.838ms # 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=0.92ms # 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=1.045ms # 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=0.903ms # 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=0.94ms # 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=0.875ms # 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=0.98ms # 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=0.915ms ok 2 - equality tests # time=168.116ms 1..2 # time=374.697ms ok 28 - test/functions/eq.js # time=374.697ms # 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=21.155ms 1..1 # time=28.689ms ok 29 - test/functions/patch.js # time=28.689ms # 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=7.894ms # 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=2.347ms # 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=2.999ms # 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=1.854ms # 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=1.85ms # 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=0.998ms # 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=1.828ms # 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=1.045ms # 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=1.31ms # 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=0.98ms # 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=1.137ms # 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=1.346ms # 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=0.952ms # 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=0.882ms # 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=0.977ms # 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=1.261ms # 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=1.412ms # 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=1.379ms # 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=1.386ms # 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=1.488ms # 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=1.399ms # 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=1.381ms # 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=1.365ms # 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=1.414ms # 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=2.181ms # 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=1.981ms # 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=1.608ms # 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=1.58ms # 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=1.476ms # 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=1.401ms # 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=1.358ms ok 1 - comparison tests # time=233.554ms # 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=1.106ms # 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=0.934ms # 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=0.892ms # 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=0.926ms # 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=1.131ms # 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=0.911ms # 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=0.88ms # 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=0.898ms # 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=1.03ms # 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=1.091ms # 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=0.971ms # 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=1.164ms # 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=1.1ms # 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=1.012ms # 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=1.176ms # 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=1.022ms # 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=0.958ms # 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=1.026ms # 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=0.952ms # 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=0.972ms # 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=1.055ms # 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=1.155ms # 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=0.938ms # 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=1.007ms # 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=0.976ms # 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=0.962ms # 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=1.167ms # 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=0.917ms # 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=0.913ms # 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=0.897ms # 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=0.882ms # 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=0.989ms # 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=1.049ms # 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=0.93ms # 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=0.834ms # 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=0.934ms # 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=1.008ms ok 2 - equality tests # time=212.047ms 1..2 # time=465.479ms ok 30 - test/functions/lte.js # time=465.479ms # 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=22.682ms 1..1 # time=32.912ms ok 31 - test/functions/major.js # time=32.912ms # Subtest: test/functions/inc.js # Subtest: increment versions test ok 1 - inc(1.2.3, major, undefined, undefined) === 2.0.0 ok 2 - inc(1.2.3, major, undefined, undefined) object version updated ok 3 - inc(1.2.3, major, undefined, undefined) object raw field updated ok 4 - inc(1.2.3, major, undefined, undefined) didn't modify its input ok 5 - inc(1.2.3, minor, undefined, undefined) === 1.3.0 ok 6 - inc(1.2.3, minor, undefined, undefined) object version updated ok 7 - inc(1.2.3, minor, undefined, undefined) object raw field updated ok 8 - inc(1.2.3, minor, undefined, undefined) didn't modify its input ok 9 - inc(1.2.3, patch, undefined, undefined) === 1.2.4 ok 10 - inc(1.2.3, patch, undefined, undefined) object version updated ok 11 - inc(1.2.3, patch, undefined, undefined) object raw field updated ok 12 - inc(1.2.3, patch, undefined, undefined) didn't modify its input ok 13 - inc(1.2.3tag, major, undefined, undefined) === 2.0.0 ok 14 - inc(1.2.3tag, major, undefined, undefined) object version updated ok 15 - inc(1.2.3tag, major, undefined, undefined) object raw field updated ok 16 - inc(1.2.3tag, major, undefined, undefined) didn't modify its input ok 17 - inc(1.2.3-tag, major, undefined, undefined) === 2.0.0 ok 18 - inc(1.2.3-tag, major, undefined, undefined) object version updated ok 19 - inc(1.2.3-tag, major, undefined, undefined) object raw field updated ok 20 - inc(1.2.3-tag, major, undefined, undefined) didn't modify its input ok 21 - inc(1.2.3, fake, undefined, undefined) === null ok 22 - expected to throw ok 23 - inc(1.2.0-0, patch, undefined, undefined) === 1.2.0 ok 24 - inc(1.2.0-0, patch, undefined, undefined) object version updated ok 25 - inc(1.2.0-0, patch, undefined, undefined) object raw field updated ok 26 - inc(1.2.0-0, patch, undefined, undefined) didn't modify its input ok 27 - inc(fake, major, undefined, undefined) === null ok 28 - should be equal ok 29 - inc(1.2.3-4, major, undefined, undefined) === 2.0.0 ok 30 - inc(1.2.3-4, major, undefined, undefined) object version updated ok 31 - inc(1.2.3-4, major, undefined, undefined) object raw field updated ok 32 - inc(1.2.3-4, major, undefined, undefined) didn't modify its input ok 33 - inc(1.2.3-4, minor, undefined, undefined) === 1.3.0 ok 34 - inc(1.2.3-4, minor, undefined, undefined) object version updated ok 35 - inc(1.2.3-4, minor, undefined, undefined) object raw field updated ok 36 - inc(1.2.3-4, minor, undefined, undefined) didn't modify its input ok 37 - inc(1.2.3-4, patch, undefined, undefined) === 1.2.3 ok 38 - inc(1.2.3-4, patch, undefined, undefined) object version updated ok 39 - inc(1.2.3-4, patch, undefined, undefined) object raw field updated ok 40 - inc(1.2.3-4, patch, undefined, undefined) didn't modify its input ok 41 - inc(1.2.3-alpha.0.beta, major, undefined, undefined) === 2.0.0 ok 42 - inc(1.2.3-alpha.0.beta, major, undefined, undefined) object version updated ok 43 - inc(1.2.3-alpha.0.beta, major, undefined, undefined) object raw field updated ok 44 - inc(1.2.3-alpha.0.beta, major, undefined, undefined) didn't modify its input ok 45 - inc(1.2.3-alpha.0.beta, minor, undefined, undefined) === 1.3.0 ok 46 - inc(1.2.3-alpha.0.beta, minor, undefined, undefined) object version updated ok 47 - inc(1.2.3-alpha.0.beta, minor, undefined, undefined) object raw field updated ok 48 - inc(1.2.3-alpha.0.beta, minor, undefined, undefined) didn't modify its input ok 49 - inc(1.2.3-alpha.0.beta, patch, undefined, undefined) === 1.2.3 ok 50 - inc(1.2.3-alpha.0.beta, patch, undefined, undefined) object version updated ok 51 - inc(1.2.3-alpha.0.beta, patch, undefined, undefined) object raw field updated ok 52 - inc(1.2.3-alpha.0.beta, patch, undefined, undefined) didn't modify its input ok 53 - inc(1.2.4, prerelease, undefined, undefined) === 1.2.5-0 ok 54 - inc(1.2.4, prerelease, undefined, undefined) object version updated ok 55 - inc(1.2.4, prerelease, undefined, undefined) object raw field updated ok 56 - inc(1.2.4, prerelease, undefined, undefined) didn't modify its input ok 57 - inc(1.2.3-0, prerelease, undefined, undefined) === 1.2.3-1 ok 58 - inc(1.2.3-0, prerelease, undefined, undefined) object version updated ok 59 - inc(1.2.3-0, prerelease, undefined, undefined) object raw field updated ok 60 - inc(1.2.3-0, prerelease, undefined, undefined) didn't modify its input ok 61 - inc(1.2.3-alpha.0, prerelease, undefined, undefined) === 1.2.3-alpha.1 ok 62 - inc(1.2.3-alpha.0, prerelease, undefined, undefined) object version updated ok 63 - inc(1.2.3-alpha.0, prerelease, undefined, undefined) object raw field updated ok 64 - inc(1.2.3-alpha.0, prerelease, undefined, undefined) didn't modify its input ok 65 - inc(1.2.3-alpha.1, prerelease, undefined, undefined) === 1.2.3-alpha.2 ok 66 - inc(1.2.3-alpha.1, prerelease, undefined, undefined) object version updated ok 67 - inc(1.2.3-alpha.1, prerelease, undefined, undefined) object raw field updated ok 68 - inc(1.2.3-alpha.1, prerelease, undefined, undefined) didn't modify its input ok 69 - inc(1.2.3-alpha.2, prerelease, undefined, undefined) === 1.2.3-alpha.3 ok 70 - inc(1.2.3-alpha.2, prerelease, undefined, undefined) object version updated ok 71 - inc(1.2.3-alpha.2, prerelease, undefined, undefined) object raw field updated ok 72 - inc(1.2.3-alpha.2, prerelease, undefined, undefined) didn't modify its input ok 73 - inc(1.2.3-alpha.0.beta, prerelease, undefined, undefined) === 1.2.3-alpha.1.beta ok 74 - inc(1.2.3-alpha.0.beta, prerelease, undefined, undefined) object version updated ok 75 - inc(1.2.3-alpha.0.beta, prerelease, undefined, undefined) object raw field updated ok 76 - inc(1.2.3-alpha.0.beta, prerelease, undefined, undefined) didn't modify its input ok 77 - inc(1.2.3-alpha.1.beta, prerelease, undefined, undefined) === 1.2.3-alpha.2.beta ok 78 - inc(1.2.3-alpha.1.beta, prerelease, undefined, undefined) object version updated ok 79 - inc(1.2.3-alpha.1.beta, prerelease, undefined, undefined) object raw field updated ok 80 - inc(1.2.3-alpha.1.beta, prerelease, undefined, undefined) didn't modify its input ok 81 - inc(1.2.3-alpha.2.beta, prerelease, undefined, undefined) === 1.2.3-alpha.3.beta ok 82 - inc(1.2.3-alpha.2.beta, prerelease, undefined, undefined) object version updated ok 83 - inc(1.2.3-alpha.2.beta, prerelease, undefined, undefined) object raw field updated ok 84 - inc(1.2.3-alpha.2.beta, prerelease, undefined, undefined) didn't modify its input ok 85 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined, undefined) === 1.2.3-alpha.10.1.beta ok 86 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined, undefined) object version updated ok 87 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined, undefined) object raw field updated ok 88 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined, undefined) didn't modify its input ok 89 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined, undefined) === 1.2.3-alpha.10.2.beta ok 90 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined, undefined) object version updated ok 91 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined, undefined) object raw field updated ok 92 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined, undefined) didn't modify its input ok 93 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined, undefined) === 1.2.3-alpha.10.3.beta ok 94 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined, undefined) object version updated ok 95 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined, undefined) object raw field updated ok 96 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined, undefined) didn't modify its input ok 97 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined, undefined) === 1.2.3-alpha.10.beta.1 ok 98 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined, undefined) object version updated ok 99 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined, undefined) object raw field updated ok 100 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined, undefined) didn't modify its input ok 101 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined, undefined) === 1.2.3-alpha.10.beta.2 ok 102 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined, undefined) object version updated ok 103 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined, undefined) object raw field updated ok 104 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined, undefined) didn't modify its input ok 105 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined, undefined) === 1.2.3-alpha.10.beta.3 ok 106 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined, undefined) object version updated ok 107 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined, undefined) object raw field updated ok 108 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined, undefined) didn't modify its input ok 109 - inc(1.2.3-alpha.9.beta, prerelease, undefined, undefined) === 1.2.3-alpha.10.beta ok 110 - inc(1.2.3-alpha.9.beta, prerelease, undefined, undefined) object version updated ok 111 - inc(1.2.3-alpha.9.beta, prerelease, undefined, undefined) object raw field updated ok 112 - inc(1.2.3-alpha.9.beta, prerelease, undefined, undefined) didn't modify its input ok 113 - inc(1.2.3-alpha.10.beta, prerelease, undefined, undefined) === 1.2.3-alpha.11.beta ok 114 - inc(1.2.3-alpha.10.beta, prerelease, undefined, undefined) object version updated ok 115 - inc(1.2.3-alpha.10.beta, prerelease, undefined, undefined) object raw field updated ok 116 - inc(1.2.3-alpha.10.beta, prerelease, undefined, undefined) didn't modify its input ok 117 - inc(1.2.3-alpha.11.beta, prerelease, undefined, undefined) === 1.2.3-alpha.12.beta ok 118 - inc(1.2.3-alpha.11.beta, prerelease, undefined, undefined) object version updated ok 119 - inc(1.2.3-alpha.11.beta, prerelease, undefined, undefined) object raw field updated ok 120 - inc(1.2.3-alpha.11.beta, prerelease, undefined, undefined) didn't modify its input ok 121 - inc(1.2.0, prepatch, undefined, undefined) === 1.2.1-0 ok 122 - inc(1.2.0, prepatch, undefined, undefined) object version updated ok 123 - inc(1.2.0, prepatch, undefined, undefined) object raw field updated ok 124 - inc(1.2.0, prepatch, undefined, undefined) didn't modify its input ok 125 - inc(1.2.0-1, prepatch, undefined, undefined) === 1.2.1-0 ok 126 - inc(1.2.0-1, prepatch, undefined, undefined) object version updated ok 127 - inc(1.2.0-1, prepatch, undefined, undefined) object raw field updated ok 128 - inc(1.2.0-1, prepatch, undefined, undefined) didn't modify its input ok 129 - inc(1.2.0, preminor, undefined, undefined) === 1.3.0-0 ok 130 - inc(1.2.0, preminor, undefined, undefined) object version updated ok 131 - inc(1.2.0, preminor, undefined, undefined) object raw field updated ok 132 - inc(1.2.0, preminor, undefined, undefined) didn't modify its input ok 133 - inc(1.2.3-1, preminor, undefined, undefined) === 1.3.0-0 ok 134 - inc(1.2.3-1, preminor, undefined, undefined) object version updated ok 135 - inc(1.2.3-1, preminor, undefined, undefined) object raw field updated ok 136 - inc(1.2.3-1, preminor, undefined, undefined) didn't modify its input ok 137 - inc(1.2.0, premajor, undefined, undefined) === 2.0.0-0 ok 138 - inc(1.2.0, premajor, undefined, undefined) object version updated ok 139 - inc(1.2.0, premajor, undefined, undefined) object raw field updated ok 140 - inc(1.2.0, premajor, undefined, undefined) didn't modify its input ok 141 - inc(1.2.3-1, premajor, undefined, undefined) === 2.0.0-0 ok 142 - inc(1.2.3-1, premajor, undefined, undefined) object version updated ok 143 - inc(1.2.3-1, premajor, undefined, undefined) object raw field updated ok 144 - inc(1.2.3-1, premajor, undefined, undefined) didn't modify its input ok 145 - inc(1.2.0-1, minor, undefined, undefined) === 1.2.0 ok 146 - inc(1.2.0-1, minor, undefined, undefined) object version updated ok 147 - inc(1.2.0-1, minor, undefined, undefined) object raw field updated ok 148 - inc(1.2.0-1, minor, undefined, undefined) didn't modify its input ok 149 - inc(1.0.0-1, major, undefined, undefined) === 1.0.0 ok 150 - inc(1.0.0-1, major, undefined, undefined) object version updated ok 151 - inc(1.0.0-1, major, undefined, undefined) object raw field updated ok 152 - inc(1.0.0-1, major, undefined, undefined) didn't modify its input ok 153 - inc(1.2.3, major, dev, undefined) === 2.0.0 ok 154 - inc(1.2.3, major, dev, undefined) object version updated ok 155 - inc(1.2.3, major, dev, undefined) object raw field updated ok 156 - inc(1.2.3, major, dev, undefined) didn't modify its input ok 157 - inc(1.2.3, minor, dev, undefined) === 1.3.0 ok 158 - inc(1.2.3, minor, dev, undefined) object version updated ok 159 - inc(1.2.3, minor, dev, undefined) object raw field updated ok 160 - inc(1.2.3, minor, dev, undefined) didn't modify its input ok 161 - inc(1.2.3, patch, dev, undefined) === 1.2.4 ok 162 - inc(1.2.3, patch, dev, undefined) object version updated ok 163 - inc(1.2.3, patch, dev, undefined) object raw field updated ok 164 - inc(1.2.3, patch, dev, undefined) didn't modify its input ok 165 - inc(1.2.3tag, major, dev, undefined) === 2.0.0 ok 166 - inc(1.2.3tag, major, dev, undefined) object version updated ok 167 - inc(1.2.3tag, major, dev, undefined) object raw field updated ok 168 - inc(1.2.3tag, major, dev, undefined) didn't modify its input ok 169 - inc(1.2.3-tag, major, dev, undefined) === 2.0.0 ok 170 - inc(1.2.3-tag, major, dev, undefined) object version updated ok 171 - inc(1.2.3-tag, major, dev, undefined) object raw field updated ok 172 - inc(1.2.3-tag, major, dev, undefined) didn't modify its input ok 173 - inc(1.2.3, fake, dev, undefined) === null ok 174 - expected to throw ok 175 - inc(1.2.0-0, patch, dev, undefined) === 1.2.0 ok 176 - inc(1.2.0-0, patch, dev, undefined) object version updated ok 177 - inc(1.2.0-0, patch, dev, undefined) object raw field updated ok 178 - inc(1.2.0-0, patch, dev, undefined) didn't modify its input ok 179 - inc(fake, major, dev, undefined) === null ok 180 - should be equal ok 181 - inc(1.2.3-4, major, dev, undefined) === 2.0.0 ok 182 - inc(1.2.3-4, major, dev, undefined) object version updated ok 183 - inc(1.2.3-4, major, dev, undefined) object raw field updated ok 184 - inc(1.2.3-4, major, dev, undefined) didn't modify its input ok 185 - inc(1.2.3-4, minor, dev, undefined) === 1.3.0 ok 186 - inc(1.2.3-4, minor, dev, undefined) object version updated ok 187 - inc(1.2.3-4, minor, dev, undefined) object raw field updated ok 188 - inc(1.2.3-4, minor, dev, undefined) didn't modify its input ok 189 - inc(1.2.3-4, patch, dev, undefined) === 1.2.3 ok 190 - inc(1.2.3-4, patch, dev, undefined) object version updated ok 191 - inc(1.2.3-4, patch, dev, undefined) object raw field updated ok 192 - inc(1.2.3-4, patch, dev, undefined) didn't modify its input ok 193 - inc(1.2.3-alpha.0.beta, major, dev, undefined) === 2.0.0 ok 194 - inc(1.2.3-alpha.0.beta, major, dev, undefined) object version updated ok 195 - inc(1.2.3-alpha.0.beta, major, dev, undefined) object raw field updated ok 196 - inc(1.2.3-alpha.0.beta, major, dev, undefined) didn't modify its input ok 197 - inc(1.2.3-alpha.0.beta, minor, dev, undefined) === 1.3.0 ok 198 - inc(1.2.3-alpha.0.beta, minor, dev, undefined) object version updated ok 199 - inc(1.2.3-alpha.0.beta, minor, dev, undefined) object raw field updated ok 200 - inc(1.2.3-alpha.0.beta, minor, dev, undefined) didn't modify its input ok 201 - inc(1.2.3-alpha.0.beta, patch, dev, undefined) === 1.2.3 ok 202 - inc(1.2.3-alpha.0.beta, patch, dev, undefined) object version updated ok 203 - inc(1.2.3-alpha.0.beta, patch, dev, undefined) object raw field updated ok 204 - inc(1.2.3-alpha.0.beta, patch, dev, undefined) didn't modify its input ok 205 - inc(1.2.4, prerelease, dev, undefined) === 1.2.5-dev.0 ok 206 - inc(1.2.4, prerelease, dev, undefined) object version updated ok 207 - inc(1.2.4, prerelease, dev, undefined) object raw field updated ok 208 - inc(1.2.4, prerelease, dev, undefined) didn't modify its input ok 209 - inc(1.2.3-0, prerelease, dev, undefined) === 1.2.3-dev.0 ok 210 - inc(1.2.3-0, prerelease, dev, undefined) object version updated ok 211 - inc(1.2.3-0, prerelease, dev, undefined) object raw field updated ok 212 - inc(1.2.3-0, prerelease, dev, undefined) didn't modify its input ok 213 - inc(1.2.3-alpha.0, prerelease, dev, undefined) === 1.2.3-dev.0 ok 214 - inc(1.2.3-alpha.0, prerelease, dev, undefined) object version updated ok 215 - inc(1.2.3-alpha.0, prerelease, dev, undefined) object raw field updated ok 216 - inc(1.2.3-alpha.0, prerelease, dev, undefined) didn't modify its input ok 217 - inc(1.2.3-alpha.0, prerelease, alpha, undefined) === 1.2.3-alpha.1 ok 218 - inc(1.2.3-alpha.0, prerelease, alpha, undefined) object version updated ok 219 - inc(1.2.3-alpha.0, prerelease, alpha, undefined) object raw field updated ok 220 - inc(1.2.3-alpha.0, prerelease, alpha, undefined) didn't modify its input ok 221 - inc(1.2.3-alpha.0.beta, prerelease, dev, undefined) === 1.2.3-dev.0 ok 222 - inc(1.2.3-alpha.0.beta, prerelease, dev, undefined) object version updated ok 223 - inc(1.2.3-alpha.0.beta, prerelease, dev, undefined) object raw field updated ok 224 - inc(1.2.3-alpha.0.beta, prerelease, dev, undefined) didn't modify its input ok 225 - inc(1.2.3-alpha.0.beta, prerelease, alpha, undefined) === 1.2.3-alpha.1.beta ok 226 - inc(1.2.3-alpha.0.beta, prerelease, alpha, undefined) object version updated ok 227 - inc(1.2.3-alpha.0.beta, prerelease, alpha, undefined) object raw field updated ok 228 - inc(1.2.3-alpha.0.beta, prerelease, alpha, undefined) didn't modify its input ok 229 - inc(1.2.3-alpha.10.0.beta, prerelease, dev, undefined) === 1.2.3-dev.0 ok 230 - inc(1.2.3-alpha.10.0.beta, prerelease, dev, undefined) object version updated ok 231 - inc(1.2.3-alpha.10.0.beta, prerelease, dev, undefined) object raw field updated ok 232 - inc(1.2.3-alpha.10.0.beta, prerelease, dev, undefined) didn't modify its input ok 233 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha, undefined) === 1.2.3-alpha.10.1.beta ok 234 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha, undefined) object version updated ok 235 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha, undefined) object raw field updated ok 236 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha, undefined) didn't modify its input ok 237 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha, undefined) === 1.2.3-alpha.10.2.beta ok 238 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha, undefined) object version updated ok 239 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha, undefined) object raw field updated ok 240 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha, undefined) didn't modify its input ok 241 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha, undefined) === 1.2.3-alpha.10.3.beta ok 242 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha, undefined) object version updated ok 243 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha, undefined) object raw field updated ok 244 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha, undefined) didn't modify its input ok 245 - inc(1.2.3-alpha.10.beta.0, prerelease, dev, undefined) === 1.2.3-dev.0 ok 246 - inc(1.2.3-alpha.10.beta.0, prerelease, dev, undefined) object version updated ok 247 - inc(1.2.3-alpha.10.beta.0, prerelease, dev, undefined) object raw field updated ok 248 - inc(1.2.3-alpha.10.beta.0, prerelease, dev, undefined) didn't modify its input ok 249 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha, undefined) === 1.2.3-alpha.10.beta.1 ok 250 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha, undefined) object version updated ok 251 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha, undefined) object raw field updated ok 252 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha, undefined) didn't modify its input ok 253 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha, undefined) === 1.2.3-alpha.10.beta.2 ok 254 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha, undefined) object version updated ok 255 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha, undefined) object raw field updated ok 256 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha, undefined) didn't modify its input ok 257 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha, undefined) === 1.2.3-alpha.10.beta.3 ok 258 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha, undefined) object version updated ok 259 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha, undefined) object raw field updated ok 260 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha, undefined) didn't modify its input ok 261 - inc(1.2.3-alpha.9.beta, prerelease, dev, undefined) === 1.2.3-dev.0 ok 262 - inc(1.2.3-alpha.9.beta, prerelease, dev, undefined) object version updated ok 263 - inc(1.2.3-alpha.9.beta, prerelease, dev, undefined) object raw field updated ok 264 - inc(1.2.3-alpha.9.beta, prerelease, dev, undefined) didn't modify its input ok 265 - inc(1.2.3-alpha.9.beta, prerelease, alpha, undefined) === 1.2.3-alpha.10.beta ok 266 - inc(1.2.3-alpha.9.beta, prerelease, alpha, undefined) object version updated ok 267 - inc(1.2.3-alpha.9.beta, prerelease, alpha, undefined) object raw field updated ok 268 - inc(1.2.3-alpha.9.beta, prerelease, alpha, undefined) didn't modify its input ok 269 - inc(1.2.3-alpha.10.beta, prerelease, alpha, undefined) === 1.2.3-alpha.11.beta ok 270 - inc(1.2.3-alpha.10.beta, prerelease, alpha, undefined) object version updated ok 271 - inc(1.2.3-alpha.10.beta, prerelease, alpha, undefined) object raw field updated ok 272 - inc(1.2.3-alpha.10.beta, prerelease, alpha, undefined) didn't modify its input ok 273 - inc(1.2.3-alpha.11.beta, prerelease, alpha, undefined) === 1.2.3-alpha.12.beta ok 274 - inc(1.2.3-alpha.11.beta, prerelease, alpha, undefined) object version updated ok 275 - inc(1.2.3-alpha.11.beta, prerelease, alpha, undefined) object raw field updated ok 276 - inc(1.2.3-alpha.11.beta, prerelease, alpha, undefined) didn't modify its input ok 277 - inc(1.2.0, prepatch, dev, undefined) === 1.2.1-dev.0 ok 278 - inc(1.2.0, prepatch, dev, undefined) object version updated ok 279 - inc(1.2.0, prepatch, dev, undefined) object raw field updated ok 280 - inc(1.2.0, prepatch, dev, undefined) didn't modify its input ok 281 - inc(1.2.0-1, prepatch, dev, undefined) === 1.2.1-dev.0 ok 282 - inc(1.2.0-1, prepatch, dev, undefined) object version updated ok 283 - inc(1.2.0-1, prepatch, dev, undefined) object raw field updated ok 284 - inc(1.2.0-1, prepatch, dev, undefined) didn't modify its input ok 285 - inc(1.2.0, preminor, dev, undefined) === 1.3.0-dev.0 ok 286 - inc(1.2.0, preminor, dev, undefined) object version updated ok 287 - inc(1.2.0, preminor, dev, undefined) object raw field updated ok 288 - inc(1.2.0, preminor, dev, undefined) didn't modify its input ok 289 - inc(1.2.3-1, preminor, dev, undefined) === 1.3.0-dev.0 ok 290 - inc(1.2.3-1, preminor, dev, undefined) object version updated ok 291 - inc(1.2.3-1, preminor, dev, undefined) object raw field updated ok 292 - inc(1.2.3-1, preminor, dev, undefined) didn't modify its input ok 293 - inc(1.2.0, premajor, dev, undefined) === 2.0.0-dev.0 ok 294 - inc(1.2.0, premajor, dev, undefined) object version updated ok 295 - inc(1.2.0, premajor, dev, undefined) object raw field updated ok 296 - inc(1.2.0, premajor, dev, undefined) didn't modify its input ok 297 - inc(1.2.3-1, premajor, dev, undefined) === 2.0.0-dev.0 ok 298 - inc(1.2.3-1, premajor, dev, undefined) object version updated ok 299 - inc(1.2.3-1, premajor, dev, undefined) object raw field updated ok 300 - inc(1.2.3-1, premajor, dev, undefined) didn't modify its input ok 301 - inc(1.2.3-1, premajor, dev, 1) === 2.0.0-dev.1 ok 302 - inc(1.2.3-1, premajor, dev, 1) object version updated ok 303 - inc(1.2.3-1, premajor, dev, 1) object raw field updated ok 304 - inc(1.2.3-1, premajor, dev, 1) didn't modify its input ok 305 - inc(1.2.0-1, minor, dev, undefined) === 1.2.0 ok 306 - inc(1.2.0-1, minor, dev, undefined) object version updated ok 307 - inc(1.2.0-1, minor, dev, undefined) object raw field updated ok 308 - inc(1.2.0-1, minor, dev, undefined) didn't modify its input ok 309 - inc(1.0.0-1, major, undefined, undefined) === 1.0.0 ok 310 - inc(1.0.0-1, major, undefined, undefined) object version updated ok 311 - inc(1.0.0-1, major, undefined, undefined) object raw field updated ok 312 - inc(1.0.0-1, major, undefined, undefined) didn't modify its input ok 313 - inc(1.2.3-dev.bar, prerelease, dev, undefined) === 1.2.3-dev.0 ok 314 - inc(1.2.3-dev.bar, prerelease, dev, undefined) object version updated ok 315 - inc(1.2.3-dev.bar, prerelease, dev, undefined) object raw field updated ok 316 - inc(1.2.3-dev.bar, prerelease, dev, undefined) didn't modify its input ok 317 - inc(1.2.3-0, prerelease, 1, undefined) === 1.2.3-1.0 ok 318 - inc(1.2.3-0, prerelease, 1, undefined) object version updated ok 319 - inc(1.2.3-0, prerelease, 1, undefined) object raw field updated ok 320 - inc(1.2.3-0, prerelease, 1, undefined) didn't modify its input ok 321 - inc(1.2.3-1.0, prerelease, 1, undefined) === 1.2.3-1.1 ok 322 - inc(1.2.3-1.0, prerelease, 1, undefined) object version updated ok 323 - inc(1.2.3-1.0, prerelease, 1, undefined) object raw field updated ok 324 - inc(1.2.3-1.0, prerelease, 1, undefined) didn't modify its input ok 325 - inc(1.2.3-1.1, prerelease, 1, undefined) === 1.2.3-1.2 ok 326 - inc(1.2.3-1.1, prerelease, 1, undefined) object version updated ok 327 - inc(1.2.3-1.1, prerelease, 1, undefined) object raw field updated ok 328 - inc(1.2.3-1.1, prerelease, 1, undefined) didn't modify its input ok 329 - inc(1.2.3-1.1, prerelease, 2, undefined) === 1.2.3-2.0 ok 330 - inc(1.2.3-1.1, prerelease, 2, undefined) object version updated ok 331 - inc(1.2.3-1.1, prerelease, 2, undefined) object raw field updated ok 332 - inc(1.2.3-1.1, prerelease, 2, undefined) didn't modify its input ok 333 - inc(1.2.0-1, prerelease, alpha, 0) === 1.2.0-alpha.0 ok 334 - inc(1.2.0-1, prerelease, alpha, 0) object version updated ok 335 - inc(1.2.0-1, prerelease, alpha, 0) object raw field updated ok 336 - inc(1.2.0-1, prerelease, alpha, 0) didn't modify its input ok 337 - inc(1.2.1, prerelease, alpha, 0) === 1.2.2-alpha.0 ok 338 - inc(1.2.1, prerelease, alpha, 0) object version updated ok 339 - inc(1.2.1, prerelease, alpha, 0) object raw field updated ok 340 - inc(1.2.1, prerelease, alpha, 0) didn't modify its input ok 341 - inc(0.2.0, prerelease, alpha, 0) === 0.2.1-alpha.0 ok 342 - inc(0.2.0, prerelease, alpha, 0) object version updated ok 343 - inc(0.2.0, prerelease, alpha, 0) object raw field updated ok 344 - inc(0.2.0, prerelease, alpha, 0) didn't modify its input ok 345 - inc(1.2.2, prerelease, alpha, 1) === 1.2.3-alpha.1 ok 346 - inc(1.2.2, prerelease, alpha, 1) object version updated ok 347 - inc(1.2.2, prerelease, alpha, 1) object raw field updated ok 348 - inc(1.2.2, prerelease, alpha, 1) didn't modify its input ok 349 - inc(1.2.3, prerelease, alpha, 1) === 1.2.4-alpha.1 ok 350 - inc(1.2.3, prerelease, alpha, 1) object version updated ok 351 - inc(1.2.3, prerelease, alpha, 1) object raw field updated ok 352 - inc(1.2.3, prerelease, alpha, 1) didn't modify its input ok 353 - inc(1.2.4, prerelease, alpha, 1) === 1.2.5-alpha.1 ok 354 - inc(1.2.4, prerelease, alpha, 1) object version updated ok 355 - inc(1.2.4, prerelease, alpha, 1) object raw field updated ok 356 - inc(1.2.4, prerelease, alpha, 1) didn't modify its input ok 357 - inc(1.2.0, prepatch, dev, 1) === 1.2.1-dev.1 ok 358 - inc(1.2.0, prepatch, dev, 1) object version updated ok 359 - inc(1.2.0, prepatch, dev, 1) object raw field updated ok 360 - inc(1.2.0, prepatch, dev, 1) didn't modify its input ok 361 - inc(1.2.0-1, prepatch, dev, 1) === 1.2.1-dev.1 ok 362 - inc(1.2.0-1, prepatch, dev, 1) object version updated ok 363 - inc(1.2.0-1, prepatch, dev, 1) object raw field updated ok 364 - inc(1.2.0-1, prepatch, dev, 1) didn't modify its input ok 365 - inc(1.2.0, premajor, dev, 0) === 2.0.0-dev.0 ok 366 - inc(1.2.0, premajor, dev, 0) object version updated ok 367 - inc(1.2.0, premajor, dev, 0) object raw field updated ok 368 - inc(1.2.0, premajor, dev, 0) didn't modify its input ok 369 - inc(1.2.3-1, premajor, dev, 0) === 2.0.0-dev.0 ok 370 - inc(1.2.3-1, premajor, dev, 0) object version updated ok 371 - inc(1.2.3-1, premajor, dev, 0) object raw field updated ok 372 - inc(1.2.3-1, premajor, dev, 0) didn't modify its input ok 373 - inc(1.2.3-dev.bar, prerelease, dev, 0) === 1.2.3-dev.0 ok 374 - inc(1.2.3-dev.bar, prerelease, dev, 0) object version updated ok 375 - inc(1.2.3-dev.bar, prerelease, dev, 0) object raw field updated ok 376 - inc(1.2.3-dev.bar, prerelease, dev, 0) didn't modify its input ok 377 - inc(1.2.3-dev.bar, prerelease, dev, 1) === 1.2.3-dev.1 ok 378 - inc(1.2.3-dev.bar, prerelease, dev, 1) object version updated ok 379 - inc(1.2.3-dev.bar, prerelease, dev, 1) object raw field updated ok 380 - inc(1.2.3-dev.bar, prerelease, dev, 1) didn't modify its input ok 381 - inc(1.2.3-dev.bar, prerelease, , 0) === 1.2.3-dev.bar.0 ok 382 - inc(1.2.3-dev.bar, prerelease, , 0) object version updated ok 383 - inc(1.2.3-dev.bar, prerelease, , 0) object raw field updated ok 384 - inc(1.2.3-dev.bar, prerelease, , 0) didn't modify its input ok 385 - inc(1.2.3-dev.bar, prerelease, , 1) === 1.2.3-dev.bar.1 ok 386 - inc(1.2.3-dev.bar, prerelease, , 1) object version updated ok 387 - inc(1.2.3-dev.bar, prerelease, , 1) object raw field updated ok 388 - inc(1.2.3-dev.bar, prerelease, , 1) didn't modify its input ok 389 - inc(1.2.0, preminor, dev, 1) === 1.3.0-dev.1 ok 390 - inc(1.2.0, preminor, dev, 1) object version updated ok 391 - inc(1.2.0, preminor, dev, 1) object raw field updated ok 392 - inc(1.2.0, preminor, dev, 1) didn't modify its input ok 393 - inc(1.2.3-1, preminor, dev, undefined) === 1.3.0-dev.0 ok 394 - inc(1.2.3-1, preminor, dev, undefined) object version updated ok 395 - inc(1.2.3-1, preminor, dev, undefined) object raw field updated ok 396 - inc(1.2.3-1, preminor, dev, undefined) didn't modify its input ok 397 - inc(1.2.0, prerelease, , 1) === 1.2.1-1 ok 398 - inc(1.2.0, prerelease, , 1) object version updated ok 399 - inc(1.2.0, prerelease, , 1) object raw field updated ok 400 - inc(1.2.0, prerelease, , 1) didn't modify its input ok 401 - inc(1.2.0-1, prerelease, alpha, false) === 1.2.0-alpha ok 402 - inc(1.2.0-1, prerelease, alpha, false) object version updated ok 403 - inc(1.2.0-1, prerelease, alpha, false) object raw field updated ok 404 - inc(1.2.0-1, prerelease, alpha, false) didn't modify its input ok 405 - inc(1.2.1, prerelease, alpha, false) === 1.2.2-alpha ok 406 - inc(1.2.1, prerelease, alpha, false) object version updated ok 407 - inc(1.2.1, prerelease, alpha, false) object raw field updated ok 408 - inc(1.2.1, prerelease, alpha, false) didn't modify its input ok 409 - inc(1.2.2, prerelease, alpha, false) === 1.2.3-alpha ok 410 - inc(1.2.2, prerelease, alpha, false) object version updated ok 411 - inc(1.2.2, prerelease, alpha, false) object raw field updated ok 412 - inc(1.2.2, prerelease, alpha, false) didn't modify its input ok 413 - inc(1.2.0, prepatch, dev, false) === 1.2.1-dev ok 414 - inc(1.2.0, prepatch, dev, false) object version updated ok 415 - inc(1.2.0, prepatch, dev, false) object raw field updated ok 416 - inc(1.2.0, prepatch, dev, false) didn't modify its input ok 417 - inc(1.2.0-1, prepatch, dev, false) === 1.2.1-dev ok 418 - inc(1.2.0-1, prepatch, dev, false) object version updated ok 419 - inc(1.2.0-1, prepatch, dev, false) object raw field updated ok 420 - inc(1.2.0-1, prepatch, dev, false) didn't modify its input ok 421 - inc(1.2.0, premajor, dev, false) === 2.0.0-dev ok 422 - inc(1.2.0, premajor, dev, false) object version updated ok 423 - inc(1.2.0, premajor, dev, false) object raw field updated ok 424 - inc(1.2.0, premajor, dev, false) didn't modify its input ok 425 - inc(1.2.3-1, premajor, dev, false) === 2.0.0-dev ok 426 - inc(1.2.3-1, premajor, dev, false) object version updated ok 427 - inc(1.2.3-1, premajor, dev, false) object raw field updated ok 428 - inc(1.2.3-1, premajor, dev, false) didn't modify its input ok 429 - inc(1.2.3-dev.bar, prerelease, dev, false) === 1.2.3-dev ok 430 - inc(1.2.3-dev.bar, prerelease, dev, false) object version updated ok 431 - inc(1.2.3-dev.bar, prerelease, dev, false) object raw field updated ok 432 - inc(1.2.3-dev.bar, prerelease, dev, false) didn't modify its input ok 433 - inc(1.2.3-dev.bar, prerelease, dev.baz, false) === 1.2.3-dev.baz ok 434 - inc(1.2.3-dev.bar, prerelease, dev.baz, false) object version updated ok 435 - inc(1.2.3-dev.bar, prerelease, dev.baz, false) object raw field updated ok 436 - inc(1.2.3-dev.bar, prerelease, dev.baz, false) didn't modify its input ok 437 - inc(1.2.0, preminor, dev, false) === 1.3.0-dev ok 438 - inc(1.2.0, preminor, dev, false) object version updated ok 439 - inc(1.2.0, preminor, dev, false) object raw field updated ok 440 - inc(1.2.0, preminor, dev, false) didn't modify its input ok 441 - inc(1.2.3-1, preminor, dev, false) === 1.3.0-dev ok 442 - inc(1.2.3-1, preminor, dev, false) object version updated ok 443 - inc(1.2.3-1, preminor, dev, false) object raw field updated ok 444 - inc(1.2.3-1, preminor, dev, false) didn't modify its input ok 445 - inc(1.2.3-dev, prerelease, dev, false) === null ok 446 - expected to throw ok 447 - inc(1.2.0-dev, premajor, dev, false) === 2.0.0-dev ok 448 - inc(1.2.0-dev, premajor, dev, false) object version updated ok 449 - inc(1.2.0-dev, premajor, dev, false) object raw field updated ok 450 - inc(1.2.0-dev, premajor, dev, false) didn't modify its input ok 451 - inc(1.2.0-dev, preminor, beta, false) === 1.3.0-beta ok 452 - inc(1.2.0-dev, preminor, beta, false) object version updated ok 453 - inc(1.2.0-dev, preminor, beta, false) object raw field updated ok 454 - inc(1.2.0-dev, preminor, beta, false) didn't modify its input ok 455 - inc(1.2.0-dev, prepatch, dev, false) === 1.2.1-dev ok 456 - inc(1.2.0-dev, prepatch, dev, false) object version updated ok 457 - inc(1.2.0-dev, prepatch, dev, false) object raw field updated ok 458 - inc(1.2.0-dev, prepatch, dev, false) didn't modify its input ok 459 - inc(1.2.0, prerelease, , false) === null ok 460 - expected to throw ok 461 - inc(1.0.0-rc.1+build.4, prerelease, false, undefined) === 1.0.0-rc.2 ok 462 - inc(1.0.0-rc.1+build.4, prerelease, false, undefined) object version updated ok 463 - inc(1.0.0-rc.1+build.4, prerelease, false, undefined) object raw field updated with build ok 464 - inc(1.0.0-rc.1+build.4, prerelease, false, undefined) didn't modify its input 1..464 ok 1 - increment versions test # time=80.849ms 1..1 # time=109.108ms ok 32 - test/functions/inc.js # time=109.108ms # 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=22.425ms 1..1 # time=33.211ms ok 33 - test/functions/minor.js # time=33.211ms # 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 ok 13 - clean(0.12.0-dev.1150+3c22cecee) = 0.12.0-dev.1150 1..13 ok 1 - clean tests # time=19.388ms 1..1 # time=25.662ms ok 34 - test/functions/clean.js # time=25.662ms # 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=12.246ms # 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=3.34ms # 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=3.233ms # 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=2.388ms # 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=2.592ms # 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=1.272ms # 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=1.812ms # 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=1.623ms # 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=1.64ms # 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=1.289ms # 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=1.168ms # 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=1.179ms # 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=0.973ms # 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=0.898ms # 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=0.867ms # 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=0.95ms # 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=0.975ms # 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=0.973ms # 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=1.006ms # 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=1.018ms # 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=1.034ms # 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=0.999ms # 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=1.14ms # 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=1.011ms # 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=1.581ms # 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=1.399ms # 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=1.109ms # 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=0.963ms # 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=0.944ms # 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=0.953ms # 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=0.889ms ok 1 - comparison tests # time=220.055ms # 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=0.753ms # 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=0.583ms # 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=0.55ms # 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=0.584ms # 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=0.612ms # 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=0.782ms # 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=0.553ms # 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=0.544ms # 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=0.614ms # 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=0.713ms # 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=0.594ms # 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=0.715ms # 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=0.708ms # 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=0.615ms # 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=0.564ms # 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=0.589ms # 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=0.675ms # 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=0.635ms # 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=0.64ms # 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=0.642ms # 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=0.65ms # 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=0.657ms # 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=0.667ms # 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=0.668ms # 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=0.686ms # 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=0.559ms # 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=0.711ms # 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=0.593ms # 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=0.624ms # 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=0.566ms # 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=0.651ms # 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=0.597ms # 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=0.581ms # 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=0.548ms # 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=0.544ms # 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=0.501ms # 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=0.519ms ok 2 - equality tests # time=146.712ms 1..2 # time=385.445ms ok 35 - test/functions/gte.js # time=385.445ms # 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=33.332ms 1..1 # time=42.558ms ok 36 - test/functions/prerelease.js # time=42.558ms # 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=18.08ms 1..1 # time=25.388ms ok 37 - test/functions/compare-build.js # time=25.388ms # Subtest: test/functions/diff.js # Subtest: diff versions test ok 1 - diff(1.2.3, 0.2.3) === major ok 2 - diff(0.2.3, 1.2.3) === major ok 3 - diff(1.4.5, 0.2.3) === major ok 4 - diff(1.2.3, 2.0.0-pre) === premajor ok 5 - diff(2.0.0-pre, 1.2.3) === premajor ok 6 - diff(1.2.3, 1.3.3) === minor ok 7 - diff(1.0.1, 1.1.0-pre) === preminor ok 8 - diff(1.2.3, 1.2.4) === patch ok 9 - diff(1.2.3, 1.2.4-pre) === prepatch ok 10 - diff(0.0.1, 0.0.1-pre) === patch ok 11 - diff(0.0.1, 0.0.1-pre-2) === patch ok 12 - diff(1.1.0, 1.1.0-pre) === minor ok 13 - diff(1.1.0-pre-1, 1.1.0-pre-2) === prerelease ok 14 - diff(1.0.0, 1.0.0) === null ok 15 - diff(1.0.0-1, 1.0.0-1) === null ok 16 - diff(0.0.2-1, 0.0.2) === patch ok 17 - diff(0.0.2-1, 0.0.3) === patch ok 18 - diff(0.0.2-1, 0.1.0) === minor ok 19 - diff(0.0.2-1, 1.0.0) === major ok 20 - diff(0.1.0-1, 0.1.0) === minor ok 21 - diff(1.0.0-1, 1.0.0) === major ok 22 - diff(1.0.0-1, 1.1.1) === major ok 23 - diff(1.0.0-1, 2.1.1) === major ok 24 - diff(1.0.1-1, 1.0.1) === patch ok 25 - diff(0.0.0-1, 0.0.0) === major ok 26 - diff(1.0.0-1, 2.0.0) === major ok 27 - diff(1.0.0-1, 2.0.0-1) === premajor ok 28 - diff(1.0.0-1, 1.1.0-1) === preminor ok 29 - diff(1.0.0-1, 1.0.1-1) === prepatch 1..29 ok 1 - diff versions test # time=18.469ms # Subtest: throws on bad version ok 1 - expected to throw 1..1 ok 2 - throws on bad version # time=5.589ms 1..2 # time=37.972ms ok 38 - test/functions/diff.js # time=37.972ms # 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=18.955ms # 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=3.663ms # Subtest: long build id ok 1 - should be equal ok 2 - should be equal 1..2 ok 3 - long build id # time=1.645ms 1..3 # time=44.076ms ok 39 - test/functions/valid.js # time=44.076ms # 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=11.823ms # 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=3.815ms # 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=2.719ms # 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=2.221ms # 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=2.748ms # 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=1.52ms # 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=2.354ms # 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=1.273ms # 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=1.481ms # 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=2.147ms # 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=1.554ms # 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=1.955ms # 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=1.061ms # 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=0.958ms # 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=1.38ms # 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=1.494ms # 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=1.564ms # 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=1.449ms # 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=1.69ms # 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=1.785ms # 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=1.948ms # 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=1.702ms # 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=1.57ms # 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=1.34ms # 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=1.929ms # 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=1.727ms # 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=1.107ms # 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=1.051ms # 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=1.688ms # 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=1.631ms # 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=1.274ms ok 1 - comparison tests # time=274.546ms # 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=0.901ms # 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=0.586ms # 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=0.656ms # 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=0.66ms # 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=0.777ms # 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=0.735ms # 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=0.657ms # 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=0.593ms # 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=0.645ms # 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=0.644ms # 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=0.649ms # 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=1ms # 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=0.607ms # 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=0.755ms # 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=0.653ms # 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=0.663ms # 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=0.835ms # 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=0.68ms # 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=1.128ms # 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=0.785ms # 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=1.091ms # 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=1.466ms # 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=0.916ms # 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=1.082ms # 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=1.09ms # 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=0.764ms # 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=0.857ms # 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=1.068ms # 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=1.203ms # 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=0.718ms # 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=0.859ms # 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=0.671ms # 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=0.797ms # 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=0.72ms # 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=0.835ms # 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=0.698ms # 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=0.692ms ok 2 - equality tests # time=173.806ms 1..2 # time=466.957ms ok 40 - test/functions/gt.js # time=466.957ms # 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=27.066ms 1..1 # time=33.869ms ok 41 - test/functions/compare-loose.js # time=33.869ms # 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=15.394ms 1..1 # time=22.505ms ok 42 - test/functions/rcompare.js # time=22.505ms # 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=12.211ms # 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=7.111ms # 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=3.207ms # 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=2.938ms # 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=1.985ms # 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=1.805ms # 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=2.085ms # 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=3.377ms # 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=2.302ms # 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=2.157ms # 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=2.341ms # 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=1.537ms # 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=1.619ms # 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=1.672ms # 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=1.719ms # 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=1.485ms # 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=1.856ms # 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=1.801ms # 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=1.629ms # 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=1.794ms # 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=1.925ms # 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=2.448ms # 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=1.914ms # 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=3.122ms # 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=3.708ms # 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=1.663ms # 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=1.608ms # 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=2.229ms # 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=1.735ms # 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=2.232ms # 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=1.981ms # 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=2.578ms ok 2 - comparison tests # time=242.14ms # 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=2.642ms # 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=1.461ms # 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=1.428ms # 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=1.508ms # 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=2.097ms # 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=2.154ms # 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=1.617ms # 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=1.72ms # 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=1.775ms # 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=1.757ms # 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=1.665ms # 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=1.951ms # 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=1.564ms # 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=1.71ms # 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=1.797ms # 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=1.69ms # 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=2.455ms # 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=1.68ms # 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=1.402ms # 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=1.476ms # 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=1.602ms # 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=1.361ms # 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=1.877ms # 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=1.472ms # 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=1.311ms # 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=1.526ms # 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=1.533ms # 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=1.199ms # 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=1.328ms # 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=9.519ms # 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=1.794ms # 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=1.802ms # 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=1.503ms # 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=1.399ms # 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=1.529ms # 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=2.507ms # 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=1.857ms ok 3 - equality tests # time=224.517ms 1..3 # time=493.893ms ok 43 - test/functions/cmp.js # time=493.893ms # Subtest: test/functions/rsort.js # Subtest: sorting ok 1 - should be equivalent 1..1 ok 1 - sorting # time=19.754ms 1..1 # time=29.838ms ok 44 - test/functions/rsort.js # time=29.838ms # Subtest: test/classes/range.js # Subtest: range tests 1..121 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.3 >=1.2.1 satisfied by 1.2.3 ok 86 - >=1.2.3 >=1.2.1 satisfied by 1.2.3 ok 87 - >=1.2.1 >=1.2.3 satisfied by 1.2.3 ok 88 - >=1.2 satisfied by 1.2.8 ok 89 - ^1.2.3 satisfied by 1.8.1 ok 90 - ^0.1.2 satisfied by 0.1.2 ok 91 - ^0.1 satisfied by 0.1.2 ok 92 - ^0.0.1 satisfied by 0.0.1 ok 93 - ^1.2 satisfied by 1.4.2 ok 94 - ^1.2 ^1 satisfied by 1.4.2 ok 95 - ^1.2.3-alpha satisfied by 1.2.3-pre ok 96 - ^1.2.0-alpha satisfied by 1.2.0-pre ok 97 - ^0.0.1-alpha satisfied by 0.0.1-beta ok 98 - ^0.0.1-alpha satisfied by 0.0.1 ok 99 - ^0.1.1-alpha satisfied by 0.1.1-beta ok 100 - ^x satisfied by 1.2.3 ok 101 - x - 1.0.0 satisfied by 0.9.7 ok 102 - x - 1.x satisfied by 0.9.7 ok 103 - 1.0.0 - x satisfied by 1.9.7 ok 104 - 1.x - x satisfied by 1.9.7 ok 105 - <=7.x satisfied by 7.9.9 ok 106 - 2.x satisfied by 2.0.0-pre.0 ok 107 - 2.x satisfied by 2.1.0-pre.0 ok 108 - 1.1.x satisfied by 1.1.0-a ok 109 - 1.1.x satisfied by 1.1.1-a ok 110 - * satisfied by 1.0.0-rc1 ok 111 - ^1.0.0-0 satisfied by 1.0.1-rc1 ok 112 - ^1.0.0-rc2 satisfied by 1.0.1-rc1 ok 113 - ^1.0.0 satisfied by 1.0.1-rc1 ok 114 - ^1.0.0 satisfied by 1.1.0-rc1 ok 115 - 1 - 2 satisfied by 2.0.0-pre ok 116 - 1 - 2 satisfied by 1.0.0-pre ok 117 - 1.0 - 2 satisfied by 1.0.0-pre ok 118 - =0.7.x satisfied by 0.7.0-asdf ok 119 - >=0.7.x satisfied by 0.7.0-asdf ok 120 - <=0.7.x satisfied by 0.7.0-asdf ok 121 - >=1.0.0 <=1.1.0 satisfied by 1.1.0-pre ok 1 - range tests # time=52.164ms # Subtest: range parsing 1..82 # Subtest: 1.0.0 - 2.0.0 >=1.0.0 <=2.0.0 undefined 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 undefined # time=2.075ms # Subtest: 1.0.0 - 2.0.0 >=1.0.0-0 <2.0.1-0 {"includePrerelease":true} 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 {"includePrerelease":true} # time=1.79ms # Subtest: 1 - 2 >=1.0.0 <3.0.0-0 undefined 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 undefined # time=1.886ms # Subtest: 1 - 2 >=1.0.0-0 <3.0.0-0 {"includePrerelease":true} 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 {"includePrerelease":true} # time=1.749ms # Subtest: 1.0 - 2.0 >=1.0.0 <2.1.0-0 undefined 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 undefined # time=1.743ms # Subtest: 1.0 - 2.0 >=1.0.0-0 <2.1.0-0 {"includePrerelease":true} 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 {"includePrerelease":true} # time=1.273ms # Subtest: 1.0.0 1.0.0 {"loose":false} 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 {"loose":false} # time=1.286ms # Subtest: >=* * undefined ok 1 - >=* => * ok 2 - parsing both yields same result 1..2 ok 8 - >=* * undefined # time=1.642ms # Subtest: * undefined ok 1 - => * ok 2 - parsing both yields same result 1..2 ok 9 - * undefined # time=1.247ms # Subtest: * * undefined ok 1 - * => * ok 2 - parsing both yields same result 1..2 ok 10 - * * undefined # time=1.087ms # Subtest: >=1.0.0 >=1.0.0 undefined ok 1 - >=1.0.0 => >=1.0.0 ok 2 - parsing both yields same result 1..2 ok 11 - >=1.0.0 >=1.0.0 undefined # time=0.944ms # Subtest: >1.0.0 >1.0.0 undefined 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 undefined # time=0.904ms # Subtest: <=2.0.0 <=2.0.0 undefined ok 1 - <=2.0.0 => <=2.0.0 ok 2 - parsing both yields same result 1..2 ok 13 - <=2.0.0 <=2.0.0 undefined # time=1.464ms # Subtest: 1 >=1.0.0 <2.0.0-0 undefined ok 1 - 1 => >=1.0.0 <2.0.0-0 ok 2 - parsing both yields same result 1..2 ok 14 - 1 >=1.0.0 <2.0.0-0 undefined # time=1.458ms # Subtest: <2.0.0 <2.0.0 undefined ok 1 - <2.0.0 => <2.0.0 ok 2 - parsing both yields same result 1..2 ok 15 - <2.0.0 <2.0.0 undefined # time=1.161ms # Subtest: >= 1.0.0 >=1.0.0 undefined ok 1 - >= 1.0.0 => >=1.0.0 ok 2 - parsing both yields same result 1..2 ok 16 - >= 1.0.0 >=1.0.0 undefined # time=0.994ms # Subtest: >= 1.0.0 >=1.0.0 undefined ok 1 - >= 1.0.0 => >=1.0.0 ok 2 - parsing both yields same result 1..2 ok 17 - >= 1.0.0 >=1.0.0 undefined # time=1.04ms # Subtest: >= 1.0.0 >=1.0.0 undefined ok 1 - >= 1.0.0 => >=1.0.0 ok 2 - parsing both yields same result 1..2 ok 18 - >= 1.0.0 >=1.0.0 undefined # time=1.168ms # Subtest: > 1.0.0 >1.0.0 undefined ok 1 - > 1.0.0 => >1.0.0 ok 2 - parsing both yields same result 1..2 ok 19 - > 1.0.0 >1.0.0 undefined # time=1.232ms # Subtest: > 1.0.0 >1.0.0 undefined 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 undefined # time=1.012ms # Subtest: <= 2.0.0 <=2.0.0 undefined ok 1 - <= 2.0.0 => <=2.0.0 ok 2 - parsing both yields same result 1..2 ok 21 - <= 2.0.0 <=2.0.0 undefined # time=1.066ms # Subtest: <= 2.0.0 <=2.0.0 undefined ok 1 - <= 2.0.0 => <=2.0.0 ok 2 - parsing both yields same result 1..2 ok 22 - <= 2.0.0 <=2.0.0 undefined # time=1.189ms # Subtest: <= 2.0.0 <=2.0.0 undefined ok 1 - <= 2.0.0 => <=2.0.0 ok 2 - parsing both yields same result 1..2 ok 23 - <= 2.0.0 <=2.0.0 undefined # time=1.887ms # Subtest: < 2.0.0 <2.0.0 undefined ok 1 - < 2.0.0 => <2.0.0 ok 2 - parsing both yields same result 1..2 ok 24 - < 2.0.0 <2.0.0 undefined # time=3.119ms # Subtest: < 2.0.0 <2.0.0 undefined 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 undefined # time=0.965ms # Subtest: >=0.1.97 >=0.1.97 undefined ok 1 - >=0.1.97 => >=0.1.97 ok 2 - parsing both yields same result 1..2 ok 26 - >=0.1.97 >=0.1.97 undefined # time=0.9ms # Subtest: 0.1.20 || 1.2.4 0.1.20||1.2.4 undefined ok 1 - 0.1.20 || 1.2.4 => 0.1.20||1.2.4 ok 2 - parsing both yields same result 1..2 ok 27 - 0.1.20 || 1.2.4 0.1.20||1.2.4 undefined # time=1.25ms # Subtest: >=0.2.3 || <0.0.1 >=0.2.3||<0.0.1 undefined ok 1 - >=0.2.3 || <0.0.1 => >=0.2.3||<0.0.1 ok 2 - parsing both yields same result 1..2 ok 28 - >=0.2.3 || <0.0.1 >=0.2.3||<0.0.1 undefined # time=1.007ms # Subtest: || * undefined ok 1 - || => * ok 2 - parsing both yields same result 1..2 ok 29 - || * undefined # time=1.051ms # Subtest: 2.x.x >=2.0.0 <3.0.0-0 undefined ok 1 - 2.x.x => >=2.0.0 <3.0.0-0 ok 2 - parsing both yields same result 1..2 ok 30 - 2.x.x >=2.0.0 <3.0.0-0 undefined # time=1.257ms # Subtest: 1.2.x >=1.2.0 <1.3.0-0 undefined ok 1 - 1.2.x => >=1.2.0 <1.3.0-0 ok 2 - parsing both yields same result 1..2 ok 31 - 1.2.x >=1.2.0 <1.3.0-0 undefined # time=1.259ms # Subtest: 1.2.x || 2.x >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 undefined 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 32 - 1.2.x || 2.x >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 undefined # time=1.084ms # Subtest: x * undefined ok 1 - x => * ok 2 - parsing both yields same result 1..2 ok 33 - x * undefined # time=0.93ms # Subtest: 2.*.* >=2.0.0 <3.0.0-0 undefined ok 1 - 2.*.* => >=2.0.0 <3.0.0-0 ok 2 - parsing both yields same result 1..2 ok 34 - 2.*.* >=2.0.0 <3.0.0-0 undefined # time=0.897ms # Subtest: 1.2.* >=1.2.0 <1.3.0-0 undefined ok 1 - 1.2.* => >=1.2.0 <1.3.0-0 ok 2 - parsing both yields same result 1..2 ok 35 - 1.2.* >=1.2.0 <1.3.0-0 undefined # time=0.78ms # Subtest: 1.2.* || 2.* >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 undefined 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 36 - 1.2.* || 2.* >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 undefined # time=0.848ms # Subtest: 2 >=2.0.0 <3.0.0-0 undefined ok 1 - 2 => >=2.0.0 <3.0.0-0 ok 2 - parsing both yields same result 1..2 ok 37 - 2 >=2.0.0 <3.0.0-0 undefined # time=1.144ms # Subtest: 2.3 >=2.3.0 <2.4.0-0 undefined ok 1 - 2.3 => >=2.3.0 <2.4.0-0 ok 2 - parsing both yields same result 1..2 ok 38 - 2.3 >=2.3.0 <2.4.0-0 undefined # time=1.224ms # Subtest: ~2.4 >=2.4.0 <2.5.0-0 undefined ok 1 - ~2.4 => >=2.4.0 <2.5.0-0 ok 2 - parsing both yields same result 1..2 ok 39 - ~2.4 >=2.4.0 <2.5.0-0 undefined # time=1.078ms # Subtest: ~>3.2.1 >=3.2.1 <3.3.0-0 undefined ok 1 - ~>3.2.1 => >=3.2.1 <3.3.0-0 ok 2 - parsing both yields same result 1..2 ok 40 - ~>3.2.1 >=3.2.1 <3.3.0-0 undefined # time=1.576ms # Subtest: ~1 >=1.0.0 <2.0.0-0 undefined ok 1 - ~1 => >=1.0.0 <2.0.0-0 ok 2 - parsing both yields same result 1..2 ok 41 - ~1 >=1.0.0 <2.0.0-0 undefined # time=0.997ms # Subtest: ~>1 >=1.0.0 <2.0.0-0 undefined ok 1 - ~>1 => >=1.0.0 <2.0.0-0 ok 2 - parsing both yields same result 1..2 ok 42 - ~>1 >=1.0.0 <2.0.0-0 undefined # time=0.983ms # Subtest: ~> 1 >=1.0.0 <2.0.0-0 undefined ok 1 - ~> 1 => >=1.0.0 <2.0.0-0 ok 2 - parsing both yields same result 1..2 ok 43 - ~> 1 >=1.0.0 <2.0.0-0 undefined # time=1.027ms # Subtest: ~1.0 >=1.0.0 <1.1.0-0 undefined ok 1 - ~1.0 => >=1.0.0 <1.1.0-0 ok 2 - parsing both yields same result 1..2 ok 44 - ~1.0 >=1.0.0 <1.1.0-0 undefined # time=1.204ms # Subtest: ~ 1.0 >=1.0.0 <1.1.0-0 undefined ok 1 - ~ 1.0 => >=1.0.0 <1.1.0-0 ok 2 - parsing both yields same result 1..2 ok 45 - ~ 1.0 >=1.0.0 <1.1.0-0 undefined # time=1.037ms # Subtest: ^0 <1.0.0-0 undefined ok 1 - ^0 => <1.0.0-0 ok 2 - parsing both yields same result 1..2 ok 46 - ^0 <1.0.0-0 undefined # time=1.304ms # Subtest: ^ 1 >=1.0.0 <2.0.0-0 undefined ok 1 - ^ 1 => >=1.0.0 <2.0.0-0 ok 2 - parsing both yields same result 1..2 ok 47 - ^ 1 >=1.0.0 <2.0.0-0 undefined # time=1.311ms # Subtest: ^0.1 >=0.1.0 <0.2.0-0 undefined ok 1 - ^0.1 => >=0.1.0 <0.2.0-0 ok 2 - parsing both yields same result 1..2 ok 48 - ^0.1 >=0.1.0 <0.2.0-0 undefined # time=1.319ms # Subtest: ^1.0 >=1.0.0 <2.0.0-0 undefined ok 1 - ^1.0 => >=1.0.0 <2.0.0-0 ok 2 - parsing both yields same result 1..2 ok 49 - ^1.0 >=1.0.0 <2.0.0-0 undefined # time=1.378ms # Subtest: ^1.2 >=1.2.0 <2.0.0-0 undefined ok 1 - ^1.2 => >=1.2.0 <2.0.0-0 ok 2 - parsing both yields same result 1..2 ok 50 - ^1.2 >=1.2.0 <2.0.0-0 undefined # time=1.204ms # Subtest: ^0.0.1 >=0.0.1 <0.0.2-0 undefined ok 1 - ^0.0.1 => >=0.0.1 <0.0.2-0 ok 2 - parsing both yields same result 1..2 ok 51 - ^0.0.1 >=0.0.1 <0.0.2-0 undefined # time=1.333ms # Subtest: ^0.0.1-beta >=0.0.1-beta <0.0.2-0 undefined ok 1 - ^0.0.1-beta => >=0.0.1-beta <0.0.2-0 ok 2 - parsing both yields same result 1..2 ok 52 - ^0.0.1-beta >=0.0.1-beta <0.0.2-0 undefined # time=1.335ms # Subtest: ^0.1.2 >=0.1.2 <0.2.0-0 undefined ok 1 - ^0.1.2 => >=0.1.2 <0.2.0-0 ok 2 - parsing both yields same result 1..2 ok 53 - ^0.1.2 >=0.1.2 <0.2.0-0 undefined # time=1.254ms # Subtest: ^1.2.3 >=1.2.3 <2.0.0-0 undefined ok 1 - ^1.2.3 => >=1.2.3 <2.0.0-0 ok 2 - parsing both yields same result 1..2 ok 54 - ^1.2.3 >=1.2.3 <2.0.0-0 undefined # time=1.126ms # Subtest: ^1.2.3-beta.4 >=1.2.3-beta.4 <2.0.0-0 undefined 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 55 - ^1.2.3-beta.4 >=1.2.3-beta.4 <2.0.0-0 undefined # time=1.159ms # Subtest: <1 <1.0.0-0 undefined ok 1 - <1 => <1.0.0-0 ok 2 - parsing both yields same result 1..2 ok 56 - <1 <1.0.0-0 undefined # time=0.949ms # Subtest: < 1 <1.0.0-0 undefined ok 1 - < 1 => <1.0.0-0 ok 2 - parsing both yields same result 1..2 ok 57 - < 1 <1.0.0-0 undefined # time=1.123ms # Subtest: >=1 >=1.0.0 undefined ok 1 - >=1 => >=1.0.0 ok 2 - parsing both yields same result 1..2 ok 58 - >=1 >=1.0.0 undefined # time=1.057ms # Subtest: >= 1 >=1.0.0 undefined ok 1 - >= 1 => >=1.0.0 ok 2 - parsing both yields same result 1..2 ok 59 - >= 1 >=1.0.0 undefined # time=1.057ms # Subtest: <1.2 <1.2.0-0 undefined ok 1 - <1.2 => <1.2.0-0 ok 2 - parsing both yields same result 1..2 ok 60 - <1.2 <1.2.0-0 undefined # time=1.202ms # Subtest: < 1.2 <1.2.0-0 undefined ok 1 - < 1.2 => <1.2.0-0 ok 2 - parsing both yields same result 1..2 ok 61 - < 1.2 <1.2.0-0 undefined # time=0.978ms # Subtest: >01.02.03 >1.2.3 true ok 1 - >01.02.03 => >1.2.3 ok 2 - parsing both yields same result 1..2 ok 62 - >01.02.03 >1.2.3 true # time=1.517ms # Subtest: >01.02.03 null undefined ok 1 - invalid range: >01.02.03 1..1 ok 63 - >01.02.03 null undefined # time=4.536ms # Subtest: ~1.2.3beta >=1.2.3-beta <1.3.0-0 {"loose":true} ok 1 - ~1.2.3beta => >=1.2.3-beta <1.3.0-0 ok 2 - parsing both yields same result 1..2 ok 64 - ~1.2.3beta >=1.2.3-beta <1.3.0-0 {"loose":true} # time=1.297ms # Subtest: ~1.2.3beta null undefined ok 1 - invalid range: ~1.2.3beta 1..1 ok 65 - ~1.2.3beta null undefined # time=1.224ms # Subtest: ^ 1.2 ^ 1 >=1.2.0 <2.0.0-0 >=1.0.0 undefined 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 66 - ^ 1.2 ^ 1 >=1.2.0 <2.0.0-0 >=1.0.0 undefined # time=1.46ms # Subtest: 1.2 - 3.4.5 >=1.2.0 <=3.4.5 undefined ok 1 - 1.2 - 3.4.5 => >=1.2.0 <=3.4.5 ok 2 - parsing both yields same result 1..2 ok 67 - 1.2 - 3.4.5 >=1.2.0 <=3.4.5 undefined # time=1.242ms # Subtest: 1.2.3 - 3.4 >=1.2.3 <3.5.0-0 undefined ok 1 - 1.2.3 - 3.4 => >=1.2.3 <3.5.0-0 ok 2 - parsing both yields same result 1..2 ok 68 - 1.2.3 - 3.4 >=1.2.3 <3.5.0-0 undefined # time=1.289ms # Subtest: 1.2 - 3.4 >=1.2.0 <3.5.0-0 undefined ok 1 - 1.2 - 3.4 => >=1.2.0 <3.5.0-0 ok 2 - parsing both yields same result 1..2 ok 69 - 1.2 - 3.4 >=1.2.0 <3.5.0-0 undefined # time=1.386ms # Subtest: >1 >=2.0.0 undefined ok 1 - >1 => >=2.0.0 ok 2 - parsing both yields same result 1..2 ok 70 - >1 >=2.0.0 undefined # time=1.213ms # Subtest: >1.2 >=1.3.0 undefined ok 1 - >1.2 => >=1.3.0 ok 2 - parsing both yields same result 1..2 ok 71 - >1.2 >=1.3.0 undefined # time=1.141ms # Subtest: >X <0.0.0-0 undefined ok 1 - >X => <0.0.0-0 ok 2 - parsing both yields same result 1..2 ok 72 - >X <0.0.0-0 undefined # time=1.179ms # Subtest: <0.0.0-0 ok 2 - parsing both yields same result 1..2 ok 73 - * 2.x <0.0.0-0 undefined ok 1 - * 2.x => <0.0.0-0 ok 2 - parsing both yields same result 1..2 ok 74 - * 2.x <0.0.0-0 undefined # time=1.711ms # Subtest: >x 2.x || * || x 2.x || * || * ok 2 - parsing both yields same result 1..2 ok 75 - >x 2.x || * || =09090 null undefined ok 1 - invalid range: >=09090 1..1 ok 76 - >=09090 null undefined # time=1.056ms # Subtest: >=09090 >=9090.0.0 true ok 1 - >=09090 => >=9090.0.0 ok 2 - parsing both yields same result 1..2 ok 77 - >=09090 >=9090.0.0 true # time=1.22ms # Subtest: >=09090-0 null {"includePrerelease":true} ok 1 - invalid range: >=09090-0 1..1 ok 78 - >=09090-0 null {"includePrerelease":true} # time=1.088ms # Subtest: >=09090-0 null {"loose":true,"includePrerelease":true} ok 1 - invalid range: >=09090-0 1..1 ok 79 - >=09090-0 null {"loose":true,"includePrerelease":true} # time=1.709ms # Subtest: ^9007199254740991.0.0 null undefined ok 1 - invalid range: ^9007199254740991.0.0 1..1 ok 80 - ^9007199254740991.0.0 null undefined # time=1.533ms # Subtest: =9007199254740991.0.0 9007199254740991.0.0 undefined ok 1 - =9007199254740991.0.0 => 9007199254740991.0.0 ok 2 - parsing both yields same result 1..2 ok 81 - =9007199254740991.0.0 9007199254740991.0.0 undefined # time=1.423ms # Subtest: ^9007199254740990.0.0 >=9007199254740990.0.0 <9007199254740991.0.0-0 undefined ok 1 - ^9007199254740990.0.0 => >=9007199254740990.0.0 <9007199254740991.0.0-0 ok 2 - parsing both yields same result 1..2 ok 82 - ^9007199254740990.0.0 >=9007199254740990.0.0 <9007199254740991.0.0-0 undefined # time=1.449ms ok 2 - range parsing # time=545.286ms # 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=4.151ms # Subtest: convert comparator to range ok 1 - created range from comparator 1..1 ok 4 - convert comparator to range # time=0.803ms # 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=1.948ms # 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 - 2 not satisfied by 3.0.0-pre ok 79 - 1 - 2 not satisfied by 2.0.0-pre ok 80 - 1 - 2 not satisfied by 1.0.0-pre ok 81 - 1.0 - 2 not satisfied by 1.0.0-pre ok 82 - 1.1.x not satisfied by 1.0.0-a ok 83 - 1.1.x not satisfied by 1.1.0-a ok 84 - 1.1.x not satisfied by 1.2.0-a ok 85 - 1.1.x not satisfied by 1.2.0-a ok 86 - 1.1.x not satisfied by 1.0.0-a ok 87 - 1.x not satisfied by 1.0.0-a ok 88 - 1.x not satisfied by 1.1.0-a ok 89 - 1.x not satisfied by 1.2.0-a ok 90 - 1.x not satisfied by 0.0.0-a ok 91 - 1.x not satisfied by 2.0.0-a ok 92 - >=1.0.0 <1.1.0 not satisfied by 1.1.0 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-pre ok 95 - >=1.0.0 <1.1.0-pre not satisfied by 1.1.0-pre ok 96 - == 1.0.0 || foo not satisfied by 2.0.0 ok 6 - negative range tests # time=23.454ms # 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=2.119ms # Subtest: tostrings ok 1 - should be equal 1..1 ok 8 - tostrings # time=1.272ms # 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=2.298ms # 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=1.438ms # 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=1.176ms # 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=1.634ms # 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=1.533ms # 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=1.635ms # 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=1.591ms # 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=1.114ms # 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=1.383ms # 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=1.092ms # 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=1.848ms # 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=1.18ms # 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=1.29ms # 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=1.108ms # Subtest: * <~> 0.0.1 ok 1 - * <~> 0.0.1 objects ok 2 - 0.0.1 <~> * objects 1..2 ok 15 - * <~> 0.0.1 # time=1.076ms # Subtest: * <~> >=1.0.0 ok 1 - * <~> >=1.0.0 objects ok 2 - >=1.0.0 <~> * objects 1..2 ok 16 - * <~> >=1.0.0 # time=1.233ms # Subtest: * <~> >1.0.0 ok 1 - * <~> >1.0.0 objects ok 2 - >1.0.0 <~> * objects 1..2 ok 17 - * <~> >1.0.0 # time=0.763ms # Subtest: * <~> ~1.0.0 ok 1 - * <~> ~1.0.0 objects ok 2 - ~1.0.0 <~> * objects 1..2 ok 18 - * <~> ~1.0.0 # time=0.973ms # Subtest: * <~> <1.6.0 ok 1 - * <~> <1.6.0 objects ok 2 - <1.6.0 <~> * objects 1..2 ok 19 - * <~> <1.6.0 # time=0.956ms # Subtest: * <~> <=1.6.0 ok 1 - * <~> <=1.6.0 objects ok 2 - <=1.6.0 <~> * objects 1..2 ok 20 - * <~> <=1.6.0 # time=1.134ms # 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=1.308ms # 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=1.348ms # 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=1.226ms # 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=0.99ms # 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=1.163ms # 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=0.983ms # 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=1.222ms # 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=1.142ms # 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=1.108ms # 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=1.244ms # 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=1.119ms # 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=1.398ms # 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=1.217ms # 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=1.718ms # 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=0.966ms # 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=0.895ms # 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=0.962ms # 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=0.978ms # 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=0.713ms # 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=1.002ms # 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=1.068ms # 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=1.113ms # 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=0.775ms # 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=0.798ms # 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=0.86ms # 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=0.887ms # 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=0.996ms # 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=0.864ms # 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=0.804ms # 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=0.784ms # 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=0.769ms # 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=1.11ms # Subtest: * <~> * ok 1 - * <~> * objects ok 2 - * <~> * objects 1..2 ok 53 - * <~> * # time=0.781ms # Subtest: x <~> ok 1 - x <~> objects ok 2 - <~> x objects 1..2 ok 54 - x <~> # time=0.702ms 1..54 ok 9 - ranges intersect # time=315.791ms # 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=1.775ms # Subtest: cache ok 1 - should be equal ok 2 - should be equal 1..2 ok 11 - cache # time=0.994ms 1..11 # time=995.568ms ok 45 - test/classes/range.js # time=995.568ms # 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=8.892ms # 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=2.836ms # 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=2.293ms # 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=2.145ms # 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=1.427ms # 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=1.327ms # 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=2.141ms # 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=1.506ms # 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=1.183ms # 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=1.245ms # 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=1.297ms # 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=1.175ms # 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=1.24ms # 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=1.136ms # 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=1.146ms # 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=1.116ms # 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=1.401ms # 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=1.385ms # 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=1.478ms # 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=1.423ms # 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=1.304ms # 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=1.316ms # 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=1.447ms # 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=1.41ms # 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=2.105ms # 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=1.282ms # 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=1.265ms # 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=1.255ms # 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=1.203ms # 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=1.51ms # 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=1.194ms ok 1 - comparisons # time=197.268ms # 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=1.389ms # 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=1.161ms # 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=1.292ms # 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=1.294ms # 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=1.248ms # 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=1.4ms # 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=1.39ms # 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=1.217ms # 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=1.324ms # 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=1.421ms # 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=1.22ms # 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=1.263ms # 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=1.431ms # 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=1.379ms # 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=1.649ms # 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=1.743ms # 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=1.476ms # 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=1.365ms # 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=1.464ms # 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=1.353ms # 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=1.363ms # 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=1.197ms # 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=1.378ms # 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=1.18ms # 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=1.377ms # 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=1.245ms # 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=1.356ms # 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=1.268ms # 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=1.077ms # 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=1.341ms # 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=1.261ms # 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=1.294ms # 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=11.225ms # 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=1.139ms # 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=1.123ms # 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=1.073ms # 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=0.957ms ok 2 - equality # time=189.581ms # Subtest: toString equals parsed version ok 1 - should be equal 1..1 ok 3 - toString equals parsed version # time=0.546ms # 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=2.53ms # 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=0.917ms # Subtest: really big numeric prerelease value ok 1 - should be equivalent strictly 1..1 ok 6 - really big numeric prerelease value # time=3.397ms # 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=5.182ms # Subtest: incrementing 1..119 # Subtest: 1.2.3 major 1..2 ok 1 - should be equal ok 2 - should be equal ok 1 - 1.2.3 major # time=1.103ms # Subtest: 1.2.3 minor 1..2 ok 1 - should be equal ok 2 - should be equal ok 2 - 1.2.3 minor # time=0.662ms # Subtest: 1.2.3 patch 1..2 ok 1 - should be equal ok 2 - should be equal ok 3 - 1.2.3 patch # time=0.496ms # Subtest: 1.2.3tag major 1..2 ok 1 - should be equal ok 2 - should be equal ok 4 - 1.2.3tag major # time=0.486ms # Subtest: 1.2.3-tag major 1..2 ok 1 - should be equal ok 2 - should be equal ok 5 - 1.2.3-tag major # time=0.526ms # Subtest: 1.2.3 fake 1..1 ok 1 - expected to throw ok 6 - 1.2.3 fake # time=0.825ms # Subtest: 1.2.0-0 patch 1..2 ok 1 - should be equal ok 2 - should be equal ok 7 - 1.2.0-0 patch # time=0.57ms # Subtest: fake major 1..1 ok 1 - expected to throw ok 8 - fake major # time=0.516ms # Subtest: 1.2.3-4 major 1..2 ok 1 - should be equal ok 2 - should be equal ok 9 - 1.2.3-4 major # time=0.565ms # Subtest: 1.2.3-4 minor 1..2 ok 1 - should be equal ok 2 - should be equal ok 10 - 1.2.3-4 minor # time=0.552ms # Subtest: 1.2.3-4 patch 1..2 ok 1 - should be equal ok 2 - should be equal ok 11 - 1.2.3-4 patch # time=0.671ms # Subtest: 1.2.3-alpha.0.beta major 1..2 ok 1 - should be equal ok 2 - should be equal ok 12 - 1.2.3-alpha.0.beta major # time=0.565ms # Subtest: 1.2.3-alpha.0.beta minor 1..2 ok 1 - should be equal ok 2 - should be equal ok 13 - 1.2.3-alpha.0.beta minor # time=0.562ms # Subtest: 1.2.3-alpha.0.beta patch 1..2 ok 1 - should be equal ok 2 - should be equal ok 14 - 1.2.3-alpha.0.beta patch # time=0.59ms # Subtest: 1.2.4 prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 15 - 1.2.4 prerelease # time=0.65ms # Subtest: 1.2.3-0 prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 16 - 1.2.3-0 prerelease # time=0.589ms # Subtest: 1.2.3-alpha.0 prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 17 - 1.2.3-alpha.0 prerelease # time=0.669ms # Subtest: 1.2.3-alpha.1 prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 18 - 1.2.3-alpha.1 prerelease # time=0.541ms # Subtest: 1.2.3-alpha.2 prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 19 - 1.2.3-alpha.2 prerelease # time=0.575ms # Subtest: 1.2.3-alpha.0.beta prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 20 - 1.2.3-alpha.0.beta prerelease # time=0.53ms # Subtest: 1.2.3-alpha.1.beta prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 21 - 1.2.3-alpha.1.beta prerelease # time=0.589ms # Subtest: 1.2.3-alpha.2.beta prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 22 - 1.2.3-alpha.2.beta prerelease # time=0.613ms # Subtest: 1.2.3-alpha.10.0.beta prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 23 - 1.2.3-alpha.10.0.beta prerelease # time=0.642ms # Subtest: 1.2.3-alpha.10.1.beta prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 24 - 1.2.3-alpha.10.1.beta prerelease # time=0.457ms # Subtest: 1.2.3-alpha.10.2.beta prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 25 - 1.2.3-alpha.10.2.beta prerelease # time=0.488ms # Subtest: 1.2.3-alpha.10.beta.0 prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 26 - 1.2.3-alpha.10.beta.0 prerelease # time=0.459ms # Subtest: 1.2.3-alpha.10.beta.1 prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 27 - 1.2.3-alpha.10.beta.1 prerelease # time=0.555ms # Subtest: 1.2.3-alpha.10.beta.2 prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 28 - 1.2.3-alpha.10.beta.2 prerelease # time=0.484ms # Subtest: 1.2.3-alpha.9.beta prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 29 - 1.2.3-alpha.9.beta prerelease # time=0.455ms # Subtest: 1.2.3-alpha.10.beta prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 30 - 1.2.3-alpha.10.beta prerelease # time=0.482ms # Subtest: 1.2.3-alpha.11.beta prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 31 - 1.2.3-alpha.11.beta prerelease # time=0.459ms # Subtest: 1.2.0 prepatch 1..2 ok 1 - should be equal ok 2 - should be equal ok 32 - 1.2.0 prepatch # time=0.572ms # Subtest: 1.2.0-1 prepatch 1..2 ok 1 - should be equal ok 2 - should be equal ok 33 - 1.2.0-1 prepatch # time=0.798ms # Subtest: 1.2.0 preminor 1..2 ok 1 - should be equal ok 2 - should be equal ok 34 - 1.2.0 preminor # time=0.525ms # Subtest: 1.2.3-1 preminor 1..2 ok 1 - should be equal ok 2 - should be equal ok 35 - 1.2.3-1 preminor # time=0.381ms # Subtest: 1.2.0 premajor 1..2 ok 1 - should be equal ok 2 - should be equal ok 36 - 1.2.0 premajor # time=0.529ms # Subtest: 1.2.3-1 premajor 1..2 ok 1 - should be equal ok 2 - should be equal ok 37 - 1.2.3-1 premajor # time=0.488ms # Subtest: 1.2.0-1 minor 1..2 ok 1 - should be equal ok 2 - should be equal ok 38 - 1.2.0-1 minor # time=0.484ms # Subtest: 1.0.0-1 major 1..2 ok 1 - should be equal ok 2 - should be equal ok 39 - 1.0.0-1 major # time=0.45ms # Subtest: 1.2.3 major dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 40 - 1.2.3 major dev # time=0.492ms # Subtest: 1.2.3 minor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 41 - 1.2.3 minor dev # time=0.457ms # Subtest: 1.2.3 patch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 42 - 1.2.3 patch dev # time=0.535ms # Subtest: 1.2.3tag major dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 43 - 1.2.3tag major dev # time=0.441ms # Subtest: 1.2.3-tag major dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 44 - 1.2.3-tag major dev # time=0.457ms # Subtest: 1.2.3 fake dev 1..1 ok 1 - expected to throw ok 45 - 1.2.3 fake dev # time=0.567ms # Subtest: 1.2.0-0 patch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 46 - 1.2.0-0 patch dev # time=0.509ms # Subtest: fake major dev 1..1 ok 1 - expected to throw ok 47 - fake major dev # time=0.441ms # Subtest: 1.2.3-4 major dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 48 - 1.2.3-4 major dev # time=0.455ms # Subtest: 1.2.3-4 minor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 49 - 1.2.3-4 minor dev # time=0.475ms # Subtest: 1.2.3-4 patch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 50 - 1.2.3-4 patch dev # time=0.415ms # Subtest: 1.2.3-alpha.0.beta major dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 51 - 1.2.3-alpha.0.beta major dev # time=0.432ms # Subtest: 1.2.3-alpha.0.beta minor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 52 - 1.2.3-alpha.0.beta minor dev # time=0.451ms # Subtest: 1.2.3-alpha.0.beta patch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 53 - 1.2.3-alpha.0.beta patch dev # time=0.44ms # Subtest: 1.2.4 prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 54 - 1.2.4 prerelease dev # time=0.75ms # Subtest: 1.2.3-0 prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 55 - 1.2.3-0 prerelease dev # time=0.445ms # Subtest: 1.2.3-alpha.0 prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 56 - 1.2.3-alpha.0 prerelease dev # time=0.444ms # Subtest: 1.2.3-alpha.0 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 57 - 1.2.3-alpha.0 prerelease alpha # time=0.455ms # Subtest: 1.2.3-alpha.0.beta prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 58 - 1.2.3-alpha.0.beta prerelease dev # time=0.383ms # Subtest: 1.2.3-alpha.0.beta prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 59 - 1.2.3-alpha.0.beta prerelease alpha # time=0.425ms # Subtest: 1.2.3-alpha.10.0.beta prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 60 - 1.2.3-alpha.10.0.beta prerelease dev # time=0.386ms # Subtest: 1.2.3-alpha.10.0.beta prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 61 - 1.2.3-alpha.10.0.beta prerelease alpha # time=0.414ms # Subtest: 1.2.3-alpha.10.1.beta prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 62 - 1.2.3-alpha.10.1.beta prerelease alpha # time=0.389ms # Subtest: 1.2.3-alpha.10.2.beta prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 63 - 1.2.3-alpha.10.2.beta prerelease alpha # time=0.428ms # Subtest: 1.2.3-alpha.10.beta.0 prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 64 - 1.2.3-alpha.10.beta.0 prerelease dev # time=0.406ms # Subtest: 1.2.3-alpha.10.beta.0 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 65 - 1.2.3-alpha.10.beta.0 prerelease alpha # time=0.382ms # Subtest: 1.2.3-alpha.10.beta.1 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 66 - 1.2.3-alpha.10.beta.1 prerelease alpha # time=0.431ms # Subtest: 1.2.3-alpha.10.beta.2 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 67 - 1.2.3-alpha.10.beta.2 prerelease alpha # time=0.428ms # Subtest: 1.2.3-alpha.9.beta prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 68 - 1.2.3-alpha.9.beta prerelease dev # time=0.425ms # Subtest: 1.2.3-alpha.9.beta prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 69 - 1.2.3-alpha.9.beta prerelease alpha # time=0.381ms # Subtest: 1.2.3-alpha.10.beta prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 70 - 1.2.3-alpha.10.beta prerelease alpha # time=0.414ms # Subtest: 1.2.3-alpha.11.beta prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 71 - 1.2.3-alpha.11.beta prerelease alpha # time=0.373ms # Subtest: 1.2.0 prepatch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 72 - 1.2.0 prepatch dev # time=0.526ms # Subtest: 1.2.0-1 prepatch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 73 - 1.2.0-1 prepatch dev # time=0.399ms # Subtest: 1.2.0 preminor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 74 - 1.2.0 preminor dev # time=0.44ms # Subtest: 1.2.3-1 preminor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 75 - 1.2.3-1 preminor dev # time=0.395ms # Subtest: 1.2.0 premajor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 76 - 1.2.0 premajor dev # time=0.445ms # Subtest: 1.2.3-1 premajor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 77 - 1.2.3-1 premajor dev # time=0.377ms # Subtest: 1.2.3-1 premajor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 78 - 1.2.3-1 premajor dev # time=0.448ms # Subtest: 1.2.0-1 minor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 79 - 1.2.0-1 minor dev # time=0.366ms # Subtest: 1.0.0-1 major 1..2 ok 1 - should be equal ok 2 - should be equal ok 80 - 1.0.0-1 major # time=0.789ms # Subtest: 1.2.3-dev.bar prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 81 - 1.2.3-dev.bar prerelease dev # time=0.512ms # Subtest: 1.2.3-0 prerelease 1 1..2 ok 1 - should be equal ok 2 - should be equal ok 82 - 1.2.3-0 prerelease 1 # time=0.444ms # Subtest: 1.2.3-1.0 prerelease 1 1..2 ok 1 - should be equal ok 2 - should be equal ok 83 - 1.2.3-1.0 prerelease 1 # time=0.501ms # Subtest: 1.2.3-1.1 prerelease 1 1..2 ok 1 - should be equal ok 2 - should be equal ok 84 - 1.2.3-1.1 prerelease 1 # time=0.397ms # Subtest: 1.2.3-1.1 prerelease 2 1..2 ok 1 - should be equal ok 2 - should be equal ok 85 - 1.2.3-1.1 prerelease 2 # time=0.485ms # Subtest: 1.2.0-1 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 86 - 1.2.0-1 prerelease alpha # time=0.388ms # Subtest: 1.2.1 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 87 - 1.2.1 prerelease alpha # time=0.418ms # Subtest: 0.2.0 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 88 - 0.2.0 prerelease alpha # time=0.371ms # Subtest: 1.2.2 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 89 - 1.2.2 prerelease alpha # time=0.437ms # Subtest: 1.2.3 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 90 - 1.2.3 prerelease alpha # time=0.368ms # Subtest: 1.2.4 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 91 - 1.2.4 prerelease alpha # time=0.406ms # Subtest: 1.2.0 prepatch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 92 - 1.2.0 prepatch dev # time=0.365ms # Subtest: 1.2.0-1 prepatch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 93 - 1.2.0-1 prepatch dev # time=0.397ms # Subtest: 1.2.0 premajor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 94 - 1.2.0 premajor dev # time=0.472ms # Subtest: 1.2.3-1 premajor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 95 - 1.2.3-1 premajor dev # time=0.433ms # Subtest: 1.2.3-dev.bar prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 96 - 1.2.3-dev.bar prerelease dev # time=0.393ms # Subtest: 1.2.3-dev.bar prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 97 - 1.2.3-dev.bar prerelease dev # time=0.447ms # Subtest: 1.2.3-dev.bar prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 98 - 1.2.3-dev.bar prerelease # time=0.389ms # Subtest: 1.2.3-dev.bar prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 99 - 1.2.3-dev.bar prerelease # time=0.423ms # Subtest: 1.2.0 preminor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 100 - 1.2.0 preminor dev # time=0.387ms # Subtest: 1.2.3-1 preminor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 101 - 1.2.3-1 preminor dev # time=0.416ms # Subtest: 1.2.0 prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 102 - 1.2.0 prerelease # time=0.352ms # Subtest: 1.2.0-1 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 103 - 1.2.0-1 prerelease alpha # time=0.465ms # Subtest: 1.2.1 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 104 - 1.2.1 prerelease alpha # time=0.38ms # Subtest: 1.2.2 prerelease alpha 1..2 ok 1 - should be equal ok 2 - should be equal ok 105 - 1.2.2 prerelease alpha # time=0.419ms # Subtest: 1.2.0 prepatch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 106 - 1.2.0 prepatch dev # time=0.38ms # Subtest: 1.2.0-1 prepatch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 107 - 1.2.0-1 prepatch dev # time=0.464ms # Subtest: 1.2.0 premajor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 108 - 1.2.0 premajor dev # time=0.537ms # Subtest: 1.2.3-1 premajor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 109 - 1.2.3-1 premajor dev # time=0.444ms # Subtest: 1.2.3-dev.bar prerelease dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 110 - 1.2.3-dev.bar prerelease dev # time=0.382ms # Subtest: 1.2.3-dev.bar prerelease dev.baz 1..2 ok 1 - should be equal ok 2 - should be equal ok 111 - 1.2.3-dev.bar prerelease dev.baz # time=0.496ms # Subtest: 1.2.0 preminor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 112 - 1.2.0 preminor dev # time=0.381ms # Subtest: 1.2.3-1 preminor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 113 - 1.2.3-1 preminor dev # time=0.436ms # Subtest: 1.2.3-dev prerelease dev 1..1 ok 1 - expected to throw ok 114 - 1.2.3-dev prerelease dev # time=0.414ms # Subtest: 1.2.0-dev premajor dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 115 - 1.2.0-dev premajor dev # time=0.426ms # Subtest: 1.2.0-dev preminor beta 1..2 ok 1 - should be equal ok 2 - should be equal ok 116 - 1.2.0-dev preminor beta # time=0.447ms # Subtest: 1.2.0-dev prepatch dev 1..2 ok 1 - should be equal ok 2 - should be equal ok 117 - 1.2.0-dev prepatch dev # time=0.387ms # Subtest: 1.2.0 prerelease 1..1 ok 1 - expected to throw ok 118 - 1.2.0 prerelease # time=0.462ms # Subtest: 1.0.0-rc.1+build.4 prerelease 1..2 ok 1 - should be equal ok 2 - should be equal ok 119 - 1.0.0-rc.1+build.4 prerelease # time=0.448ms ok 8 - incrementing # time=441.786ms # 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=1.293ms # 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 10 - compareBuild # time=0.925ms 1..10 # time=900.047ms ok 46 - test/classes/semver.js # time=900.047ms # 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=11.015ms # Subtest: tostrings ok 1 - should be equal 1..1 ok 2 - tostrings # time=2.702ms # Subtest: intersect comparators 1..34 # 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=9.045ms # 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=4.654ms # 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=2.001ms # 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=1.805ms # 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=1.701ms # 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=1.429ms # 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=1.067ms # 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=1.212ms # 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=0.998ms # 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=1.077ms # 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=0.964ms # 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=1.226ms # 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=1.026ms # 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=1.042ms # 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=1.036ms # 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=0.983ms # 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=1.122ms # 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=1.181ms # 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=1.408ms # 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=0.789ms # 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=0.75ms # 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=1.069ms # 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=0.981ms # 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=1.059ms # 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=1.584ms # Subtest: true ok 1 - intersects ok 2 - intersects 1..2 ok 26 - true # time=19.814ms # 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.123ms # 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=0.582ms # Subtest: <0.0.0 <0.1.0 false ok 1 - <0.0.0 intersects <0.1.0 ok 2 - <0.1.0 intersects <0.0.0 1..2 ok 29 - <0.0.0 <0.1.0 false # time=0.626ms # Subtest: <0.1.0 <0.0.0 false ok 1 - <0.1.0 intersects <0.0.0 ok 2 - <0.0.0 intersects <0.1.0 1..2 ok 30 - <0.1.0 <0.0.0 false # time=0.589ms # Subtest: <0.0.0-0 <0.1.0 false ok 1 - <0.0.0-0 intersects <0.1.0 ok 2 - <0.1.0 intersects <0.0.0-0 1..2 ok 31 - <0.0.0-0 <0.1.0 false # time=1.078ms # Subtest: <0.1.0 <0.0.0-0 false ok 1 - <0.1.0 intersects <0.0.0-0 ok 2 - <0.0.0-0 intersects <0.1.0 1..2 ok 32 - <0.1.0 <0.0.0-0 false # time=0.865ms # Subtest: <0.0.0-0 <0.1.0 false ok 1 - <0.0.0-0 intersects <0.1.0 ok 2 - <0.1.0 intersects <0.0.0-0 1..2 ok 33 - <0.0.0-0 <0.1.0 false # time=0.6ms # Subtest: <0.1.0 <0.0.0-0 false ok 1 - <0.1.0 intersects <0.0.0-0 ok 2 - <0.0.0-0 intersects <0.1.0 1..2 ok 34 - <0.1.0 <0.0.0-0 false # time=0.577ms ok 3 - intersect comparators # time=236.23ms # Subtest: intersect demands another comparator ok 1 - expected to throw: TypeError a Comparator is required 1..1 ok 4 - intersect demands another comparator # time=4.246ms # Subtest: ANY matches anything ok 1 - ANY matches anything ok 2 - anything matches ANY 1..2 ok 5 - ANY matches anything # time=0.671ms # 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=1.475ms # Subtest: = is ignored ok 1 - should match pattern provided 1..1 ok 7 - = is ignored # time=2.43ms 1..7 # time=279.39ms ok 47 - test/classes/comparator.js # time=279.39ms # Subtest: test/classes/index.js ok 1 - export all classes at semver/classes 1..1 # time=11.913ms ok 48 - test/classes/index.js # time=11.913ms # Subtest: test/fixtures/version-not-gt-range.js 1..0 # no tests found ok 49 - test/fixtures/version-not-gt-range.js # SKIP no tests found # Subtest: test/fixtures/comparisons.js 1..0 # no tests found ok 50 - test/fixtures/comparisons.js # SKIP no tests found # Subtest: test/fixtures/equality.js 1..0 # no tests found ok 51 - test/fixtures/equality.js # SKIP no tests found # Subtest: test/fixtures/increments.js 1..0 # no tests found ok 52 - test/fixtures/increments.js # SKIP no tests found # Subtest: test/fixtures/version-not-lt-range.js 1..0 # no tests found ok 53 - test/fixtures/version-not-lt-range.js # SKIP no tests found # Subtest: test/fixtures/version-gt-range.js 1..0 # no tests found ok 54 - test/fixtures/version-gt-range.js # SKIP no tests found # Subtest: test/fixtures/range-include.js 1..0 # no tests found ok 55 - test/fixtures/range-include.js # SKIP no tests found # Subtest: test/fixtures/range-parse.js 1..0 # no tests found ok 56 - test/fixtures/range-parse.js # SKIP no tests found # Subtest: test/fixtures/range-intersection.js 1..0 # no tests found ok 57 - test/fixtures/range-intersection.js # SKIP no tests found # Subtest: test/fixtures/comparator-intersection.js 1..0 # no tests found ok 58 - test/fixtures/comparator-intersection.js # SKIP no tests found # Subtest: test/fixtures/invalid-versions.js 1..0 # no tests found ok 59 - test/fixtures/invalid-versions.js # SKIP no tests found # Subtest: test/fixtures/range-exclude.js 1..0 # no tests found ok 60 - test/fixtures/range-exclude.js # SKIP no tests found # Subtest: test/fixtures/version-lt-range.js 1..0 # no tests found ok 61 - test/fixtures/version-lt-range.js # SKIP no tests found # Subtest: test/index.js ok 1 - just a normal value property 1..1 # time=6.666ms ok 62 - test/index.js # time=6.666ms 1..62 # skip: 13 # time=9374.995ms 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: ./package.json#files: lib/ does not exists dh_auto_install: warning: ### Missing ./lib/, skipping dh_auto_install: warning: ### Missing ./build/config.gypi, skipping Found "files" field in ./package.json, using it mkdir -p /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/bin install -m 644 ./bin/semver.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/bin/ mkdir -p /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/classes install -m 644 ./classes/range.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/classes/ install -m 644 ./classes/semver.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/classes/ install -m 644 ./classes/comparator.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/classes/ install -m 644 ./classes/index.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/classes/ mkdir -p /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions install -m 644 ./functions/neq.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/satisfies.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/coerce.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/sort.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/lt.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/compare.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/parse.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/eq.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/patch.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/lte.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/major.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/inc.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/minor.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/clean.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/gte.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/prerelease.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/compare-build.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/diff.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/valid.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/gt.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/compare-loose.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/rcompare.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/cmp.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ install -m 644 ./functions/rsort.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/functions/ mkdir -p /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/internal install -m 644 ./internal/identifiers.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/internal/ install -m 644 ./internal/constants.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/internal/ install -m 644 ./internal/lrucache.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/internal/ install -m 644 ./internal/re.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/internal/ install -m 644 ./internal/parse-options.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/internal/ install -m 644 ./internal/debug.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/internal/ mkdir -p /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges install -m 644 ./ranges/min-satisfying.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./ranges/subset.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./ranges/to-comparators.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./ranges/simplify.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./ranges/ltr.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./ranges/gtr.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./ranges/min-version.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./ranges/max-satisfying.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./ranges/valid.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./ranges/outside.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./ranges/intersects.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver/ranges/ install -m 644 ./index.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver// install -m 644 ./preload.js /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver// install -m 644 ./range.bnf /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver// install -m 644 ./package.json /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/semver// install -m 644 ./package.json /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/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/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ install -m 644 types-semver/preload.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver// install -m 644 types-semver/index.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver// install -m 644 types-semver/package.json /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver// mkdir -p /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges install -m 644 types-semver/ranges/ltr.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ install -m 644 types-semver/ranges/subset.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ install -m 644 types-semver/ranges/valid.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ install -m 644 types-semver/ranges/max-satisfying.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ install -m 644 types-semver/ranges/simplify.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ install -m 644 types-semver/ranges/min-satisfying.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ install -m 644 types-semver/ranges/outside.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ install -m 644 types-semver/ranges/min-version.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ install -m 644 types-semver/ranges/gtr.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ install -m 644 types-semver/ranges/to-comparators.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ install -m 644 types-semver/ranges/intersects.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/ranges/ mkdir -p /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/internals install -m 644 types-semver/internals/identifiers.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/internals/ mkdir -p /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions install -m 644 types-semver/functions/parse.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/lt.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/diff.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/gte.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/major.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/valid.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/compare.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/rsort.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/inc.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/compare-build.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/rcompare.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/gt.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/satisfies.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/compare-loose.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/eq.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/patch.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/minor.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/sort.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/lte.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/coerce.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/cmp.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/neq.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/clean.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ install -m 644 types-semver/functions/prerelease.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/functions/ mkdir -p /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/classes install -m 644 types-semver/classes/semver.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/classes/ install -m 644 types-semver/classes/range.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/classes/ install -m 644 types-semver/classes/comparator.d.ts /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver/classes/ install -m 644 types-semver/package.json /build/reproducible-path/node-semver-7.6.1\+\~7.5.8/debian/node-semver//usr/share/nodejs/\@types/semver// Populate ${nodejs:Provides}: + node-types-semver (= 7.5.8) Set ${nodejs:Version} to 20.18.0+dfsg 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/reproducible-path/node-semver-7.6.1+~7.5.8' dh_fixperms chmod +x debian/node-semver/usr/share/nodejs/semver/bin/semver.js make[1]: Leaving directory '/build/reproducible-path/node-semver-7.6.1+~7.5.8' 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.6.1+~7.5.8-2_all.deb'. dpkg-genbuildinfo --build=binary -O../node-semver_7.6.1+~7.5.8-2_amd64.buildinfo dpkg-genchanges --build=binary -O../node-semver_7.6.1+~7.5.8-2_amd64.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: user script /srv/workspace/pbuilder/2081068/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2081068/tmp/hooks/B01_cleanup finished 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/2081068 and its subdirectories I: Current time: Mon Nov 18 19:57:04 +14 2024 I: pbuilder-time-stamp: 1731909424