I: pbuilder: network access will be disabled during build I: Current time: Mon Apr 12 11:28:43 -12 2021 I: pbuilder-time-stamp: 1618270123 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration 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: using eatmydata during job I: Copying source file I: copying [node-semver_5.5.1-1.dsc] I: copying [./node-semver_5.5.1.orig.tar.gz] I: copying [./node-semver_5.5.1-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Fri Sep 14 19:07:34 2018 -12 gpgv: using RSA key 2A7974AE2FC152D77867DA4ACE1F9C674512C22A gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./node-semver_5.5.1-1.dsc dpkg-source: info: extracting node-semver in node-semver-5.5.1 dpkg-source: info: unpacking node-semver_5.5.1.orig.tar.gz dpkg-source: info: unpacking node-semver_5.5.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 1001_require_semver.patch I: using fakeroot in build. I: Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 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 (>= 11~), node-marked-man, node-tap dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19231 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 (>= 11~); however: Package debhelper 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; 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} bsdmainutils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbsd0{a} libc-ares2{a} libcroco3{a} libelf1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libicu63{a} libjs-inherits{a} libjs-source-map{a} libjs-sprintf-js{a} libmagic-mgc{a} libmagic1{a} libncurses6{a} libnghttp2-14{a} libnode64{a} libpipeline1{a} libsigsegv2{a} libssl1.1{a} libtool{a} libuchardet0{a} libuv1{a} libxml2{a} m4{a} man-db{a} node-ansi-regex{a} node-argparse{a} node-balanced-match{a} node-brace-expansion{a} node-clean-yaml-object{a} node-concat-map{a} node-cross-spawn{a} node-debug{a} node-diff{a} node-escape-string-regexp{a} node-esprima{a} node-foreground-child{a} node-fs.realpath{a} node-glob{a} node-graceful-fs{a} node-has-flag{a} node-imurmurhash{a} node-inflight{a} node-inherits{a} node-isexe{a} node-js-yaml{a} node-lru-cache{a} node-marked{a} node-marked-man{a} node-minimatch{a} node-mkdirp{a} node-ms{a} node-once{a} node-path-is-absolute{a} node-rimraf{a} node-shebang-command{a} node-shebang-regex{a} node-signal-exit{a} node-source-map{a} node-source-map-support{a} node-sprintf-js{a} node-stack-utils{a} node-strip-ansi{a} node-supports-color{a} node-tap{a} node-tap-mocha-reporter{a} node-tap-parser{a} node-tmatch{a} node-which{a} node-wrappy{a} node-write-file-atomic{a} node-yallist{a} nodejs{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl javascript-common libarchive-cpio-perl libglib2.0-data libgpm2 libltdl-dev libmail-sendmail-perl lynx node-coveralls node-opener nodejs-doc shared-mime-info wget xdg-user-dirs 0 packages upgraded, 89 newly installed, 0 to remove and 0 not upgraded. Need to get 27.6 MB of archives. After unpacking 99.7 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main i386 libbsd0 i386 0.9.1-2 [104 kB] Get: 2 http://deb.debian.org/debian buster/main i386 bsdmainutils i386 11.1.2+b1 [193 kB] Get: 3 http://deb.debian.org/debian buster/main i386 libuchardet0 i386 0.0.6-3 [65.2 kB] Get: 4 http://deb.debian.org/debian buster/main i386 groff-base i386 1.22.4-3 [935 kB] Get: 5 http://deb.debian.org/debian buster/main i386 libpipeline1 i386 1.5.1-2 [33.3 kB] Get: 6 http://deb.debian.org/debian buster/main i386 man-db i386 2.8.5-2 [1284 kB] Get: 7 http://deb.debian.org/debian buster/main i386 sensible-utils all 0.0.12 [15.8 kB] Get: 8 http://deb.debian.org/debian buster/main i386 libmagic-mgc i386 1:5.35-4+deb10u1 [242 kB] Get: 9 http://deb.debian.org/debian buster/main i386 libmagic1 i386 1:5.35-4+deb10u1 [124 kB] Get: 10 http://deb.debian.org/debian buster/main i386 file i386 1:5.35-4+deb10u1 [66.3 kB] Get: 11 http://deb.debian.org/debian buster/main i386 gettext-base i386 0.19.8.1-9 [124 kB] Get: 12 http://deb.debian.org/debian buster/main i386 libsigsegv2 i386 2.12-2 [33.2 kB] Get: 13 http://deb.debian.org/debian buster/main i386 m4 i386 1.4.18-2 [205 kB] Get: 14 http://deb.debian.org/debian buster/main i386 autoconf all 2.69-11 [341 kB] Get: 15 http://deb.debian.org/debian buster/main i386 autotools-dev all 20180224.1 [77.0 kB] Get: 16 http://deb.debian.org/debian buster/main i386 automake all 1:1.16.1-4 [771 kB] Get: 17 http://deb.debian.org/debian buster/main i386 autopoint all 0.19.8.1-9 [434 kB] Get: 18 http://deb.debian.org/debian buster/main i386 libtool all 2.4.6-9 [547 kB] Get: 19 http://deb.debian.org/debian buster/main i386 dh-autoreconf all 19 [16.9 kB] Get: 20 http://deb.debian.org/debian buster/main i386 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 21 http://deb.debian.org/debian buster/main i386 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 22 http://deb.debian.org/debian buster/main i386 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 23 http://deb.debian.org/debian buster/main i386 libelf1 i386 0.176-1.1 [166 kB] Get: 24 http://deb.debian.org/debian buster/main i386 dwz i386 0.12-3 [81.4 kB] Get: 25 http://deb.debian.org/debian buster/main i386 libglib2.0-0 i386 2.58.3-2+deb10u2 [1334 kB] Get: 26 http://deb.debian.org/debian buster/main i386 libicu63 i386 63.1-6 [8443 kB] Get: 27 http://deb.debian.org/debian buster/main i386 libxml2 i386 2.9.4+dfsg1-7+b3 [721 kB] Get: 28 http://deb.debian.org/debian buster/main i386 libcroco3 i386 0.6.12-3 [151 kB] Get: 29 http://deb.debian.org/debian buster/main i386 libncurses6 i386 6.1+20181013-2+deb10u2 [109 kB] Get: 30 http://deb.debian.org/debian buster/main i386 gettext i386 0.19.8.1-9 [1314 kB] Get: 31 http://deb.debian.org/debian buster/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 32 http://deb.debian.org/debian buster/main i386 po-debconf all 1.0.21 [248 kB] Get: 33 http://deb.debian.org/debian buster/main i386 debhelper all 12.1.1 [1016 kB] Get: 34 http://deb.debian.org/debian buster/main i386 libc-ares2 i386 1.14.0-1 [88.4 kB] Get: 35 http://deb.debian.org/debian buster/main i386 libjs-inherits all 2.0.3-1 [2762 B] Get: 36 http://deb.debian.org/debian buster/main i386 libjs-source-map all 0.7.0++dfsg2+really.0.6.1-1 [89.4 kB] Get: 37 http://deb.debian.org/debian buster/main i386 libjs-sprintf-js all 1.1.2+ds1-1 [12.0 kB] Get: 38 http://deb.debian.org/debian buster/main i386 libnghttp2-14 i386 1.36.0-2+deb10u1 [90.3 kB] Get: 39 http://deb.debian.org/debian buster/main i386 libssl1.1 i386 1.1.1d-0+deb10u2 [1538 kB] Get: 40 http://deb.debian.org/debian buster/main i386 libuv1 i386 1.24.1-1 [116 kB] Get: 41 http://deb.debian.org/debian buster/main i386 libnode64 i386 10.15.2~dfsg-2 [5673 kB] Get: 42 http://deb.debian.org/debian buster/main i386 nodejs i386 10.15.2~dfsg-2 [86.3 kB] Get: 43 http://deb.debian.org/debian buster/main i386 node-ansi-regex all 3.0.0-1 [3658 B] Get: 44 http://deb.debian.org/debian buster/main i386 node-sprintf-js all 1.1.2+ds1-1 [2028 B] Get: 45 http://deb.debian.org/debian buster/main i386 node-argparse all 1.0.10-1 [32.1 kB] Get: 46 http://deb.debian.org/debian buster/main i386 node-balanced-match all 0.4.2-1 [3982 B] Get: 47 http://deb.debian.org/debian buster/main i386 node-concat-map all 0.0.1-1 [3462 B] Get: 48 http://deb.debian.org/debian buster/main i386 node-brace-expansion all 1.1.8-1 [5798 B] Get: 49 http://deb.debian.org/debian buster/main i386 node-clean-yaml-object all 0.1.0-3 [4424 B] Get: 50 http://deb.debian.org/debian buster/main i386 node-yallist all 3.0.3-1 [6052 B] Get: 51 http://deb.debian.org/debian buster/main i386 node-lru-cache all 5.1.1-4 [8320 B] Get: 52 http://deb.debian.org/debian buster/main i386 node-isexe all 2.0.0-4 [4404 B] Get: 53 http://deb.debian.org/debian buster/main i386 node-which all 1.3.0-2 [5804 B] Get: 54 http://deb.debian.org/debian buster/main i386 node-shebang-regex all 2.0.0-1 [2742 B] Get: 55 http://deb.debian.org/debian buster/main i386 node-shebang-command all 1.2.0-1 [2900 B] Get: 56 http://deb.debian.org/debian buster/main i386 node-cross-spawn all 5.1.0-2 [8732 B] Get: 57 http://deb.debian.org/debian buster/main i386 node-ms all 2.1.1-1 [4548 B] Get: 58 http://deb.debian.org/debian buster/main i386 node-debug all 3.1.0-2 [20.4 kB] Get: 59 http://deb.debian.org/debian buster/main i386 node-diff all 1.4.0~dfsg-1 [14.8 kB] Get: 60 http://deb.debian.org/debian buster/main i386 node-escape-string-regexp all 1.0.5-1 [3218 B] Get: 61 http://deb.debian.org/debian buster/main i386 node-esprima all 4.0.1+ds-1 [46.1 kB] Get: 62 http://deb.debian.org/debian buster/main i386 node-signal-exit all 3.0.2-1 [5648 B] Get: 63 http://deb.debian.org/debian buster/main i386 node-foreground-child all 1.5.6-6 [5648 B] Get: 64 http://deb.debian.org/debian buster/main i386 node-fs.realpath all 1.0.0-1 [5522 B] Get: 65 http://deb.debian.org/debian buster/main i386 node-minimatch all 3.0.4-3 [13.4 kB] Get: 66 http://deb.debian.org/debian buster/main i386 node-inherits all 2.0.3-1 [3744 B] Get: 67 http://deb.debian.org/debian buster/main i386 node-wrappy all 1.0.2-1 [3114 B] Get: 68 http://deb.debian.org/debian buster/main i386 node-once all 1.4.0-3 [4344 B] Get: 69 http://deb.debian.org/debian buster/main i386 node-inflight all 1.0.6-1 [3334 B] Get: 70 http://deb.debian.org/debian buster/main i386 node-path-is-absolute all 1.0.0-1 [3266 B] Get: 71 http://deb.debian.org/debian buster/main i386 node-glob all 7.1.3-2 [19.1 kB] Get: 72 http://deb.debian.org/debian buster/main i386 node-graceful-fs all 4.1.11-1 [10.8 kB] Get: 73 http://deb.debian.org/debian buster/main i386 node-has-flag all 2.0.0-1 [3172 B] Get: 74 http://deb.debian.org/debian buster/main i386 node-imurmurhash all 0.1.4-1 [8154 B] Get: 75 http://deb.debian.org/debian buster/main i386 node-js-yaml all 3.11.0+dfsg-1 [40.5 kB] Get: 76 http://deb.debian.org/debian buster/main i386 node-marked all 0.5.1+dfsg-1 [16.7 kB] Get: 77 http://deb.debian.org/debian buster/main i386 node-marked-man all 0.4.0-1 [8580 B] Get: 78 http://deb.debian.org/debian buster/main i386 node-mkdirp all 0.5.1-1 [4708 B] Get: 79 http://deb.debian.org/debian buster/main i386 node-rimraf all 2.6.2-1 [8112 B] Get: 80 http://deb.debian.org/debian buster/main i386 node-source-map all 0.7.0++dfsg2+really.0.6.1-1 [37.0 kB] Get: 81 http://deb.debian.org/debian buster/main i386 node-source-map-support all 0.5.10+ds-1 [11.9 kB] Get: 82 http://deb.debian.org/debian buster/main i386 node-stack-utils all 1.0.2-1 [7392 B] Get: 83 http://deb.debian.org/debian buster/main i386 node-strip-ansi all 4.0.0-1 [3078 B] Get: 84 http://deb.debian.org/debian buster/main i386 node-supports-color all 4.4.0-2 [4742 B] Get: 85 http://deb.debian.org/debian buster/main i386 node-tap-parser all 7.0.0+ds1-3 [18.5 kB] Get: 86 http://deb.debian.org/debian buster/main i386 node-tap-mocha-reporter all 3.0.7+ds-1 [37.4 kB] Get: 87 http://deb.debian.org/debian buster/main i386 node-tmatch all 4.0.0-2 [5436 B] Get: 88 http://deb.debian.org/debian buster/main i386 node-write-file-atomic all 2.3.0-1 [4878 B] Get: 89 http://deb.debian.org/debian buster/main i386 node-tap all 12.0.1+ds-1 [42.9 kB] Fetched 27.6 MB in 0s (72.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (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 ... 19231 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-2_i386.deb ... Unpacking libbsd0:i386 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_i386.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../02-libuchardet0_0.0.6-3_i386.deb ... Unpacking libuchardet0:i386 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3_i386.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../04-libpipeline1_1.5.1-2_i386.deb ... Unpacking libpipeline1:i386 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_i386.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../06-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.35-4+deb10u1_i386.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../08-libmagic1_1%3a5.35-4+deb10u1_i386.deb ... Unpacking libmagic1:i386 (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.35-4+deb10u1_i386.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../10-gettext-base_0.19.8.1-9_i386.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../11-libsigsegv2_2.12-2_i386.deb ... Unpacking libsigsegv2:i386 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.18-2_i386.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../22-libelf1_0.176-1.1_i386.deb ... Unpacking libelf1:i386 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.12-3_i386.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../24-libglib2.0-0_2.58.3-2+deb10u2_i386.deb ... Unpacking libglib2.0-0:i386 (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:i386. Preparing to unpack .../25-libicu63_63.1-6_i386.deb ... Unpacking libicu63:i386 (63.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../26-libxml2_2.9.4+dfsg1-7+b3_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../27-libcroco3_0.6.12-3_i386.deb ... Unpacking libcroco3:i386 (0.6.12-3) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../28-libncurses6_6.1+20181013-2+deb10u2_i386.deb ... Unpacking libncurses6:i386 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.19.8.1-9_i386.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../31-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package libc-ares2:i386. Preparing to unpack .../33-libc-ares2_1.14.0-1_i386.deb ... Unpacking libc-ares2:i386 (1.14.0-1) ... Selecting previously unselected package libjs-inherits. Preparing to unpack .../34-libjs-inherits_2.0.3-1_all.deb ... Unpacking libjs-inherits (2.0.3-1) ... Selecting previously unselected package libjs-source-map. Preparing to unpack .../35-libjs-source-map_0.7.0++dfsg2+really.0.6.1-1_all.deb ... Unpacking libjs-source-map (0.7.0++dfsg2+really.0.6.1-1) ... Selecting previously unselected package libjs-sprintf-js. Preparing to unpack .../36-libjs-sprintf-js_1.1.2+ds1-1_all.deb ... Unpacking libjs-sprintf-js (1.1.2+ds1-1) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../37-libnghttp2-14_1.36.0-2+deb10u1_i386.deb ... Unpacking libnghttp2-14:i386 (1.36.0-2+deb10u1) ... Selecting previously unselected package libssl1.1:i386. Preparing to unpack .../38-libssl1.1_1.1.1d-0+deb10u2_i386.deb ... Unpacking libssl1.1:i386 (1.1.1d-0+deb10u2) ... Selecting previously unselected package libuv1:i386. Preparing to unpack .../39-libuv1_1.24.1-1_i386.deb ... Unpacking libuv1:i386 (1.24.1-1) ... Selecting previously unselected package libnode64:i386. Preparing to unpack .../40-libnode64_10.15.2~dfsg-2_i386.deb ... Unpacking libnode64:i386 (10.15.2~dfsg-2) ... Selecting previously unselected package nodejs. Preparing to unpack .../41-nodejs_10.15.2~dfsg-2_i386.deb ... Unpacking nodejs (10.15.2~dfsg-2) ... Selecting previously unselected package node-ansi-regex. Preparing to unpack .../42-node-ansi-regex_3.0.0-1_all.deb ... Unpacking node-ansi-regex (3.0.0-1) ... Selecting previously unselected package node-sprintf-js. Preparing to unpack .../43-node-sprintf-js_1.1.2+ds1-1_all.deb ... Unpacking node-sprintf-js (1.1.2+ds1-1) ... Selecting previously unselected package node-argparse. Preparing to unpack .../44-node-argparse_1.0.10-1_all.deb ... Unpacking node-argparse (1.0.10-1) ... Selecting previously unselected package node-balanced-match. Preparing to unpack .../45-node-balanced-match_0.4.2-1_all.deb ... Unpacking node-balanced-match (0.4.2-1) ... Selecting previously unselected package node-concat-map. Preparing to unpack .../46-node-concat-map_0.0.1-1_all.deb ... Unpacking node-concat-map (0.0.1-1) ... Selecting previously unselected package node-brace-expansion. Preparing to unpack .../47-node-brace-expansion_1.1.8-1_all.deb ... Unpacking node-brace-expansion (1.1.8-1) ... Selecting previously unselected package node-clean-yaml-object. Preparing to unpack .../48-node-clean-yaml-object_0.1.0-3_all.deb ... Unpacking node-clean-yaml-object (0.1.0-3) ... Selecting previously unselected package node-yallist. Preparing to unpack .../49-node-yallist_3.0.3-1_all.deb ... Unpacking node-yallist (3.0.3-1) ... Selecting previously unselected package node-lru-cache. Preparing to unpack .../50-node-lru-cache_5.1.1-4_all.deb ... Unpacking node-lru-cache (5.1.1-4) ... Selecting previously unselected package node-isexe. Preparing to unpack .../51-node-isexe_2.0.0-4_all.deb ... Unpacking node-isexe (2.0.0-4) ... Selecting previously unselected package node-which. Preparing to unpack .../52-node-which_1.3.0-2_all.deb ... Unpacking node-which (1.3.0-2) ... Selecting previously unselected package node-shebang-regex. Preparing to unpack .../53-node-shebang-regex_2.0.0-1_all.deb ... Unpacking node-shebang-regex (2.0.0-1) ... Selecting previously unselected package node-shebang-command. Preparing to unpack .../54-node-shebang-command_1.2.0-1_all.deb ... Unpacking node-shebang-command (1.2.0-1) ... Selecting previously unselected package node-cross-spawn. Preparing to unpack .../55-node-cross-spawn_5.1.0-2_all.deb ... Unpacking node-cross-spawn (5.1.0-2) ... Selecting previously unselected package node-ms. Preparing to unpack .../56-node-ms_2.1.1-1_all.deb ... Unpacking node-ms (2.1.1-1) ... Selecting previously unselected package node-debug. Preparing to unpack .../57-node-debug_3.1.0-2_all.deb ... Unpacking node-debug (3.1.0-2) ... Selecting previously unselected package node-diff. Preparing to unpack .../58-node-diff_1.4.0~dfsg-1_all.deb ... Unpacking node-diff (1.4.0~dfsg-1) ... Selecting previously unselected package node-escape-string-regexp. Preparing to unpack .../59-node-escape-string-regexp_1.0.5-1_all.deb ... Unpacking node-escape-string-regexp (1.0.5-1) ... Selecting previously unselected package node-esprima. Preparing to unpack .../60-node-esprima_4.0.1+ds-1_all.deb ... Unpacking node-esprima (4.0.1+ds-1) ... Selecting previously unselected package node-signal-exit. Preparing to unpack .../61-node-signal-exit_3.0.2-1_all.deb ... Unpacking node-signal-exit (3.0.2-1) ... Selecting previously unselected package node-foreground-child. Preparing to unpack .../62-node-foreground-child_1.5.6-6_all.deb ... Unpacking node-foreground-child (1.5.6-6) ... Selecting previously unselected package node-fs.realpath. Preparing to unpack .../63-node-fs.realpath_1.0.0-1_all.deb ... Unpacking node-fs.realpath (1.0.0-1) ... Selecting previously unselected package node-minimatch. Preparing to unpack .../64-node-minimatch_3.0.4-3_all.deb ... Unpacking node-minimatch (3.0.4-3) ... Selecting previously unselected package node-inherits. Preparing to unpack .../65-node-inherits_2.0.3-1_all.deb ... Unpacking node-inherits (2.0.3-1) ... Selecting previously unselected package node-wrappy. Preparing to unpack .../66-node-wrappy_1.0.2-1_all.deb ... Unpacking node-wrappy (1.0.2-1) ... Selecting previously unselected package node-once. Preparing to unpack .../67-node-once_1.4.0-3_all.deb ... Unpacking node-once (1.4.0-3) ... Selecting previously unselected package node-inflight. Preparing to unpack .../68-node-inflight_1.0.6-1_all.deb ... Unpacking node-inflight (1.0.6-1) ... Selecting previously unselected package node-path-is-absolute. Preparing to unpack .../69-node-path-is-absolute_1.0.0-1_all.deb ... Unpacking node-path-is-absolute (1.0.0-1) ... Selecting previously unselected package node-glob. Preparing to unpack .../70-node-glob_7.1.3-2_all.deb ... Unpacking node-glob (7.1.3-2) ... Selecting previously unselected package node-graceful-fs. Preparing to unpack .../71-node-graceful-fs_4.1.11-1_all.deb ... Unpacking node-graceful-fs (4.1.11-1) ... Selecting previously unselected package node-has-flag. Preparing to unpack .../72-node-has-flag_2.0.0-1_all.deb ... Unpacking node-has-flag (2.0.0-1) ... Selecting previously unselected package node-imurmurhash. Preparing to unpack .../73-node-imurmurhash_0.1.4-1_all.deb ... Unpacking node-imurmurhash (0.1.4-1) ... Selecting previously unselected package node-js-yaml. Preparing to unpack .../74-node-js-yaml_3.11.0+dfsg-1_all.deb ... Unpacking node-js-yaml (3.11.0+dfsg-1) ... Selecting previously unselected package node-marked. Preparing to unpack .../75-node-marked_0.5.1+dfsg-1_all.deb ... Unpacking node-marked (0.5.1+dfsg-1) ... Selecting previously unselected package node-marked-man. Preparing to unpack .../76-node-marked-man_0.4.0-1_all.deb ... Unpacking node-marked-man (0.4.0-1) ... Selecting previously unselected package node-mkdirp. Preparing to unpack .../77-node-mkdirp_0.5.1-1_all.deb ... Unpacking node-mkdirp (0.5.1-1) ... Selecting previously unselected package node-rimraf. Preparing to unpack .../78-node-rimraf_2.6.2-1_all.deb ... Unpacking node-rimraf (2.6.2-1) ... Selecting previously unselected package node-source-map. Preparing to unpack .../79-node-source-map_0.7.0++dfsg2+really.0.6.1-1_all.deb ... Unpacking node-source-map (0.7.0++dfsg2+really.0.6.1-1) ... Selecting previously unselected package node-source-map-support. Preparing to unpack .../80-node-source-map-support_0.5.10+ds-1_all.deb ... Unpacking node-source-map-support (0.5.10+ds-1) ... Selecting previously unselected package node-stack-utils. Preparing to unpack .../81-node-stack-utils_1.0.2-1_all.deb ... Unpacking node-stack-utils (1.0.2-1) ... Selecting previously unselected package node-strip-ansi. Preparing to unpack .../82-node-strip-ansi_4.0.0-1_all.deb ... Unpacking node-strip-ansi (4.0.0-1) ... Selecting previously unselected package node-supports-color. Preparing to unpack .../83-node-supports-color_4.4.0-2_all.deb ... Unpacking node-supports-color (4.4.0-2) ... Selecting previously unselected package node-tap-parser. Preparing to unpack .../84-node-tap-parser_7.0.0+ds1-3_all.deb ... Unpacking node-tap-parser (7.0.0+ds1-3) ... Selecting previously unselected package node-tap-mocha-reporter. Preparing to unpack .../85-node-tap-mocha-reporter_3.0.7+ds-1_all.deb ... Unpacking node-tap-mocha-reporter (3.0.7+ds-1) ... Selecting previously unselected package node-tmatch. Preparing to unpack .../86-node-tmatch_4.0.0-2_all.deb ... Unpacking node-tmatch (4.0.0-2) ... Selecting previously unselected package node-write-file-atomic. Preparing to unpack .../87-node-write-file-atomic_2.3.0-1_all.deb ... Unpacking node-write-file-atomic (2.3.0-1) ... Selecting previously unselected package node-tap. Preparing to unpack .../88-node-tap_12.0.1+ds-1_all.deb ... Unpacking node-tap (12.0.1+ds-1) ... Setting up libpipeline1:i386 (1.5.1-2) ... Setting up libjs-sprintf-js (1.1.2+ds1-1) ... Setting up libjs-inherits (2.0.3-1) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:i386 (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libssl1.1:i386 (1.1.1d-0+deb10u2) ... Setting up libjs-source-map (0.7.0++dfsg2+really.0.6.1-1) ... Setting up libnghttp2-14:i386 (1.36.0-2+deb10u1) ... Setting up libmagic1:i386 (1:5.35-4+deb10u1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libc-ares2:i386 (1.14.0-1) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libicu63:i386 (63.1-6) ... Setting up autotools-dev (20180224.1) ... Setting up libuv1:i386 (1.24.1-1) ... Setting up libncurses6:i386 (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:i386 (2.12-2) ... Setting up libnode64:i386 (10.15.2~dfsg-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up sensible-utils (0.0.12) ... Setting up libuchardet0:i386 (0.0.6-3) ... Setting up libbsd0:i386 (0.9.1-2) ... Setting up libelf1:i386 (0.176-1.1) ... Setting up libxml2:i386 (2.9.4+dfsg1-7+b3) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libtool (2.4.6-9) ... Setting up m4 (1.4.18-2) ... Setting up nodejs (10.15.2~dfsg-2) ... update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode Setting up node-has-flag (2.0.0-1) ... Setting up node-inherits (2.0.3-1) ... Setting up node-path-is-absolute (1.0.0-1) ... Setting up node-sprintf-js (1.1.2+ds1-1) ... Setting up node-tmatch (4.0.0-2) ... Setting up node-shebang-regex (2.0.0-1) ... Setting up node-balanced-match (0.4.2-1) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up node-marked (0.5.1+dfsg-1) ... Setting up libcroco3:i386 (0.6.12-3) ... Setting up node-signal-exit (3.0.2-1) ... Setting up node-source-map (0.7.0++dfsg2+really.0.6.1-1) ... Setting up node-wrappy (1.0.2-1) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up node-graceful-fs (4.1.11-1) ... Setting up groff-base (1.22.4-3) ... Setting up node-clean-yaml-object (0.1.0-3) ... Setting up node-esprima (4.0.1+ds-1) ... Setting up node-mkdirp (0.5.1-1) ... Setting up node-imurmurhash (0.1.4-1) ... Setting up node-ms (2.1.1-1) ... Setting up node-shebang-command (1.2.0-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up node-fs.realpath (1.0.0-1) ... Setting up node-diff (1.4.0~dfsg-1) ... Setting up gettext (0.19.8.1-9) ... Setting up node-supports-color (4.4.0-2) ... Setting up node-marked-man (0.4.0-1) ... Setting up node-yallist (3.0.3-1) ... Setting up node-ansi-regex (3.0.0-1) ... Setting up node-once (1.4.0-3) ... Setting up node-write-file-atomic (2.3.0-1) ... Setting up node-concat-map (0.0.1-1) ... Setting up node-isexe (2.0.0-4) ... Setting up node-escape-string-regexp (1.0.5-1) ... Setting up node-stack-utils (1.0.2-1) ... Setting up node-debug (3.1.0-2) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up node-argparse (1.0.10-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up node-source-map-support (0.5.10+ds-1) ... Setting up node-brace-expansion (1.1.8-1) ... Setting up node-strip-ansi (4.0.0-1) ... Setting up node-which (1.3.0-2) ... Setting up node-inflight (1.0.6-1) ... Setting up node-minimatch (3.0.4-3) ... Setting up node-js-yaml (3.11.0+dfsg-1) ... Setting up node-lru-cache (5.1.1-4) ... Setting up po-debconf (1.0.21) ... Setting up node-cross-spawn (5.1.0-2) ... Setting up node-glob (7.1.3-2) ... Setting up node-tap-parser (7.0.0+ds1-3) ... Setting up node-foreground-child (1.5.6-6) ... Setting up node-rimraf (2.6.2-1) ... Setting up node-tap-mocha-reporter (3.0.7+ds-1) ... Setting up node-tap (12.0.1+ds-1) ... Setting up debhelper (12.1.1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Processing triggers for libc-bin (2.28-10) ... 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 Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/node-semver-5.5.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package node-semver dpkg-buildpackage: info: source version 5.5.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Pirate Praveen dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/node-semver-5.5.1' rm -f debian/semver.1 make[1]: Leaving directory '/build/node-semver-5.5.1' dh_clean debian/rules build dh build dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_build make[1]: Entering directory '/build/node-semver-5.5.1' marked-man README.md > debian/semver.1 make[1]: Leaving directory '/build/node-semver-5.5.1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/node-semver-5.5.1' tap test/*.js TAP version 13 # Subtest: test/big-numbers.js # Subtest: long version is too long ok 1 - expected to throw ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal 1..4 ok 1 - long version is too long # time=7.402ms # Subtest: big number is like too long version ok 1 - expected to throw ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal 1..4 ok 2 - big number is like too long version # time=2.128ms # Subtest: parsing null does not throw ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal 1..3 ok 3 - parsing null does not throw # time=1.543ms 1..3 # time=27.192ms ok 1 - test/big-numbers.js # time=822.091ms # Subtest: test/clean.js # Subtest: clean tests ok 1 - clean(1.2.3) = 1.2.3 ok 2 - clean( 1.2.3 ) = 1.2.3 ok 3 - clean( 1.2.3-4 ) = 1.2.3-4 ok 4 - clean( 1.2.3-pre ) = 1.2.3-pre ok 5 - clean( =v1.2.3 ) = 1.2.3 ok 6 - clean(v1.2.3) = 1.2.3 ok 7 - clean( v1.2.3 ) = 1.2.3 ok 8 - clean( 1.2.3) = 1.2.3 ok 9 - clean(>1.2.3) = null ok 10 - clean(~1.2.3) = null ok 11 - clean(<=1.2.3) = null ok 12 - clean(1.2.x) = null 1..12 ok 1 - clean tests # time=8.674ms 1..1 # time=20.251ms ok 2 - test/clean.js # time=804.953ms # Subtest: test/coerce.js # Subtest: coerce tests ok 1 - coerce(null) should be null ok 2 - coerce([object Object]) should be null ok 3 - coerce(function () { return '1.2.3'; }) should be null ok 4 - coerce() should be null ok 5 - coerce(.) should be null ok 6 - coerce(version one) should be null ok 7 - coerce(9999999999999999) should be null ok 8 - coerce(11111111111111111) should be null ok 9 - coerce(a9999999999999999) should be null ok 10 - coerce(a11111111111111111) should be null ok 11 - coerce(9999999999999999a) should be null ok 12 - coerce(11111111111111111a) should be null ok 13 - coerce(9999999999999999.4.7.4) should be null ok 14 - coerce(9999999999999999.2222222222222222.3333333333333333) should be null ok 15 - coerce(1111111111111111.9999999999999999.3333333333333333) should be null ok 16 - coerce(1111111111111111.2222222222222222.9999999999999999) should be null ok 17 - coerce(1.2.3) should become 1.2.3 ok 18 - coerce(.1) should become 1.0.0 ok 19 - coerce(.1.) should become 1.0.0 ok 20 - coerce(..1) should become 1.0.0 ok 21 - coerce(.1.1) should become 1.1.0 ok 22 - coerce(1.) should become 1.0.0 ok 23 - coerce(1.0) should become 1.0.0 ok 24 - coerce(1.0.0) should become 1.0.0 ok 25 - coerce(0) should become 0.0.0 ok 26 - coerce(0.0) should become 0.0.0 ok 27 - coerce(0.0.0) should become 0.0.0 ok 28 - coerce(0.1) should become 0.1.0 ok 29 - coerce(0.0.1) should become 0.0.1 ok 30 - coerce(0.1.1) should become 0.1.1 ok 31 - coerce(1) should become 1.0.0 ok 32 - coerce(1.2) should become 1.2.0 ok 33 - coerce(1.2.3) should become 1.2.3 ok 34 - coerce(1.2.3.4) should become 1.2.3 ok 35 - coerce(13) should become 13.0.0 ok 36 - coerce(35.12) should become 35.12.0 ok 37 - coerce(35.12.18) should become 35.12.18 ok 38 - coerce(35.12.18.24) should become 35.12.18 ok 39 - coerce(v1) should become 1.0.0 ok 40 - coerce(v1.2) should become 1.2.0 ok 41 - coerce(v1.2.3) should become 1.2.3 ok 42 - coerce(v1.2.3.4) should become 1.2.3 ok 43 - coerce( 1) should become 1.0.0 ok 44 - coerce(1 ) should become 1.0.0 ok 45 - coerce(1 0) should become 1.0.0 ok 46 - coerce(1 1) should become 1.0.0 ok 47 - coerce(1.1 1) should become 1.1.0 ok 48 - coerce(1.1-1) should become 1.1.0 ok 49 - coerce(1.1-1) should become 1.1.0 ok 50 - coerce(a1) should become 1.0.0 ok 51 - coerce(a1a) should become 1.0.0 ok 52 - coerce(1a) should become 1.0.0 ok 53 - coerce(version 1) should become 1.0.0 ok 54 - coerce(version1) should become 1.0.0 ok 55 - coerce(version1.0) should become 1.0.0 ok 56 - coerce(version1.1) should become 1.1.0 ok 57 - coerce(42.6.7.9.3-alpha) should become 42.6.7 ok 58 - coerce(v2) should become 2.0.0 ok 59 - coerce(v3.4 replaces v3.3.1) should become 3.4.0 ok 60 - coerce(4.6.3.9.2-alpha2) should become 4.6.3 ok 61 - coerce(11111111111111111.2) should become 2.0.0 ok 62 - coerce(11111111111111111.2.3) should become 2.3.0 ok 63 - coerce(1.22222222222222222.3) should become 1.0.0 ok 64 - coerce(1.2.33333333333333333) should become 1.2.0 ok 65 - coerce(11111111111111111.2.3.4) should become 2.3.4 ok 66 - coerce(1.22222222222222222.3.4) should become 1.0.0 ok 67 - coerce(1.2.33333333333333333.4) should become 1.2.0 ok 68 - coerce(11111111111111111.2222222222222222.3333333333333333) should become 2222222222222222.3333333333333333.0 ok 69 - coerce(1111111111111111.22222222222222222.3333333333333333) should become 1111111111111111.0.0 ok 70 - coerce(1111111111111111.2222222222222222.33333333333333333) should become 1111111111111111.2222222222222222.0 ok 71 - coerce(11.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1) should become 11.1.1 ok 72 - coerce(1111111111111111) should become 1111111111111111.0.0 ok 73 - coerce(a1111111111111111) should become 1111111111111111.0.0 ok 74 - coerce(1111111111111111.2.3.4) should become 1111111111111111.2.3 ok 75 - coerce(1.2222222222222222.3.4) should become 1.2222222222222222.3 ok 76 - coerce(1.2.3333333333333333.4) should become 1.2.3333333333333333 ok 77 - coerce(1111111111111111.2222222222222222.3333333333333333) should become 1111111111111111.2222222222222222.3333333333333333 ok 78 - coerce(1.2.3.444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.5) should become 1.2.3 ok 79 - coerce(1.2.3.4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444) should become 1.2.3 ok 80 - coerce(11111111111111111.4.7.4) should become 4.7.4 ok 81 - should be equivalent ok 82 - should be equivalent 1..82 ok 1 - coerce tests # time=22.089ms 1..1 # time=35.467ms ok 3 - test/coerce.js # time=833.236ms # Subtest: test/gtr.js # Subtest: gtr tests ok 1 - gtr(1.3.0, ~1.2.2, false) ok 2 - gtr(0.7.1-1, ~0.6.1-1, false) ok 3 - gtr(2.0.1, 1.0.0 - 2.0.0, false) ok 4 - gtr(1.0.1-beta1, 1.0.0, false) ok 5 - gtr(2.0.0, 1.0.0, false) ok 6 - gtr(2.1.1, <=2.0.0, false) ok 7 - gtr(3.2.9, <=2.0.0, false) ok 8 - gtr(2.0.0, <2.0.0, false) ok 9 - gtr(1.2.5, 0.1.20 || 1.2.4, false) ok 10 - gtr(3.0.0, 2.x.x, false) ok 11 - gtr(1.3.0, 1.2.x, false) ok 12 - gtr(3.0.0, 1.2.x || 2.x, false) ok 13 - gtr(5.0.1, 2.*.*, false) ok 14 - gtr(1.3.3, 1.2.*, false) ok 15 - gtr(4.0.0, 1.2.* || 2.*, false) ok 16 - gtr(3.0.0, 2, false) ok 17 - gtr(2.4.2, 2.3, false) ok 18 - gtr(2.5.0, ~2.4, false) ok 19 - gtr(2.5.5, ~2.4, false) ok 20 - gtr(3.3.0, ~>3.2.1, false) ok 21 - gtr(2.2.3, ~1, false) ok 22 - gtr(2.2.4, ~>1, false) ok 23 - gtr(3.2.3, ~> 1, false) ok 24 - gtr(1.1.2, ~1.0, false) ok 25 - gtr(1.1.0, ~ 1.0, false) ok 26 - gtr(1.2.0, <1.2, false) ok 27 - gtr(1.2.1, < 1.2, false) ok 28 - gtr(2.0.0beta, 1, true) ok 29 - gtr(0.6.0, ~v0.5.4-pre, false) ok 30 - gtr(0.6.1-pre, ~v0.5.4-pre, false) ok 31 - gtr(0.8.0, =0.7.x, false) ok 32 - gtr(0.8.0-asdf, =0.7.x, false) ok 33 - gtr(0.7.0, <0.7.x, false) ok 34 - gtr(1.3.0, ~1.2.2, false) ok 35 - gtr(2.2.3, 1.0.0 - 2.0.0, false) ok 36 - gtr(1.0.1, 1.0.0, false) ok 37 - gtr(3.0.0, <=2.0.0, false) ok 38 - gtr(2.9999.9999, <=2.0.0, false) ok 39 - gtr(2.2.9, <=2.0.0, false) ok 40 - gtr(2.9999.9999, <2.0.0, false) ok 41 - gtr(2.2.9, <2.0.0, false) ok 42 - gtr(3.1.3, 2.x.x, false) ok 43 - gtr(1.3.3, 1.2.x, false) ok 44 - gtr(3.1.3, 1.2.x || 2.x, false) ok 45 - gtr(3.1.3, 2.*.*, false) ok 46 - gtr(1.3.3, 1.2.*, false) ok 47 - gtr(3.1.3, 1.2.* || 2.*, false) ok 48 - gtr(3.1.2, 2, false) ok 49 - gtr(2.4.1, 2.3, false) ok 50 - gtr(2.5.0, ~2.4, false) ok 51 - gtr(3.3.2, ~>3.2.1, false) ok 52 - gtr(2.2.3, ~1, false) ok 53 - gtr(2.2.3, ~>1, false) ok 54 - gtr(1.1.0, ~1.0, false) ok 55 - gtr(1.0.0, <1, false) ok 56 - gtr(2.0.0beta, 1, true) ok 57 - gtr(1.0.0beta, <1, true) ok 58 - gtr(1.0.0beta, < 1, true) ok 59 - gtr(0.8.2, =0.7.x, false) ok 60 - gtr(0.7.2, <0.7.x, false) 1..60 ok 1 - gtr tests # time=31.533ms # Subtest: negative gtr tests ok 1 - !gtr(0.6.1-1, ~0.6.1-1, false) ok 2 - !gtr(1.2.3, 1.0.0 - 2.0.0, false) ok 3 - !gtr(0.9.9, 1.0.0 - 2.0.0, false) ok 4 - !gtr(1.0.0, 1.0.0, false) ok 5 - !gtr(0.2.4, >=*, false) ok 6 - !gtr(1.0.0, , true) ok 7 - !gtr(1.2.3, *, false) ok 8 - !gtr(v1.2.3-foo, *, false) ok 9 - !gtr(1.0.0, >=1.0.0, false) ok 10 - !gtr(1.0.1, >=1.0.0, false) ok 11 - !gtr(1.1.0, >=1.0.0, false) ok 12 - !gtr(1.0.1, >1.0.0, false) ok 13 - !gtr(1.1.0, >1.0.0, false) ok 14 - !gtr(2.0.0, <=2.0.0, false) ok 15 - !gtr(1.9999.9999, <=2.0.0, false) ok 16 - !gtr(0.2.9, <=2.0.0, false) ok 17 - !gtr(1.9999.9999, <2.0.0, false) ok 18 - !gtr(0.2.9, <2.0.0, false) ok 19 - !gtr(1.0.0, >= 1.0.0, false) ok 20 - !gtr(1.0.1, >= 1.0.0, false) ok 21 - !gtr(1.1.0, >= 1.0.0, false) ok 22 - !gtr(1.0.1, > 1.0.0, false) ok 23 - !gtr(1.1.0, > 1.0.0, false) ok 24 - !gtr(2.0.0, <= 2.0.0, false) ok 25 - !gtr(1.9999.9999, <= 2.0.0, false) ok 26 - !gtr(0.2.9, <= 2.0.0, false) ok 27 - !gtr(1.9999.9999, < 2.0.0, false) ok 28 - !gtr(0.2.9, < 2.0.0, false) ok 29 - !gtr(v0.1.97, >=0.1.97, false) ok 30 - !gtr(0.1.97, >=0.1.97, false) ok 31 - !gtr(1.2.4, 0.1.20 || 1.2.4, false) ok 32 - !gtr(1.2.4, 0.1.20 || >1.2.4, false) ok 33 - !gtr(1.2.3, 0.1.20 || 1.2.4, false) ok 34 - !gtr(0.1.20, 0.1.20 || 1.2.4, false) ok 35 - !gtr(0.0.0, >=0.2.3 || <0.0.1, false) ok 36 - !gtr(0.2.3, >=0.2.3 || <0.0.1, false) ok 37 - !gtr(0.2.4, >=0.2.3 || <0.0.1, false) ok 38 - !gtr(1.3.4, ||, false) ok 39 - !gtr(2.1.3, 2.x.x, false) ok 40 - !gtr(1.2.3, 1.2.x, false) ok 41 - !gtr(2.1.3, 1.2.x || 2.x, false) ok 42 - !gtr(1.2.3, 1.2.x || 2.x, false) ok 43 - !gtr(1.2.3, x, false) ok 44 - !gtr(2.1.3, 2.*.*, false) ok 45 - !gtr(1.2.3, 1.2.*, false) ok 46 - !gtr(2.1.3, 1.2.* || 2.*, false) ok 47 - !gtr(1.2.3, 1.2.* || 2.*, false) ok 48 - !gtr(1.2.3, 1.2.* || 2.*, false) ok 49 - !gtr(1.2.3, *, false) ok 50 - !gtr(2.1.2, 2, false) ok 51 - !gtr(2.3.1, 2.3, false) ok 52 - !gtr(2.4.0, ~2.4, false) ok 53 - !gtr(2.4.5, ~2.4, false) ok 54 - !gtr(3.2.2, ~>3.2.1, false) ok 55 - !gtr(1.2.3, ~1, false) ok 56 - !gtr(1.2.3, ~>1, false) ok 57 - !gtr(1.2.3, ~> 1, false) ok 58 - !gtr(1.0.2, ~1.0, false) ok 59 - !gtr(1.0.2, ~ 1.0, false) ok 60 - !gtr(1.0.0, >=1, false) ok 61 - !gtr(1.0.0, >= 1, false) ok 62 - !gtr(1.1.1, <1.2, false) ok 63 - !gtr(1.1.1, < 1.2, false) ok 64 - !gtr(1.0.0beta, 1, true) ok 65 - !gtr(0.5.5, ~v0.5.4-pre, false) ok 66 - !gtr(0.5.4, ~v0.5.4-pre, false) ok 67 - !gtr(0.7.2, =0.7.x, false) ok 68 - !gtr(0.7.2, >=0.7.x, false) ok 69 - !gtr(0.7.0-asdf, =0.7.x, false) ok 70 - !gtr(0.7.0-asdf, >=0.7.x, false) ok 71 - !gtr(0.6.2, <=0.7.x, false) ok 72 - !gtr(0.2.5, >0.2.3 >0.2.4 <=0.2.5, false) ok 73 - !gtr(0.2.4, >=0.2.3 <=0.2.4, false) ok 74 - !gtr(2.0.0, 1.0.0 - 2.0.0, false) ok 75 - !gtr(0.0.0-0, ^1, false) ok 76 - !gtr(2.0.0, ^3.0.0, false) ok 77 - !gtr(2.0.0, ^1.0.0 || ~2.0.1, false) ok 78 - !gtr(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, false) ok 79 - !gtr(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 80 - !gtr(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 81 - !gtr(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, false) 1..81 ok 2 - negative gtr tests # time=20.595ms 1..2 # time=68.361ms ok 4 - test/gtr.js # time=863.976ms # Subtest: test/index.js # Subtest: comparison tests ok 1 - gt('0.0.0', '0.0.0-foo') ok 2 - lt('0.0.0-foo', '0.0.0') ok 3 - !gt('0.0.0-foo', '0.0.0') ok 4 - !lt('0.0.0', '0.0.0-foo') ok 5 - eq('0.0.0', '0.0.0') ok 6 - eq('0.0.0-foo', '0.0.0-foo') ok 7 - neq('0.0.0', '0.0.0-foo') ok 8 - cmp('0.0.0-foo' == '0.0.0-foo') ok 9 - cmp('0.0.0' >= '0.0.0-foo') ok 10 - cmp('0.0.0-foo' <= '0.0.0') ok 11 - cmp('0.0.0' != '0.0.0-foo') ok 12 - gt('0.0.1', '0.0.0') ok 13 - lt('0.0.0', '0.0.1') ok 14 - !gt('0.0.0', '0.0.1') ok 15 - !lt('0.0.1', '0.0.0') ok 16 - eq('0.0.1', '0.0.1') ok 17 - eq('0.0.0', '0.0.0') ok 18 - neq('0.0.1', '0.0.0') ok 19 - cmp('0.0.0' == '0.0.0') ok 20 - cmp('0.0.1' >= '0.0.0') ok 21 - cmp('0.0.0' <= '0.0.1') ok 22 - cmp('0.0.1' != '0.0.0') ok 23 - gt('1.0.0', '0.9.9') ok 24 - lt('0.9.9', '1.0.0') ok 25 - !gt('0.9.9', '1.0.0') ok 26 - !lt('1.0.0', '0.9.9') ok 27 - eq('1.0.0', '1.0.0') ok 28 - eq('0.9.9', '0.9.9') ok 29 - neq('1.0.0', '0.9.9') ok 30 - cmp('0.9.9' == '0.9.9') ok 31 - cmp('1.0.0' >= '0.9.9') ok 32 - cmp('0.9.9' <= '1.0.0') ok 33 - cmp('1.0.0' != '0.9.9') ok 34 - gt('0.10.0', '0.9.0') ok 35 - lt('0.9.0', '0.10.0') ok 36 - !gt('0.9.0', '0.10.0') ok 37 - !lt('0.10.0', '0.9.0') ok 38 - eq('0.10.0', '0.10.0') ok 39 - eq('0.9.0', '0.9.0') ok 40 - neq('0.10.0', '0.9.0') ok 41 - cmp('0.9.0' == '0.9.0') ok 42 - cmp('0.10.0' >= '0.9.0') ok 43 - cmp('0.9.0' <= '0.10.0') ok 44 - cmp('0.10.0' != '0.9.0') ok 45 - gt('0.99.0', '0.10.0') ok 46 - lt('0.10.0', '0.99.0') ok 47 - !gt('0.10.0', '0.99.0') ok 48 - !lt('0.99.0', '0.10.0') ok 49 - eq('0.99.0', '0.99.0') ok 50 - eq('0.10.0', '0.10.0') ok 51 - neq('0.99.0', '0.10.0') ok 52 - cmp('0.10.0' == '0.10.0') ok 53 - cmp('0.99.0' >= '0.10.0') ok 54 - cmp('0.10.0' <= '0.99.0') ok 55 - cmp('0.99.0' != '0.10.0') ok 56 - gt('2.0.0', '1.2.3') ok 57 - lt('1.2.3', '2.0.0') ok 58 - !gt('1.2.3', '2.0.0') ok 59 - !lt('2.0.0', '1.2.3') ok 60 - eq('2.0.0', '2.0.0') ok 61 - eq('1.2.3', '1.2.3') ok 62 - neq('2.0.0', '1.2.3') ok 63 - cmp('1.2.3' == '1.2.3') ok 64 - cmp('2.0.0' >= '1.2.3') ok 65 - cmp('1.2.3' <= '2.0.0') ok 66 - cmp('2.0.0' != '1.2.3') ok 67 - gt('v0.0.0', '0.0.0-foo') ok 68 - lt('0.0.0-foo', 'v0.0.0') ok 69 - !gt('0.0.0-foo', 'v0.0.0') ok 70 - !lt('v0.0.0', '0.0.0-foo') ok 71 - eq('v0.0.0', 'v0.0.0') ok 72 - eq('0.0.0-foo', '0.0.0-foo') ok 73 - neq('v0.0.0', '0.0.0-foo') ok 74 - cmp('0.0.0-foo' == '0.0.0-foo') ok 75 - cmp('v0.0.0' >= '0.0.0-foo') ok 76 - cmp('0.0.0-foo' <= 'v0.0.0') ok 77 - cmp('v0.0.0' != '0.0.0-foo') ok 78 - gt('v0.0.1', '0.0.0') ok 79 - lt('0.0.0', 'v0.0.1') ok 80 - !gt('0.0.0', 'v0.0.1') ok 81 - !lt('v0.0.1', '0.0.0') ok 82 - eq('v0.0.1', 'v0.0.1') ok 83 - eq('0.0.0', '0.0.0') ok 84 - neq('v0.0.1', '0.0.0') ok 85 - cmp('0.0.0' == '0.0.0') ok 86 - cmp('v0.0.1' >= '0.0.0') ok 87 - cmp('0.0.0' <= 'v0.0.1') ok 88 - cmp('v0.0.1' != '0.0.0') ok 89 - gt('v1.0.0', '0.9.9') ok 90 - lt('0.9.9', 'v1.0.0') ok 91 - !gt('0.9.9', 'v1.0.0') ok 92 - !lt('v1.0.0', '0.9.9') ok 93 - eq('v1.0.0', 'v1.0.0') ok 94 - eq('0.9.9', '0.9.9') ok 95 - neq('v1.0.0', '0.9.9') ok 96 - cmp('0.9.9' == '0.9.9') ok 97 - cmp('v1.0.0' >= '0.9.9') ok 98 - cmp('0.9.9' <= 'v1.0.0') ok 99 - cmp('v1.0.0' != '0.9.9') ok 100 - gt('v0.10.0', '0.9.0') ok 101 - lt('0.9.0', 'v0.10.0') ok 102 - !gt('0.9.0', 'v0.10.0') ok 103 - !lt('v0.10.0', '0.9.0') ok 104 - eq('v0.10.0', 'v0.10.0') ok 105 - eq('0.9.0', '0.9.0') ok 106 - neq('v0.10.0', '0.9.0') ok 107 - cmp('0.9.0' == '0.9.0') ok 108 - cmp('v0.10.0' >= '0.9.0') ok 109 - cmp('0.9.0' <= 'v0.10.0') ok 110 - cmp('v0.10.0' != '0.9.0') ok 111 - gt('v0.99.0', '0.10.0') ok 112 - lt('0.10.0', 'v0.99.0') ok 113 - !gt('0.10.0', 'v0.99.0') ok 114 - !lt('v0.99.0', '0.10.0') ok 115 - eq('v0.99.0', 'v0.99.0') ok 116 - eq('0.10.0', '0.10.0') ok 117 - neq('v0.99.0', '0.10.0') ok 118 - cmp('0.10.0' == '0.10.0') ok 119 - cmp('v0.99.0' >= '0.10.0') ok 120 - cmp('0.10.0' <= 'v0.99.0') ok 121 - cmp('v0.99.0' != '0.10.0') ok 122 - gt('v2.0.0', '1.2.3') ok 123 - lt('1.2.3', 'v2.0.0') ok 124 - !gt('1.2.3', 'v2.0.0') ok 125 - !lt('v2.0.0', '1.2.3') ok 126 - eq('v2.0.0', 'v2.0.0') ok 127 - eq('1.2.3', '1.2.3') ok 128 - neq('v2.0.0', '1.2.3') ok 129 - cmp('1.2.3' == '1.2.3') ok 130 - cmp('v2.0.0' >= '1.2.3') ok 131 - cmp('1.2.3' <= 'v2.0.0') ok 132 - cmp('v2.0.0' != '1.2.3') ok 133 - gt('0.0.0', 'v0.0.0-foo') ok 134 - lt('v0.0.0-foo', '0.0.0') ok 135 - !gt('v0.0.0-foo', '0.0.0') ok 136 - !lt('0.0.0', 'v0.0.0-foo') ok 137 - eq('0.0.0', '0.0.0') ok 138 - eq('v0.0.0-foo', 'v0.0.0-foo') ok 139 - neq('0.0.0', 'v0.0.0-foo') ok 140 - cmp('v0.0.0-foo' == 'v0.0.0-foo') ok 141 - cmp('0.0.0' >= 'v0.0.0-foo') ok 142 - cmp('v0.0.0-foo' <= '0.0.0') ok 143 - cmp('0.0.0' != 'v0.0.0-foo') ok 144 - gt('0.0.1', 'v0.0.0') ok 145 - lt('v0.0.0', '0.0.1') ok 146 - !gt('v0.0.0', '0.0.1') ok 147 - !lt('0.0.1', 'v0.0.0') ok 148 - eq('0.0.1', '0.0.1') ok 149 - eq('v0.0.0', 'v0.0.0') ok 150 - neq('0.0.1', 'v0.0.0') ok 151 - cmp('v0.0.0' == 'v0.0.0') ok 152 - cmp('0.0.1' >= 'v0.0.0') ok 153 - cmp('v0.0.0' <= '0.0.1') ok 154 - cmp('0.0.1' != 'v0.0.0') ok 155 - gt('1.0.0', 'v0.9.9') ok 156 - lt('v0.9.9', '1.0.0') ok 157 - !gt('v0.9.9', '1.0.0') ok 158 - !lt('1.0.0', 'v0.9.9') ok 159 - eq('1.0.0', '1.0.0') ok 160 - eq('v0.9.9', 'v0.9.9') ok 161 - neq('1.0.0', 'v0.9.9') ok 162 - cmp('v0.9.9' == 'v0.9.9') ok 163 - cmp('1.0.0' >= 'v0.9.9') ok 164 - cmp('v0.9.9' <= '1.0.0') ok 165 - cmp('1.0.0' != 'v0.9.9') ok 166 - gt('0.10.0', 'v0.9.0') ok 167 - lt('v0.9.0', '0.10.0') ok 168 - !gt('v0.9.0', '0.10.0') ok 169 - !lt('0.10.0', 'v0.9.0') ok 170 - eq('0.10.0', '0.10.0') ok 171 - eq('v0.9.0', 'v0.9.0') ok 172 - neq('0.10.0', 'v0.9.0') ok 173 - cmp('v0.9.0' == 'v0.9.0') ok 174 - cmp('0.10.0' >= 'v0.9.0') ok 175 - cmp('v0.9.0' <= '0.10.0') ok 176 - cmp('0.10.0' != 'v0.9.0') ok 177 - gt('0.99.0', 'v0.10.0') ok 178 - lt('v0.10.0', '0.99.0') ok 179 - !gt('v0.10.0', '0.99.0') ok 180 - !lt('0.99.0', 'v0.10.0') ok 181 - eq('0.99.0', '0.99.0') ok 182 - eq('v0.10.0', 'v0.10.0') ok 183 - neq('0.99.0', 'v0.10.0') ok 184 - cmp('v0.10.0' == 'v0.10.0') ok 185 - cmp('0.99.0' >= 'v0.10.0') ok 186 - cmp('v0.10.0' <= '0.99.0') ok 187 - cmp('0.99.0' != 'v0.10.0') ok 188 - gt('2.0.0', 'v1.2.3') ok 189 - lt('v1.2.3', '2.0.0') ok 190 - !gt('v1.2.3', '2.0.0') ok 191 - !lt('2.0.0', 'v1.2.3') ok 192 - eq('2.0.0', '2.0.0') ok 193 - eq('v1.2.3', 'v1.2.3') ok 194 - neq('2.0.0', 'v1.2.3') ok 195 - cmp('v1.2.3' == 'v1.2.3') ok 196 - cmp('2.0.0' >= 'v1.2.3') ok 197 - cmp('v1.2.3' <= '2.0.0') ok 198 - cmp('2.0.0' != 'v1.2.3') ok 199 - gt('1.2.3', '1.2.3-asdf') ok 200 - lt('1.2.3-asdf', '1.2.3') ok 201 - !gt('1.2.3-asdf', '1.2.3') ok 202 - !lt('1.2.3', '1.2.3-asdf') ok 203 - eq('1.2.3', '1.2.3') ok 204 - eq('1.2.3-asdf', '1.2.3-asdf') ok 205 - neq('1.2.3', '1.2.3-asdf') ok 206 - cmp('1.2.3-asdf' == '1.2.3-asdf') ok 207 - cmp('1.2.3' >= '1.2.3-asdf') ok 208 - cmp('1.2.3-asdf' <= '1.2.3') ok 209 - cmp('1.2.3' != '1.2.3-asdf') ok 210 - gt('1.2.3', '1.2.3-4') ok 211 - lt('1.2.3-4', '1.2.3') ok 212 - !gt('1.2.3-4', '1.2.3') ok 213 - !lt('1.2.3', '1.2.3-4') ok 214 - eq('1.2.3', '1.2.3') ok 215 - eq('1.2.3-4', '1.2.3-4') ok 216 - neq('1.2.3', '1.2.3-4') ok 217 - cmp('1.2.3-4' == '1.2.3-4') ok 218 - cmp('1.2.3' >= '1.2.3-4') ok 219 - cmp('1.2.3-4' <= '1.2.3') ok 220 - cmp('1.2.3' != '1.2.3-4') ok 221 - gt('1.2.3', '1.2.3-4-foo') ok 222 - lt('1.2.3-4-foo', '1.2.3') ok 223 - !gt('1.2.3-4-foo', '1.2.3') ok 224 - !lt('1.2.3', '1.2.3-4-foo') ok 225 - eq('1.2.3', '1.2.3') ok 226 - eq('1.2.3-4-foo', '1.2.3-4-foo') ok 227 - neq('1.2.3', '1.2.3-4-foo') ok 228 - cmp('1.2.3-4-foo' == '1.2.3-4-foo') ok 229 - cmp('1.2.3' >= '1.2.3-4-foo') ok 230 - cmp('1.2.3-4-foo' <= '1.2.3') ok 231 - cmp('1.2.3' != '1.2.3-4-foo') ok 232 - gt('1.2.3-5-foo', '1.2.3-5') ok 233 - lt('1.2.3-5', '1.2.3-5-foo') ok 234 - !gt('1.2.3-5', '1.2.3-5-foo') ok 235 - !lt('1.2.3-5-foo', '1.2.3-5') ok 236 - eq('1.2.3-5-foo', '1.2.3-5-foo') ok 237 - eq('1.2.3-5', '1.2.3-5') ok 238 - neq('1.2.3-5-foo', '1.2.3-5') ok 239 - cmp('1.2.3-5' == '1.2.3-5') ok 240 - cmp('1.2.3-5-foo' >= '1.2.3-5') ok 241 - cmp('1.2.3-5' <= '1.2.3-5-foo') ok 242 - cmp('1.2.3-5-foo' != '1.2.3-5') ok 243 - gt('1.2.3-5', '1.2.3-4') ok 244 - lt('1.2.3-4', '1.2.3-5') ok 245 - !gt('1.2.3-4', '1.2.3-5') ok 246 - !lt('1.2.3-5', '1.2.3-4') ok 247 - eq('1.2.3-5', '1.2.3-5') ok 248 - eq('1.2.3-4', '1.2.3-4') ok 249 - neq('1.2.3-5', '1.2.3-4') ok 250 - cmp('1.2.3-4' == '1.2.3-4') ok 251 - cmp('1.2.3-5' >= '1.2.3-4') ok 252 - cmp('1.2.3-4' <= '1.2.3-5') ok 253 - cmp('1.2.3-5' != '1.2.3-4') ok 254 - gt('1.2.3-5-foo', '1.2.3-5-Foo') ok 255 - lt('1.2.3-5-Foo', '1.2.3-5-foo') ok 256 - !gt('1.2.3-5-Foo', '1.2.3-5-foo') ok 257 - !lt('1.2.3-5-foo', '1.2.3-5-Foo') ok 258 - eq('1.2.3-5-foo', '1.2.3-5-foo') ok 259 - eq('1.2.3-5-Foo', '1.2.3-5-Foo') ok 260 - neq('1.2.3-5-foo', '1.2.3-5-Foo') ok 261 - cmp('1.2.3-5-Foo' == '1.2.3-5-Foo') ok 262 - cmp('1.2.3-5-foo' >= '1.2.3-5-Foo') ok 263 - cmp('1.2.3-5-Foo' <= '1.2.3-5-foo') ok 264 - cmp('1.2.3-5-foo' != '1.2.3-5-Foo') ok 265 - gt('3.0.0', '2.7.2+asdf') ok 266 - lt('2.7.2+asdf', '3.0.0') ok 267 - !gt('2.7.2+asdf', '3.0.0') ok 268 - !lt('3.0.0', '2.7.2+asdf') ok 269 - eq('3.0.0', '3.0.0') ok 270 - eq('2.7.2+asdf', '2.7.2+asdf') ok 271 - neq('3.0.0', '2.7.2+asdf') ok 272 - cmp('2.7.2+asdf' == '2.7.2+asdf') ok 273 - cmp('3.0.0' >= '2.7.2+asdf') ok 274 - cmp('2.7.2+asdf' <= '3.0.0') ok 275 - cmp('3.0.0' != '2.7.2+asdf') ok 276 - gt('1.2.3-a.10', '1.2.3-a.5') ok 277 - lt('1.2.3-a.5', '1.2.3-a.10') ok 278 - !gt('1.2.3-a.5', '1.2.3-a.10') ok 279 - !lt('1.2.3-a.10', '1.2.3-a.5') ok 280 - eq('1.2.3-a.10', '1.2.3-a.10') ok 281 - eq('1.2.3-a.5', '1.2.3-a.5') ok 282 - neq('1.2.3-a.10', '1.2.3-a.5') ok 283 - cmp('1.2.3-a.5' == '1.2.3-a.5') ok 284 - cmp('1.2.3-a.10' >= '1.2.3-a.5') ok 285 - cmp('1.2.3-a.5' <= '1.2.3-a.10') ok 286 - cmp('1.2.3-a.10' != '1.2.3-a.5') ok 287 - gt('1.2.3-a.b', '1.2.3-a.5') ok 288 - lt('1.2.3-a.5', '1.2.3-a.b') ok 289 - !gt('1.2.3-a.5', '1.2.3-a.b') ok 290 - !lt('1.2.3-a.b', '1.2.3-a.5') ok 291 - eq('1.2.3-a.b', '1.2.3-a.b') ok 292 - eq('1.2.3-a.5', '1.2.3-a.5') ok 293 - neq('1.2.3-a.b', '1.2.3-a.5') ok 294 - cmp('1.2.3-a.5' == '1.2.3-a.5') ok 295 - cmp('1.2.3-a.b' >= '1.2.3-a.5') ok 296 - cmp('1.2.3-a.5' <= '1.2.3-a.b') ok 297 - cmp('1.2.3-a.b' != '1.2.3-a.5') ok 298 - gt('1.2.3-a.b', '1.2.3-a') ok 299 - lt('1.2.3-a', '1.2.3-a.b') ok 300 - !gt('1.2.3-a', '1.2.3-a.b') ok 301 - !lt('1.2.3-a.b', '1.2.3-a') ok 302 - eq('1.2.3-a.b', '1.2.3-a.b') ok 303 - eq('1.2.3-a', '1.2.3-a') ok 304 - neq('1.2.3-a.b', '1.2.3-a') ok 305 - cmp('1.2.3-a' == '1.2.3-a') ok 306 - cmp('1.2.3-a.b' >= '1.2.3-a') ok 307 - cmp('1.2.3-a' <= '1.2.3-a.b') ok 308 - cmp('1.2.3-a.b' != '1.2.3-a') ok 309 - gt('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100') ok 310 - lt('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5') ok 311 - !gt('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5') ok 312 - !lt('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100') ok 313 - eq('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5') ok 314 - eq('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100') ok 315 - neq('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100') ok 316 - cmp('1.2.3-a.b.c.5.d.100' == '1.2.3-a.b.c.5.d.100') ok 317 - cmp('1.2.3-a.b.c.10.d.5' >= '1.2.3-a.b.c.5.d.100') ok 318 - cmp('1.2.3-a.b.c.5.d.100' <= '1.2.3-a.b.c.10.d.5') ok 319 - cmp('1.2.3-a.b.c.10.d.5' != '1.2.3-a.b.c.5.d.100') ok 320 - gt('1.2.3-r2', '1.2.3-r100') ok 321 - lt('1.2.3-r100', '1.2.3-r2') ok 322 - !gt('1.2.3-r100', '1.2.3-r2') ok 323 - !lt('1.2.3-r2', '1.2.3-r100') ok 324 - eq('1.2.3-r2', '1.2.3-r2') ok 325 - eq('1.2.3-r100', '1.2.3-r100') ok 326 - neq('1.2.3-r2', '1.2.3-r100') ok 327 - cmp('1.2.3-r100' == '1.2.3-r100') ok 328 - cmp('1.2.3-r2' >= '1.2.3-r100') ok 329 - cmp('1.2.3-r100' <= '1.2.3-r2') ok 330 - cmp('1.2.3-r2' != '1.2.3-r100') ok 331 - gt('1.2.3-r100', '1.2.3-R2') ok 332 - lt('1.2.3-R2', '1.2.3-r100') ok 333 - !gt('1.2.3-R2', '1.2.3-r100') ok 334 - !lt('1.2.3-r100', '1.2.3-R2') ok 335 - eq('1.2.3-r100', '1.2.3-r100') ok 336 - eq('1.2.3-R2', '1.2.3-R2') ok 337 - neq('1.2.3-r100', '1.2.3-R2') ok 338 - cmp('1.2.3-R2' == '1.2.3-R2') ok 339 - cmp('1.2.3-r100' >= '1.2.3-R2') ok 340 - cmp('1.2.3-R2' <= '1.2.3-r100') ok 341 - cmp('1.2.3-r100' != '1.2.3-R2') 1..341 ok 1 - comparison tests # time=65.169ms # Subtest: equality tests ok 1 - eq('1.2.3', 'v1.2.3') ok 2 - !neq('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) ok 7 - !gt('1.2.3', 'v1.2.3') ok 8 - gte('1.2.3', 'v1.2.3') ok 9 - !lt('1.2.3', 'v1.2.3') ok 10 - lte('1.2.3', 'v1.2.3') ok 11 - eq('1.2.3', '=1.2.3') ok 12 - !neq('1.2.3', '=1.2.3') ok 13 - cmp(1.2.3===1.2.3) ok 14 - !cmp(1.2.3!==1.2.3) ok 15 - !cmp(1.2.3====1.2.3) ok 16 - cmp(1.2.3!===1.2.3) ok 17 - !gt('1.2.3', '=1.2.3') ok 18 - gte('1.2.3', '=1.2.3') ok 19 - !lt('1.2.3', '=1.2.3') ok 20 - lte('1.2.3', '=1.2.3') ok 21 - eq('1.2.3', 'v 1.2.3') ok 22 - !neq('1.2.3', 'v 1.2.3') ok 23 - cmp(1.2.3==v 1.2.3) ok 24 - !cmp(1.2.3!=v 1.2.3) ok 25 - !cmp(1.2.3===v 1.2.3) ok 26 - cmp(1.2.3!==v 1.2.3) ok 27 - !gt('1.2.3', 'v 1.2.3') ok 28 - gte('1.2.3', 'v 1.2.3') ok 29 - !lt('1.2.3', 'v 1.2.3') ok 30 - lte('1.2.3', 'v 1.2.3') ok 31 - eq('1.2.3', '= 1.2.3') ok 32 - !neq('1.2.3', '= 1.2.3') ok 33 - cmp(1.2.3=== 1.2.3) ok 34 - !cmp(1.2.3!== 1.2.3) ok 35 - !cmp(1.2.3==== 1.2.3) ok 36 - cmp(1.2.3!=== 1.2.3) ok 37 - !gt('1.2.3', '= 1.2.3') ok 38 - gte('1.2.3', '= 1.2.3') ok 39 - !lt('1.2.3', '= 1.2.3') ok 40 - lte('1.2.3', '= 1.2.3') ok 41 - eq('1.2.3', ' v1.2.3') ok 42 - !neq('1.2.3', ' v1.2.3') ok 43 - cmp(1.2.3== v1.2.3) ok 44 - !cmp(1.2.3!= v1.2.3) ok 45 - !cmp(1.2.3=== v1.2.3) ok 46 - cmp(1.2.3!== v1.2.3) ok 47 - !gt('1.2.3', ' v1.2.3') ok 48 - gte('1.2.3', ' v1.2.3') ok 49 - !lt('1.2.3', ' v1.2.3') ok 50 - lte('1.2.3', ' v1.2.3') ok 51 - eq('1.2.3', ' =1.2.3') ok 52 - !neq('1.2.3', ' =1.2.3') ok 53 - cmp(1.2.3== =1.2.3) ok 54 - !cmp(1.2.3!= =1.2.3) ok 55 - !cmp(1.2.3=== =1.2.3) ok 56 - cmp(1.2.3!== =1.2.3) ok 57 - !gt('1.2.3', ' =1.2.3') ok 58 - gte('1.2.3', ' =1.2.3') ok 59 - !lt('1.2.3', ' =1.2.3') ok 60 - lte('1.2.3', ' =1.2.3') ok 61 - eq('1.2.3', ' v 1.2.3') ok 62 - !neq('1.2.3', ' v 1.2.3') ok 63 - cmp(1.2.3== v 1.2.3) ok 64 - !cmp(1.2.3!= v 1.2.3) ok 65 - !cmp(1.2.3=== v 1.2.3) ok 66 - cmp(1.2.3!== v 1.2.3) ok 67 - !gt('1.2.3', ' v 1.2.3') ok 68 - gte('1.2.3', ' v 1.2.3') ok 69 - !lt('1.2.3', ' v 1.2.3') ok 70 - lte('1.2.3', ' v 1.2.3') ok 71 - eq('1.2.3', ' = 1.2.3') ok 72 - !neq('1.2.3', ' = 1.2.3') ok 73 - cmp(1.2.3== = 1.2.3) ok 74 - !cmp(1.2.3!= = 1.2.3) ok 75 - !cmp(1.2.3=== = 1.2.3) ok 76 - cmp(1.2.3!== = 1.2.3) ok 77 - !gt('1.2.3', ' = 1.2.3') ok 78 - gte('1.2.3', ' = 1.2.3') ok 79 - !lt('1.2.3', ' = 1.2.3') ok 80 - lte('1.2.3', ' = 1.2.3') ok 81 - eq('1.2.3-0', 'v1.2.3-0') ok 82 - !neq('1.2.3-0', 'v1.2.3-0') ok 83 - cmp(1.2.3-0==v1.2.3-0) ok 84 - !cmp(1.2.3-0!=v1.2.3-0) ok 85 - !cmp(1.2.3-0===v1.2.3-0) ok 86 - cmp(1.2.3-0!==v1.2.3-0) ok 87 - !gt('1.2.3-0', 'v1.2.3-0') ok 88 - gte('1.2.3-0', 'v1.2.3-0') ok 89 - !lt('1.2.3-0', 'v1.2.3-0') ok 90 - lte('1.2.3-0', 'v1.2.3-0') ok 91 - eq('1.2.3-0', '=1.2.3-0') ok 92 - !neq('1.2.3-0', '=1.2.3-0') ok 93 - cmp(1.2.3-0===1.2.3-0) ok 94 - !cmp(1.2.3-0!==1.2.3-0) ok 95 - !cmp(1.2.3-0====1.2.3-0) ok 96 - cmp(1.2.3-0!===1.2.3-0) ok 97 - !gt('1.2.3-0', '=1.2.3-0') ok 98 - gte('1.2.3-0', '=1.2.3-0') ok 99 - !lt('1.2.3-0', '=1.2.3-0') ok 100 - lte('1.2.3-0', '=1.2.3-0') ok 101 - eq('1.2.3-0', 'v 1.2.3-0') ok 102 - !neq('1.2.3-0', 'v 1.2.3-0') ok 103 - cmp(1.2.3-0==v 1.2.3-0) ok 104 - !cmp(1.2.3-0!=v 1.2.3-0) ok 105 - !cmp(1.2.3-0===v 1.2.3-0) ok 106 - cmp(1.2.3-0!==v 1.2.3-0) ok 107 - !gt('1.2.3-0', 'v 1.2.3-0') ok 108 - gte('1.2.3-0', 'v 1.2.3-0') ok 109 - !lt('1.2.3-0', 'v 1.2.3-0') ok 110 - lte('1.2.3-0', 'v 1.2.3-0') ok 111 - eq('1.2.3-0', '= 1.2.3-0') ok 112 - !neq('1.2.3-0', '= 1.2.3-0') ok 113 - cmp(1.2.3-0=== 1.2.3-0) ok 114 - !cmp(1.2.3-0!== 1.2.3-0) ok 115 - !cmp(1.2.3-0==== 1.2.3-0) ok 116 - cmp(1.2.3-0!=== 1.2.3-0) ok 117 - !gt('1.2.3-0', '= 1.2.3-0') ok 118 - gte('1.2.3-0', '= 1.2.3-0') ok 119 - !lt('1.2.3-0', '= 1.2.3-0') ok 120 - lte('1.2.3-0', '= 1.2.3-0') ok 121 - eq('1.2.3-0', ' v1.2.3-0') ok 122 - !neq('1.2.3-0', ' v1.2.3-0') ok 123 - cmp(1.2.3-0== v1.2.3-0) ok 124 - !cmp(1.2.3-0!= v1.2.3-0) ok 125 - !cmp(1.2.3-0=== v1.2.3-0) ok 126 - cmp(1.2.3-0!== v1.2.3-0) ok 127 - !gt('1.2.3-0', ' v1.2.3-0') ok 128 - gte('1.2.3-0', ' v1.2.3-0') ok 129 - !lt('1.2.3-0', ' v1.2.3-0') ok 130 - lte('1.2.3-0', ' v1.2.3-0') ok 131 - eq('1.2.3-0', ' =1.2.3-0') ok 132 - !neq('1.2.3-0', ' =1.2.3-0') ok 133 - cmp(1.2.3-0== =1.2.3-0) ok 134 - !cmp(1.2.3-0!= =1.2.3-0) ok 135 - !cmp(1.2.3-0=== =1.2.3-0) ok 136 - cmp(1.2.3-0!== =1.2.3-0) ok 137 - !gt('1.2.3-0', ' =1.2.3-0') ok 138 - gte('1.2.3-0', ' =1.2.3-0') ok 139 - !lt('1.2.3-0', ' =1.2.3-0') ok 140 - lte('1.2.3-0', ' =1.2.3-0') ok 141 - eq('1.2.3-0', ' v 1.2.3-0') ok 142 - !neq('1.2.3-0', ' v 1.2.3-0') ok 143 - cmp(1.2.3-0== v 1.2.3-0) ok 144 - !cmp(1.2.3-0!= v 1.2.3-0) ok 145 - !cmp(1.2.3-0=== v 1.2.3-0) ok 146 - cmp(1.2.3-0!== v 1.2.3-0) ok 147 - !gt('1.2.3-0', ' v 1.2.3-0') ok 148 - gte('1.2.3-0', ' v 1.2.3-0') ok 149 - !lt('1.2.3-0', ' v 1.2.3-0') ok 150 - lte('1.2.3-0', ' v 1.2.3-0') ok 151 - eq('1.2.3-0', ' = 1.2.3-0') ok 152 - !neq('1.2.3-0', ' = 1.2.3-0') ok 153 - cmp(1.2.3-0== = 1.2.3-0) ok 154 - !cmp(1.2.3-0!= = 1.2.3-0) ok 155 - !cmp(1.2.3-0=== = 1.2.3-0) ok 156 - cmp(1.2.3-0!== = 1.2.3-0) ok 157 - !gt('1.2.3-0', ' = 1.2.3-0') ok 158 - gte('1.2.3-0', ' = 1.2.3-0') ok 159 - !lt('1.2.3-0', ' = 1.2.3-0') ok 160 - lte('1.2.3-0', ' = 1.2.3-0') ok 161 - eq('1.2.3-1', 'v1.2.3-1') ok 162 - !neq('1.2.3-1', 'v1.2.3-1') ok 163 - cmp(1.2.3-1==v1.2.3-1) ok 164 - !cmp(1.2.3-1!=v1.2.3-1) ok 165 - !cmp(1.2.3-1===v1.2.3-1) ok 166 - cmp(1.2.3-1!==v1.2.3-1) ok 167 - !gt('1.2.3-1', 'v1.2.3-1') ok 168 - gte('1.2.3-1', 'v1.2.3-1') ok 169 - !lt('1.2.3-1', 'v1.2.3-1') ok 170 - lte('1.2.3-1', 'v1.2.3-1') ok 171 - eq('1.2.3-1', '=1.2.3-1') ok 172 - !neq('1.2.3-1', '=1.2.3-1') ok 173 - cmp(1.2.3-1===1.2.3-1) ok 174 - !cmp(1.2.3-1!==1.2.3-1) ok 175 - !cmp(1.2.3-1====1.2.3-1) ok 176 - cmp(1.2.3-1!===1.2.3-1) ok 177 - !gt('1.2.3-1', '=1.2.3-1') ok 178 - gte('1.2.3-1', '=1.2.3-1') ok 179 - !lt('1.2.3-1', '=1.2.3-1') ok 180 - lte('1.2.3-1', '=1.2.3-1') ok 181 - eq('1.2.3-1', 'v 1.2.3-1') ok 182 - !neq('1.2.3-1', 'v 1.2.3-1') ok 183 - cmp(1.2.3-1==v 1.2.3-1) ok 184 - !cmp(1.2.3-1!=v 1.2.3-1) ok 185 - !cmp(1.2.3-1===v 1.2.3-1) ok 186 - cmp(1.2.3-1!==v 1.2.3-1) ok 187 - !gt('1.2.3-1', 'v 1.2.3-1') ok 188 - gte('1.2.3-1', 'v 1.2.3-1') ok 189 - !lt('1.2.3-1', 'v 1.2.3-1') ok 190 - lte('1.2.3-1', 'v 1.2.3-1') ok 191 - eq('1.2.3-1', '= 1.2.3-1') ok 192 - !neq('1.2.3-1', '= 1.2.3-1') ok 193 - cmp(1.2.3-1=== 1.2.3-1) ok 194 - !cmp(1.2.3-1!== 1.2.3-1) ok 195 - !cmp(1.2.3-1==== 1.2.3-1) ok 196 - cmp(1.2.3-1!=== 1.2.3-1) ok 197 - !gt('1.2.3-1', '= 1.2.3-1') ok 198 - gte('1.2.3-1', '= 1.2.3-1') ok 199 - !lt('1.2.3-1', '= 1.2.3-1') ok 200 - lte('1.2.3-1', '= 1.2.3-1') ok 201 - eq('1.2.3-1', ' v1.2.3-1') ok 202 - !neq('1.2.3-1', ' v1.2.3-1') ok 203 - cmp(1.2.3-1== v1.2.3-1) ok 204 - !cmp(1.2.3-1!= v1.2.3-1) ok 205 - !cmp(1.2.3-1=== v1.2.3-1) ok 206 - cmp(1.2.3-1!== v1.2.3-1) ok 207 - !gt('1.2.3-1', ' v1.2.3-1') ok 208 - gte('1.2.3-1', ' v1.2.3-1') ok 209 - !lt('1.2.3-1', ' v1.2.3-1') ok 210 - lte('1.2.3-1', ' v1.2.3-1') ok 211 - eq('1.2.3-1', ' =1.2.3-1') ok 212 - !neq('1.2.3-1', ' =1.2.3-1') ok 213 - cmp(1.2.3-1== =1.2.3-1) ok 214 - !cmp(1.2.3-1!= =1.2.3-1) ok 215 - !cmp(1.2.3-1=== =1.2.3-1) ok 216 - cmp(1.2.3-1!== =1.2.3-1) ok 217 - !gt('1.2.3-1', ' =1.2.3-1') ok 218 - gte('1.2.3-1', ' =1.2.3-1') ok 219 - !lt('1.2.3-1', ' =1.2.3-1') ok 220 - lte('1.2.3-1', ' =1.2.3-1') ok 221 - eq('1.2.3-1', ' v 1.2.3-1') ok 222 - !neq('1.2.3-1', ' v 1.2.3-1') ok 223 - cmp(1.2.3-1== v 1.2.3-1) ok 224 - !cmp(1.2.3-1!= v 1.2.3-1) ok 225 - !cmp(1.2.3-1=== v 1.2.3-1) ok 226 - cmp(1.2.3-1!== v 1.2.3-1) ok 227 - !gt('1.2.3-1', ' v 1.2.3-1') ok 228 - gte('1.2.3-1', ' v 1.2.3-1') ok 229 - !lt('1.2.3-1', ' v 1.2.3-1') ok 230 - lte('1.2.3-1', ' v 1.2.3-1') ok 231 - eq('1.2.3-1', ' = 1.2.3-1') ok 232 - !neq('1.2.3-1', ' = 1.2.3-1') ok 233 - cmp(1.2.3-1== = 1.2.3-1) ok 234 - !cmp(1.2.3-1!= = 1.2.3-1) ok 235 - !cmp(1.2.3-1=== = 1.2.3-1) ok 236 - cmp(1.2.3-1!== = 1.2.3-1) ok 237 - !gt('1.2.3-1', ' = 1.2.3-1') ok 238 - gte('1.2.3-1', ' = 1.2.3-1') ok 239 - !lt('1.2.3-1', ' = 1.2.3-1') ok 240 - lte('1.2.3-1', ' = 1.2.3-1') ok 241 - eq('1.2.3-beta', 'v1.2.3-beta') ok 242 - !neq('1.2.3-beta', 'v1.2.3-beta') ok 243 - cmp(1.2.3-beta==v1.2.3-beta) ok 244 - !cmp(1.2.3-beta!=v1.2.3-beta) ok 245 - !cmp(1.2.3-beta===v1.2.3-beta) ok 246 - cmp(1.2.3-beta!==v1.2.3-beta) ok 247 - !gt('1.2.3-beta', 'v1.2.3-beta') ok 248 - gte('1.2.3-beta', 'v1.2.3-beta') ok 249 - !lt('1.2.3-beta', 'v1.2.3-beta') ok 250 - lte('1.2.3-beta', 'v1.2.3-beta') ok 251 - eq('1.2.3-beta', '=1.2.3-beta') ok 252 - !neq('1.2.3-beta', '=1.2.3-beta') ok 253 - cmp(1.2.3-beta===1.2.3-beta) ok 254 - !cmp(1.2.3-beta!==1.2.3-beta) ok 255 - !cmp(1.2.3-beta====1.2.3-beta) ok 256 - cmp(1.2.3-beta!===1.2.3-beta) ok 257 - !gt('1.2.3-beta', '=1.2.3-beta') ok 258 - gte('1.2.3-beta', '=1.2.3-beta') ok 259 - !lt('1.2.3-beta', '=1.2.3-beta') ok 260 - lte('1.2.3-beta', '=1.2.3-beta') ok 261 - eq('1.2.3-beta', 'v 1.2.3-beta') ok 262 - !neq('1.2.3-beta', 'v 1.2.3-beta') ok 263 - cmp(1.2.3-beta==v 1.2.3-beta) ok 264 - !cmp(1.2.3-beta!=v 1.2.3-beta) ok 265 - !cmp(1.2.3-beta===v 1.2.3-beta) ok 266 - cmp(1.2.3-beta!==v 1.2.3-beta) ok 267 - !gt('1.2.3-beta', 'v 1.2.3-beta') ok 268 - gte('1.2.3-beta', 'v 1.2.3-beta') ok 269 - !lt('1.2.3-beta', 'v 1.2.3-beta') ok 270 - lte('1.2.3-beta', 'v 1.2.3-beta') ok 271 - eq('1.2.3-beta', '= 1.2.3-beta') ok 272 - !neq('1.2.3-beta', '= 1.2.3-beta') ok 273 - cmp(1.2.3-beta=== 1.2.3-beta) ok 274 - !cmp(1.2.3-beta!== 1.2.3-beta) ok 275 - !cmp(1.2.3-beta==== 1.2.3-beta) ok 276 - cmp(1.2.3-beta!=== 1.2.3-beta) ok 277 - !gt('1.2.3-beta', '= 1.2.3-beta') ok 278 - gte('1.2.3-beta', '= 1.2.3-beta') ok 279 - !lt('1.2.3-beta', '= 1.2.3-beta') ok 280 - lte('1.2.3-beta', '= 1.2.3-beta') ok 281 - eq('1.2.3-beta', ' v1.2.3-beta') ok 282 - !neq('1.2.3-beta', ' v1.2.3-beta') ok 283 - cmp(1.2.3-beta== v1.2.3-beta) ok 284 - !cmp(1.2.3-beta!= v1.2.3-beta) ok 285 - !cmp(1.2.3-beta=== v1.2.3-beta) ok 286 - cmp(1.2.3-beta!== v1.2.3-beta) ok 287 - !gt('1.2.3-beta', ' v1.2.3-beta') ok 288 - gte('1.2.3-beta', ' v1.2.3-beta') ok 289 - !lt('1.2.3-beta', ' v1.2.3-beta') ok 290 - lte('1.2.3-beta', ' v1.2.3-beta') ok 291 - eq('1.2.3-beta', ' =1.2.3-beta') ok 292 - !neq('1.2.3-beta', ' =1.2.3-beta') ok 293 - cmp(1.2.3-beta== =1.2.3-beta) ok 294 - !cmp(1.2.3-beta!= =1.2.3-beta) ok 295 - !cmp(1.2.3-beta=== =1.2.3-beta) ok 296 - cmp(1.2.3-beta!== =1.2.3-beta) ok 297 - !gt('1.2.3-beta', ' =1.2.3-beta') ok 298 - gte('1.2.3-beta', ' =1.2.3-beta') ok 299 - !lt('1.2.3-beta', ' =1.2.3-beta') ok 300 - lte('1.2.3-beta', ' =1.2.3-beta') ok 301 - eq('1.2.3-beta', ' v 1.2.3-beta') ok 302 - !neq('1.2.3-beta', ' v 1.2.3-beta') ok 303 - cmp(1.2.3-beta== v 1.2.3-beta) ok 304 - !cmp(1.2.3-beta!= v 1.2.3-beta) ok 305 - !cmp(1.2.3-beta=== v 1.2.3-beta) ok 306 - cmp(1.2.3-beta!== v 1.2.3-beta) ok 307 - !gt('1.2.3-beta', ' v 1.2.3-beta') ok 308 - gte('1.2.3-beta', ' v 1.2.3-beta') ok 309 - !lt('1.2.3-beta', ' v 1.2.3-beta') ok 310 - lte('1.2.3-beta', ' v 1.2.3-beta') ok 311 - eq('1.2.3-beta', ' = 1.2.3-beta') ok 312 - !neq('1.2.3-beta', ' = 1.2.3-beta') ok 313 - cmp(1.2.3-beta== = 1.2.3-beta) ok 314 - !cmp(1.2.3-beta!= = 1.2.3-beta) ok 315 - !cmp(1.2.3-beta=== = 1.2.3-beta) ok 316 - cmp(1.2.3-beta!== = 1.2.3-beta) ok 317 - !gt('1.2.3-beta', ' = 1.2.3-beta') ok 318 - gte('1.2.3-beta', ' = 1.2.3-beta') ok 319 - !lt('1.2.3-beta', ' = 1.2.3-beta') ok 320 - lte('1.2.3-beta', ' = 1.2.3-beta') ok 321 - eq('1.2.3-beta+build', ' = 1.2.3-beta+otherbuild') ok 322 - !neq('1.2.3-beta+build', ' = 1.2.3-beta+otherbuild') ok 323 - cmp(1.2.3-beta+build== = 1.2.3-beta+otherbuild) ok 324 - !cmp(1.2.3-beta+build!= = 1.2.3-beta+otherbuild) ok 325 - !cmp(1.2.3-beta+build=== = 1.2.3-beta+otherbuild) ok 326 - cmp(1.2.3-beta+build!== = 1.2.3-beta+otherbuild) ok 327 - !gt('1.2.3-beta+build', ' = 1.2.3-beta+otherbuild') ok 328 - gte('1.2.3-beta+build', ' = 1.2.3-beta+otherbuild') ok 329 - !lt('1.2.3-beta+build', ' = 1.2.3-beta+otherbuild') ok 330 - lte('1.2.3-beta+build', ' = 1.2.3-beta+otherbuild') ok 331 - eq('1.2.3+build', ' = 1.2.3+otherbuild') ok 332 - !neq('1.2.3+build', ' = 1.2.3+otherbuild') ok 333 - cmp(1.2.3+build== = 1.2.3+otherbuild) ok 334 - !cmp(1.2.3+build!= = 1.2.3+otherbuild) ok 335 - !cmp(1.2.3+build=== = 1.2.3+otherbuild) ok 336 - cmp(1.2.3+build!== = 1.2.3+otherbuild) ok 337 - !gt('1.2.3+build', ' = 1.2.3+otherbuild') ok 338 - gte('1.2.3+build', ' = 1.2.3+otherbuild') ok 339 - !lt('1.2.3+build', ' = 1.2.3+otherbuild') ok 340 - lte('1.2.3+build', ' = 1.2.3+otherbuild') ok 341 - eq('1.2.3-beta+build', '1.2.3-beta+otherbuild') ok 342 - !neq('1.2.3-beta+build', '1.2.3-beta+otherbuild') ok 343 - cmp(1.2.3-beta+build==1.2.3-beta+otherbuild) ok 344 - !cmp(1.2.3-beta+build!=1.2.3-beta+otherbuild) ok 345 - !cmp(1.2.3-beta+build===1.2.3-beta+otherbuild) ok 346 - cmp(1.2.3-beta+build!==1.2.3-beta+otherbuild) ok 347 - !gt('1.2.3-beta+build', '1.2.3-beta+otherbuild') ok 348 - gte('1.2.3-beta+build', '1.2.3-beta+otherbuild') ok 349 - !lt('1.2.3-beta+build', '1.2.3-beta+otherbuild') ok 350 - lte('1.2.3-beta+build', '1.2.3-beta+otherbuild') ok 351 - eq('1.2.3+build', '1.2.3+otherbuild') ok 352 - !neq('1.2.3+build', '1.2.3+otherbuild') ok 353 - cmp(1.2.3+build==1.2.3+otherbuild) ok 354 - !cmp(1.2.3+build!=1.2.3+otherbuild) ok 355 - !cmp(1.2.3+build===1.2.3+otherbuild) ok 356 - cmp(1.2.3+build!==1.2.3+otherbuild) ok 357 - !gt('1.2.3+build', '1.2.3+otherbuild') ok 358 - gte('1.2.3+build', '1.2.3+otherbuild') ok 359 - !lt('1.2.3+build', '1.2.3+otherbuild') ok 360 - lte('1.2.3+build', '1.2.3+otherbuild') ok 361 - eq(' v1.2.3+build', '1.2.3+otherbuild') ok 362 - !neq(' v1.2.3+build', '1.2.3+otherbuild') ok 363 - cmp( v1.2.3+build==1.2.3+otherbuild) ok 364 - !cmp( v1.2.3+build!=1.2.3+otherbuild) ok 365 - !cmp( v1.2.3+build===1.2.3+otherbuild) ok 366 - cmp( v1.2.3+build!==1.2.3+otherbuild) ok 367 - !gt(' v1.2.3+build', '1.2.3+otherbuild') ok 368 - gte(' v1.2.3+build', '1.2.3+otherbuild') ok 369 - !lt(' v1.2.3+build', '1.2.3+otherbuild') ok 370 - lte(' v1.2.3+build', '1.2.3+otherbuild') 1..370 ok 2 - equality tests # time=60.744ms # Subtest: range tests 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 - ~x satisfied by 0.0.9 ok 56 - ~2 satisfied by 2.0.9 ok 57 - ~2.4 satisfied by 2.4.0 ok 58 - ~2.4 satisfied by 2.4.5 ok 59 - ~>3.2.1 satisfied by 3.2.2 ok 60 - ~1 satisfied by 1.2.3 ok 61 - ~>1 satisfied by 1.2.3 ok 62 - ~> 1 satisfied by 1.2.3 ok 63 - ~1.0 satisfied by 1.0.2 ok 64 - ~ 1.0 satisfied by 1.0.2 ok 65 - ~ 1.0.3 satisfied by 1.0.12 ok 66 - >=1 satisfied by 1.0.0 ok 67 - >= 1 satisfied by 1.0.0 ok 68 - <1.2 satisfied by 1.1.1 ok 69 - < 1.2 satisfied by 1.1.1 ok 70 - ~v0.5.4-pre satisfied by 0.5.5 ok 71 - ~v0.5.4-pre satisfied by 0.5.4 ok 72 - =0.7.x satisfied by 0.7.2 ok 73 - <=0.7.x satisfied by 0.7.2 ok 74 - >=0.7.x satisfied by 0.7.2 ok 75 - <=0.7.x satisfied by 0.6.2 ok 76 - ~1.2.1 >=1.2.3 satisfied by 1.2.3 ok 77 - ~1.2.1 =1.2.3 satisfied by 1.2.3 ok 78 - ~1.2.1 1.2.3 satisfied by 1.2.3 ok 79 - ~1.2.1 >=1.2.3 1.2.3 satisfied by 1.2.3 ok 80 - ~1.2.1 1.2.3 >=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 satisfied by 1.2.3 ok 83 - 1.2.3 >=1.2.1 satisfied by 1.2.3 ok 84 - >=1.2.3 >=1.2.1 satisfied by 1.2.3 ok 85 - >=1.2.1 >=1.2.3 satisfied by 1.2.3 ok 86 - >=1.2 satisfied by 1.2.8 ok 87 - ^1.2.3 satisfied by 1.8.1 ok 88 - ^0.1.2 satisfied by 0.1.2 ok 89 - ^0.1 satisfied by 0.1.2 ok 90 - ^0.0.1 satisfied by 0.0.1 ok 91 - ^1.2 satisfied by 1.4.2 ok 92 - ^1.2 ^1 satisfied by 1.4.2 ok 93 - ^1.2.3-alpha satisfied by 1.2.3-pre ok 94 - ^1.2.0-alpha satisfied by 1.2.0-pre ok 95 - ^0.0.1-alpha satisfied by 0.0.1-beta ok 96 - ^0.1.1-alpha satisfied by 0.1.1-beta ok 97 - ^x satisfied by 1.2.3 ok 98 - x - 1.0.0 satisfied by 0.9.7 ok 99 - x - 1.x satisfied by 0.9.7 ok 100 - 1.0.0 - x satisfied by 1.9.7 ok 101 - 1.x - x satisfied by 1.9.7 ok 102 - <=7.x satisfied by 7.9.9 1..102 ok 3 - range tests # time=33.238ms # Subtest: negative range tests ok 1 - 2.2.3 not satisfied by 1.0.0 - 2.0.0 ok 2 - 1.2.3-pre.2 not satisfied by 1.2.3+asdf - 2.4.3+asdf ok 3 - 2.4.3-alpha not satisfied by 1.2.3+asdf - 2.4.3+asdf ok 4 - 2.0.0 not satisfied by ^1.2.3+build ok 5 - 1.2.0 not satisfied by ^1.2.3+build ok 6 - 1.2.3-pre not satisfied by ^1.2.3 ok 7 - 1.2.0-pre not satisfied by ^1.2 ok 8 - 1.3.0-beta not satisfied by >1.2 ok 9 - 1.2.3-beta not satisfied by <=1.2.3 ok 10 - 1.2.3-beta not satisfied by ^1.2.3 ok 11 - 0.7.0-asdf not satisfied by =0.7.x ok 12 - 0.7.0-asdf not satisfied by >=0.7.x ok 13 - 1.0.0beta not satisfied by 1 ok 14 - 1.0.0beta not satisfied by <1 ok 15 - 1.0.0beta not satisfied by < 1 ok 16 - 1.0.1 not satisfied by 1.0.0 ok 17 - 0.0.0 not satisfied by >=1.0.0 ok 18 - 0.0.1 not satisfied by >=1.0.0 ok 19 - 0.1.0 not satisfied by >=1.0.0 ok 20 - 0.0.1 not satisfied by >1.0.0 ok 21 - 0.1.0 not satisfied by >1.0.0 ok 22 - 3.0.0 not satisfied by <=2.0.0 ok 23 - 2.9999.9999 not satisfied by <=2.0.0 ok 24 - 2.2.9 not satisfied by <=2.0.0 ok 25 - 2.9999.9999 not satisfied by <2.0.0 ok 26 - 2.2.9 not satisfied by <2.0.0 ok 27 - v0.1.93 not satisfied by >=0.1.97 ok 28 - 0.1.93 not satisfied by >=0.1.97 ok 29 - 1.2.3 not satisfied by 0.1.20 || 1.2.4 ok 30 - 0.0.3 not satisfied by >=0.2.3 || <0.0.1 ok 31 - 0.2.2 not satisfied by >=0.2.3 || <0.0.1 ok 32 - 1.1.3 not satisfied by 2.x.x ok 33 - 3.1.3 not satisfied by 2.x.x ok 34 - 1.3.3 not satisfied by 1.2.x ok 35 - 3.1.3 not satisfied by 1.2.x || 2.x ok 36 - 1.1.3 not satisfied by 1.2.x || 2.x ok 37 - 1.1.3 not satisfied by 2.*.* ok 38 - 3.1.3 not satisfied by 2.*.* ok 39 - 1.3.3 not satisfied by 1.2.* ok 40 - 3.1.3 not satisfied by 1.2.* || 2.* ok 41 - 1.1.3 not satisfied by 1.2.* || 2.* ok 42 - 1.1.2 not satisfied by 2 ok 43 - 2.4.1 not satisfied by 2.3 ok 44 - 2.5.0 not satisfied by ~2.4 ok 45 - 2.3.9 not satisfied by ~2.4 ok 46 - 3.3.2 not satisfied by ~>3.2.1 ok 47 - 3.2.0 not satisfied by ~>3.2.1 ok 48 - 0.2.3 not satisfied by ~1 ok 49 - 2.2.3 not satisfied by ~>1 ok 50 - 1.1.0 not satisfied by ~1.0 ok 51 - 1.0.0 not satisfied by <1 ok 52 - 1.1.1 not satisfied by >=1.2 ok 53 - 2.0.0beta not satisfied by 1 ok 54 - 0.5.4-alpha not satisfied by ~v0.5.4-beta ok 55 - 0.8.2 not satisfied by =0.7.x ok 56 - 0.6.2 not satisfied by >=0.7.x ok 57 - 0.7.2 not satisfied by <0.7.x ok 58 - 1.2.3-beta not satisfied by <1.2.3 ok 59 - 1.2.3-beta not satisfied by =1.2.3 ok 60 - 1.2.8 not satisfied by >1.2 ok 61 - 0.0.2 not satisfied by ^0.0.1 ok 62 - 2.0.0-alpha not satisfied by ^1.2.3 ok 63 - 1.2.2 not satisfied by ^1.2.3 ok 64 - 1.1.9 not satisfied by ^1.2 ok 65 - v1.2.3-foo not satisfied by * ok 66 - 1.2.3 not satisfied by blerg ok 67 - 123.0.0 not satisfied by git+https://user:password0123@github.com/foo ok 68 - 2.0.0-pre not satisfied by ^1.2.3 ok 69 - false not satisfied by ^1.2.3 1..69 ok 4 - negative range tests # time=14.661ms # Subtest: increment versions test ok 1 - inc(1.2.3, major, undefined) === 2.0.0 ok 2 - inc(1.2.3, major, undefined) object version updated ok 3 - inc(1.2.3, major, undefined) object raw field updated ok 4 - inc(1.2.3, minor, undefined) === 1.3.0 ok 5 - inc(1.2.3, minor, undefined) object version updated ok 6 - inc(1.2.3, minor, undefined) object raw field updated ok 7 - inc(1.2.3, patch, undefined) === 1.2.4 ok 8 - inc(1.2.3, patch, undefined) object version updated ok 9 - inc(1.2.3, patch, undefined) object raw field updated ok 10 - inc(1.2.3tag, major, undefined) === 2.0.0 ok 11 - inc(1.2.3tag, major, undefined) object version updated ok 12 - inc(1.2.3tag, major, undefined) object raw field updated ok 13 - inc(1.2.3-tag, major, undefined) === 2.0.0 ok 14 - inc(1.2.3-tag, major, undefined) object version updated ok 15 - inc(1.2.3-tag, major, undefined) object raw field updated ok 16 - inc(1.2.3, fake, undefined) === null ok 17 - expected to throw ok 18 - inc(1.2.0-0, patch, undefined) === 1.2.0 ok 19 - inc(1.2.0-0, patch, undefined) object version updated ok 20 - inc(1.2.0-0, patch, undefined) object raw field updated ok 21 - inc(fake, major, undefined) === null ok 22 - should be equal ok 23 - inc(1.2.3-4, major, undefined) === 2.0.0 ok 24 - inc(1.2.3-4, major, undefined) object version updated ok 25 - inc(1.2.3-4, major, undefined) object raw field updated ok 26 - inc(1.2.3-4, minor, undefined) === 1.3.0 ok 27 - inc(1.2.3-4, minor, undefined) object version updated ok 28 - inc(1.2.3-4, minor, undefined) object raw field updated ok 29 - inc(1.2.3-4, patch, undefined) === 1.2.3 ok 30 - inc(1.2.3-4, patch, undefined) object version updated ok 31 - inc(1.2.3-4, patch, undefined) object raw field updated ok 32 - inc(1.2.3-alpha.0.beta, major, undefined) === 2.0.0 ok 33 - inc(1.2.3-alpha.0.beta, major, undefined) object version updated ok 34 - inc(1.2.3-alpha.0.beta, major, undefined) object raw field updated ok 35 - inc(1.2.3-alpha.0.beta, minor, undefined) === 1.3.0 ok 36 - inc(1.2.3-alpha.0.beta, minor, undefined) object version updated ok 37 - inc(1.2.3-alpha.0.beta, minor, undefined) object raw field updated ok 38 - inc(1.2.3-alpha.0.beta, patch, undefined) === 1.2.3 ok 39 - inc(1.2.3-alpha.0.beta, patch, undefined) object version updated ok 40 - inc(1.2.3-alpha.0.beta, patch, undefined) object raw field updated ok 41 - inc(1.2.4, prerelease, undefined) === 1.2.5-0 ok 42 - inc(1.2.4, prerelease, undefined) object version updated ok 43 - inc(1.2.4, prerelease, undefined) object raw field updated ok 44 - inc(1.2.3-0, prerelease, undefined) === 1.2.3-1 ok 45 - inc(1.2.3-0, prerelease, undefined) object version updated ok 46 - inc(1.2.3-0, prerelease, undefined) object raw field updated ok 47 - inc(1.2.3-alpha.0, prerelease, undefined) === 1.2.3-alpha.1 ok 48 - inc(1.2.3-alpha.0, prerelease, undefined) object version updated ok 49 - inc(1.2.3-alpha.0, prerelease, undefined) object raw field updated ok 50 - inc(1.2.3-alpha.1, prerelease, undefined) === 1.2.3-alpha.2 ok 51 - inc(1.2.3-alpha.1, prerelease, undefined) object version updated ok 52 - inc(1.2.3-alpha.1, prerelease, undefined) object raw field updated ok 53 - inc(1.2.3-alpha.2, prerelease, undefined) === 1.2.3-alpha.3 ok 54 - inc(1.2.3-alpha.2, prerelease, undefined) object version updated ok 55 - inc(1.2.3-alpha.2, prerelease, undefined) object raw field updated ok 56 - inc(1.2.3-alpha.0.beta, prerelease, undefined) === 1.2.3-alpha.1.beta ok 57 - inc(1.2.3-alpha.0.beta, prerelease, undefined) object version updated ok 58 - inc(1.2.3-alpha.0.beta, prerelease, undefined) object raw field updated ok 59 - inc(1.2.3-alpha.1.beta, prerelease, undefined) === 1.2.3-alpha.2.beta ok 60 - inc(1.2.3-alpha.1.beta, prerelease, undefined) object version updated ok 61 - inc(1.2.3-alpha.1.beta, prerelease, undefined) object raw field updated ok 62 - inc(1.2.3-alpha.2.beta, prerelease, undefined) === 1.2.3-alpha.3.beta ok 63 - inc(1.2.3-alpha.2.beta, prerelease, undefined) object version updated ok 64 - inc(1.2.3-alpha.2.beta, prerelease, undefined) object raw field updated ok 65 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined) === 1.2.3-alpha.10.1.beta ok 66 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined) object version updated ok 67 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined) object raw field updated ok 68 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined) === 1.2.3-alpha.10.2.beta ok 69 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined) object version updated ok 70 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined) object raw field updated ok 71 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined) === 1.2.3-alpha.10.3.beta ok 72 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined) object version updated ok 73 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined) object raw field updated ok 74 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined) === 1.2.3-alpha.10.beta.1 ok 75 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined) object version updated ok 76 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined) object raw field updated ok 77 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined) === 1.2.3-alpha.10.beta.2 ok 78 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined) object version updated ok 79 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined) object raw field updated ok 80 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined) === 1.2.3-alpha.10.beta.3 ok 81 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined) object version updated ok 82 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined) object raw field updated ok 83 - inc(1.2.3-alpha.9.beta, prerelease, undefined) === 1.2.3-alpha.10.beta ok 84 - inc(1.2.3-alpha.9.beta, prerelease, undefined) object version updated ok 85 - inc(1.2.3-alpha.9.beta, prerelease, undefined) object raw field updated ok 86 - inc(1.2.3-alpha.10.beta, prerelease, undefined) === 1.2.3-alpha.11.beta ok 87 - inc(1.2.3-alpha.10.beta, prerelease, undefined) object version updated ok 88 - inc(1.2.3-alpha.10.beta, prerelease, undefined) object raw field updated ok 89 - inc(1.2.3-alpha.11.beta, prerelease, undefined) === 1.2.3-alpha.12.beta ok 90 - inc(1.2.3-alpha.11.beta, prerelease, undefined) object version updated ok 91 - inc(1.2.3-alpha.11.beta, prerelease, undefined) object raw field updated ok 92 - inc(1.2.0, prepatch, undefined) === 1.2.1-0 ok 93 - inc(1.2.0, prepatch, undefined) object version updated ok 94 - inc(1.2.0, prepatch, undefined) object raw field updated ok 95 - inc(1.2.0-1, prepatch, undefined) === 1.2.1-0 ok 96 - inc(1.2.0-1, prepatch, undefined) object version updated ok 97 - inc(1.2.0-1, prepatch, undefined) object raw field updated ok 98 - inc(1.2.0, preminor, undefined) === 1.3.0-0 ok 99 - inc(1.2.0, preminor, undefined) object version updated ok 100 - inc(1.2.0, preminor, undefined) object raw field updated ok 101 - inc(1.2.3-1, preminor, undefined) === 1.3.0-0 ok 102 - inc(1.2.3-1, preminor, undefined) object version updated ok 103 - inc(1.2.3-1, preminor, undefined) object raw field updated ok 104 - inc(1.2.0, premajor, undefined) === 2.0.0-0 ok 105 - inc(1.2.0, premajor, undefined) object version updated ok 106 - inc(1.2.0, premajor, undefined) object raw field updated ok 107 - inc(1.2.3-1, premajor, undefined) === 2.0.0-0 ok 108 - inc(1.2.3-1, premajor, undefined) object version updated ok 109 - inc(1.2.3-1, premajor, undefined) object raw field updated ok 110 - inc(1.2.0-1, minor, undefined) === 1.2.0 ok 111 - inc(1.2.0-1, minor, undefined) object version updated ok 112 - inc(1.2.0-1, minor, undefined) object raw field updated ok 113 - inc(1.0.0-1, major, undefined) === 1.0.0 ok 114 - inc(1.0.0-1, major, undefined) object version updated ok 115 - inc(1.0.0-1, major, undefined) object raw field updated ok 116 - inc(1.2.3, major, dev) === 2.0.0 ok 117 - inc(1.2.3, major, dev) object version updated ok 118 - inc(1.2.3, major, dev) object raw field updated ok 119 - inc(1.2.3, minor, dev) === 1.3.0 ok 120 - inc(1.2.3, minor, dev) object version updated ok 121 - inc(1.2.3, minor, dev) object raw field updated ok 122 - inc(1.2.3, patch, dev) === 1.2.4 ok 123 - inc(1.2.3, patch, dev) object version updated ok 124 - inc(1.2.3, patch, dev) object raw field updated ok 125 - inc(1.2.3tag, major, dev) === 2.0.0 ok 126 - inc(1.2.3tag, major, dev) object version updated ok 127 - inc(1.2.3tag, major, dev) object raw field updated ok 128 - inc(1.2.3-tag, major, dev) === 2.0.0 ok 129 - inc(1.2.3-tag, major, dev) object version updated ok 130 - inc(1.2.3-tag, major, dev) object raw field updated ok 131 - inc(1.2.3, fake, dev) === null ok 132 - expected to throw ok 133 - inc(1.2.0-0, patch, dev) === 1.2.0 ok 134 - inc(1.2.0-0, patch, dev) object version updated ok 135 - inc(1.2.0-0, patch, dev) object raw field updated ok 136 - inc(fake, major, dev) === null ok 137 - should be equal ok 138 - inc(1.2.3-4, major, dev) === 2.0.0 ok 139 - inc(1.2.3-4, major, dev) object version updated ok 140 - inc(1.2.3-4, major, dev) object raw field updated ok 141 - inc(1.2.3-4, minor, dev) === 1.3.0 ok 142 - inc(1.2.3-4, minor, dev) object version updated ok 143 - inc(1.2.3-4, minor, dev) object raw field updated ok 144 - inc(1.2.3-4, patch, dev) === 1.2.3 ok 145 - inc(1.2.3-4, patch, dev) object version updated ok 146 - inc(1.2.3-4, patch, dev) object raw field updated ok 147 - inc(1.2.3-alpha.0.beta, major, dev) === 2.0.0 ok 148 - inc(1.2.3-alpha.0.beta, major, dev) object version updated ok 149 - inc(1.2.3-alpha.0.beta, major, dev) object raw field updated ok 150 - inc(1.2.3-alpha.0.beta, minor, dev) === 1.3.0 ok 151 - inc(1.2.3-alpha.0.beta, minor, dev) object version updated ok 152 - inc(1.2.3-alpha.0.beta, minor, dev) object raw field updated ok 153 - inc(1.2.3-alpha.0.beta, patch, dev) === 1.2.3 ok 154 - inc(1.2.3-alpha.0.beta, patch, dev) object version updated ok 155 - inc(1.2.3-alpha.0.beta, patch, dev) object raw field updated ok 156 - inc(1.2.4, prerelease, dev) === 1.2.5-dev.0 ok 157 - inc(1.2.4, prerelease, dev) object version updated ok 158 - inc(1.2.4, prerelease, dev) object raw field updated ok 159 - inc(1.2.3-0, prerelease, dev) === 1.2.3-dev.0 ok 160 - inc(1.2.3-0, prerelease, dev) object version updated ok 161 - inc(1.2.3-0, prerelease, dev) object raw field updated ok 162 - inc(1.2.3-alpha.0, prerelease, dev) === 1.2.3-dev.0 ok 163 - inc(1.2.3-alpha.0, prerelease, dev) object version updated ok 164 - inc(1.2.3-alpha.0, prerelease, dev) object raw field updated ok 165 - inc(1.2.3-alpha.0, prerelease, alpha) === 1.2.3-alpha.1 ok 166 - inc(1.2.3-alpha.0, prerelease, alpha) object version updated ok 167 - inc(1.2.3-alpha.0, prerelease, alpha) object raw field updated ok 168 - inc(1.2.3-alpha.0.beta, prerelease, dev) === 1.2.3-dev.0 ok 169 - inc(1.2.3-alpha.0.beta, prerelease, dev) object version updated ok 170 - inc(1.2.3-alpha.0.beta, prerelease, dev) object raw field updated ok 171 - inc(1.2.3-alpha.0.beta, prerelease, alpha) === 1.2.3-alpha.1.beta ok 172 - inc(1.2.3-alpha.0.beta, prerelease, alpha) object version updated ok 173 - inc(1.2.3-alpha.0.beta, prerelease, alpha) object raw field updated ok 174 - inc(1.2.3-alpha.10.0.beta, prerelease, dev) === 1.2.3-dev.0 ok 175 - inc(1.2.3-alpha.10.0.beta, prerelease, dev) object version updated ok 176 - inc(1.2.3-alpha.10.0.beta, prerelease, dev) object raw field updated ok 177 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha) === 1.2.3-alpha.10.1.beta ok 178 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha) object version updated ok 179 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha) object raw field updated ok 180 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha) === 1.2.3-alpha.10.2.beta ok 181 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha) object version updated ok 182 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha) object raw field updated ok 183 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha) === 1.2.3-alpha.10.3.beta ok 184 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha) object version updated ok 185 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha) object raw field updated ok 186 - inc(1.2.3-alpha.10.beta.0, prerelease, dev) === 1.2.3-dev.0 ok 187 - inc(1.2.3-alpha.10.beta.0, prerelease, dev) object version updated ok 188 - inc(1.2.3-alpha.10.beta.0, prerelease, dev) object raw field updated ok 189 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha) === 1.2.3-alpha.10.beta.1 ok 190 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha) object version updated ok 191 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha) object raw field updated ok 192 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha) === 1.2.3-alpha.10.beta.2 ok 193 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha) object version updated ok 194 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha) object raw field updated ok 195 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha) === 1.2.3-alpha.10.beta.3 ok 196 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha) object version updated ok 197 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha) object raw field updated ok 198 - inc(1.2.3-alpha.9.beta, prerelease, dev) === 1.2.3-dev.0 ok 199 - inc(1.2.3-alpha.9.beta, prerelease, dev) object version updated ok 200 - inc(1.2.3-alpha.9.beta, prerelease, dev) object raw field updated ok 201 - inc(1.2.3-alpha.9.beta, prerelease, alpha) === 1.2.3-alpha.10.beta ok 202 - inc(1.2.3-alpha.9.beta, prerelease, alpha) object version updated ok 203 - inc(1.2.3-alpha.9.beta, prerelease, alpha) object raw field updated ok 204 - inc(1.2.3-alpha.10.beta, prerelease, alpha) === 1.2.3-alpha.11.beta ok 205 - inc(1.2.3-alpha.10.beta, prerelease, alpha) object version updated ok 206 - inc(1.2.3-alpha.10.beta, prerelease, alpha) object raw field updated ok 207 - inc(1.2.3-alpha.11.beta, prerelease, alpha) === 1.2.3-alpha.12.beta ok 208 - inc(1.2.3-alpha.11.beta, prerelease, alpha) object version updated ok 209 - inc(1.2.3-alpha.11.beta, prerelease, alpha) object raw field updated ok 210 - inc(1.2.0, prepatch, dev) === 1.2.1-dev.0 ok 211 - inc(1.2.0, prepatch, dev) object version updated ok 212 - inc(1.2.0, prepatch, dev) object raw field updated ok 213 - inc(1.2.0-1, prepatch, dev) === 1.2.1-dev.0 ok 214 - inc(1.2.0-1, prepatch, dev) object version updated ok 215 - inc(1.2.0-1, prepatch, dev) object raw field updated ok 216 - inc(1.2.0, preminor, dev) === 1.3.0-dev.0 ok 217 - inc(1.2.0, preminor, dev) object version updated ok 218 - inc(1.2.0, preminor, dev) object raw field updated ok 219 - inc(1.2.3-1, preminor, dev) === 1.3.0-dev.0 ok 220 - inc(1.2.3-1, preminor, dev) object version updated ok 221 - inc(1.2.3-1, preminor, dev) object raw field updated ok 222 - inc(1.2.0, premajor, dev) === 2.0.0-dev.0 ok 223 - inc(1.2.0, premajor, dev) object version updated ok 224 - inc(1.2.0, premajor, dev) object raw field updated ok 225 - inc(1.2.3-1, premajor, dev) === 2.0.0-dev.0 ok 226 - inc(1.2.3-1, premajor, dev) object version updated ok 227 - inc(1.2.3-1, premajor, dev) object raw field updated ok 228 - inc(1.2.0-1, minor, dev) === 1.2.0 ok 229 - inc(1.2.0-1, minor, dev) object version updated ok 230 - inc(1.2.0-1, minor, dev) object raw field updated ok 231 - inc(1.0.0-1, major, dev) === 1.0.0 ok 232 - inc(1.0.0-1, major, dev) object version updated ok 233 - inc(1.0.0-1, major, dev) object raw field updated ok 234 - inc(1.2.3-dev.bar, prerelease, dev) === 1.2.3-dev.0 ok 235 - inc(1.2.3-dev.bar, prerelease, dev) object version updated ok 236 - inc(1.2.3-dev.bar, prerelease, dev) object raw field updated 1..236 ok 5 - increment versions test # time=36.558ms # Subtest: diff versions test ok 1 - diff(1.2.3, 0.2.3) === major ok 2 - diff(1.4.5, 0.2.3) === major ok 3 - diff(1.2.3, 2.0.0-pre) === premajor ok 4 - diff(1.2.3, 1.3.3) === minor ok 5 - diff(1.0.1, 1.1.0-pre) === preminor ok 6 - diff(1.2.3, 1.2.4) === patch ok 7 - diff(1.2.3, 1.2.4-pre) === prepatch ok 8 - diff(0.0.1, 0.0.1-pre) === prerelease ok 9 - diff(0.0.1, 0.0.1-pre-2) === prerelease ok 10 - diff(1.1.0, 1.1.0-pre) === prerelease ok 11 - diff(1.1.0-pre-1, 1.1.0-pre-2) === prerelease ok 12 - diff(1.0.0, 1.0.0) === null 1..12 ok 6 - diff versions test # time=2.601ms # Subtest: valid range test ok 1 - validRange(1.0.0 - 2.0.0) === >=1.0.0 <=2.0.0 ok 2 - validRange(1.0.0) === 1.0.0 ok 3 - validRange(>=*) === * ok 4 - validRange() === * ok 5 - validRange(*) === * ok 6 - validRange(*) === * ok 7 - validRange(>=1.0.0) === >=1.0.0 ok 8 - validRange(>1.0.0) === >1.0.0 ok 9 - validRange(<=2.0.0) === <=2.0.0 ok 10 - validRange(1) === >=1.0.0 <2.0.0 ok 11 - validRange(<=2.0.0) === <=2.0.0 ok 12 - validRange(<=2.0.0) === <=2.0.0 ok 13 - validRange(<2.0.0) === <2.0.0 ok 14 - validRange(<2.0.0) === <2.0.0 ok 15 - validRange(>= 1.0.0) === >=1.0.0 ok 16 - validRange(>= 1.0.0) === >=1.0.0 ok 17 - validRange(>= 1.0.0) === >=1.0.0 ok 18 - validRange(> 1.0.0) === >1.0.0 ok 19 - validRange(> 1.0.0) === >1.0.0 ok 20 - validRange(<= 2.0.0) === <=2.0.0 ok 21 - validRange(<= 2.0.0) === <=2.0.0 ok 22 - validRange(<= 2.0.0) === <=2.0.0 ok 23 - validRange(< 2.0.0) === <2.0.0 ok 24 - validRange(< 2.0.0) === <2.0.0 ok 25 - validRange(>=0.1.97) === >=0.1.97 ok 26 - validRange(>=0.1.97) === >=0.1.97 ok 27 - validRange(0.1.20 || 1.2.4) === 0.1.20||1.2.4 ok 28 - validRange(>=0.2.3 || <0.0.1) === >=0.2.3||<0.0.1 ok 29 - validRange(>=0.2.3 || <0.0.1) === >=0.2.3||<0.0.1 ok 30 - validRange(>=0.2.3 || <0.0.1) === >=0.2.3||<0.0.1 ok 31 - validRange(||) === || ok 32 - validRange(2.x.x) === >=2.0.0 <3.0.0 ok 33 - validRange(1.2.x) === >=1.2.0 <1.3.0 ok 34 - validRange(1.2.x || 2.x) === >=1.2.0 <1.3.0||>=2.0.0 <3.0.0 ok 35 - validRange(1.2.x || 2.x) === >=1.2.0 <1.3.0||>=2.0.0 <3.0.0 ok 36 - validRange(x) === * ok 37 - validRange(2.*.*) === >=2.0.0 <3.0.0 ok 38 - validRange(1.2.*) === >=1.2.0 <1.3.0 ok 39 - validRange(1.2.* || 2.*) === >=1.2.0 <1.3.0||>=2.0.0 <3.0.0 ok 40 - validRange(*) === * ok 41 - validRange(2) === >=2.0.0 <3.0.0 ok 42 - validRange(2.3) === >=2.3.0 <2.4.0 ok 43 - validRange(~2.4) === >=2.4.0 <2.5.0 ok 44 - validRange(~2.4) === >=2.4.0 <2.5.0 ok 45 - validRange(~>3.2.1) === >=3.2.1 <3.3.0 ok 46 - validRange(~1) === >=1.0.0 <2.0.0 ok 47 - validRange(~>1) === >=1.0.0 <2.0.0 ok 48 - validRange(~> 1) === >=1.0.0 <2.0.0 ok 49 - validRange(~1.0) === >=1.0.0 <1.1.0 ok 50 - validRange(~ 1.0) === >=1.0.0 <1.1.0 ok 51 - validRange(^0) === >=0.0.0 <1.0.0 ok 52 - validRange(^ 1) === >=1.0.0 <2.0.0 ok 53 - validRange(^0.1) === >=0.1.0 <0.2.0 ok 54 - validRange(^1.0) === >=1.0.0 <2.0.0 ok 55 - validRange(^1.2) === >=1.2.0 <2.0.0 ok 56 - validRange(^0.0.1) === >=0.0.1 <0.0.2 ok 57 - validRange(^0.0.1-beta) === >=0.0.1-beta <0.0.2 ok 58 - validRange(^0.1.2) === >=0.1.2 <0.2.0 ok 59 - validRange(^1.2.3) === >=1.2.3 <2.0.0 ok 60 - validRange(^1.2.3-beta.4) === >=1.2.3-beta.4 <2.0.0 ok 61 - validRange(<1) === <1.0.0 ok 62 - validRange(< 1) === <1.0.0 ok 63 - validRange(>=1) === >=1.0.0 ok 64 - validRange(>= 1) === >=1.0.0 ok 65 - validRange(<1.2) === <1.2.0 ok 66 - validRange(< 1.2) === <1.2.0 ok 67 - validRange(1) === >=1.0.0 <2.0.0 ok 68 - validRange(>01.02.03) === >1.2.3 ok 69 - validRange(>01.02.03) === null ok 70 - validRange(~1.2.3beta) === >=1.2.3-beta <1.3.0 ok 71 - validRange(~1.2.3beta) === null ok 72 - validRange(^ 1.2 ^ 1) === >=1.2.0 <2.0.0 >=1.0.0 <2.0.0 1..72 ok 7 - valid range test # time=14.573ms # 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"]] 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"]] ok 36 - toComparators(1.2.x) === [[">=1.2.0","<1.3.0"]] ok 37 - toComparators(1.2.x || 2.x) === [[">=1.2.0","<1.3.0"],[">=2.0.0","<3.0.0"]] ok 38 - toComparators(1.2.x || 2.x) === [[">=1.2.0","<1.3.0"],[">=2.0.0","<3.0.0"]] ok 39 - toComparators(x) === [[""]] ok 40 - toComparators(2.*.*) === [[">=2.0.0","<3.0.0"]] ok 41 - toComparators(1.2.*) === [[">=1.2.0","<1.3.0"]] ok 42 - toComparators(1.2.* || 2.*) === [[">=1.2.0","<1.3.0"],[">=2.0.0","<3.0.0"]] ok 43 - toComparators(1.2.* || 2.*) === [[">=1.2.0","<1.3.0"],[">=2.0.0","<3.0.0"]] ok 44 - toComparators(*) === [[""]] ok 45 - toComparators(2) === [[">=2.0.0","<3.0.0"]] ok 46 - toComparators(2.3) === [[">=2.3.0","<2.4.0"]] ok 47 - toComparators(~2.4) === [[">=2.4.0","<2.5.0"]] ok 48 - toComparators(~2.4) === [[">=2.4.0","<2.5.0"]] ok 49 - toComparators(~>3.2.1) === [[">=3.2.1","<3.3.0"]] ok 50 - toComparators(~1) === [[">=1.0.0","<2.0.0"]] ok 51 - toComparators(~>1) === [[">=1.0.0","<2.0.0"]] ok 52 - toComparators(~> 1) === [[">=1.0.0","<2.0.0"]] ok 53 - toComparators(~1.0) === [[">=1.0.0","<1.1.0"]] ok 54 - toComparators(~ 1.0) === [[">=1.0.0","<1.1.0"]] ok 55 - toComparators(~ 1.0.3) === [[">=1.0.3","<1.1.0"]] ok 56 - toComparators(~> 1.0.3) === [[">=1.0.3","<1.1.0"]] ok 57 - toComparators(<1) === [["<1.0.0"]] ok 58 - toComparators(< 1) === [["<1.0.0"]] ok 59 - toComparators(>=1) === [[">=1.0.0"]] ok 60 - toComparators(>= 1) === [[">=1.0.0"]] ok 61 - toComparators(<1.2) === [["<1.2.0"]] ok 62 - toComparators(< 1.2) === [["<1.2.0"]] ok 63 - toComparators(1) === [[">=1.0.0","<2.0.0"]] ok 64 - toComparators(1 2) === [[">=1.0.0","<2.0.0",">=2.0.0","<3.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"]] ok 67 - toComparators(1.2.3 - 3) === [[">=1.2.3","<4.0.0"]] ok 68 - toComparators(>*) === [["<0.0.0"]] ok 69 - toComparators(<*) === [["<0.0.0"]] 1..69 ok 8 - comparators test # time=23.417ms # 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 9 - invalid version numbers # time=2.091ms # 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 10 - strict vs loose version numbers # time=7.482ms # 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 11 - strict vs loose ranges # time=1.346ms # 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 12 - max satisfying # time=1.357ms # 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 13 - min satisfying # time=1.344ms # Subtest: intersect comparators 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 1..225 ok 14 - intersect comparators # time=39.062ms # Subtest: missing comparator parameter in intersect comparators ok 1 - throws type error: TypeError a Comparator is required 1..1 ok 15 - missing comparator parameter in intersect comparators # time=0.628ms # Subtest: ranges intersect 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 1..70 ok 16 - ranges intersect # time=15.615ms # Subtest: missing range parameter in range intersect ok 1 - throws type error: TypeError a Range is required 1..1 ok 17 - missing range parameter in range intersect # time=0.647ms # Subtest: outside with bad hilo throws ok 1 - expected to throw: TypeError Must provide a hilo val of "<" or ">" 1..1 ok 18 - outside with bad hilo throws # time=0.759ms # Subtest: comparator testing ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - expect truthy value 1..3 ok 19 - comparator testing # time=0.665ms # Subtest: tostrings ok 1 - should be equal ok 2 - should be equal 1..2 ok 20 - tostrings # time=0.596ms # Subtest: invalid cmp usage ok 1 - expected to throw: TypeError Invalid operator: a frog 1..1 ok 21 - invalid cmp usage # time=0.495ms # Subtest: sorting ok 1 - should be equivalent ok 2 - should be equivalent 1..2 ok 22 - sorting # time=2.165ms # Subtest: bad ranges in max/min satisfying ok 1 - should be equal ok 2 - should be equal 1..2 ok 23 - bad ranges in max/min satisfying # time=0.625ms 1..23 # time=404.103ms ok 5 - test/index.js # time=1197.36ms # Subtest: test/ltr.js # Subtest: ltr tests ok 1 - ltr(1.2.1, ~1.2.2, false) ok 2 - ltr(0.6.1-0, ~0.6.1-1, false) ok 3 - ltr(0.0.1, 1.0.0 - 2.0.0, false) ok 4 - ltr(1.0.0-beta.1, 1.0.0-beta.2, false) ok 5 - ltr(0.0.0, 1.0.0, false) ok 6 - ltr(1.1.1, >=2.0.0, false) ok 7 - ltr(1.2.9, >=2.0.0, false) ok 8 - ltr(2.0.0, >2.0.0, false) ok 9 - ltr(0.1.5, 0.1.20 || 1.2.4, false) ok 10 - ltr(1.0.0, 2.x.x, false) ok 11 - ltr(1.1.0, 1.2.x, false) ok 12 - ltr(1.0.0, 1.2.x || 2.x, false) ok 13 - ltr(1.0.1, 2.*.*, false) ok 14 - ltr(1.1.3, 1.2.*, false) ok 15 - ltr(1.1.9999, 1.2.* || 2.*, false) ok 16 - ltr(1.0.0, 2, false) ok 17 - ltr(2.2.2, 2.3, false) ok 18 - ltr(2.3.0, ~2.4, false) ok 19 - ltr(2.3.5, ~2.4, false) ok 20 - ltr(3.2.0, ~>3.2.1, false) ok 21 - ltr(0.2.3, ~1, false) ok 22 - ltr(0.2.4, ~>1, false) ok 23 - ltr(0.2.3, ~> 1, false) ok 24 - ltr(0.1.2, ~1.0, false) ok 25 - ltr(0.1.0, ~ 1.0, false) ok 26 - ltr(1.2.0, >1.2, false) ok 27 - ltr(1.2.1, > 1.2, false) ok 28 - ltr(0.0.0beta, 1, true) ok 29 - ltr(0.5.4-alpha, ~v0.5.4-pre, false) ok 30 - ltr(0.5.4-alpha, ~v0.5.4-pre, false) ok 31 - ltr(0.6.0, =0.7.x, false) ok 32 - ltr(0.6.0-asdf, =0.7.x, false) ok 33 - ltr(0.6.0, >=0.7.x, false) ok 34 - ltr(1.2.1, ~1.2.2, false) ok 35 - ltr(0.2.3, 1.0.0 - 2.0.0, false) ok 36 - ltr(0.0.1, 1.0.0, false) ok 37 - ltr(1.0.0, >=2.0.0, false) ok 38 - ltr(1.9999.9999, >=2.0.0, false) ok 39 - ltr(1.2.9, >=2.0.0, false) ok 40 - ltr(2.0.0, >2.0.0, false) ok 41 - ltr(1.2.9, >2.0.0, false) ok 42 - ltr(1.1.3, 2.x.x, false) ok 43 - ltr(1.1.3, 1.2.x, false) ok 44 - ltr(1.1.3, 1.2.x || 2.x, false) ok 45 - ltr(1.1.3, 2.*.*, false) ok 46 - ltr(1.1.3, 1.2.*, false) ok 47 - ltr(1.1.3, 1.2.* || 2.*, false) ok 48 - ltr(1.9999.9999, 2, false) ok 49 - ltr(2.2.1, 2.3, false) ok 50 - ltr(2.3.0, ~2.4, false) ok 51 - ltr(2.3.2, ~>3.2.1, false) ok 52 - ltr(0.2.3, ~1, false) ok 53 - ltr(0.2.3, ~>1, false) ok 54 - ltr(0.0.0, ~1.0, false) ok 55 - ltr(1.0.0, >1, false) ok 56 - ltr(1.0.0beta, 2, true) ok 57 - ltr(1.0.0beta, >1, true) ok 58 - ltr(1.0.0beta, > 1, true) ok 59 - ltr(0.6.2, =0.7.x, false) ok 60 - ltr(0.7.0-asdf, =0.7.x, false) ok 61 - ltr(1.0.0-0, ^1, false) ok 62 - ltr(0.7.0-asdf, >=0.7.x, false) ok 63 - ltr(1.0.0beta, 1, true) ok 64 - ltr(0.6.2, >=0.7.x, false) ok 65 - ltr(1.3.0-alpha, >1.2.3, false) 1..65 ok 1 - ltr tests # time=31.657ms # Subtest: negative ltr tests ok 1 - !ltr(1.1.0, ~ 1.0, false) ok 2 - !ltr(0.6.1-1, ~0.6.1-1, false) ok 3 - !ltr(1.2.3, 1.0.0 - 2.0.0, false) ok 4 - !ltr(2.9.9, 1.0.0 - 2.0.0, false) ok 5 - !ltr(1.0.0, 1.0.0, false) ok 6 - !ltr(0.2.4, >=*, false) ok 7 - !ltr(1.0.0, , true) ok 8 - !ltr(1.2.3, *, false) ok 9 - !ltr(1.0.0, >=1.0.0, false) ok 10 - !ltr(1.0.1, >=1.0.0, false) ok 11 - !ltr(1.1.0, >=1.0.0, false) ok 12 - !ltr(1.0.1, >1.0.0, false) ok 13 - !ltr(1.1.0, >1.0.0, false) ok 14 - !ltr(2.0.0, <=2.0.0, false) ok 15 - !ltr(1.9999.9999, <=2.0.0, false) ok 16 - !ltr(0.2.9, <=2.0.0, false) ok 17 - !ltr(1.9999.9999, <2.0.0, false) ok 18 - !ltr(0.2.9, <2.0.0, false) ok 19 - !ltr(1.0.0, >= 1.0.0, false) ok 20 - !ltr(1.0.1, >= 1.0.0, false) ok 21 - !ltr(1.1.0, >= 1.0.0, false) ok 22 - !ltr(1.0.1, > 1.0.0, false) ok 23 - !ltr(1.1.0, > 1.0.0, false) ok 24 - !ltr(2.0.0, <= 2.0.0, false) ok 25 - !ltr(1.9999.9999, <= 2.0.0, false) ok 26 - !ltr(0.2.9, <= 2.0.0, false) ok 27 - !ltr(1.9999.9999, < 2.0.0, false) ok 28 - !ltr(0.2.9, < 2.0.0, false) ok 29 - !ltr(v0.1.97, >=0.1.97, false) ok 30 - !ltr(0.1.97, >=0.1.97, false) ok 31 - !ltr(1.2.4, 0.1.20 || 1.2.4, false) ok 32 - !ltr(1.2.4, 0.1.20 || >1.2.4, false) ok 33 - !ltr(1.2.3, 0.1.20 || 1.2.4, false) ok 34 - !ltr(0.1.20, 0.1.20 || 1.2.4, false) ok 35 - !ltr(0.0.0, >=0.2.3 || <0.0.1, false) ok 36 - !ltr(0.2.3, >=0.2.3 || <0.0.1, false) ok 37 - !ltr(0.2.4, >=0.2.3 || <0.0.1, false) ok 38 - !ltr(1.3.4, ||, false) ok 39 - !ltr(2.1.3, 2.x.x, false) ok 40 - !ltr(1.2.3, 1.2.x, false) ok 41 - !ltr(2.1.3, 1.2.x || 2.x, false) ok 42 - !ltr(1.2.3, 1.2.x || 2.x, false) ok 43 - !ltr(1.2.3, x, false) ok 44 - !ltr(2.1.3, 2.*.*, false) ok 45 - !ltr(1.2.3, 1.2.*, false) ok 46 - !ltr(2.1.3, 1.2.* || 2.*, false) ok 47 - !ltr(1.2.3, 1.2.* || 2.*, false) ok 48 - !ltr(1.2.3, 1.2.* || 2.*, false) ok 49 - !ltr(1.2.3, *, false) ok 50 - !ltr(2.1.2, 2, false) ok 51 - !ltr(2.3.1, 2.3, false) ok 52 - !ltr(2.4.0, ~2.4, false) ok 53 - !ltr(2.4.5, ~2.4, false) ok 54 - !ltr(3.2.2, ~>3.2.1, false) ok 55 - !ltr(1.2.3, ~1, false) ok 56 - !ltr(1.2.3, ~>1, false) ok 57 - !ltr(1.2.3, ~> 1, false) ok 58 - !ltr(1.0.2, ~1.0, false) ok 59 - !ltr(1.0.2, ~ 1.0, false) ok 60 - !ltr(1.0.0, >=1, false) ok 61 - !ltr(1.0.0, >= 1, false) ok 62 - !ltr(1.1.1, <1.2, false) ok 63 - !ltr(1.1.1, < 1.2, false) ok 64 - !ltr(0.5.5, ~v0.5.4-pre, false) ok 65 - !ltr(0.5.4, ~v0.5.4-pre, false) ok 66 - !ltr(0.7.2, =0.7.x, false) ok 67 - !ltr(0.7.2, >=0.7.x, false) ok 68 - !ltr(0.6.2, <=0.7.x, false) ok 69 - !ltr(0.2.5, >0.2.3 >0.2.4 <=0.2.5, false) ok 70 - !ltr(0.2.4, >=0.2.3 <=0.2.4, false) ok 71 - !ltr(2.0.0, 1.0.0 - 2.0.0, false) ok 72 - !ltr(4.0.0, ^3.0.0, false) ok 73 - !ltr(2.0.0, ^1.0.0 || ~2.0.1, false) ok 74 - !ltr(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, false) ok 75 - !ltr(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 76 - !ltr(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 77 - !ltr(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, false) ok 78 - !ltr(1.0.0beta, ^1.0.0alpha, true) ok 79 - !ltr(1.0.0beta, ~1.0.0alpha, true) ok 80 - !ltr(1.0.0beta, ^1.0.0-alpha, true) ok 81 - !ltr(1.0.0beta, ~1.0.0-alpha, true) ok 82 - !ltr(1.0.0-beta, ^1.0.0-alpha, false) ok 83 - !ltr(1.0.0-beta, ~1.0.0-alpha, false) ok 84 - !ltr(1.0.0, =0.1.0, false) 1..84 ok 2 - negative ltr tests # time=19.924ms 1..2 # time=68.791ms ok 6 - test/ltr.js # time=879.158ms # Subtest: test/major-minor-patch.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=8.809ms # 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 2 - minor tests # time=2.498ms # 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 3 - patch tests # time=1.985ms 1..3 # time=29.894ms ok 7 - test/major-minor-patch.js # time=826.733ms # Subtest: test/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=9.261ms 1..1 # time=20.759ms ok 8 - test/prerelease.js # time=797.871ms 1..8 # time=7056.701ms make[1]: Leaving directory '/build/node-semver-5.5.1' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary dh_testroot dh_prep dh_install dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'node-semver' in '../node-semver_5.5.1-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../node-semver_5.5.1-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/25360 and its subdirectories I: Current time: Mon Apr 12 11:29:10 -12 2021 I: pbuilder-time-stamp: 1618270150