==> Building on charizard ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/semver ./ .SRCINFO 460 100% 0.00kB/s 0:00:00 460 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 39 100% 38.09kB/s 0:00:00 39 100% 38.09kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 1,137 100% 1.08MB/s 0:00:00 1,137 100% 1.08MB/s 0:00:00 (xfr#3, to-chk=1/5) semver-7.7.1-1.log 230 100% 224.61kB/s 0:00:00 230 100% 224.61kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,404 bytes received 133 bytes 3,074.00 bytes/sec total size is 1,832 speedup is 1.19 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building semver  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building semver for [extra] (riscv64) ]2;🔵 Container arch-nspawn-2932943 on charizard.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: semver 7.7.1-1 (Wed Mar 19 08:33:08 2025) ==> Retrieving sources...  -> Cloning node-semver git repo... Cloning into bare repository '/home/felix/packages/semver/node-semver'... remote: Enumerating objects: 5351, done. remote: Counting objects: 0% (1/249) remote: Counting objects: 1% (3/249) remote: Counting objects: 2% (5/249) remote: Counting objects: 3% (8/249) remote: Counting objects: 4% (10/249) remote: Counting objects: 5% (13/249) remote: Counting objects: 6% (15/249) remote: Counting objects: 7% (18/249) remote: Counting objects: 8% (20/249) remote: Counting objects: 9% (23/249) remote: Counting objects: 10% (25/249) remote: Counting objects: 11% (28/249) remote: Counting objects: 12% (30/249) remote: Counting objects: 13% (33/249) remote: Counting objects: 14% (35/249) remote: Counting objects: 15% (38/249) remote: Counting objects: 16% (40/249) remote: Counting objects: 17% (43/249) remote: Counting objects: 18% (45/249) remote: Counting objects: 19% (48/249) remote: Counting objects: 20% (50/249) remote: Counting objects: 21% (53/249) remote: Counting objects: 22% (55/249) remote: Counting objects: 23% (58/249) remote: Counting objects: 24% (60/249) remote: Counting objects: 25% (63/249) remote: Counting objects: 26% (65/249) remote: Counting objects: 27% (68/249) remote: Counting objects: 28% (70/249) remote: Counting objects: 29% (73/249) remote: Counting objects: 30% (75/249) remote: Counting objects: 31% (78/249) remote: Counting objects: 32% (80/249) remote: Counting objects: 33% (83/249) remote: Counting objects: 34% (85/249) remote: Counting objects: 35% (88/249) remote: Counting objects: 36% (90/249) remote: Counting objects: 37% (93/249) remote: Counting objects: 38% (95/249) remote: Counting objects: 39% (98/249) remote: Counting objects: 40% (100/249) remote: Counting objects: 41% (103/249) remote: Counting objects: 42% (105/249) remote: Counting objects: 43% (108/249) remote: Counting objects: 44% (110/249) remote: Counting objects: 45% (113/249) remote: Counting objects: 46% (115/249) remote: Counting objects: 47% (118/249) remote: Counting objects: 48% (120/249) remote: Counting objects: 49% (123/249) remote: Counting objects: 50% (125/249) remote: Counting objects: 51% (127/249) remote: Counting objects: 52% (130/249) remote: Counting objects: 53% (132/249) remote: Counting objects: 54% (135/249) remote: Counting objects: 55% (137/249) remote: Counting objects: 56% (140/249) remote: Counting objects: 57% (142/249) remote: Counting objects: 58% (145/249) remote: Counting objects: 59% (147/249) remote: Counting objects: 60% (150/249) remote: Counting objects: 61% (152/249) remote: Counting objects: 62% (155/249) remote: Counting objects: 63% (157/249) remote: Counting objects: 64% (160/249) remote: Counting objects: 65% (162/249) remote: Counting objects: 66% (165/249) remote: Counting objects: 67% (167/249) remote: Counting objects: 68% (170/249) remote: Counting objects: 69% (172/249) remote: Counting objects: 70% (175/249) remote: Counting objects: 71% (177/249) remote: Counting objects: 72% (180/249) remote: Counting objects: 73% (182/249) remote: Counting objects: 74% (185/249) remote: Counting objects: 75% (187/249) remote: Counting objects: 76% (190/249) remote: Counting objects: 77% (192/249) remote: Counting objects: 78% (195/249) remote: Counting objects: 79% (197/249) remote: Counting objects: 80% (200/249) remote: Counting objects: 81% (202/249) remote: Counting objects: 82% (205/249) remote: Counting objects: 83% (207/249) remote: Counting objects: 84% (210/249) remote: Counting objects: 85% (212/249) remote: Counting objects: 86% (215/249) remote: Counting objects: 87% (217/249) remote: Counting objects: 88% (220/249) remote: Counting objects: 89% (222/249) remote: Counting objects: 90% (225/249) remote: Counting objects: 91% (227/249) remote: Counting objects: 92% (230/249) remote: Counting objects: 93% (232/249) remote: Counting objects: 94% (235/249) remote: Counting objects: 95% (237/249) remote: Counting objects: 96% (240/249) remote: Counting objects: 97% (242/249) remote: Counting objects: 98% (245/249) remote: Counting objects: 99% (247/249) remote: Counting objects: 100% (249/249) remote: Counting objects: 100% (249/249), done. remote: Compressing objects: 0% (1/119) remote: Compressing objects: 1% (2/119) remote: Compressing objects: 2% (3/119) remote: Compressing objects: 3% (4/119) remote: Compressing objects: 4% (5/119) remote: Compressing objects: 5% (6/119) remote: Compressing objects: 6% (8/119) remote: Compressing objects: 7% (9/119) remote: Compressing objects: 8% (10/119) remote: Compressing objects: 9% (11/119) remote: Compressing objects: 10% (12/119) remote: Compressing objects: 11% (14/119) remote: Compressing objects: 12% (15/119) remote: Compressing objects: 13% (16/119) remote: Compressing objects: 14% (17/119) remote: Compressing objects: 15% (18/119) remote: Compressing objects: 16% (20/119) remote: Compressing objects: 17% (21/119) remote: Compressing objects: 18% (22/119) remote: Compressing objects: 19% (23/119) remote: Compressing objects: 20% (24/119) remote: Compressing objects: 21% (25/119) remote: Compressing objects: 22% (27/119) remote: Compressing objects: 23% (28/119) remote: Compressing objects: 24% (29/119) remote: Compressing objects: 25% (30/119) remote: Compressing objects: 26% (31/119) remote: Compressing objects: 27% (33/119) remote: Compressing objects: 28% (34/119) remote: Compressing objects: 29% (35/119) remote: Compressing objects: 30% (36/119) remote: Compressing objects: 31% (37/119) remote: Compressing objects: 32% (39/119) remote: Compressing objects: 33% (40/119) remote: Compressing objects: 34% (41/119) remote: Compressing objects: 35% (42/119) remote: Compressing objects: 36% (43/119) remote: Compressing objects: 37% (45/119) remote: Compressing objects: 38% (46/119) remote: Compressing objects: 39% (47/119) remote: Compressing objects: 40% (48/119) remote: Compressing objects: 41% (49/119) remote: Compressing objects: 42% (50/119) remote: Compressing objects: 43% (52/119) remote: Compressing objects: 44% (53/119) remote: Compressing objects: 45% (54/119) remote: Compressing objects: 46% (55/119) remote: Compressing objects: 47% (56/119) remote: Compressing objects: 48% (58/119) remote: Compressing objects: 49% (59/119) remote: Compressing objects: 50% (60/119) remote: Compressing objects: 51% (61/119) remote: Compressing objects: 52% (62/119) remote: Compressing objects: 53% (64/119) remote: Compressing objects: 54% (65/119) remote: Compressing objects: 55% (66/119) remote: Compressing objects: 56% (67/119) remote: Compressing objects: 57% (68/119) remote: Compressing objects: 58% (70/119) remote: Compressing objects: 59% (71/119) remote: Compressing objects: 60% (72/119) remote: Compressing objects: 61% (73/119) remote: Compressing objects: 62% (74/119) remote: Compressing objects: 63% (75/119) remote: Compressing objects: 64% (77/119) remote: Compressing objects: 65% (78/119) remote: Compressing objects: 66% (79/119) remote: Compressing objects: 67% (80/119) remote: Compressing objects: 68% (81/119) remote: Compressing objects: 69% (83/119) remote: Compressing objects: 70% (84/119) remote: Compressing objects: 71% (85/119) remote: Compressing objects: 72% (86/119) remote: Compressing objects: 73% (87/119) remote: Compressing objects: 74% (89/119) remote: Compressing objects: 75% (90/119) remote: Compressing objects: 76% (91/119) remote: Compressing objects: 77% (92/119) remote: Compressing objects: 78% (93/119) remote: Compressing objects: 79% (95/119) remote: Compressing objects: 80% (96/119) remote: Compressing objects: 81% (97/119) remote: Compressing objects: 82% (98/119) remote: Compressing objects: 83% (99/119) remote: Compressing objects: 84% (100/119) remote: Compressing objects: 85% (102/119) remote: Compressing objects: 86% (103/119) remote: Compressing objects: 87% (104/119) remote: Compressing objects: 88% (105/119) remote: Compressing objects: 89% (106/119) remote: Compressing objects: 90% (108/119) remote: Compressing objects: 91% (109/119) remote: Compressing objects: 92% (110/119) remote: Compressing objects: 93% (111/119) remote: Compressing objects: 94% (112/119) remote: Compressing objects: 95% (114/119) remote: Compressing objects: 96% (115/119) remote: Compressing objects: 97% (116/119) remote: Compressing objects: 98% (117/119) remote: Compressing objects: 99% (118/119) remote: Compressing objects: 100% (119/119) remote: Compressing objects: 100% (119/119), done. Receiving objects: 0% (1/5351) Receiving objects: 1% (54/5351) Receiving objects: 2% (108/5351) Receiving objects: 3% (161/5351) Receiving objects: 4% (215/5351) Receiving objects: 5% (268/5351) Receiving objects: 6% (322/5351) Receiving objects: 7% (375/5351) Receiving objects: 8% (429/5351) Receiving objects: 9% (482/5351) Receiving objects: 10% (536/5351) Receiving objects: 11% (589/5351) Receiving objects: 12% (643/5351) Receiving objects: 13% (696/5351) Receiving objects: 14% (750/5351) Receiving objects: 15% (803/5351) Receiving objects: 16% (857/5351) Receiving objects: 17% (910/5351) Receiving objects: 18% (964/5351) Receiving objects: 19% (1017/5351) Receiving objects: 20% (1071/5351) Receiving objects: 21% (1124/5351) Receiving objects: 22% (1178/5351) Receiving objects: 23% (1231/5351) Receiving objects: 24% (1285/5351) Receiving objects: 25% (1338/5351) Receiving objects: 26% (1392/5351) Receiving objects: 27% (1445/5351) Receiving objects: 28% (1499/5351) Receiving objects: 29% (1552/5351) Receiving objects: 30% (1606/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 31% (1659/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 32% (1713/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 33% (1766/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 34% (1820/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 35% (1873/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 36% (1927/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 37% (1980/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 38% (2034/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 39% (2087/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 40% (2141/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 41% (2194/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 42% (2248/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 43% (2301/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 44% (2355/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 45% (2408/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 46% (2462/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 47% (2515/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 48% (2569/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 49% (2622/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 50% (2676/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 51% (2730/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 52% (2783/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 53% (2837/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 54% (2890/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 55% (2944/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 56% (2997/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 57% (3051/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 58% (3104/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 59% (3158/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 60% (3211/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 61% (3265/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 62% (3318/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 63% (3372/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 64% (3425/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 65% (3479/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 66% (3532/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 67% (3586/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 68% (3639/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 69% (3693/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 70% (3746/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 71% (3800/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 72% (3853/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 73% (3907/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 74% (3960/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 75% (4014/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 76% (4067/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 77% (4121/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 78% (4174/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 79% (4228/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 80% (4281/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 81% (4335/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 82% (4388/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 83% (4442/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 84% (4495/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 85% (4549/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 86% (4602/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 87% (4656/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 88% (4709/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 89% (4763/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 90% (4816/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 91% (4870/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 92% (4923/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 92% (4973/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 93% (4977/5351), 660.00 KiB | 1.27 MiB/s Receiving objects: 94% (5030/5351), 1.67 MiB | 1.65 MiB/s Receiving objects: 95% (5084/5351), 1.67 MiB | 1.65 MiB/s Receiving objects: 96% (5137/5351), 1.67 MiB | 1.65 MiB/s Receiving objects: 97% (5191/5351), 1.67 MiB | 1.65 MiB/s Receiving objects: 98% (5244/5351), 1.67 MiB | 1.65 MiB/s Receiving objects: 99% (5298/5351), 1.67 MiB | 1.65 MiB/s remote: Total 5351 (delta 188), reused 131 (delta 130), pack-reused 5102 (from 2) Receiving objects: 100% (5351/5351), 1.67 MiB | 1.65 MiB/s Receiving objects: 100% (5351/5351), 1.78 MiB | 1.68 MiB/s, done. Resolving deltas: 0% (0/3344) Resolving deltas: 1% (34/3344) Resolving deltas: 2% (67/3344) Resolving deltas: 3% (101/3344) Resolving deltas: 4% (134/3344) Resolving deltas: 5% (168/3344) Resolving deltas: 6% (201/3344) Resolving deltas: 7% (235/3344) Resolving deltas: 8% (268/3344) Resolving deltas: 9% (301/3344) Resolving deltas: 10% (337/3344) Resolving deltas: 11% (368/3344) Resolving deltas: 12% (404/3344) Resolving deltas: 13% (435/3344) Resolving deltas: 14% (469/3344) Resolving deltas: 15% (502/3344) Resolving deltas: 16% (536/3344) Resolving deltas: 17% (569/3344) Resolving deltas: 18% (602/3344) Resolving deltas: 19% (636/3344) Resolving deltas: 20% (670/3344) Resolving deltas: 21% (703/3344) Resolving deltas: 22% (736/3344) Resolving deltas: 23% (770/3344) Resolving deltas: 24% (803/3344) Resolving deltas: 25% (836/3344) Resolving deltas: 26% (871/3344) Resolving deltas: 27% (903/3344) Resolving deltas: 28% (938/3344) Resolving deltas: 29% (970/3344) Resolving deltas: 30% (1004/3344) Resolving deltas: 31% (1037/3344) Resolving deltas: 32% (1071/3344) Resolving deltas: 33% (1104/3344) Resolving deltas: 34% (1137/3344) Resolving deltas: 35% (1172/3344) Resolving deltas: 36% (1205/3344) Resolving deltas: 37% (1238/3344) Resolving deltas: 38% (1271/3344) Resolving deltas: 39% (1305/3344) Resolving deltas: 40% (1339/3344) Resolving deltas: 41% (1372/3344) Resolving deltas: 42% (1406/3344) Resolving deltas: 43% (1438/3344) Resolving deltas: 44% (1472/3344) Resolving deltas: 45% (1505/3344) Resolving deltas: 46% (1539/3344) Resolving deltas: 47% (1572/3344) Resolving deltas: 48% (1606/3344) Resolving deltas: 49% (1639/3344) Resolving deltas: 50% (1672/3344) Resolving deltas: 51% (1706/3344) Resolving deltas: 52% (1739/3344) Resolving deltas: 53% (1773/3344) Resolving deltas: 54% (1806/3344) Resolving deltas: 55% (1840/3344) Resolving deltas: 56% (1873/3344) Resolving deltas: 57% (1909/3344) Resolving deltas: 58% (1940/3344) Resolving deltas: 59% (1973/3344) Resolving deltas: 60% (2007/3344) Resolving deltas: 61% (2040/3344) Resolving deltas: 62% (2074/3344) Resolving deltas: 63% (2107/3344) Resolving deltas: 64% (2141/3344) Resolving deltas: 65% (2174/3344) Resolving deltas: 66% (2208/3344) Resolving deltas: 67% (2241/3344) Resolving deltas: 68% (2274/3344) Resolving deltas: 69% (2308/3344) Resolving deltas: 70% (2342/3344) Resolving deltas: 71% (2375/3344) Resolving deltas: 72% (2408/3344) Resolving deltas: 73% (2442/3344) Resolving deltas: 74% (2475/3344) Resolving deltas: 75% (2510/3344) Resolving deltas: 76% (2542/3344) Resolving deltas: 77% (2575/3344) Resolving deltas: 78% (2609/3344) Resolving deltas: 79% (2642/3344) Resolving deltas: 80% (2677/3344) Resolving deltas: 81% (2709/3344) Resolving deltas: 82% (2743/3344) Resolving deltas: 83% (2777/3344) Resolving deltas: 84% (2809/3344) Resolving deltas: 85% (2843/3344) Resolving deltas: 86% (2876/3344) Resolving deltas: 87% (2910/3344) Resolving deltas: 88% (2943/3344) Resolving deltas: 89% (2978/3344) Resolving deltas: 90% (3010/3344) Resolving deltas: 91% (3044/3344) Resolving deltas: 92% (3077/3344) Resolving deltas: 93% (3110/3344) Resolving deltas: 94% (3145/3344) Resolving deltas: 95% (3178/3344) Resolving deltas: 96% (3211/3344) Resolving deltas: 97% (3244/3344) Resolving deltas: 98% (3279/3344) Resolving deltas: 99% (3311/3344) Resolving deltas: 100% (3344/3344) Resolving deltas: 100% (3344/3344), done. ==> Validating source files with b2sums... node-semver ... Passed ]2;🔵 Container arch-nspawn-2934067 on charizard.felixc.at\==> Making package: semver 7.7.1-1 (Wed Mar 19 08:33:40 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (5) New Version Net Change Download Size extra/c-ares 1.34.4-1 0.50 MiB extra/libngtcp2 1.11.0-1 0.51 MiB 0.18 MiB extra/libuv 1.50.0-1 0.59 MiB extra/simdjson 1:3.12.2-1 5.08 MiB 0.19 MiB extra/nodejs 23.9.0-1 61.73 MiB 14.53 MiB Total Download Size: 14.90 MiB Total Installed Size: 68.42 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... nodejs-23.9.0-1-riscv64 downloading... simdjson-1:3.12.2-1-riscv64 downloading... libngtcp2-1.11.0-1-riscv64 downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing c-ares... installing libngtcp2... installing libuv... installing simdjson... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (10) New Version Net Change Download Size extra/node-gyp 11.1.0-3 8.95 MiB 1.29 MiB extra/nodejs-nopt 7.2.1-1 0.03 MiB extra/oniguruma 6.9.10-1 0.88 MiB 0.23 MiB extra/perl-error 0.17030-1 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/semver 7.6.3-1 0.09 MiB extra/git 2.49.0-1 27.47 MiB extra/jq 1.7.1-2 0.71 MiB 0.30 MiB extra/npm 11.1.0-2 8.55 MiB 1.54 MiB Total Download Size: 3.36 MiB Total Installed Size: 46.91 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... npm-11.1.0-2-any downloading... node-gyp-11.1.0-3-any downloading... jq-1.7.1-2-riscv64 downloading... oniguruma-6.9.10-1-riscv64 downloading... error: restricting filesystem access failed because landlock is not supported by the kernel! checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing oniguruma... installing jq... installing nodejs-nopt... installing semver... installing node-gyp... Optional dependencies for node-gyp gcc: to build C++ modules [installed] make: to build C++ modules [installed] python: to build C++ modules installing npm... Optional dependencies for npm git: for dependencies using Git URL's [installed] :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of node-semver git repo... Cloning into 'node-semver'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options. added 838 packages, and audited 1002 packages in 6m 186 packages are looking for funding run `npm fund` for details 12 vulnerabilities (11 moderate, 1 high) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. npm notice npm notice New minor version of npm available! 11.1.0 -> 11.2.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.2.0 npm notice To update run: npm install -g npm@11.2.0 npm notice ==> Starting check()... > semver@7.7.1 test > tap TAP version 13 # Subtest: test/index.js ok 1 - just a normal value property 1..1 # time=124.067ms ok 1 - test/index.js # time=124.067ms # Subtest: test/map.js # Subtest: tests match system ok 1 - test files should match system files # Subtest: bin/semver.js 1..1 ok 1 - test covers a file ok 2 - bin/semver.js # time=96.477ms # Subtest: classes/comparator.js 1..1 ok 1 - test covers a file ok 3 - classes/comparator.js # time=63.338ms # Subtest: classes/index.js 1..1 ok 1 - test covers a file ok 4 - classes/index.js # time=45.692ms # Subtest: classes/range.js 1..1 ok 1 - test covers a file ok 5 - classes/range.js # time=30.742ms # Subtest: classes/semver.js 1..1 ok 1 - test covers a file ok 6 - classes/semver.js # time=24.173ms # Subtest: functions/clean.js 1..1 ok 1 - test covers a file ok 7 - functions/clean.js # time=15.256ms # Subtest: functions/cmp.js 1..1 ok 1 - test covers a file ok 8 - functions/cmp.js # time=11.412ms # Subtest: functions/coerce.js 1..1 ok 1 - test covers a file ok 9 - functions/coerce.js # time=11.481ms # Subtest: functions/compare-build.js 1..1 ok 1 - test covers a file ok 10 - functions/compare-build.js # time=45.267ms # Subtest: functions/compare-loose.js 1..1 ok 1 - test covers a file ok 11 - functions/compare-loose.js # time=22.629ms # Subtest: functions/compare.js 1..1 ok 1 - test covers a file ok 12 - functions/compare.js # time=9.721ms # Subtest: functions/diff.js 1..1 ok 1 - test covers a file ok 13 - functions/diff.js # time=10.912ms # Subtest: functions/eq.js 1..1 ok 1 - test covers a file ok 14 - functions/eq.js # time=12.627ms # Subtest: functions/gt.js 1..1 ok 1 - test covers a file ok 15 - functions/gt.js # time=11.159ms # Subtest: functions/gte.js 1..1 ok 1 - test covers a file ok 16 - functions/gte.js # time=13.567ms # Subtest: functions/inc.js 1..1 ok 1 - test covers a file ok 17 - functions/inc.js # time=11.356ms # Subtest: functions/lt.js 1..1 ok 1 - test covers a file ok 18 - functions/lt.js # time=10.596ms # Subtest: functions/lte.js 1..1 ok 1 - test covers a file ok 19 - functions/lte.js # time=10.666ms # Subtest: functions/major.js 1..1 ok 1 - test covers a file ok 20 - functions/major.js # time=19.733ms # Subtest: functions/minor.js 1..1 ok 1 - test covers a file ok 21 - functions/minor.js # time=10.817ms # Subtest: functions/neq.js 1..1 ok 1 - test covers a file ok 22 - functions/neq.js # time=12.952ms # Subtest: functions/parse.js 1..1 ok 1 - test covers a file ok 23 - functions/parse.js # time=11.49ms # Subtest: functions/patch.js 1..1 ok 1 - test covers a file ok 24 - functions/patch.js # time=10.267ms # Subtest: functions/prerelease.js 1..1 ok 1 - test covers a file ok 25 - functions/prerelease.js # time=10.2ms # Subtest: functions/rcompare.js 1..1 ok 1 - test covers a file ok 26 - functions/rcompare.js # time=15.788ms # Subtest: functions/rsort.js 1..1 ok 1 - test covers a file ok 27 - functions/rsort.js # time=15.432ms # Subtest: functions/satisfies.js 1..1 ok 1 - test covers a file ok 28 - functions/satisfies.js # time=19.963ms # Subtest: functions/sort.js 1..1 ok 1 - test covers a file ok 29 - functions/sort.js # time=10.948ms # Subtest: functions/valid.js 1..1 ok 1 - test covers a file ok 30 - functions/valid.js # time=10.79ms # Subtest: index.js 1..1 ok 1 - test covers a file ok 31 - index.js # time=14.268ms # Subtest: internal/constants.js 1..1 ok 1 - test covers a file ok 32 - internal/constants.js # time=10.713ms # Subtest: internal/debug.js 1..1 ok 1 - test covers a file ok 33 - internal/debug.js # time=8.424ms # Subtest: internal/identifiers.js 1..1 ok 1 - test covers a file ok 34 - internal/identifiers.js # time=10.541ms # Subtest: internal/lrucache.js 1..1 ok 1 - test covers a file ok 35 - internal/lrucache.js # time=12.945ms # Subtest: internal/parse-options.js 1..1 ok 1 - test covers a file ok 36 - internal/parse-options.js # time=10.197ms # Subtest: internal/re.js 1..1 ok 1 - test covers a file ok 37 - internal/re.js # time=9.77ms # Subtest: map.js 1..1 ok 1 - test covers a file ok 38 - map.js # time=10.547ms # Subtest: preload.js 1..1 ok 1 - test covers a file ok 39 - preload.js # time=8.434ms # Subtest: ranges/gtr.js 1..1 ok 1 - test covers a file ok 40 - ranges/gtr.js # time=10.664ms # Subtest: ranges/intersects.js 1..1 ok 1 - test covers a file ok 41 - ranges/intersects.js # time=10.298ms # Subtest: ranges/ltr.js 1..1 ok 1 - test covers a file ok 42 - ranges/ltr.js # time=8.175ms # Subtest: ranges/max-satisfying.js 1..1 ok 1 - test covers a file ok 43 - ranges/max-satisfying.js # time=11.314ms # Subtest: ranges/min-satisfying.js 1..1 ok 1 - test covers a file ok 44 - ranges/min-satisfying.js # time=10.78ms # Subtest: ranges/min-version.js 1..1 ok 1 - test covers a file ok 45 - ranges/min-version.js # time=10.551ms # Subtest: ranges/outside.js 1..1 ok 1 - test covers a file ok 46 - ranges/outside.js # time=11.544ms # Subtest: ranges/simplify.js 1..1 ok 1 - test covers a file ok 47 - ranges/simplify.js # time=10.006ms # Subtest: ranges/subset.js 1..1 ok 1 - test covers a file ok 48 - ranges/subset.js # time=10.043ms # Subtest: ranges/to-comparators.js 1..1 ok 1 - test covers a file ok 49 - ranges/to-comparators.js # time=13.323ms # Subtest: ranges/valid.js 1..1 ok 1 - test covers a file ok 50 - ranges/valid.js # time=14.306ms 1..50 ok 1 - tests match system # time=4474.633ms 1..1 # time=4691.879ms ok 2 - test/map.js # time=4691.879ms # Subtest: test/preload.js ok 1 - preload and index match 1..1 # time=133.477ms ok 3 - test/preload.js # time=133.477ms # Subtest: test/bin/semver.js # Subtest: inc tests ok 1 - -i major 1.0.0 ok 2 - -i major 1.0.0 1.0.1 ok 3 - -i premajor 1.0.0 --preid=beta ok 4 - -i premajor 1.0.0 --preid=beta -n 1 ok 5 - -i premajor 1.0.0 --preid=beta -n false ok 6 - -i 1.2.3 1..6 ok 1 - inc tests # time=21961.858ms # Subtest: help output not ok 1 - -h --- at: {} found: !error name: Error message: error thrown while awaiting Promise stack: >- Error: error thrown while awaiting Promise at Test.threw (/build/semver/src/node-semver/node_modules/libtap/lib/test.js:882:9) at Test.timeout (/build/semver/src/node-semver/node_modules/libtap/lib/base.js:173:31) at Test.timeout (/build/semver/src/node-semver/node_modules/libtap/lib/test.js:339:30) at TAP.timeout (/build/semver/src/node-semver/node_modules/libtap/lib/test.js:337:21) at EventEmitter. (/build/semver/src/node-semver/node_modules/libtap/lib/tap.js:242:9) at EventEmitter.emit (node:events:507:28) at emit (/build/semver/src/node-semver/node_modules/nyc/node_modules/signal-exit/index.js:105:13) at process.listener (/build/semver/src/node-semver/node_modules/nyc/node_modules/signal-exit/index.js:123:9) at process.emit (node:events:519:35) thrown: !error name: Error message: timeout! stack: >- Error: at Test.timeout (/build/semver/src/node-semver/node_modules/libtap/lib/base.js:173:37) at Test.timeout (/build/semver/src/node-semver/node_modules/libtap/lib/test.js:339:30) at TAP.timeout (/build/semver/src/node-semver/node_modules/libtap/lib/test.js:337:21) at EventEmitter. (/build/semver/src/node-semver/node_modules/libtap/lib/tap.js:242:9) at EventEmitter.emit (node:events:507:28) at emit (/build/semver/src/node-semver/node_modules/nyc/node_modules/signal-exit/index.js:105:13) at process.listener (/build/semver/src/node-semver/node_modules/nyc/node_modules/signal-exit/index.js:123:9) at process.emit (node:events:519:35) test: help output ... # test count(1) != plan(null) # failed 1 test # test count(1) != plan(null) # failed 2 test not ok 4 - test/bin/semver.js # time=30994.193ms --- env: NYC_CONFIG_OVERRIDE: '{"include":"bin/semver.js"}' file: test/bin/semver.js timeout: 30000 command: /usr/bin/node args: - test/bin/semver.js stdio: - 0 - pipe - 2 cwd: /build/semver/src/node-semver failures: - tapError: no plan exitCode: null signal: SIGTERM ... # Subtest: test/classes/comparator.js # Subtest: comparator testing ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - expect truthy value ok 4 - expect falsey value 1..4 ok 1 - comparator testing # time=559.21ms # Subtest: tostrings ok 1 - should be equal 1..1 ok 2 - tostrings # time=58.936ms # Subtest: intersect comparators 1..34 # Subtest: 1.3.0 >=1.3.0 true ok 1 - 1.3.0 intersects >=1.3.0 ok 2 - >=1.3.0 intersects 1.3.0 1..2 ok 1 - 1.3.0 >=1.3.0 true # time=241.63ms # Subtest: 1.3.0 >1.3.0 false ok 1 - 1.3.0 intersects >1.3.0 ok 2 - >1.3.0 intersects 1.3.0 1..2 ok 2 - 1.3.0 >1.3.0 false # time=68.419ms # Subtest: >=1.3.0 1.3.0 true ok 1 - >=1.3.0 intersects 1.3.0 ok 2 - 1.3.0 intersects >=1.3.0 1..2 ok 3 - >=1.3.0 1.3.0 true # time=71.398ms # Subtest: >1.3.0 1.3.0 false ok 1 - >1.3.0 intersects 1.3.0 ok 2 - 1.3.0 intersects >1.3.0 1..2 ok 4 - >1.3.0 1.3.0 false # time=31.787ms # Subtest: >1.3.0 >1.2.0 true ok 1 - >1.3.0 intersects >1.2.0 ok 2 - >1.2.0 intersects >1.3.0 1..2 ok 5 - >1.3.0 >1.2.0 true # time=16.359ms # Subtest: >1.2.0 >1.3.0 true ok 1 - >1.2.0 intersects >1.3.0 ok 2 - >1.3.0 intersects >1.2.0 1..2 ok 6 - >1.2.0 >1.3.0 true # time=35.863ms # Subtest: >=1.2.0 >1.3.0 true ok 1 - >=1.2.0 intersects >1.3.0 ok 2 - >1.3.0 intersects >=1.2.0 1..2 ok 7 - >=1.2.0 >1.3.0 true # time=52.296ms # Subtest: >1.2.0 >=1.3.0 true ok 1 - >1.2.0 intersects >=1.3.0 ok 2 - >=1.3.0 intersects >1.2.0 1..2 ok 8 - >1.2.0 >=1.3.0 true # time=32.893ms # Subtest: <1.3.0 <1.2.0 true ok 1 - <1.3.0 intersects <1.2.0 ok 2 - <1.2.0 intersects <1.3.0 1..2 ok 9 - <1.3.0 <1.2.0 true # time=20.975ms # Subtest: <1.2.0 <1.3.0 true ok 1 - <1.2.0 intersects <1.3.0 ok 2 - <1.3.0 intersects <1.2.0 1..2 ok 10 - <1.2.0 <1.3.0 true # time=18.785ms # Subtest: <=1.2.0 <1.3.0 true ok 1 - <=1.2.0 intersects <1.3.0 ok 2 - <1.3.0 intersects <=1.2.0 1..2 ok 11 - <=1.2.0 <1.3.0 true # time=33.484ms # Subtest: <1.2.0 <=1.3.0 true ok 1 - <1.2.0 intersects <=1.3.0 ok 2 - <=1.3.0 intersects <1.2.0 1..2 ok 12 - <1.2.0 <=1.3.0 true # time=9.653ms # Subtest: >=1.3.0 <=1.3.0 true ok 1 - >=1.3.0 intersects <=1.3.0 ok 2 - <=1.3.0 intersects >=1.3.0 1..2 ok 13 - >=1.3.0 <=1.3.0 true # time=17.147ms # Subtest: >=v1.3.0 <=1.3.0 true ok 1 - >=v1.3.0 intersects <=1.3.0 ok 2 - <=1.3.0 intersects >=v1.3.0 1..2 ok 14 - >=v1.3.0 <=1.3.0 true # time=13.71ms # Subtest: >=1.3.0 >=1.3.0 true ok 1 - >=1.3.0 intersects >=1.3.0 ok 2 - >=1.3.0 intersects >=1.3.0 1..2 ok 15 - >=1.3.0 >=1.3.0 true # time=14.145ms # Subtest: <=1.3.0 <=1.3.0 true ok 1 - <=1.3.0 intersects <=1.3.0 ok 2 - <=1.3.0 intersects <=1.3.0 1..2 ok 16 - <=1.3.0 <=1.3.0 true # time=15.764ms # Subtest: <=1.3.0 <=v1.3.0 true ok 1 - <=1.3.0 intersects <=v1.3.0 ok 2 - <=v1.3.0 intersects <=1.3.0 1..2 ok 17 - <=1.3.0 <=v1.3.0 true # time=15.044ms # Subtest: >1.3.0 <=1.3.0 false ok 1 - >1.3.0 intersects <=1.3.0 ok 2 - <=1.3.0 intersects >1.3.0 1..2 ok 18 - >1.3.0 <=1.3.0 false # time=18.584ms # Subtest: >=1.3.0 <1.3.0 false ok 1 - >=1.3.0 intersects <1.3.0 ok 2 - <1.3.0 intersects >=1.3.0 1..2 ok 19 - >=1.3.0 <1.3.0 false # time=9.181ms # Subtest: >1.0.0 <2.0.0 true ok 1 - >1.0.0 intersects <2.0.0 ok 2 - <2.0.0 intersects >1.0.0 1..2 ok 20 - >1.0.0 <2.0.0 true # time=20.257ms # Subtest: >=1.0.0 <2.0.0 true ok 1 - >=1.0.0 intersects <2.0.0 ok 2 - <2.0.0 intersects >=1.0.0 1..2 ok 21 - >=1.0.0 <2.0.0 true # time=14.557ms # Subtest: >=1.0.0 <=2.0.0 true ok 1 - >=1.0.0 intersects <=2.0.0 ok 2 - <=2.0.0 intersects >=1.0.0 1..2 ok 22 - >=1.0.0 <=2.0.0 true # time=18.285ms # Subtest: >1.0.0 <=2.0.0 true ok 1 - >1.0.0 intersects <=2.0.0 ok 2 - <=2.0.0 intersects >1.0.0 1..2 ok 23 - >1.0.0 <=2.0.0 true # time=13.329ms # Subtest: <=2.0.0 >1.0.0 true ok 1 - <=2.0.0 intersects >1.0.0 ok 2 - >1.0.0 intersects <=2.0.0 1..2 ok 24 - <=2.0.0 >1.0.0 true # time=13.682ms # Subtest: <=1.0.0 >=2.0.0 false ok 1 - <=1.0.0 intersects >=2.0.0 ok 2 - >=2.0.0 intersects <=1.0.0 1..2 ok 25 - <=1.0.0 >=2.0.0 false # time=16.37ms # Subtest: true ok 1 - intersects ok 2 - intersects 1..2 ok 26 - true # time=17.738ms # Subtest: >1.0.0 true ok 1 - intersects >1.0.0 ok 2 - >1.0.0 intersects 1..2 ok 27 - >1.0.0 true # time=14.886ms # Subtest: <=2.0.0 true ok 1 - <=2.0.0 intersects ok 2 - intersects <=2.0.0 1..2 ok 28 - <=2.0.0 true # time=8.412ms # Subtest: <0.0.0 <0.1.0 false ok 1 - <0.0.0 intersects <0.1.0 ok 2 - <0.1.0 intersects <0.0.0 1..2 ok 29 - <0.0.0 <0.1.0 false # time=21.945ms # Subtest: <0.1.0 <0.0.0 false ok 1 - <0.1.0 intersects <0.0.0 ok 2 - <0.0.0 intersects <0.1.0 1..2 ok 30 - <0.1.0 <0.0.0 false # time=8.824ms # Subtest: <0.0.0-0 <0.1.0 false ok 1 - <0.0.0-0 intersects <0.1.0 ok 2 - <0.1.0 intersects <0.0.0-0 1..2 ok 31 - <0.0.0-0 <0.1.0 false # time=15.249ms # Subtest: <0.1.0 <0.0.0-0 false ok 1 - <0.1.0 intersects <0.0.0-0 ok 2 - <0.0.0-0 intersects <0.1.0 1..2 ok 32 - <0.1.0 <0.0.0-0 false # time=9.988ms # Subtest: <0.0.0-0 <0.1.0 false ok 1 - <0.0.0-0 intersects <0.1.0 ok 2 - <0.1.0 intersects <0.0.0-0 1..2 ok 33 - <0.0.0-0 <0.1.0 false # time=17.066ms # Subtest: <0.1.0 <0.0.0-0 false ok 1 - <0.1.0 intersects <0.0.0-0 ok 2 - <0.0.0-0 intersects <0.1.0 1..2 ok 34 - <0.1.0 <0.0.0-0 false # time=9.208ms ok 3 - intersect comparators # time=3453.811ms # Subtest: intersect demands another comparator ok 1 - expected to throw: TypeError a Comparator is required 1..1 ok 4 - intersect demands another comparator # time=284.595ms # Subtest: ANY matches anything ok 1 - ANY matches anything ok 2 - anything matches ANY 1..2 ok 5 - ANY matches anything # time=16.244ms # Subtest: invalid comparator parse throws ok 1 - expected to throw: TypeError Invalid comparator: foo bar baz 1..1 ok 6 - invalid comparator parse throws # time=49.418ms # Subtest: = is ignored ok 1 - should match pattern provided 1..1 ok 7 - = is ignored # time=170.8ms 1..7 # time=5119.575ms ok 5 - test/classes/comparator.js # time=5119.575ms # Subtest: test/classes/index.js ok 1 - export all classes at semver/classes 1..1 # time=178.067ms ok 6 - test/classes/index.js # time=178.067ms # Subtest: test/classes/range.js # Subtest: range tests 1..121 ok 1 - 1.0.0 - 2.0.0 satisfied by 1.2.3 ok 2 - ^1.2.3+build satisfied by 1.2.3 ok 3 - ^1.2.3+build satisfied by 1.3.0 ok 4 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3 ok 5 - 1.2.3pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3 ok 6 - 1.2.3-pre+asdf - 2.4.3pre+asdf satisfied by 1.2.3 ok 7 - 1.2.3pre+asdf - 2.4.3pre+asdf satisfied by 1.2.3 ok 8 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3-pre.2 ok 9 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 2.4.3-alpha ok 10 - 1.2.3+asdf - 2.4.3+asdf satisfied by 1.2.3 ok 11 - 1.0.0 satisfied by 1.0.0 ok 12 - >=* satisfied by 0.2.4 ok 13 - satisfied by 1.0.0 ok 14 - * satisfied by 1.2.3 ok 15 - * satisfied by v1.2.3 ok 16 - >=1.0.0 satisfied by 1.0.0 ok 17 - >=1.0.0 satisfied by 1.0.1 ok 18 - >=1.0.0 satisfied by 1.1.0 ok 19 - >1.0.0 satisfied by 1.0.1 ok 20 - >1.0.0 satisfied by 1.1.0 ok 21 - <=2.0.0 satisfied by 2.0.0 ok 22 - <=2.0.0 satisfied by 1.9999.9999 ok 23 - <=2.0.0 satisfied by 0.2.9 ok 24 - <2.0.0 satisfied by 1.9999.9999 ok 25 - <2.0.0 satisfied by 0.2.9 ok 26 - >= 1.0.0 satisfied by 1.0.0 ok 27 - >= 1.0.0 satisfied by 1.0.1 ok 28 - >= 1.0.0 satisfied by 1.1.0 ok 29 - > 1.0.0 satisfied by 1.0.1 ok 30 - > 1.0.0 satisfied by 1.1.0 ok 31 - <= 2.0.0 satisfied by 2.0.0 ok 32 - <= 2.0.0 satisfied by 1.9999.9999 ok 33 - <= 2.0.0 satisfied by 0.2.9 ok 34 - < 2.0.0 satisfied by 1.9999.9999 ok 35 - < 2.0.0 satisfied by 0.2.9 ok 36 - >=0.1.97 satisfied by v0.1.97 ok 37 - >=0.1.97 satisfied by 0.1.97 ok 38 - 0.1.20 || 1.2.4 satisfied by 1.2.4 ok 39 - >=0.2.3 || <0.0.1 satisfied by 0.0.0 ok 40 - >=0.2.3 || <0.0.1 satisfied by 0.2.3 ok 41 - >=0.2.3 || <0.0.1 satisfied by 0.2.4 ok 42 - || satisfied by 1.3.4 ok 43 - 2.x.x satisfied by 2.1.3 ok 44 - 1.2.x satisfied by 1.2.3 ok 45 - 1.2.x || 2.x satisfied by 2.1.3 ok 46 - 1.2.x || 2.x satisfied by 1.2.3 ok 47 - x satisfied by 1.2.3 ok 48 - 2.*.* satisfied by 2.1.3 ok 49 - 1.2.* satisfied by 1.2.3 ok 50 - 1.2.* || 2.* satisfied by 2.1.3 ok 51 - 1.2.* || 2.* satisfied by 1.2.3 ok 52 - * satisfied by 1.2.3 ok 53 - 2 satisfied by 2.1.2 ok 54 - 2.3 satisfied by 2.3.1 ok 55 - ~0.0.1 satisfied by 0.0.1 ok 56 - ~0.0.1 satisfied by 0.0.2 ok 57 - ~x satisfied by 0.0.9 ok 58 - ~2 satisfied by 2.0.9 ok 59 - ~2.4 satisfied by 2.4.0 ok 60 - ~2.4 satisfied by 2.4.5 ok 61 - ~>3.2.1 satisfied by 3.2.2 ok 62 - ~1 satisfied by 1.2.3 ok 63 - ~>1 satisfied by 1.2.3 ok 64 - ~> 1 satisfied by 1.2.3 ok 65 - ~1.0 satisfied by 1.0.2 ok 66 - ~ 1.0 satisfied by 1.0.2 ok 67 - ~ 1.0.3 satisfied by 1.0.12 ok 68 - ~ 1.0.3alpha satisfied by 1.0.12 ok 69 - >=1 satisfied by 1.0.0 ok 70 - >= 1 satisfied by 1.0.0 ok 71 - <1.2 satisfied by 1.1.1 ok 72 - < 1.2 satisfied by 1.1.1 ok 73 - ~v0.5.4-pre satisfied by 0.5.5 ok 74 - ~v0.5.4-pre satisfied by 0.5.4 ok 75 - =0.7.x satisfied by 0.7.2 ok 76 - <=0.7.x satisfied by 0.7.2 ok 77 - >=0.7.x satisfied by 0.7.2 ok 78 - <=0.7.x satisfied by 0.6.2 ok 79 - ~1.2.1 >=1.2.3 satisfied by 1.2.3 ok 80 - ~1.2.1 =1.2.3 satisfied by 1.2.3 ok 81 - ~1.2.1 1.2.3 satisfied by 1.2.3 ok 82 - ~1.2.1 >=1.2.3 1.2.3 satisfied by 1.2.3 ok 83 - ~1.2.1 1.2.3 >=1.2.3 satisfied by 1.2.3 ok 84 - >=1.2.1 1.2.3 satisfied by 1.2.3 ok 85 - 1.2.3 >=1.2.1 satisfied by 1.2.3 ok 86 - >=1.2.3 >=1.2.1 satisfied by 1.2.3 ok 87 - >=1.2.1 >=1.2.3 satisfied by 1.2.3 ok 88 - >=1.2 satisfied by 1.2.8 ok 89 - ^1.2.3 satisfied by 1.8.1 ok 90 - ^0.1.2 satisfied by 0.1.2 ok 91 - ^0.1 satisfied by 0.1.2 ok 92 - ^0.0.1 satisfied by 0.0.1 ok 93 - ^1.2 satisfied by 1.4.2 ok 94 - ^1.2 ^1 satisfied by 1.4.2 ok 95 - ^1.2.3-alpha satisfied by 1.2.3-pre ok 96 - ^1.2.0-alpha satisfied by 1.2.0-pre ok 97 - ^0.0.1-alpha satisfied by 0.0.1-beta ok 98 - ^0.0.1-alpha satisfied by 0.0.1 ok 99 - ^0.1.1-alpha satisfied by 0.1.1-beta ok 100 - ^x satisfied by 1.2.3 ok 101 - x - 1.0.0 satisfied by 0.9.7 ok 102 - x - 1.x satisfied by 0.9.7 ok 103 - 1.0.0 - x satisfied by 1.9.7 ok 104 - 1.x - x satisfied by 1.9.7 ok 105 - <=7.x satisfied by 7.9.9 ok 106 - 2.x satisfied by 2.0.0-pre.0 ok 107 - 2.x satisfied by 2.1.0-pre.0 ok 108 - 1.1.x satisfied by 1.1.0-a ok 109 - 1.1.x satisfied by 1.1.1-a ok 110 - * satisfied by 1.0.0-rc1 ok 111 - ^1.0.0-0 satisfied by 1.0.1-rc1 ok 112 - ^1.0.0-rc2 satisfied by 1.0.1-rc1 ok 113 - ^1.0.0 satisfied by 1.0.1-rc1 ok 114 - ^1.0.0 satisfied by 1.1.0-rc1 ok 115 - 1 - 2 satisfied by 2.0.0-pre ok 116 - 1 - 2 satisfied by 1.0.0-pre ok 117 - 1.0 - 2 satisfied by 1.0.0-pre ok 118 - =0.7.x satisfied by 0.7.0-asdf ok 119 - >=0.7.x satisfied by 0.7.0-asdf ok 120 - <=0.7.x satisfied by 0.7.0-asdf ok 121 - >=1.0.0 <=1.1.0 satisfied by 1.1.0-pre ok 1 - range tests # time=1201.317ms # Subtest: range parsing 1..82 # Subtest: 1.0.0 - 2.0.0 >=1.0.0 <=2.0.0 undefined ok 1 - 1.0.0 - 2.0.0 => >=1.0.0 <=2.0.0 ok 2 - parsing both yields same result 1..2 ok 1 - 1.0.0 - 2.0.0 >=1.0.0 <=2.0.0 undefined # time=32.934ms # Subtest: 1.0.0 - 2.0.0 >=1.0.0-0 <2.0.1-0 {"includePrerelease":true} ok 1 - 1.0.0 - 2.0.0 => >=1.0.0-0 <2.0.1-0 ok 2 - parsing both yields same result 1..2 ok 2 - 1.0.0 - 2.0.0 >=1.0.0-0 <2.0.1-0 {"includePrerelease":true} # time=36.442ms # Subtest: 1 - 2 >=1.0.0 <3.0.0-0 undefined ok 1 - 1 - 2 => >=1.0.0 <3.0.0-0 ok 2 - parsing both yields same result 1..2 ok 3 - 1 - 2 >=1.0.0 <3.0.0-0 undefined # time=20.089ms # Subtest: 1 - 2 >=1.0.0-0 <3.0.0-0 {"includePrerelease":true} ok 1 - 1 - 2 => >=1.0.0-0 <3.0.0-0 ok 2 - parsing both yields same result 1..2 ok 4 - 1 - 2 >=1.0.0-0 <3.0.0-0 {"includePrerelease":true} # time=22.668ms # Subtest: 1.0 - 2.0 >=1.0.0 <2.1.0-0 undefined ok 1 - 1.0 - 2.0 => >=1.0.0 <2.1.0-0 ok 2 - parsing both yields same result 1..2 ok 5 - 1.0 - 2.0 >=1.0.0 <2.1.0-0 undefined # time=15.565ms not ok 6 - timeout! --- expired: test/classes/range.js ... # test count(6) != plan(82) # failed 1 of 6 tests not ok 2 - timeout! 1..2 # failed 1 of 2 tests not ok 7 - test/classes/range.js # time=31551.487ms --- env: NYC_CONFIG_OVERRIDE: '{"include":"classes/range.js"}' file: test/classes/range.js timeout: 30000 command: /usr/bin/node args: - test/classes/range.js stdio: - 0 - pipe - 2 cwd: /build/semver/src/node-semver ... # Subtest: test/classes/semver.js # Subtest: comparisons 1..31 # Subtest: 0.0.0 0.0.0-foo ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 1 - 0.0.0 0.0.0-foo # time=413.047ms # Subtest: 0.0.1 0.0.0 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 2 - 0.0.1 0.0.0 # time=152.658ms # Subtest: 1.0.0 0.9.9 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 3 - 1.0.0 0.9.9 # time=180.268ms # Subtest: 0.10.0 0.9.0 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 4 - 0.10.0 0.9.0 # time=56.406ms # Subtest: 0.99.0 0.10.0 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 5 - 0.99.0 0.10.0 # time=35.747ms # Subtest: 2.0.0 1.2.3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 6 - 2.0.0 1.2.3 # time=40.54ms # Subtest: v0.0.0 0.0.0-foo ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 7 - v0.0.0 0.0.0-foo # time=50.03ms # Subtest: v0.0.1 0.0.0 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 8 - v0.0.1 0.0.0 # time=39.952ms # Subtest: v1.0.0 0.9.9 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 9 - v1.0.0 0.9.9 # time=51.978ms # Subtest: v0.10.0 0.9.0 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 10 - v0.10.0 0.9.0 # time=75.599ms # Subtest: v0.99.0 0.10.0 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 11 - v0.99.0 0.10.0 # time=41.348ms # Subtest: v2.0.0 1.2.3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 12 - v2.0.0 1.2.3 # time=38.547ms # Subtest: 0.0.0 v0.0.0-foo ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 13 - 0.0.0 v0.0.0-foo # time=67.068ms # Subtest: 0.0.1 v0.0.0 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 14 - 0.0.1 v0.0.0 # time=62.329ms # Subtest: 1.0.0 v0.9.9 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 15 - 1.0.0 v0.9.9 # time=33.604ms # Subtest: 0.10.0 v0.9.0 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 16 - 0.10.0 v0.9.0 # time=31.893ms # Subtest: 0.99.0 v0.10.0 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 17 - 0.99.0 v0.10.0 # time=35.435ms # Subtest: 2.0.0 v1.2.3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 18 - 2.0.0 v1.2.3 # time=38.201ms # Subtest: 1.2.3 1.2.3-asdf ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 19 - 1.2.3 1.2.3-asdf # time=42.478ms # Subtest: 1.2.3 1.2.3-4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 20 - 1.2.3 1.2.3-4 # time=46.882ms # Subtest: 1.2.3 1.2.3-4-foo ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 21 - 1.2.3 1.2.3-4-foo # time=35.812ms # Subtest: 1.2.3-5-foo 1.2.3-5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 22 - 1.2.3-5-foo 1.2.3-5 # time=70.353ms # Subtest: 1.2.3-5 1.2.3-4 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 23 - 1.2.3-5 1.2.3-4 # time=29.283ms # Subtest: 1.2.3-5-foo 1.2.3-5-Foo ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 24 - 1.2.3-5-foo 1.2.3-5-Foo # time=29.584ms # Subtest: 3.0.0 2.7.2+asdf ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 25 - 3.0.0 2.7.2+asdf # time=25.505ms # Subtest: 1.2.3-a.10 1.2.3-a.5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 26 - 1.2.3-a.10 1.2.3-a.5 # time=27.047ms # Subtest: 1.2.3-a.b 1.2.3-a.5 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 27 - 1.2.3-a.b 1.2.3-a.5 # time=28.644ms # Subtest: 1.2.3-a.b 1.2.3-a ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 28 - 1.2.3-a.b 1.2.3-a # time=24.419ms # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 # time=28.336ms # Subtest: 1.2.3-r2 1.2.3-r100 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 30 - 1.2.3-r2 1.2.3-r100 # time=23.779ms # Subtest: 1.2.3-r100 1.2.3-R2 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal 1..6 ok 31 - 1.2.3-r100 1.2.3-R2 # time=18.852ms ok 1 - comparisons # time=4542.483ms # Subtest: equality 1..37 # Subtest: 1.2.3 v1.2.3 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 1 - 1.2.3 v1.2.3 true # time=24.318ms # Subtest: 1.2.3 =1.2.3 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 2 - 1.2.3 =1.2.3 true # time=29.483ms # Subtest: 1.2.3 v 1.2.3 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 3 - 1.2.3 v 1.2.3 true # time=25.5ms # Subtest: 1.2.3 = 1.2.3 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 4 - 1.2.3 = 1.2.3 true # time=21.261ms # Subtest: 1.2.3 v1.2.3 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 5 - 1.2.3 v1.2.3 true # time=25.453ms # Subtest: 1.2.3 =1.2.3 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 6 - 1.2.3 =1.2.3 true # time=18.104ms # Subtest: 1.2.3 v 1.2.3 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 7 - 1.2.3 v 1.2.3 true # time=19.756ms # Subtest: 1.2.3 = 1.2.3 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 8 - 1.2.3 = 1.2.3 true # time=18.734ms # Subtest: 1.2.3-0 v1.2.3-0 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 9 - 1.2.3-0 v1.2.3-0 true # time=21.17ms # Subtest: 1.2.3-0 =1.2.3-0 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 10 - 1.2.3-0 =1.2.3-0 true # time=19.507ms # Subtest: 1.2.3-0 v 1.2.3-0 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 11 - 1.2.3-0 v 1.2.3-0 true # time=19.589ms # Subtest: 1.2.3-0 = 1.2.3-0 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 12 - 1.2.3-0 = 1.2.3-0 true # time=22.301ms # Subtest: 1.2.3-0 v1.2.3-0 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 13 - 1.2.3-0 v1.2.3-0 true # time=19.513ms # Subtest: 1.2.3-0 =1.2.3-0 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 14 - 1.2.3-0 =1.2.3-0 true # time=17.69ms # Subtest: 1.2.3-0 v 1.2.3-0 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 15 - 1.2.3-0 v 1.2.3-0 true # time=25.836ms # Subtest: 1.2.3-0 = 1.2.3-0 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 16 - 1.2.3-0 = 1.2.3-0 true # time=17.378ms # Subtest: 1.2.3-1 v1.2.3-1 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 17 - 1.2.3-1 v1.2.3-1 true # time=18.916ms # Subtest: 1.2.3-1 =1.2.3-1 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 18 - 1.2.3-1 =1.2.3-1 true # time=20.984ms # Subtest: 1.2.3-1 v 1.2.3-1 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 19 - 1.2.3-1 v 1.2.3-1 true # time=19.583ms # Subtest: 1.2.3-1 = 1.2.3-1 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 20 - 1.2.3-1 = 1.2.3-1 true # time=16.919ms # Subtest: 1.2.3-1 v1.2.3-1 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 21 - 1.2.3-1 v1.2.3-1 true # time=24.22ms # Subtest: 1.2.3-1 =1.2.3-1 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 22 - 1.2.3-1 =1.2.3-1 true # time=17.115ms # Subtest: 1.2.3-1 v 1.2.3-1 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 23 - 1.2.3-1 v 1.2.3-1 true # time=31.282ms # Subtest: 1.2.3-1 = 1.2.3-1 true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 24 - 1.2.3-1 = 1.2.3-1 true # time=21.794ms # Subtest: 1.2.3-beta v1.2.3-beta true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 25 - 1.2.3-beta v1.2.3-beta true # time=23.854ms # Subtest: 1.2.3-beta =1.2.3-beta true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 26 - 1.2.3-beta =1.2.3-beta true # time=16.69ms # Subtest: 1.2.3-beta v 1.2.3-beta true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 27 - 1.2.3-beta v 1.2.3-beta true # time=20.957ms # Subtest: 1.2.3-beta = 1.2.3-beta true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 28 - 1.2.3-beta = 1.2.3-beta true # time=89.35ms # Subtest: 1.2.3-beta v1.2.3-beta true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 29 - 1.2.3-beta v1.2.3-beta true # time=15.956ms # Subtest: 1.2.3-beta =1.2.3-beta true ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - comparePre just to hit that code path 1..7 ok 30 - 1.2.3-beta =1.2.3-beta true # time=17.492ms not ok 31 - timeout! --- expired: test/classes/semver.js ... # test count(31) != plan(37) # failed 1 of 31 tests not ok 2 - timeout! 1..2 # failed 1 of 2 tests not ok 8 - test/classes/semver.js # time=31767.367ms --- env: NYC_CONFIG_OVERRIDE: '{"include":"classes/semver.js"}' file: test/classes/semver.js timeout: 30000 command: /usr/bin/node args: - test/classes/semver.js stdio: - 0 - pipe - 2 cwd: /build/semver/src/node-semver ... # Subtest: test/functions/clean.js # Subtest: clean tests ok 1 - clean(1.2.3) = 1.2.3 ok 2 - clean( 1.2.3 ) = 1.2.3 ok 3 - clean( 1.2.3-4 ) = 1.2.3-4 ok 4 - clean( 1.2.3-pre ) = 1.2.3-pre ok 5 - clean( =v1.2.3 ) = 1.2.3 ok 6 - clean(v1.2.3) = 1.2.3 ok 7 - clean( v1.2.3 ) = 1.2.3 ok 8 - clean( 1.2.3) = 1.2.3 ok 9 - clean(>1.2.3) = null ok 10 - clean(~1.2.3) = null ok 11 - clean(<=1.2.3) = null ok 12 - clean(1.2.x) = null ok 13 - clean(0.12.0-dev.1150+3c22cecee) = 0.12.0-dev.1150 1..13 ok 1 - clean tests # time=294.809ms 1..1 # time=416.179ms ok 9 - test/functions/clean.js # time=416.179ms # Subtest: test/functions/cmp.js # Subtest: invalid cmp usage ok 1 - expected to throw: TypeError Invalid operator: a frog 1..1 ok 1 - invalid cmp usage # time=231.428ms # Subtest: comparison tests 1..31 # Subtest: 0.0.0 0.0.0-foo undefined 1..8 ok 1 - cmp('0.0.0' > '0.0.0-foo') ok 2 - cmp('0.0.0-foo' < '0.0.0') ok 3 - !cmp('0.0.0-foo' > '0.0.0') ok 4 - !cmp('0.0.0' < '0.0.0-foo') ok 5 - cmp('0.0.0-foo' == '0.0.0-foo') ok 6 - cmp('0.0.0' >= '0.0.0-foo') ok 7 - cmp('0.0.0-foo' <= '0.0.0') ok 8 - cmp('0.0.0' != '0.0.0-foo') ok 1 - 0.0.0 0.0.0-foo undefined # time=146.916ms # Subtest: 0.0.1 0.0.0 undefined 1..8 ok 1 - cmp('0.0.1' > '0.0.0') ok 2 - cmp('0.0.0' < '0.0.1') ok 3 - !cmp('0.0.0' > '0.0.1') ok 4 - !cmp('0.0.1' < '0.0.0') ok 5 - cmp('0.0.0' == '0.0.0') ok 6 - cmp('0.0.1' >= '0.0.0') ok 7 - cmp('0.0.0' <= '0.0.1') ok 8 - cmp('0.0.1' != '0.0.0') ok 2 - 0.0.1 0.0.0 undefined # time=66.374ms # Subtest: 1.0.0 0.9.9 undefined 1..8 ok 1 - cmp('1.0.0' > '0.9.9') ok 2 - cmp('0.9.9' < '1.0.0') ok 3 - !cmp('0.9.9' > '1.0.0') ok 4 - !cmp('1.0.0' < '0.9.9') ok 5 - cmp('0.9.9' == '0.9.9') ok 6 - cmp('1.0.0' >= '0.9.9') ok 7 - cmp('0.9.9' <= '1.0.0') ok 8 - cmp('1.0.0' != '0.9.9') ok 3 - 1.0.0 0.9.9 undefined # time=43.712ms # Subtest: 0.10.0 0.9.0 undefined 1..8 ok 1 - cmp('0.10.0' > '0.9.0') ok 2 - cmp('0.9.0' < '0.10.0') ok 3 - !cmp('0.9.0' > '0.10.0') ok 4 - !cmp('0.10.0' < '0.9.0') ok 5 - cmp('0.9.0' == '0.9.0') ok 6 - cmp('0.10.0' >= '0.9.0') ok 7 - cmp('0.9.0' <= '0.10.0') ok 8 - cmp('0.10.0' != '0.9.0') ok 4 - 0.10.0 0.9.0 undefined # time=47.98ms # Subtest: 0.99.0 0.10.0 [object Object] 1..8 ok 1 - cmp('0.99.0' > '0.10.0') ok 2 - cmp('0.10.0' < '0.99.0') ok 3 - !cmp('0.10.0' > '0.99.0') ok 4 - !cmp('0.99.0' < '0.10.0') ok 5 - cmp('0.10.0' == '0.10.0') ok 6 - cmp('0.99.0' >= '0.10.0') ok 7 - cmp('0.10.0' <= '0.99.0') ok 8 - cmp('0.99.0' != '0.10.0') ok 5 - 0.99.0 0.10.0 [object Object] # time=31.125ms # Subtest: 2.0.0 1.2.3 [object Object] 1..8 ok 1 - cmp('2.0.0' > '1.2.3') ok 2 - cmp('1.2.3' < '2.0.0') ok 3 - !cmp('1.2.3' > '2.0.0') ok 4 - !cmp('2.0.0' < '1.2.3') ok 5 - cmp('1.2.3' == '1.2.3') ok 6 - cmp('2.0.0' >= '1.2.3') ok 7 - cmp('1.2.3' <= '2.0.0') ok 8 - cmp('2.0.0' != '1.2.3') ok 6 - 2.0.0 1.2.3 [object Object] # time=29.63ms # Subtest: v0.0.0 0.0.0-foo true 1..8 ok 1 - cmp('v0.0.0' > '0.0.0-foo') ok 2 - cmp('0.0.0-foo' < 'v0.0.0') ok 3 - !cmp('0.0.0-foo' > 'v0.0.0') ok 4 - !cmp('v0.0.0' < '0.0.0-foo') ok 5 - cmp('0.0.0-foo' == '0.0.0-foo') ok 6 - cmp('v0.0.0' >= '0.0.0-foo') ok 7 - cmp('0.0.0-foo' <= 'v0.0.0') ok 8 - cmp('v0.0.0' != '0.0.0-foo') ok 7 - v0.0.0 0.0.0-foo true # time=59.071ms # Subtest: v0.0.1 0.0.0 [object Object] 1..8 ok 1 - cmp('v0.0.1' > '0.0.0') ok 2 - cmp('0.0.0' < 'v0.0.1') ok 3 - !cmp('0.0.0' > 'v0.0.1') ok 4 - !cmp('v0.0.1' < '0.0.0') ok 5 - cmp('0.0.0' == '0.0.0') ok 6 - cmp('v0.0.1' >= '0.0.0') ok 7 - cmp('0.0.0' <= 'v0.0.1') ok 8 - cmp('v0.0.1' != '0.0.0') ok 8 - v0.0.1 0.0.0 [object Object] # time=42.157ms # Subtest: v1.0.0 0.9.9 true 1..8 ok 1 - cmp('v1.0.0' > '0.9.9') ok 2 - cmp('0.9.9' < 'v1.0.0') ok 3 - !cmp('0.9.9' > 'v1.0.0') ok 4 - !cmp('v1.0.0' < '0.9.9') ok 5 - cmp('0.9.9' == '0.9.9') ok 6 - cmp('v1.0.0' >= '0.9.9') ok 7 - cmp('0.9.9' <= 'v1.0.0') ok 8 - cmp('v1.0.0' != '0.9.9') ok 9 - v1.0.0 0.9.9 true # time=31.974ms # Subtest: v0.10.0 0.9.0 true 1..8 ok 1 - cmp('v0.10.0' > '0.9.0') ok 2 - cmp('0.9.0' < 'v0.10.0') ok 3 - !cmp('0.9.0' > 'v0.10.0') ok 4 - !cmp('v0.10.0' < '0.9.0') ok 5 - cmp('0.9.0' == '0.9.0') ok 6 - cmp('v0.10.0' >= '0.9.0') ok 7 - cmp('0.9.0' <= 'v0.10.0') ok 8 - cmp('v0.10.0' != '0.9.0') ok 10 - v0.10.0 0.9.0 true # time=36.492ms # Subtest: v0.99.0 0.10.0 true 1..8 ok 1 - cmp('v0.99.0' > '0.10.0') ok 2 - cmp('0.10.0' < 'v0.99.0') ok 3 - !cmp('0.10.0' > 'v0.99.0') ok 4 - !cmp('v0.99.0' < '0.10.0') ok 5 - cmp('0.10.0' == '0.10.0') ok 6 - cmp('v0.99.0' >= '0.10.0') ok 7 - cmp('0.10.0' <= 'v0.99.0') ok 8 - cmp('v0.99.0' != '0.10.0') ok 11 - v0.99.0 0.10.0 true # time=33.294ms # Subtest: v2.0.0 1.2.3 true 1..8 ok 1 - cmp('v2.0.0' > '1.2.3') ok 2 - cmp('1.2.3' < 'v2.0.0') ok 3 - !cmp('1.2.3' > 'v2.0.0') ok 4 - !cmp('v2.0.0' < '1.2.3') ok 5 - cmp('1.2.3' == '1.2.3') ok 6 - cmp('v2.0.0' >= '1.2.3') ok 7 - cmp('1.2.3' <= 'v2.0.0') ok 8 - cmp('v2.0.0' != '1.2.3') ok 12 - v2.0.0 1.2.3 true # time=28.5ms # Subtest: 0.0.0 v0.0.0-foo true 1..8 ok 1 - cmp('0.0.0' > 'v0.0.0-foo') ok 2 - cmp('v0.0.0-foo' < '0.0.0') ok 3 - !cmp('v0.0.0-foo' > '0.0.0') ok 4 - !cmp('0.0.0' < 'v0.0.0-foo') ok 5 - cmp('v0.0.0-foo' == 'v0.0.0-foo') ok 6 - cmp('0.0.0' >= 'v0.0.0-foo') ok 7 - cmp('v0.0.0-foo' <= '0.0.0') ok 8 - cmp('0.0.0' != 'v0.0.0-foo') ok 13 - 0.0.0 v0.0.0-foo true # time=29.418ms # Subtest: 0.0.1 v0.0.0 true 1..8 ok 1 - cmp('0.0.1' > 'v0.0.0') ok 2 - cmp('v0.0.0' < '0.0.1') ok 3 - !cmp('v0.0.0' > '0.0.1') ok 4 - !cmp('0.0.1' < 'v0.0.0') ok 5 - cmp('v0.0.0' == 'v0.0.0') ok 6 - cmp('0.0.1' >= 'v0.0.0') ok 7 - cmp('v0.0.0' <= '0.0.1') ok 8 - cmp('0.0.1' != 'v0.0.0') ok 14 - 0.0.1 v0.0.0 true # time=21.713ms # Subtest: 1.0.0 v0.9.9 true 1..8 ok 1 - cmp('1.0.0' > 'v0.9.9') ok 2 - cmp('v0.9.9' < '1.0.0') ok 3 - !cmp('v0.9.9' > '1.0.0') ok 4 - !cmp('1.0.0' < 'v0.9.9') ok 5 - cmp('v0.9.9' == 'v0.9.9') ok 6 - cmp('1.0.0' >= 'v0.9.9') ok 7 - cmp('v0.9.9' <= '1.0.0') ok 8 - cmp('1.0.0' != 'v0.9.9') ok 15 - 1.0.0 v0.9.9 true # time=22.888ms # Subtest: 0.10.0 v0.9.0 true 1..8 ok 1 - cmp('0.10.0' > 'v0.9.0') ok 2 - cmp('v0.9.0' < '0.10.0') ok 3 - !cmp('v0.9.0' > '0.10.0') ok 4 - !cmp('0.10.0' < 'v0.9.0') ok 5 - cmp('v0.9.0' == 'v0.9.0') ok 6 - cmp('0.10.0' >= 'v0.9.0') ok 7 - cmp('v0.9.0' <= '0.10.0') ok 8 - cmp('0.10.0' != 'v0.9.0') ok 16 - 0.10.0 v0.9.0 true # time=24.485ms # Subtest: 0.99.0 v0.10.0 true 1..8 ok 1 - cmp('0.99.0' > 'v0.10.0') ok 2 - cmp('v0.10.0' < '0.99.0') ok 3 - !cmp('v0.10.0' > '0.99.0') ok 4 - !cmp('0.99.0' < 'v0.10.0') ok 5 - cmp('v0.10.0' == 'v0.10.0') ok 6 - cmp('0.99.0' >= 'v0.10.0') ok 7 - cmp('v0.10.0' <= '0.99.0') ok 8 - cmp('0.99.0' != 'v0.10.0') ok 17 - 0.99.0 v0.10.0 true # time=23.543ms # Subtest: 2.0.0 v1.2.3 true 1..8 ok 1 - cmp('2.0.0' > 'v1.2.3') ok 2 - cmp('v1.2.3' < '2.0.0') ok 3 - !cmp('v1.2.3' > '2.0.0') ok 4 - !cmp('2.0.0' < 'v1.2.3') ok 5 - cmp('v1.2.3' == 'v1.2.3') ok 6 - cmp('2.0.0' >= 'v1.2.3') ok 7 - cmp('v1.2.3' <= '2.0.0') ok 8 - cmp('2.0.0' != 'v1.2.3') ok 18 - 2.0.0 v1.2.3 true # time=22.388ms # Subtest: 1.2.3 1.2.3-asdf undefined 1..8 ok 1 - cmp('1.2.3' > '1.2.3-asdf') ok 2 - cmp('1.2.3-asdf' < '1.2.3') ok 3 - !cmp('1.2.3-asdf' > '1.2.3') ok 4 - !cmp('1.2.3' < '1.2.3-asdf') ok 5 - cmp('1.2.3-asdf' == '1.2.3-asdf') ok 6 - cmp('1.2.3' >= '1.2.3-asdf') ok 7 - cmp('1.2.3-asdf' <= '1.2.3') ok 8 - cmp('1.2.3' != '1.2.3-asdf') ok 19 - 1.2.3 1.2.3-asdf undefined # time=119.539ms # Subtest: 1.2.3 1.2.3-4 undefined 1..8 ok 1 - cmp('1.2.3' > '1.2.3-4') ok 2 - cmp('1.2.3-4' < '1.2.3') ok 3 - !cmp('1.2.3-4' > '1.2.3') ok 4 - !cmp('1.2.3' < '1.2.3-4') ok 5 - cmp('1.2.3-4' == '1.2.3-4') ok 6 - cmp('1.2.3' >= '1.2.3-4') ok 7 - cmp('1.2.3-4' <= '1.2.3') ok 8 - cmp('1.2.3' != '1.2.3-4') ok 20 - 1.2.3 1.2.3-4 undefined # time=64.873ms # Subtest: 1.2.3 1.2.3-4-foo undefined 1..8 ok 1 - cmp('1.2.3' > '1.2.3-4-foo') ok 2 - cmp('1.2.3-4-foo' < '1.2.3') ok 3 - !cmp('1.2.3-4-foo' > '1.2.3') ok 4 - !cmp('1.2.3' < '1.2.3-4-foo') ok 5 - cmp('1.2.3-4-foo' == '1.2.3-4-foo') ok 6 - cmp('1.2.3' >= '1.2.3-4-foo') ok 7 - cmp('1.2.3-4-foo' <= '1.2.3') ok 8 - cmp('1.2.3' != '1.2.3-4-foo') ok 21 - 1.2.3 1.2.3-4-foo undefined # time=33.156ms # Subtest: 1.2.3-5-foo 1.2.3-5 undefined 1..8 ok 1 - cmp('1.2.3-5-foo' > '1.2.3-5') ok 2 - cmp('1.2.3-5' < '1.2.3-5-foo') ok 3 - !cmp('1.2.3-5' > '1.2.3-5-foo') ok 4 - !cmp('1.2.3-5-foo' < '1.2.3-5') ok 5 - cmp('1.2.3-5' == '1.2.3-5') ok 6 - cmp('1.2.3-5-foo' >= '1.2.3-5') ok 7 - cmp('1.2.3-5' <= '1.2.3-5-foo') ok 8 - cmp('1.2.3-5-foo' != '1.2.3-5') ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=43.561ms # Subtest: 1.2.3-5 1.2.3-4 undefined 1..8 ok 1 - cmp('1.2.3-5' > '1.2.3-4') ok 2 - cmp('1.2.3-4' < '1.2.3-5') ok 3 - !cmp('1.2.3-4' > '1.2.3-5') ok 4 - !cmp('1.2.3-5' < '1.2.3-4') ok 5 - cmp('1.2.3-4' == '1.2.3-4') ok 6 - cmp('1.2.3-5' >= '1.2.3-4') ok 7 - cmp('1.2.3-4' <= '1.2.3-5') ok 8 - cmp('1.2.3-5' != '1.2.3-4') ok 23 - 1.2.3-5 1.2.3-4 undefined # time=29.413ms # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined 1..8 ok 1 - cmp('1.2.3-5-foo' > '1.2.3-5-Foo') ok 2 - cmp('1.2.3-5-Foo' < '1.2.3-5-foo') ok 3 - !cmp('1.2.3-5-Foo' > '1.2.3-5-foo') ok 4 - !cmp('1.2.3-5-foo' < '1.2.3-5-Foo') ok 5 - cmp('1.2.3-5-Foo' == '1.2.3-5-Foo') ok 6 - cmp('1.2.3-5-foo' >= '1.2.3-5-Foo') ok 7 - cmp('1.2.3-5-Foo' <= '1.2.3-5-foo') ok 8 - cmp('1.2.3-5-foo' != '1.2.3-5-Foo') ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=25.603ms # Subtest: 3.0.0 2.7.2+asdf undefined 1..8 ok 1 - cmp('3.0.0' > '2.7.2+asdf') ok 2 - cmp('2.7.2+asdf' < '3.0.0') ok 3 - !cmp('2.7.2+asdf' > '3.0.0') ok 4 - !cmp('3.0.0' < '2.7.2+asdf') ok 5 - cmp('2.7.2+asdf' == '2.7.2+asdf') ok 6 - cmp('3.0.0' >= '2.7.2+asdf') ok 7 - cmp('2.7.2+asdf' <= '3.0.0') ok 8 - cmp('3.0.0' != '2.7.2+asdf') ok 25 - 3.0.0 2.7.2+asdf undefined # time=28.062ms # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined 1..8 ok 1 - cmp('1.2.3-a.10' > '1.2.3-a.5') ok 2 - cmp('1.2.3-a.5' < '1.2.3-a.10') ok 3 - !cmp('1.2.3-a.5' > '1.2.3-a.10') ok 4 - !cmp('1.2.3-a.10' < '1.2.3-a.5') ok 5 - cmp('1.2.3-a.5' == '1.2.3-a.5') ok 6 - cmp('1.2.3-a.10' >= '1.2.3-a.5') ok 7 - cmp('1.2.3-a.5' <= '1.2.3-a.10') ok 8 - cmp('1.2.3-a.10' != '1.2.3-a.5') ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=31.036ms # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined 1..8 ok 1 - cmp('1.2.3-a.b' > '1.2.3-a.5') ok 2 - cmp('1.2.3-a.5' < '1.2.3-a.b') ok 3 - !cmp('1.2.3-a.5' > '1.2.3-a.b') ok 4 - !cmp('1.2.3-a.b' < '1.2.3-a.5') ok 5 - cmp('1.2.3-a.5' == '1.2.3-a.5') ok 6 - cmp('1.2.3-a.b' >= '1.2.3-a.5') ok 7 - cmp('1.2.3-a.5' <= '1.2.3-a.b') ok 8 - cmp('1.2.3-a.b' != '1.2.3-a.5') ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=26.673ms # Subtest: 1.2.3-a.b 1.2.3-a undefined 1..8 ok 1 - cmp('1.2.3-a.b' > '1.2.3-a') ok 2 - cmp('1.2.3-a' < '1.2.3-a.b') ok 3 - !cmp('1.2.3-a' > '1.2.3-a.b') ok 4 - !cmp('1.2.3-a.b' < '1.2.3-a') ok 5 - cmp('1.2.3-a' == '1.2.3-a') ok 6 - cmp('1.2.3-a.b' >= '1.2.3-a') ok 7 - cmp('1.2.3-a' <= '1.2.3-a.b') ok 8 - cmp('1.2.3-a.b' != '1.2.3-a') ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=30.371ms # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined 1..8 ok 1 - cmp('1.2.3-a.b.c.10.d.5' > '1.2.3-a.b.c.5.d.100') ok 2 - cmp('1.2.3-a.b.c.5.d.100' < '1.2.3-a.b.c.10.d.5') ok 3 - !cmp('1.2.3-a.b.c.5.d.100' > '1.2.3-a.b.c.10.d.5') ok 4 - !cmp('1.2.3-a.b.c.10.d.5' < '1.2.3-a.b.c.5.d.100') ok 5 - cmp('1.2.3-a.b.c.5.d.100' == '1.2.3-a.b.c.5.d.100') ok 6 - cmp('1.2.3-a.b.c.10.d.5' >= '1.2.3-a.b.c.5.d.100') ok 7 - cmp('1.2.3-a.b.c.5.d.100' <= '1.2.3-a.b.c.10.d.5') ok 8 - cmp('1.2.3-a.b.c.10.d.5' != '1.2.3-a.b.c.5.d.100') ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=30.637ms # Subtest: 1.2.3-r2 1.2.3-r100 undefined 1..8 ok 1 - cmp('1.2.3-r2' > '1.2.3-r100') ok 2 - cmp('1.2.3-r100' < '1.2.3-r2') ok 3 - !cmp('1.2.3-r100' > '1.2.3-r2') ok 4 - !cmp('1.2.3-r2' < '1.2.3-r100') ok 5 - cmp('1.2.3-r100' == '1.2.3-r100') ok 6 - cmp('1.2.3-r2' >= '1.2.3-r100') ok 7 - cmp('1.2.3-r100' <= '1.2.3-r2') ok 8 - cmp('1.2.3-r2' != '1.2.3-r100') ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=31.398ms # Subtest: 1.2.3-r100 1.2.3-R2 undefined 1..8 ok 1 - cmp('1.2.3-r100' > '1.2.3-R2') ok 2 - cmp('1.2.3-R2' < '1.2.3-r100') ok 3 - !cmp('1.2.3-R2' > '1.2.3-r100') ok 4 - !cmp('1.2.3-r100' < '1.2.3-R2') ok 5 - cmp('1.2.3-R2' == '1.2.3-R2') ok 6 - cmp('1.2.3-r100' >= '1.2.3-R2') ok 7 - cmp('1.2.3-R2' <= '1.2.3-r100') ok 8 - cmp('1.2.3-r100' != '1.2.3-R2') ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=26.752ms ok 2 - comparison tests # time=3639.223ms # Subtest: equality tests 1..37 # Subtest: 1.2.3 v1.2.3 true 1..8 ok 1 - cmp(1.2.3 "" v1.2.3) ok 2 - cmp(1.2.3=v1.2.3) ok 3 - cmp(1.2.3==v1.2.3) ok 4 - !cmp(1.2.3!=v1.2.3) ok 5 - !cmp(1.2.3===v1.2.3) ok 6 - !cmp(1.2.3===v1.2.3) object ok 7 - cmp(1.2.3!==v1.2.3) ok 8 - cmp(1.2.3!==v1.2.3) object ok 1 - 1.2.3 v1.2.3 true # time=43.762ms # Subtest: 1.2.3 =1.2.3 true 1..8 ok 1 - cmp(1.2.3 "" =1.2.3) ok 2 - cmp(1.2.3==1.2.3) ok 3 - cmp(1.2.3===1.2.3) ok 4 - !cmp(1.2.3!==1.2.3) ok 5 - !cmp(1.2.3====1.2.3) ok 6 - !cmp(1.2.3====1.2.3) object ok 7 - cmp(1.2.3!===1.2.3) ok 8 - cmp(1.2.3!===1.2.3) object ok 2 - 1.2.3 =1.2.3 true # time=30.277ms # Subtest: 1.2.3 v 1.2.3 true 1..8 ok 1 - cmp(1.2.3 "" v 1.2.3) ok 2 - cmp(1.2.3=v 1.2.3) ok 3 - cmp(1.2.3==v 1.2.3) ok 4 - !cmp(1.2.3!=v 1.2.3) ok 5 - !cmp(1.2.3===v 1.2.3) ok 6 - !cmp(1.2.3===v 1.2.3) object ok 7 - cmp(1.2.3!==v 1.2.3) ok 8 - cmp(1.2.3!==v 1.2.3) object ok 3 - 1.2.3 v 1.2.3 true # time=24.866ms # Subtest: 1.2.3 = 1.2.3 true 1..8 ok 1 - cmp(1.2.3 "" = 1.2.3) ok 2 - cmp(1.2.3== 1.2.3) ok 3 - cmp(1.2.3=== 1.2.3) ok 4 - !cmp(1.2.3!== 1.2.3) ok 5 - !cmp(1.2.3==== 1.2.3) ok 6 - !cmp(1.2.3==== 1.2.3) object ok 7 - cmp(1.2.3!=== 1.2.3) ok 8 - cmp(1.2.3!=== 1.2.3) object ok 4 - 1.2.3 = 1.2.3 true # time=26.765ms # Subtest: 1.2.3 v1.2.3 true 1..8 ok 1 - cmp(1.2.3 "" v1.2.3) ok 2 - cmp(1.2.3= v1.2.3) ok 3 - cmp(1.2.3== v1.2.3) ok 4 - !cmp(1.2.3!= v1.2.3) ok 5 - !cmp(1.2.3=== v1.2.3) ok 6 - !cmp(1.2.3=== v1.2.3) object ok 7 - cmp(1.2.3!== v1.2.3) ok 8 - cmp(1.2.3!== v1.2.3) object ok 5 - 1.2.3 v1.2.3 true # time=32.818ms # Subtest: 1.2.3 =1.2.3 true 1..8 ok 1 - cmp(1.2.3 "" =1.2.3) ok 2 - cmp(1.2.3= =1.2.3) ok 3 - cmp(1.2.3== =1.2.3) ok 4 - !cmp(1.2.3!= =1.2.3) ok 5 - !cmp(1.2.3=== =1.2.3) ok 6 - !cmp(1.2.3=== =1.2.3) object ok 7 - cmp(1.2.3!== =1.2.3) ok 8 - cmp(1.2.3!== =1.2.3) object ok 6 - 1.2.3 =1.2.3 true # time=23.348ms # Subtest: 1.2.3 v 1.2.3 true 1..8 ok 1 - cmp(1.2.3 "" v 1.2.3) ok 2 - cmp(1.2.3= v 1.2.3) ok 3 - cmp(1.2.3== v 1.2.3) ok 4 - !cmp(1.2.3!= v 1.2.3) ok 5 - !cmp(1.2.3=== v 1.2.3) ok 6 - !cmp(1.2.3=== v 1.2.3) object ok 7 - cmp(1.2.3!== v 1.2.3) ok 8 - cmp(1.2.3!== v 1.2.3) object ok 7 - 1.2.3 v 1.2.3 true # time=25.506ms # Subtest: 1.2.3 = 1.2.3 true 1..8 ok 1 - cmp(1.2.3 "" = 1.2.3) ok 2 - cmp(1.2.3= = 1.2.3) ok 3 - cmp(1.2.3== = 1.2.3) ok 4 - !cmp(1.2.3!= = 1.2.3) ok 5 - !cmp(1.2.3=== = 1.2.3) ok 6 - !cmp(1.2.3=== = 1.2.3) object ok 7 - cmp(1.2.3!== = 1.2.3) ok 8 - cmp(1.2.3!== = 1.2.3) object ok 8 - 1.2.3 = 1.2.3 true # time=28.863ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..8 ok 1 - cmp(1.2.3-0 "" v1.2.3-0) ok 2 - cmp(1.2.3-0=v1.2.3-0) ok 3 - cmp(1.2.3-0==v1.2.3-0) ok 4 - !cmp(1.2.3-0!=v1.2.3-0) ok 5 - !cmp(1.2.3-0===v1.2.3-0) ok 6 - !cmp(1.2.3-0===v1.2.3-0) object ok 7 - cmp(1.2.3-0!==v1.2.3-0) ok 8 - cmp(1.2.3-0!==v1.2.3-0) object ok 9 - 1.2.3-0 v1.2.3-0 true # time=20.859ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..8 ok 1 - cmp(1.2.3-0 "" =1.2.3-0) ok 2 - cmp(1.2.3-0==1.2.3-0) ok 3 - cmp(1.2.3-0===1.2.3-0) ok 4 - !cmp(1.2.3-0!==1.2.3-0) ok 5 - !cmp(1.2.3-0====1.2.3-0) ok 6 - !cmp(1.2.3-0====1.2.3-0) object ok 7 - cmp(1.2.3-0!===1.2.3-0) ok 8 - cmp(1.2.3-0!===1.2.3-0) object ok 10 - 1.2.3-0 =1.2.3-0 true # time=20.201ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..8 ok 1 - cmp(1.2.3-0 "" v 1.2.3-0) ok 2 - cmp(1.2.3-0=v 1.2.3-0) ok 3 - cmp(1.2.3-0==v 1.2.3-0) ok 4 - !cmp(1.2.3-0!=v 1.2.3-0) ok 5 - !cmp(1.2.3-0===v 1.2.3-0) ok 6 - !cmp(1.2.3-0===v 1.2.3-0) object ok 7 - cmp(1.2.3-0!==v 1.2.3-0) ok 8 - cmp(1.2.3-0!==v 1.2.3-0) object ok 11 - 1.2.3-0 v 1.2.3-0 true # time=26.59ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..8 ok 1 - cmp(1.2.3-0 "" = 1.2.3-0) ok 2 - cmp(1.2.3-0== 1.2.3-0) ok 3 - cmp(1.2.3-0=== 1.2.3-0) ok 4 - !cmp(1.2.3-0!== 1.2.3-0) ok 5 - !cmp(1.2.3-0==== 1.2.3-0) ok 6 - !cmp(1.2.3-0==== 1.2.3-0) object ok 7 - cmp(1.2.3-0!=== 1.2.3-0) ok 8 - cmp(1.2.3-0!=== 1.2.3-0) object ok 12 - 1.2.3-0 = 1.2.3-0 true # time=26.31ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..8 ok 1 - cmp(1.2.3-0 "" v1.2.3-0) ok 2 - cmp(1.2.3-0= v1.2.3-0) ok 3 - cmp(1.2.3-0== v1.2.3-0) ok 4 - !cmp(1.2.3-0!= v1.2.3-0) ok 5 - !cmp(1.2.3-0=== v1.2.3-0) ok 6 - !cmp(1.2.3-0=== v1.2.3-0) object ok 7 - cmp(1.2.3-0!== v1.2.3-0) ok 8 - cmp(1.2.3-0!== v1.2.3-0) object ok 13 - 1.2.3-0 v1.2.3-0 true # time=24.422ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..8 ok 1 - cmp(1.2.3-0 "" =1.2.3-0) ok 2 - cmp(1.2.3-0= =1.2.3-0) ok 3 - cmp(1.2.3-0== =1.2.3-0) ok 4 - !cmp(1.2.3-0!= =1.2.3-0) ok 5 - !cmp(1.2.3-0=== =1.2.3-0) ok 6 - !cmp(1.2.3-0=== =1.2.3-0) object ok 7 - cmp(1.2.3-0!== =1.2.3-0) ok 8 - cmp(1.2.3-0!== =1.2.3-0) object ok 14 - 1.2.3-0 =1.2.3-0 true # time=23.239ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..8 ok 1 - cmp(1.2.3-0 "" v 1.2.3-0) ok 2 - cmp(1.2.3-0= v 1.2.3-0) ok 3 - cmp(1.2.3-0== v 1.2.3-0) ok 4 - !cmp(1.2.3-0!= v 1.2.3-0) ok 5 - !cmp(1.2.3-0=== v 1.2.3-0) ok 6 - !cmp(1.2.3-0=== v 1.2.3-0) object ok 7 - cmp(1.2.3-0!== v 1.2.3-0) ok 8 - cmp(1.2.3-0!== v 1.2.3-0) object ok 15 - 1.2.3-0 v 1.2.3-0 true # time=24.374ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..8 ok 1 - cmp(1.2.3-0 "" = 1.2.3-0) ok 2 - cmp(1.2.3-0= = 1.2.3-0) ok 3 - cmp(1.2.3-0== = 1.2.3-0) ok 4 - !cmp(1.2.3-0!= = 1.2.3-0) ok 5 - !cmp(1.2.3-0=== = 1.2.3-0) ok 6 - !cmp(1.2.3-0=== = 1.2.3-0) object ok 7 - cmp(1.2.3-0!== = 1.2.3-0) ok 8 - cmp(1.2.3-0!== = 1.2.3-0) object ok 16 - 1.2.3-0 = 1.2.3-0 true # time=20.986ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..8 ok 1 - cmp(1.2.3-1 "" v1.2.3-1) ok 2 - cmp(1.2.3-1=v1.2.3-1) ok 3 - cmp(1.2.3-1==v1.2.3-1) ok 4 - !cmp(1.2.3-1!=v1.2.3-1) ok 5 - !cmp(1.2.3-1===v1.2.3-1) ok 6 - !cmp(1.2.3-1===v1.2.3-1) object ok 7 - cmp(1.2.3-1!==v1.2.3-1) ok 8 - cmp(1.2.3-1!==v1.2.3-1) object ok 17 - 1.2.3-1 v1.2.3-1 true # time=28.856ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..8 ok 1 - cmp(1.2.3-1 "" =1.2.3-1) ok 2 - cmp(1.2.3-1==1.2.3-1) ok 3 - cmp(1.2.3-1===1.2.3-1) ok 4 - !cmp(1.2.3-1!==1.2.3-1) ok 5 - !cmp(1.2.3-1====1.2.3-1) ok 6 - !cmp(1.2.3-1====1.2.3-1) object ok 7 - cmp(1.2.3-1!===1.2.3-1) ok 8 - cmp(1.2.3-1!===1.2.3-1) object ok 18 - 1.2.3-1 =1.2.3-1 true # time=18.979ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..8 ok 1 - cmp(1.2.3-1 "" v 1.2.3-1) ok 2 - cmp(1.2.3-1=v 1.2.3-1) ok 3 - cmp(1.2.3-1==v 1.2.3-1) ok 4 - !cmp(1.2.3-1!=v 1.2.3-1) ok 5 - !cmp(1.2.3-1===v 1.2.3-1) ok 6 - !cmp(1.2.3-1===v 1.2.3-1) object ok 7 - cmp(1.2.3-1!==v 1.2.3-1) ok 8 - cmp(1.2.3-1!==v 1.2.3-1) object ok 19 - 1.2.3-1 v 1.2.3-1 true # time=26.761ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..8 ok 1 - cmp(1.2.3-1 "" = 1.2.3-1) ok 2 - cmp(1.2.3-1== 1.2.3-1) ok 3 - cmp(1.2.3-1=== 1.2.3-1) ok 4 - !cmp(1.2.3-1!== 1.2.3-1) ok 5 - !cmp(1.2.3-1==== 1.2.3-1) ok 6 - !cmp(1.2.3-1==== 1.2.3-1) object ok 7 - cmp(1.2.3-1!=== 1.2.3-1) ok 8 - cmp(1.2.3-1!=== 1.2.3-1) object ok 20 - 1.2.3-1 = 1.2.3-1 true # time=26.848ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..8 ok 1 - cmp(1.2.3-1 "" v1.2.3-1) ok 2 - cmp(1.2.3-1= v1.2.3-1) ok 3 - cmp(1.2.3-1== v1.2.3-1) ok 4 - !cmp(1.2.3-1!= v1.2.3-1) ok 5 - !cmp(1.2.3-1=== v1.2.3-1) ok 6 - !cmp(1.2.3-1=== v1.2.3-1) object ok 7 - cmp(1.2.3-1!== v1.2.3-1) ok 8 - cmp(1.2.3-1!== v1.2.3-1) object ok 21 - 1.2.3-1 v1.2.3-1 true # time=32.088ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..8 ok 1 - cmp(1.2.3-1 "" =1.2.3-1) ok 2 - cmp(1.2.3-1= =1.2.3-1) ok 3 - cmp(1.2.3-1== =1.2.3-1) ok 4 - !cmp(1.2.3-1!= =1.2.3-1) ok 5 - !cmp(1.2.3-1=== =1.2.3-1) ok 6 - !cmp(1.2.3-1=== =1.2.3-1) object ok 7 - cmp(1.2.3-1!== =1.2.3-1) ok 8 - cmp(1.2.3-1!== =1.2.3-1) object ok 22 - 1.2.3-1 =1.2.3-1 true # time=24.772ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..8 ok 1 - cmp(1.2.3-1 "" v 1.2.3-1) ok 2 - cmp(1.2.3-1= v 1.2.3-1) ok 3 - cmp(1.2.3-1== v 1.2.3-1) ok 4 - !cmp(1.2.3-1!= v 1.2.3-1) ok 5 - !cmp(1.2.3-1=== v 1.2.3-1) ok 6 - !cmp(1.2.3-1=== v 1.2.3-1) object ok 7 - cmp(1.2.3-1!== v 1.2.3-1) ok 8 - cmp(1.2.3-1!== v 1.2.3-1) object ok 23 - 1.2.3-1 v 1.2.3-1 true # time=27.578ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..8 ok 1 - cmp(1.2.3-1 "" = 1.2.3-1) ok 2 - cmp(1.2.3-1= = 1.2.3-1) ok 3 - cmp(1.2.3-1== = 1.2.3-1) ok 4 - !cmp(1.2.3-1!= = 1.2.3-1) ok 5 - !cmp(1.2.3-1=== = 1.2.3-1) ok 6 - !cmp(1.2.3-1=== = 1.2.3-1) object ok 7 - cmp(1.2.3-1!== = 1.2.3-1) ok 8 - cmp(1.2.3-1!== = 1.2.3-1) object ok 24 - 1.2.3-1 = 1.2.3-1 true # time=17.937ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..8 ok 1 - cmp(1.2.3-beta "" v1.2.3-beta) ok 2 - cmp(1.2.3-beta=v1.2.3-beta) ok 3 - cmp(1.2.3-beta==v1.2.3-beta) ok 4 - !cmp(1.2.3-beta!=v1.2.3-beta) ok 5 - !cmp(1.2.3-beta===v1.2.3-beta) ok 6 - !cmp(1.2.3-beta===v1.2.3-beta) object ok 7 - cmp(1.2.3-beta!==v1.2.3-beta) ok 8 - cmp(1.2.3-beta!==v1.2.3-beta) object ok 25 - 1.2.3-beta v1.2.3-beta true # time=30.583ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..8 ok 1 - cmp(1.2.3-beta "" =1.2.3-beta) ok 2 - cmp(1.2.3-beta==1.2.3-beta) ok 3 - cmp(1.2.3-beta===1.2.3-beta) ok 4 - !cmp(1.2.3-beta!==1.2.3-beta) ok 5 - !cmp(1.2.3-beta====1.2.3-beta) ok 6 - !cmp(1.2.3-beta====1.2.3-beta) object ok 7 - cmp(1.2.3-beta!===1.2.3-beta) ok 8 - cmp(1.2.3-beta!===1.2.3-beta) object ok 26 - 1.2.3-beta =1.2.3-beta true # time=34.998ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..8 ok 1 - cmp(1.2.3-beta "" v 1.2.3-beta) ok 2 - cmp(1.2.3-beta=v 1.2.3-beta) ok 3 - cmp(1.2.3-beta==v 1.2.3-beta) ok 4 - !cmp(1.2.3-beta!=v 1.2.3-beta) ok 5 - !cmp(1.2.3-beta===v 1.2.3-beta) ok 6 - !cmp(1.2.3-beta===v 1.2.3-beta) object ok 7 - cmp(1.2.3-beta!==v 1.2.3-beta) ok 8 - cmp(1.2.3-beta!==v 1.2.3-beta) object ok 27 - 1.2.3-beta v 1.2.3-beta true # time=24.961ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..8 ok 1 - cmp(1.2.3-beta "" = 1.2.3-beta) ok 2 - cmp(1.2.3-beta== 1.2.3-beta) ok 3 - cmp(1.2.3-beta=== 1.2.3-beta) ok 4 - !cmp(1.2.3-beta!== 1.2.3-beta) ok 5 - !cmp(1.2.3-beta==== 1.2.3-beta) ok 6 - !cmp(1.2.3-beta==== 1.2.3-beta) object ok 7 - cmp(1.2.3-beta!=== 1.2.3-beta) ok 8 - cmp(1.2.3-beta!=== 1.2.3-beta) object ok 28 - 1.2.3-beta = 1.2.3-beta true # time=90.924ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..8 ok 1 - cmp(1.2.3-beta "" v1.2.3-beta) ok 2 - cmp(1.2.3-beta= v1.2.3-beta) ok 3 - cmp(1.2.3-beta== v1.2.3-beta) ok 4 - !cmp(1.2.3-beta!= v1.2.3-beta) ok 5 - !cmp(1.2.3-beta=== v1.2.3-beta) ok 6 - !cmp(1.2.3-beta=== v1.2.3-beta) object ok 7 - cmp(1.2.3-beta!== v1.2.3-beta) ok 8 - cmp(1.2.3-beta!== v1.2.3-beta) object ok 29 - 1.2.3-beta v1.2.3-beta true # time=27.416ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..8 ok 1 - cmp(1.2.3-beta "" =1.2.3-beta) ok 2 - cmp(1.2.3-beta= =1.2.3-beta) ok 3 - cmp(1.2.3-beta== =1.2.3-beta) ok 4 - !cmp(1.2.3-beta!= =1.2.3-beta) ok 5 - !cmp(1.2.3-beta=== =1.2.3-beta) ok 6 - !cmp(1.2.3-beta=== =1.2.3-beta) object ok 7 - cmp(1.2.3-beta!== =1.2.3-beta) ok 8 - cmp(1.2.3-beta!== =1.2.3-beta) object ok 30 - 1.2.3-beta =1.2.3-beta true # time=22.163ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..8 ok 1 - cmp(1.2.3-beta "" v 1.2.3-beta) ok 2 - cmp(1.2.3-beta= v 1.2.3-beta) ok 3 - cmp(1.2.3-beta== v 1.2.3-beta) ok 4 - !cmp(1.2.3-beta!= v 1.2.3-beta) ok 5 - !cmp(1.2.3-beta=== v 1.2.3-beta) ok 6 - !cmp(1.2.3-beta=== v 1.2.3-beta) object ok 7 - cmp(1.2.3-beta!== v 1.2.3-beta) ok 8 - cmp(1.2.3-beta!== v 1.2.3-beta) object ok 31 - 1.2.3-beta v 1.2.3-beta true # time=21.738ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..8 ok 1 - cmp(1.2.3-beta "" = 1.2.3-beta) ok 2 - cmp(1.2.3-beta= = 1.2.3-beta) ok 3 - cmp(1.2.3-beta== = 1.2.3-beta) ok 4 - !cmp(1.2.3-beta!= = 1.2.3-beta) ok 5 - !cmp(1.2.3-beta=== = 1.2.3-beta) ok 6 - !cmp(1.2.3-beta=== = 1.2.3-beta) object ok 7 - cmp(1.2.3-beta!== = 1.2.3-beta) ok 8 - cmp(1.2.3-beta!== = 1.2.3-beta) object ok 32 - 1.2.3-beta = 1.2.3-beta true # time=20.287ms # Subtest: 1.2.3-beta+build = 1.2.3-beta+otherbuild true 1..8 ok 1 - cmp(1.2.3-beta+build "" = 1.2.3-beta+otherbuild) ok 2 - cmp(1.2.3-beta+build= = 1.2.3-beta+otherbuild) ok 3 - cmp(1.2.3-beta+build== = 1.2.3-beta+otherbuild) ok 4 - !cmp(1.2.3-beta+build!= = 1.2.3-beta+otherbuild) ok 5 - !cmp(1.2.3-beta+build=== = 1.2.3-beta+otherbuild) ok 6 - !cmp(1.2.3-beta+build=== = 1.2.3-beta+otherbuild) object ok 7 - cmp(1.2.3-beta+build!== = 1.2.3-beta+otherbuild) ok 8 - cmp(1.2.3-beta+build!== = 1.2.3-beta+otherbuild) object ok 33 - 1.2.3-beta+build = 1.2.3-beta+otherbuild true # time=29.176ms # Subtest: 1.2.3+build = 1.2.3+otherbuild true 1..8 ok 1 - cmp(1.2.3+build "" = 1.2.3+otherbuild) ok 2 - cmp(1.2.3+build= = 1.2.3+otherbuild) ok 3 - cmp(1.2.3+build== = 1.2.3+otherbuild) ok 4 - !cmp(1.2.3+build!= = 1.2.3+otherbuild) ok 5 - !cmp(1.2.3+build=== = 1.2.3+otherbuild) ok 6 - !cmp(1.2.3+build=== = 1.2.3+otherbuild) object ok 7 - cmp(1.2.3+build!== = 1.2.3+otherbuild) ok 8 - cmp(1.2.3+build!== = 1.2.3+otherbuild) object ok 34 - 1.2.3+build = 1.2.3+otherbuild true # time=23.095ms # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined 1..8 ok 1 - cmp(1.2.3-beta+build "" 1.2.3-beta+otherbuild) ok 2 - cmp(1.2.3-beta+build=1.2.3-beta+otherbuild) ok 3 - cmp(1.2.3-beta+build==1.2.3-beta+otherbuild) ok 4 - !cmp(1.2.3-beta+build!=1.2.3-beta+otherbuild) ok 5 - !cmp(1.2.3-beta+build===1.2.3-beta+otherbuild) ok 6 - !cmp(1.2.3-beta+build===1.2.3-beta+otherbuild) object ok 7 - cmp(1.2.3-beta+build!==1.2.3-beta+otherbuild) ok 8 - cmp(1.2.3-beta+build!==1.2.3-beta+otherbuild) object ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=18.681ms # Subtest: 1.2.3+build 1.2.3+otherbuild undefined 1..8 ok 1 - cmp(1.2.3+build "" 1.2.3+otherbuild) ok 2 - cmp(1.2.3+build=1.2.3+otherbuild) ok 3 - cmp(1.2.3+build==1.2.3+otherbuild) ok 4 - !cmp(1.2.3+build!=1.2.3+otherbuild) ok 5 - !cmp(1.2.3+build===1.2.3+otherbuild) ok 6 - !cmp(1.2.3+build===1.2.3+otherbuild) object ok 7 - cmp(1.2.3+build!==1.2.3+otherbuild) ok 8 - cmp(1.2.3+build!==1.2.3+otherbuild) object ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=20.781ms # Subtest: v1.2.3+build 1.2.3+otherbuild undefined 1..8 ok 1 - cmp( v1.2.3+build "" 1.2.3+otherbuild) ok 2 - cmp( v1.2.3+build=1.2.3+otherbuild) ok 3 - cmp( v1.2.3+build==1.2.3+otherbuild) ok 4 - !cmp( v1.2.3+build!=1.2.3+otherbuild) ok 5 - !cmp( v1.2.3+build===1.2.3+otherbuild) ok 6 - !cmp( v1.2.3+build===1.2.3+otherbuild) object ok 7 - cmp( v1.2.3+build!==1.2.3+otherbuild) ok 8 - cmp( v1.2.3+build!==1.2.3+otherbuild) object ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=25.102ms ok 3 - equality tests # time=2798.028ms 1..3 # time=7002.016ms ok 10 - test/functions/cmp.js # time=7002.016ms # Subtest: test/functions/coerce.js # Subtest: coerce tests ok 1 - coerce(null) should be null ok 2 - coerce([object Object]) should be null ok 3 - coerce(function () { return '1.2.3' }) should be null ok 4 - coerce() should be null ok 5 - coerce(.) should be null ok 6 - coerce(version one) should be null ok 7 - coerce(9999999999999999) should be null ok 8 - coerce(11111111111111111) should be null ok 9 - coerce(a9999999999999999) should be null ok 10 - coerce(a11111111111111111) should be null ok 11 - coerce(9999999999999999a) should be null ok 12 - coerce(11111111111111111a) should be null ok 13 - coerce(9999999999999999.4.7.4) should be null ok 14 - coerce(9999999999999999.2222222222222222.3333333333333333) should be null ok 15 - coerce(1111111111111111.9999999999999999.3333333333333333) should be null ok 16 - coerce(1111111111111111.2222222222222222.9999999999999999) should be null ok 17 - coerce(1.2.3, undefined) should be equal to 1.2.3 ok 18 - coerce(1.2.3, undefined) build should be equal to 1.2.3 ok 19 - coerce(.1, undefined) should be equal to 1.0.0 ok 20 - coerce(.1, undefined) build should be equal to 1.0.0 ok 21 - coerce(.1., undefined) should be equal to 1.0.0 ok 22 - coerce(.1., undefined) build should be equal to 1.0.0 ok 23 - coerce(..1, undefined) should be equal to 1.0.0 ok 24 - coerce(..1, undefined) build should be equal to 1.0.0 ok 25 - coerce(.1.1, undefined) should be equal to 1.1.0 ok 26 - coerce(.1.1, undefined) build should be equal to 1.1.0 ok 27 - coerce(1., undefined) should be equal to 1.0.0 ok 28 - coerce(1., undefined) build should be equal to 1.0.0 ok 29 - coerce(1.0, undefined) should be equal to 1.0.0 ok 30 - coerce(1.0, undefined) build should be equal to 1.0.0 ok 31 - coerce(1.0.0, undefined) should be equal to 1.0.0 ok 32 - coerce(1.0.0, undefined) build should be equal to 1.0.0 ok 33 - coerce(0, undefined) should be equal to 0.0.0 ok 34 - coerce(0, undefined) build should be equal to 0.0.0 ok 35 - coerce(0.0, undefined) should be equal to 0.0.0 ok 36 - coerce(0.0, undefined) build should be equal to 0.0.0 ok 37 - coerce(0.0.0, undefined) should be equal to 0.0.0 ok 38 - coerce(0.0.0, undefined) build should be equal to 0.0.0 ok 39 - coerce(0.1, undefined) should be equal to 0.1.0 ok 40 - coerce(0.1, undefined) build should be equal to 0.1.0 ok 41 - coerce(0.0.1, undefined) should be equal to 0.0.1 ok 42 - coerce(0.0.1, undefined) build should be equal to 0.0.1 ok 43 - coerce(0.1.1, undefined) should be equal to 0.1.1 ok 44 - coerce(0.1.1, undefined) build should be equal to 0.1.1 ok 45 - coerce(1, undefined) should be equal to 1.0.0 ok 46 - coerce(1, undefined) build should be equal to 1.0.0 ok 47 - coerce(1.2, undefined) should be equal to 1.2.0 ok 48 - coerce(1.2, undefined) build should be equal to 1.2.0 ok 49 - coerce(1.2.3, undefined) should be equal to 1.2.3 ok 50 - coerce(1.2.3, undefined) build should be equal to 1.2.3 ok 51 - coerce(1.2.3.4, undefined) should be equal to 1.2.3 ok 52 - coerce(1.2.3.4, undefined) build should be equal to 1.2.3 ok 53 - coerce(13, undefined) should be equal to 13.0.0 ok 54 - coerce(13, undefined) build should be equal to 13.0.0 ok 55 - coerce(35.12, undefined) should be equal to 35.12.0 ok 56 - coerce(35.12, undefined) build should be equal to 35.12.0 ok 57 - coerce(35.12.18, undefined) should be equal to 35.12.18 ok 58 - coerce(35.12.18, undefined) build should be equal to 35.12.18 ok 59 - coerce(35.12.18.24, undefined) should be equal to 35.12.18 ok 60 - coerce(35.12.18.24, undefined) build should be equal to 35.12.18 ok 61 - coerce(v1, undefined) should be equal to 1.0.0 ok 62 - coerce(v1, undefined) build should be equal to 1.0.0 ok 63 - coerce(v1.2, undefined) should be equal to 1.2.0 ok 64 - coerce(v1.2, undefined) build should be equal to 1.2.0 ok 65 - coerce(v1.2.3, undefined) should be equal to 1.2.3 ok 66 - coerce(v1.2.3, undefined) build should be equal to 1.2.3 ok 67 - coerce(v1.2.3.4, undefined) should be equal to 1.2.3 ok 68 - coerce(v1.2.3.4, undefined) build should be equal to 1.2.3 ok 69 - coerce( 1, undefined) should be equal to 1.0.0 ok 70 - coerce( 1, undefined) build should be equal to 1.0.0 ok 71 - coerce(1 , undefined) should be equal to 1.0.0 ok 72 - coerce(1 , undefined) build should be equal to 1.0.0 ok 73 - coerce(1 0, undefined) should be equal to 1.0.0 ok 74 - coerce(1 0, undefined) build should be equal to 1.0.0 ok 75 - coerce(1 1, undefined) should be equal to 1.0.0 ok 76 - coerce(1 1, undefined) build should be equal to 1.0.0 ok 77 - coerce(1.1 1, undefined) should be equal to 1.1.0 ok 78 - coerce(1.1 1, undefined) build should be equal to 1.1.0 ok 79 - coerce(1.1-1, undefined) should be equal to 1.1.0 ok 80 - coerce(1.1-1, undefined) build should be equal to 1.1.0 ok 81 - coerce(1.1-1, undefined) should be equal to 1.1.0 ok 82 - coerce(1.1-1, undefined) build should be equal to 1.1.0 ok 83 - coerce(a1, undefined) should be equal to 1.0.0 ok 84 - coerce(a1, undefined) build should be equal to 1.0.0 ok 85 - coerce(a1a, undefined) should be equal to 1.0.0 ok 86 - coerce(a1a, undefined) build should be equal to 1.0.0 ok 87 - coerce(1a, undefined) should be equal to 1.0.0 ok 88 - coerce(1a, undefined) build should be equal to 1.0.0 ok 89 - coerce(version 1, undefined) should be equal to 1.0.0 ok 90 - coerce(version 1, undefined) build should be equal to 1.0.0 ok 91 - coerce(version1, undefined) should be equal to 1.0.0 ok 92 - coerce(version1, undefined) build should be equal to 1.0.0 ok 93 - coerce(version1.0, undefined) should be equal to 1.0.0 ok 94 - coerce(version1.0, undefined) build should be equal to 1.0.0 ok 95 - coerce(version1.1, undefined) should be equal to 1.1.0 ok 96 - coerce(version1.1, undefined) build should be equal to 1.1.0 ok 97 - coerce(42.6.7.9.3-alpha, undefined) should be equal to 42.6.7 ok 98 - coerce(42.6.7.9.3-alpha, undefined) build should be equal to 42.6.7 ok 99 - coerce(v2, undefined) should be equal to 2.0.0 ok 100 - coerce(v2, undefined) build should be equal to 2.0.0 ok 101 - coerce(v3.4 replaces v3.3.1, undefined) should be equal to 3.4.0 ok 102 - coerce(v3.4 replaces v3.3.1, undefined) build should be equal to 3.4.0 ok 103 - coerce(4.6.3.9.2-alpha2, undefined) should be equal to 4.6.3 ok 104 - coerce(4.6.3.9.2-alpha2, undefined) build should be equal to 4.6.3 ok 105 - coerce(11111111111111111.2, undefined) should be equal to 2.0.0 ok 106 - coerce(11111111111111111.2, undefined) build should be equal to 2.0.0 ok 107 - coerce(11111111111111111.2.3, undefined) should be equal to 2.3.0 ok 108 - coerce(11111111111111111.2.3, undefined) build should be equal to 2.3.0 ok 109 - coerce(1.22222222222222222.3, undefined) should be equal to 1.0.0 ok 110 - coerce(1.22222222222222222.3, undefined) build should be equal to 1.0.0 ok 111 - coerce(1.2.33333333333333333, undefined) should be equal to 1.2.0 ok 112 - coerce(1.2.33333333333333333, undefined) build should be equal to 1.2.0 ok 113 - coerce(11111111111111111.2.3.4, undefined) should be equal to 2.3.4 ok 114 - coerce(11111111111111111.2.3.4, undefined) build should be equal to 2.3.4 ok 115 - coerce(1.22222222222222222.3.4, undefined) should be equal to 1.0.0 ok 116 - coerce(1.22222222222222222.3.4, undefined) build should be equal to 1.0.0 ok 117 - coerce(1.2.33333333333333333.4, undefined) should be equal to 1.2.0 ok 118 - coerce(1.2.33333333333333333.4, undefined) build should be equal to 1.2.0 ok 119 - coerce(11111111111111111.2222222222222222.3333333333333333, undefined) should be equal to 2222222222222222.3333333333333333.0 ok 120 - coerce(11111111111111111.2222222222222222.3333333333333333, undefined) build should be equal to 2222222222222222.3333333333333333.0 ok 121 - coerce(1111111111111111.22222222222222222.3333333333333333, undefined) should be equal to 1111111111111111.0.0 ok 122 - coerce(1111111111111111.22222222222222222.3333333333333333, undefined) build should be equal to 1111111111111111.0.0 ok 123 - coerce(1111111111111111.2222222222222222.33333333333333333, undefined) should be equal to 1111111111111111.2222222222222222.0 ok 124 - coerce(1111111111111111.2222222222222222.33333333333333333, undefined) build should be equal to 1111111111111111.2222222222222222.0 ok 125 - coerce(11.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1, undefined) should be equal to 11.1.1 ok 126 - coerce(11.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1, undefined) build should be equal to 11.1.1 ok 127 - coerce(1111111111111111, undefined) should be equal to 1111111111111111.0.0 ok 128 - coerce(1111111111111111, undefined) build should be equal to 1111111111111111.0.0 ok 129 - coerce(a1111111111111111, undefined) should be equal to 1111111111111111.0.0 ok 130 - coerce(a1111111111111111, undefined) build should be equal to 1111111111111111.0.0 ok 131 - coerce(1111111111111111.2.3.4, undefined) should be equal to 1111111111111111.2.3 ok 132 - coerce(1111111111111111.2.3.4, undefined) build should be equal to 1111111111111111.2.3 ok 133 - coerce(1.2222222222222222.3.4, undefined) should be equal to 1.2222222222222222.3 ok 134 - coerce(1.2222222222222222.3.4, undefined) build should be equal to 1.2222222222222222.3 ok 135 - coerce(1.2.3333333333333333.4, undefined) should be equal to 1.2.3333333333333333 ok 136 - coerce(1.2.3333333333333333.4, undefined) build should be equal to 1.2.3333333333333333 ok 137 - coerce(1111111111111111.2222222222222222.3333333333333333, undefined) should be equal to 1111111111111111.2222222222222222.3333333333333333 ok 138 - coerce(1111111111111111.2222222222222222.3333333333333333, undefined) build should be equal to 1111111111111111.2222222222222222.3333333333333333 ok 139 - coerce(1.2.3.444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.5, undefined) should be equal to 1.2.3 ok 140 - coerce(1.2.3.444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.5, undefined) build should be equal to 1.2.3 ok 141 - coerce(1.2.3.4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444, undefined) should be equal to 1.2.3 ok 142 - coerce(1.2.3.4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444, undefined) build should be equal to 1.2.3 ok 143 - coerce(11111111111111111.4.7.4, undefined) should be equal to 4.7.4 ok 144 - coerce(11111111111111111.4.7.4, undefined) build should be equal to 4.7.4 ok 145 - coerce(10, undefined) should be equal to 10.0.0 ok 146 - coerce(10, undefined) build should be equal to 10.0.0 ok 147 - coerce(1.2.3/a/b/c/2.3.4, {"rtl":true}) should be equal to 2.3.4 ok 148 - coerce(1.2.3/a/b/c/2.3.4, {"rtl":true}) build should be equal to 2.3.4 ok 149 - coerce(1.2.3.4.5.6, {"rtl":true}) should be equal to 4.5.6 ok 150 - coerce(1.2.3.4.5.6, {"rtl":true}) build should be equal to 4.5.6 ok 151 - coerce(1.2.3.4.5/6, {"rtl":true}) should be equal to 6.0.0 ok 152 - coerce(1.2.3.4.5/6, {"rtl":true}) build should be equal to 6.0.0 ok 153 - coerce(1.2.3.4./6, {"rtl":true}) should be equal to 6.0.0 ok 154 - coerce(1.2.3.4./6, {"rtl":true}) build should be equal to 6.0.0 ok 155 - coerce(1.2.3.4/6, {"rtl":true}) should be equal to 6.0.0 ok 156 - coerce(1.2.3.4/6, {"rtl":true}) build should be equal to 6.0.0 ok 157 - coerce(1.2.3./6, {"rtl":true}) should be equal to 6.0.0 ok 158 - coerce(1.2.3./6, {"rtl":true}) build should be equal to 6.0.0 ok 159 - coerce(1.2.3/6, {"rtl":true}) should be equal to 6.0.0 ok 160 - coerce(1.2.3/6, {"rtl":true}) build should be equal to 6.0.0 ok 161 - coerce(1.2.3.4, {"rtl":true}) should be equal to 2.3.4 ok 162 - coerce(1.2.3.4, {"rtl":true}) build should be equal to 2.3.4 ok 163 - coerce(1.2.3.4xyz, {"rtl":true}) should be equal to 2.3.4 ok 164 - coerce(1.2.3.4xyz, {"rtl":true}) build should be equal to 2.3.4 ok 165 - coerce(1-rc.5, {"includePrerelease":true}) should be equal to 1.0.0-rc.5 ok 166 - coerce(1-rc.5, {"includePrerelease":true}) build should be equal to 1.0.0-rc.5 ok 167 - coerce(1.2-rc.5, {"includePrerelease":true}) should be equal to 1.2.0-rc.5 ok 168 - coerce(1.2-rc.5, {"includePrerelease":true}) build should be equal to 1.2.0-rc.5 ok 169 - coerce(1.2.3-rc.5, {"includePrerelease":true}) should be equal to 1.2.3-rc.5 ok 170 - coerce(1.2.3-rc.5, {"includePrerelease":true}) build should be equal to 1.2.3-rc.5 ok 171 - coerce(1.2.3-rc.5/a, {"includePrerelease":true}) should be equal to 1.2.3-rc.5 ok 172 - coerce(1.2.3-rc.5/a, {"includePrerelease":true}) build should be equal to 1.2.3-rc.5 ok 173 - coerce(1.2.3.4-rc.5, {"includePrerelease":true}) should be equal to 1.2.3 ok 174 - coerce(1.2.3.4-rc.5, {"includePrerelease":true}) build should be equal to 1.2.3 ok 175 - coerce(1.2.3.4+rev.6, {"includePrerelease":true}) should be equal to 1.2.3 ok 176 - coerce(1.2.3.4+rev.6, {"includePrerelease":true}) build should be equal to 1.2.3 ok 177 - coerce(1+rev.6, {"includePrerelease":true}) should be equal to 1.0.0 ok 178 - coerce(1+rev.6, {"includePrerelease":true}) build should be equal to 1.0.0 ok 179 - coerce(1.2+rev.6, {"includePrerelease":true}) should be equal to 1.2.0 ok 180 - coerce(1.2+rev.6, {"includePrerelease":true}) build should be equal to 1.2.0 ok 181 - coerce(1.2.3+rev.6, {"includePrerelease":true}) should be equal to 1.2.3 ok 182 - coerce(1.2.3+rev.6, {"includePrerelease":true}) build should be equal to 1.2.3 ok 183 - coerce(1.2.3+rev.6/a, {"includePrerelease":true}) should be equal to 1.2.3 ok 184 - coerce(1.2.3+rev.6/a, {"includePrerelease":true}) build should be equal to 1.2.3 ok 185 - coerce(1.2.3.4-rc.5, {"includePrerelease":true}) should be equal to 1.2.3 ok 186 - coerce(1.2.3.4-rc.5, {"includePrerelease":true}) build should be equal to 1.2.3 ok 187 - coerce(1.2.3.4+rev.6, {"includePrerelease":true}) should be equal to 1.2.3 ok 188 - coerce(1.2.3.4+rev.6, {"includePrerelease":true}) build should be equal to 1.2.3 ok 189 - coerce(1-rc.5+rev.6, {"includePrerelease":true}) should be equal to 1.0.0-rc.5 ok 190 - coerce(1-rc.5+rev.6, {"includePrerelease":true}) build should be equal to 1.0.0-rc.5 ok 191 - coerce(1.2-rc.5+rev.6, {"includePrerelease":true}) should be equal to 1.2.0-rc.5 ok 192 - coerce(1.2-rc.5+rev.6, {"includePrerelease":true}) build should be equal to 1.2.0-rc.5 ok 193 - coerce(1.2.3-rc.5+rev.6, {"includePrerelease":true}) should be equal to 1.2.3-rc.5 ok 194 - coerce(1.2.3-rc.5+rev.6, {"includePrerelease":true}) build should be equal to 1.2.3-rc.5 ok 195 - coerce(1.2.3-rc.5+rev.6/a, {"includePrerelease":true}) should be equal to 1.2.3-rc.5 ok 196 - coerce(1.2.3-rc.5+rev.6/a, {"includePrerelease":true}) build should be equal to 1.2.3-rc.5 ok 197 - coerce(1.2-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 1.2.0-rc.5 ok 198 - coerce(1.2-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 1.2.0-rc.5 ok 199 - coerce(1.2.3-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 1.2.3-rc.5 ok 200 - coerce(1.2.3-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 1.2.3-rc.5 ok 201 - coerce(1.2.3.4-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 2.3.4-rc.5 ok 202 - coerce(1.2.3.4-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 2.3.4-rc.5 ok 203 - coerce(1.2.3.4-rc.5, {"rtl":true,"includePrerelease":true}) should be equal to 2.3.4-rc.5 ok 204 - coerce(1.2.3.4-rc.5, {"rtl":true,"includePrerelease":true}) build should be equal to 2.3.4-rc.5 ok 205 - coerce(1.2.3.4+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 2.3.4 ok 206 - coerce(1.2.3.4+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 2.3.4 ok 207 - coerce(1.2.3.4-rc.5+rev.6/7, {"rtl":true,"includePrerelease":true}) should be equal to 7.0.0 ok 208 - coerce(1.2.3.4-rc.5+rev.6/7, {"rtl":true,"includePrerelease":true}) build should be equal to 7.0.0 ok 209 - coerce(1.2.3.4-rc/7.5+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 7.5.0 ok 210 - coerce(1.2.3.4-rc/7.5+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 7.5.0 ok 211 - coerce(1.2.3.4/7-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) should be equal to 7.0.0-rc.5 ok 212 - coerce(1.2.3.4/7-rc.5+rev.6, {"rtl":true,"includePrerelease":true}) build should be equal to 7.0.0-rc.5 ok 213 - should be equivalent ok 214 - should be equivalent ok 215 - should be equivalent 1..215 ok 1 - coerce tests # time=918.888ms 1..1 # time=1237.492ms ok 11 - test/functions/coerce.js # time=1237.492ms # Subtest: test/functions/compare-build.js # Subtest: compareBuild ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal 1..7 ok 1 - compareBuild # time=242.701ms 1..1 # time=352.647ms ok 12 - test/functions/compare-build.js # time=352.647ms # Subtest: test/functions/compare-loose.js # Subtest: strict vs loose version numbers ok 1 - expected to throw ok 2 - should be equal ok 3 - expect truthy value ok 4 - expected to throw ok 5 - expected to throw ok 6 - should be equal ok 7 - expected to throw ok 8 - should be equal ok 9 - expect truthy value ok 10 - expected to throw ok 11 - expected to throw ok 12 - should be equal ok 13 - expected to throw ok 14 - should be equal ok 15 - expect truthy value ok 16 - expected to throw ok 17 - expected to throw ok 18 - should be equal ok 19 - expected to throw ok 20 - should be equal ok 21 - expect truthy value ok 22 - expected to throw ok 23 - expected to throw ok 24 - should be equal ok 25 - expected to throw ok 26 - should be equal ok 27 - expect truthy value ok 28 - expected to throw ok 29 - expected to throw ok 30 - should be equal 1..30 ok 1 - strict vs loose version numbers # time=347.311ms 1..1 # time=453.426ms ok 13 - test/functions/compare-loose.js # time=453.426ms # Subtest: test/functions/compare.js # Subtest: comparison tests 1..31 # Subtest: 0.0.0 0.0.0-foo undefined 1..4 ok 1 - compare('0.0.0', '0.0.0-foo') ok 2 - compare('0.0.0-foo', '0.0.0') ok 3 - compare('0.0.0', '0.0.0') ok 4 - compare('0.0.0-foo', '0.0.0-foo') ok 1 - 0.0.0 0.0.0-foo undefined # time=154.024ms # Subtest: 0.0.1 0.0.0 undefined 1..4 ok 1 - compare('0.0.1', '0.0.0') ok 2 - compare('0.0.0', '0.0.1') ok 3 - compare('0.0.1', '0.0.1') ok 4 - compare('0.0.0', '0.0.0') ok 2 - 0.0.1 0.0.0 undefined # time=47.833ms # Subtest: 1.0.0 0.9.9 undefined 1..4 ok 1 - compare('1.0.0', '0.9.9') ok 2 - compare('0.9.9', '1.0.0') ok 3 - compare('1.0.0', '1.0.0') ok 4 - compare('0.9.9', '0.9.9') ok 3 - 1.0.0 0.9.9 undefined # time=30.278ms # Subtest: 0.10.0 0.9.0 undefined 1..4 ok 1 - compare('0.10.0', '0.9.0') ok 2 - compare('0.9.0', '0.10.0') ok 3 - compare('0.10.0', '0.10.0') ok 4 - compare('0.9.0', '0.9.0') ok 4 - 0.10.0 0.9.0 undefined # time=30.294ms # Subtest: 0.99.0 0.10.0 [object Object] 1..4 ok 1 - compare('0.99.0', '0.10.0') ok 2 - compare('0.10.0', '0.99.0') ok 3 - compare('0.99.0', '0.99.0') ok 4 - compare('0.10.0', '0.10.0') ok 5 - 0.99.0 0.10.0 [object Object] # time=20.473ms # Subtest: 2.0.0 1.2.3 [object Object] 1..4 ok 1 - compare('2.0.0', '1.2.3') ok 2 - compare('1.2.3', '2.0.0') ok 3 - compare('2.0.0', '2.0.0') ok 4 - compare('1.2.3', '1.2.3') ok 6 - 2.0.0 1.2.3 [object Object] # time=22.125ms # Subtest: v0.0.0 0.0.0-foo true 1..4 ok 1 - compare('v0.0.0', '0.0.0-foo') ok 2 - compare('0.0.0-foo', 'v0.0.0') ok 3 - compare('v0.0.0', 'v0.0.0') ok 4 - compare('0.0.0-foo', '0.0.0-foo') ok 7 - v0.0.0 0.0.0-foo true # time=27.155ms # Subtest: v0.0.1 0.0.0 [object Object] 1..4 ok 1 - compare('v0.0.1', '0.0.0') ok 2 - compare('0.0.0', 'v0.0.1') ok 3 - compare('v0.0.1', 'v0.0.1') ok 4 - compare('0.0.0', '0.0.0') ok 8 - v0.0.1 0.0.0 [object Object] # time=22.325ms # Subtest: v1.0.0 0.9.9 true 1..4 ok 1 - compare('v1.0.0', '0.9.9') ok 2 - compare('0.9.9', 'v1.0.0') ok 3 - compare('v1.0.0', 'v1.0.0') ok 4 - compare('0.9.9', '0.9.9') ok 9 - v1.0.0 0.9.9 true # time=19.734ms # Subtest: v0.10.0 0.9.0 true 1..4 ok 1 - compare('v0.10.0', '0.9.0') ok 2 - compare('0.9.0', 'v0.10.0') ok 3 - compare('v0.10.0', 'v0.10.0') ok 4 - compare('0.9.0', '0.9.0') ok 10 - v0.10.0 0.9.0 true # time=21.872ms # Subtest: v0.99.0 0.10.0 true 1..4 ok 1 - compare('v0.99.0', '0.10.0') ok 2 - compare('0.10.0', 'v0.99.0') ok 3 - compare('v0.99.0', 'v0.99.0') ok 4 - compare('0.10.0', '0.10.0') ok 11 - v0.99.0 0.10.0 true # time=15.52ms # Subtest: v2.0.0 1.2.3 true 1..4 ok 1 - compare('v2.0.0', '1.2.3') ok 2 - compare('1.2.3', 'v2.0.0') ok 3 - compare('v2.0.0', 'v2.0.0') ok 4 - compare('1.2.3', '1.2.3') ok 12 - v2.0.0 1.2.3 true # time=17.915ms # Subtest: 0.0.0 v0.0.0-foo true 1..4 ok 1 - compare('0.0.0', 'v0.0.0-foo') ok 2 - compare('v0.0.0-foo', '0.0.0') ok 3 - compare('0.0.0', '0.0.0') ok 4 - compare('v0.0.0-foo', 'v0.0.0-foo') ok 13 - 0.0.0 v0.0.0-foo true # time=19.693ms # Subtest: 0.0.1 v0.0.0 true 1..4 ok 1 - compare('0.0.1', 'v0.0.0') ok 2 - compare('v0.0.0', '0.0.1') ok 3 - compare('0.0.1', '0.0.1') ok 4 - compare('v0.0.0', 'v0.0.0') ok 14 - 0.0.1 v0.0.0 true # time=18.111ms # Subtest: 1.0.0 v0.9.9 true 1..4 ok 1 - compare('1.0.0', 'v0.9.9') ok 2 - compare('v0.9.9', '1.0.0') ok 3 - compare('1.0.0', '1.0.0') ok 4 - compare('v0.9.9', 'v0.9.9') ok 15 - 1.0.0 v0.9.9 true # time=12.297ms # Subtest: 0.10.0 v0.9.0 true 1..4 ok 1 - compare('0.10.0', 'v0.9.0') ok 2 - compare('v0.9.0', '0.10.0') ok 3 - compare('0.10.0', '0.10.0') ok 4 - compare('v0.9.0', 'v0.9.0') ok 16 - 0.10.0 v0.9.0 true # time=13.335ms # Subtest: 0.99.0 v0.10.0 true 1..4 ok 1 - compare('0.99.0', 'v0.10.0') ok 2 - compare('v0.10.0', '0.99.0') ok 3 - compare('0.99.0', '0.99.0') ok 4 - compare('v0.10.0', 'v0.10.0') ok 17 - 0.99.0 v0.10.0 true # time=13.403ms # Subtest: 2.0.0 v1.2.3 true 1..4 ok 1 - compare('2.0.0', 'v1.2.3') ok 2 - compare('v1.2.3', '2.0.0') ok 3 - compare('2.0.0', '2.0.0') ok 4 - compare('v1.2.3', 'v1.2.3') ok 18 - 2.0.0 v1.2.3 true # time=27.428ms # Subtest: 1.2.3 1.2.3-asdf undefined 1..4 ok 1 - compare('1.2.3', '1.2.3-asdf') ok 2 - compare('1.2.3-asdf', '1.2.3') ok 3 - compare('1.2.3', '1.2.3') ok 4 - compare('1.2.3-asdf', '1.2.3-asdf') ok 19 - 1.2.3 1.2.3-asdf undefined # time=15.772ms # Subtest: 1.2.3 1.2.3-4 undefined 1..4 ok 1 - compare('1.2.3', '1.2.3-4') ok 2 - compare('1.2.3-4', '1.2.3') ok 3 - compare('1.2.3', '1.2.3') ok 4 - compare('1.2.3-4', '1.2.3-4') ok 20 - 1.2.3 1.2.3-4 undefined # time=14.037ms # Subtest: 1.2.3 1.2.3-4-foo undefined 1..4 ok 1 - compare('1.2.3', '1.2.3-4-foo') ok 2 - compare('1.2.3-4-foo', '1.2.3') ok 3 - compare('1.2.3', '1.2.3') ok 4 - compare('1.2.3-4-foo', '1.2.3-4-foo') ok 21 - 1.2.3 1.2.3-4-foo undefined # time=21.339ms # Subtest: 1.2.3-5-foo 1.2.3-5 undefined 1..4 ok 1 - compare('1.2.3-5-foo', '1.2.3-5') ok 2 - compare('1.2.3-5', '1.2.3-5-foo') ok 3 - compare('1.2.3-5-foo', '1.2.3-5-foo') ok 4 - compare('1.2.3-5', '1.2.3-5') ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=20.652ms # Subtest: 1.2.3-5 1.2.3-4 undefined 1..4 ok 1 - compare('1.2.3-5', '1.2.3-4') ok 2 - compare('1.2.3-4', '1.2.3-5') ok 3 - compare('1.2.3-5', '1.2.3-5') ok 4 - compare('1.2.3-4', '1.2.3-4') ok 23 - 1.2.3-5 1.2.3-4 undefined # time=14.518ms # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined 1..4 ok 1 - compare('1.2.3-5-foo', '1.2.3-5-Foo') ok 2 - compare('1.2.3-5-Foo', '1.2.3-5-foo') ok 3 - compare('1.2.3-5-foo', '1.2.3-5-foo') ok 4 - compare('1.2.3-5-Foo', '1.2.3-5-Foo') ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=20.982ms # Subtest: 3.0.0 2.7.2+asdf undefined 1..4 ok 1 - compare('3.0.0', '2.7.2+asdf') ok 2 - compare('2.7.2+asdf', '3.0.0') ok 3 - compare('3.0.0', '3.0.0') ok 4 - compare('2.7.2+asdf', '2.7.2+asdf') ok 25 - 3.0.0 2.7.2+asdf undefined # time=21.341ms # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined 1..4 ok 1 - compare('1.2.3-a.10', '1.2.3-a.5') ok 2 - compare('1.2.3-a.5', '1.2.3-a.10') ok 3 - compare('1.2.3-a.10', '1.2.3-a.10') ok 4 - compare('1.2.3-a.5', '1.2.3-a.5') ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=20.063ms # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined 1..4 ok 1 - compare('1.2.3-a.b', '1.2.3-a.5') ok 2 - compare('1.2.3-a.5', '1.2.3-a.b') ok 3 - compare('1.2.3-a.b', '1.2.3-a.b') ok 4 - compare('1.2.3-a.5', '1.2.3-a.5') ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=19.087ms # Subtest: 1.2.3-a.b 1.2.3-a undefined 1..4 ok 1 - compare('1.2.3-a.b', '1.2.3-a') ok 2 - compare('1.2.3-a', '1.2.3-a.b') ok 3 - compare('1.2.3-a.b', '1.2.3-a.b') ok 4 - compare('1.2.3-a', '1.2.3-a') ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=20.281ms # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined 1..4 ok 1 - compare('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100') ok 2 - compare('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5') ok 3 - compare('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5') ok 4 - compare('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100') ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=19.531ms # Subtest: 1.2.3-r2 1.2.3-r100 undefined 1..4 ok 1 - compare('1.2.3-r2', '1.2.3-r100') ok 2 - compare('1.2.3-r100', '1.2.3-r2') ok 3 - compare('1.2.3-r2', '1.2.3-r2') ok 4 - compare('1.2.3-r100', '1.2.3-r100') ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=24.616ms # Subtest: 1.2.3-r100 1.2.3-R2 undefined 1..4 ok 1 - compare('1.2.3-r100', '1.2.3-R2') ok 2 - compare('1.2.3-R2', '1.2.3-r100') ok 3 - compare('1.2.3-r100', '1.2.3-r100') ok 4 - compare('1.2.3-R2', '1.2.3-R2') ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=17.646ms ok 1 - comparison tests # time=2615.541ms # Subtest: equality tests 1..37 # Subtest: 1.2.3 v1.2.3 true 1..5 ok 1 - 1.2.3 v1.2.3 ok 2 - v1.2.3 1.2.3 ok 3 - 1.2.3 1.2.3 ok 4 - v1.2.3 v1.2.3 ok 5 - compare(1.2.3, v1.2.3) object ok 1 - 1.2.3 v1.2.3 true # time=18.212ms # Subtest: 1.2.3 =1.2.3 true 1..5 ok 1 - 1.2.3 =1.2.3 ok 2 - =1.2.3 1.2.3 ok 3 - 1.2.3 1.2.3 ok 4 - =1.2.3 =1.2.3 ok 5 - compare(1.2.3, =1.2.3) object ok 2 - 1.2.3 =1.2.3 true # time=15.152ms # Subtest: 1.2.3 v 1.2.3 true 1..5 ok 1 - 1.2.3 v 1.2.3 ok 2 - v 1.2.3 1.2.3 ok 3 - 1.2.3 1.2.3 ok 4 - v 1.2.3 v 1.2.3 ok 5 - compare(1.2.3, v 1.2.3) object ok 3 - 1.2.3 v 1.2.3 true # time=17.674ms # Subtest: 1.2.3 = 1.2.3 true 1..5 ok 1 - 1.2.3 = 1.2.3 ok 2 - = 1.2.3 1.2.3 ok 3 - 1.2.3 1.2.3 ok 4 - = 1.2.3 = 1.2.3 ok 5 - compare(1.2.3, = 1.2.3) object ok 4 - 1.2.3 = 1.2.3 true # time=13.477ms # Subtest: 1.2.3 v1.2.3 true 1..5 ok 1 - 1.2.3 v1.2.3 ok 2 - v1.2.3 1.2.3 ok 3 - 1.2.3 1.2.3 ok 4 - v1.2.3 v1.2.3 ok 5 - compare(1.2.3, v1.2.3) object ok 5 - 1.2.3 v1.2.3 true # time=14.921ms # Subtest: 1.2.3 =1.2.3 true 1..5 ok 1 - 1.2.3 =1.2.3 ok 2 - =1.2.3 1.2.3 ok 3 - 1.2.3 1.2.3 ok 4 - =1.2.3 =1.2.3 ok 5 - compare(1.2.3, =1.2.3) object ok 6 - 1.2.3 =1.2.3 true # time=17.621ms # Subtest: 1.2.3 v 1.2.3 true 1..5 ok 1 - 1.2.3 v 1.2.3 ok 2 - v 1.2.3 1.2.3 ok 3 - 1.2.3 1.2.3 ok 4 - v 1.2.3 v 1.2.3 ok 5 - compare(1.2.3, v 1.2.3) object ok 7 - 1.2.3 v 1.2.3 true # time=16.316ms # Subtest: 1.2.3 = 1.2.3 true 1..5 ok 1 - 1.2.3 = 1.2.3 ok 2 - = 1.2.3 1.2.3 ok 3 - 1.2.3 1.2.3 ok 4 - = 1.2.3 = 1.2.3 ok 5 - compare(1.2.3, = 1.2.3) object ok 8 - 1.2.3 = 1.2.3 true # time=17.085ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..5 ok 1 - 1.2.3-0 v1.2.3-0 ok 2 - v1.2.3-0 1.2.3-0 ok 3 - 1.2.3-0 1.2.3-0 ok 4 - v1.2.3-0 v1.2.3-0 ok 5 - compare(1.2.3-0, v1.2.3-0) object ok 9 - 1.2.3-0 v1.2.3-0 true # time=17.054ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..5 ok 1 - 1.2.3-0 =1.2.3-0 ok 2 - =1.2.3-0 1.2.3-0 ok 3 - 1.2.3-0 1.2.3-0 ok 4 - =1.2.3-0 =1.2.3-0 ok 5 - compare(1.2.3-0, =1.2.3-0) object ok 10 - 1.2.3-0 =1.2.3-0 true # time=18.341ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..5 ok 1 - 1.2.3-0 v 1.2.3-0 ok 2 - v 1.2.3-0 1.2.3-0 ok 3 - 1.2.3-0 1.2.3-0 ok 4 - v 1.2.3-0 v 1.2.3-0 ok 5 - compare(1.2.3-0, v 1.2.3-0) object ok 11 - 1.2.3-0 v 1.2.3-0 true # time=18.503ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..5 ok 1 - 1.2.3-0 = 1.2.3-0 ok 2 - = 1.2.3-0 1.2.3-0 ok 3 - 1.2.3-0 1.2.3-0 ok 4 - = 1.2.3-0 = 1.2.3-0 ok 5 - compare(1.2.3-0, = 1.2.3-0) object ok 12 - 1.2.3-0 = 1.2.3-0 true # time=17.051ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..5 ok 1 - 1.2.3-0 v1.2.3-0 ok 2 - v1.2.3-0 1.2.3-0 ok 3 - 1.2.3-0 1.2.3-0 ok 4 - v1.2.3-0 v1.2.3-0 ok 5 - compare(1.2.3-0, v1.2.3-0) object ok 13 - 1.2.3-0 v1.2.3-0 true # time=15.001ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..5 ok 1 - 1.2.3-0 =1.2.3-0 ok 2 - =1.2.3-0 1.2.3-0 ok 3 - 1.2.3-0 1.2.3-0 ok 4 - =1.2.3-0 =1.2.3-0 ok 5 - compare(1.2.3-0, =1.2.3-0) object ok 14 - 1.2.3-0 =1.2.3-0 true # time=13.956ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..5 ok 1 - 1.2.3-0 v 1.2.3-0 ok 2 - v 1.2.3-0 1.2.3-0 ok 3 - 1.2.3-0 1.2.3-0 ok 4 - v 1.2.3-0 v 1.2.3-0 ok 5 - compare(1.2.3-0, v 1.2.3-0) object ok 15 - 1.2.3-0 v 1.2.3-0 true # time=13.717ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..5 ok 1 - 1.2.3-0 = 1.2.3-0 ok 2 - = 1.2.3-0 1.2.3-0 ok 3 - 1.2.3-0 1.2.3-0 ok 4 - = 1.2.3-0 = 1.2.3-0 ok 5 - compare(1.2.3-0, = 1.2.3-0) object ok 16 - 1.2.3-0 = 1.2.3-0 true # time=12.93ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..5 ok 1 - 1.2.3-1 v1.2.3-1 ok 2 - v1.2.3-1 1.2.3-1 ok 3 - 1.2.3-1 1.2.3-1 ok 4 - v1.2.3-1 v1.2.3-1 ok 5 - compare(1.2.3-1, v1.2.3-1) object ok 17 - 1.2.3-1 v1.2.3-1 true # time=14.577ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..5 ok 1 - 1.2.3-1 =1.2.3-1 ok 2 - =1.2.3-1 1.2.3-1 ok 3 - 1.2.3-1 1.2.3-1 ok 4 - =1.2.3-1 =1.2.3-1 ok 5 - compare(1.2.3-1, =1.2.3-1) object ok 18 - 1.2.3-1 =1.2.3-1 true # time=15.162ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..5 ok 1 - 1.2.3-1 v 1.2.3-1 ok 2 - v 1.2.3-1 1.2.3-1 ok 3 - 1.2.3-1 1.2.3-1 ok 4 - v 1.2.3-1 v 1.2.3-1 ok 5 - compare(1.2.3-1, v 1.2.3-1) object ok 19 - 1.2.3-1 v 1.2.3-1 true # time=15.205ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..5 ok 1 - 1.2.3-1 = 1.2.3-1 ok 2 - = 1.2.3-1 1.2.3-1 ok 3 - 1.2.3-1 1.2.3-1 ok 4 - = 1.2.3-1 = 1.2.3-1 ok 5 - compare(1.2.3-1, = 1.2.3-1) object ok 20 - 1.2.3-1 = 1.2.3-1 true # time=14.08ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..5 ok 1 - 1.2.3-1 v1.2.3-1 ok 2 - v1.2.3-1 1.2.3-1 ok 3 - 1.2.3-1 1.2.3-1 ok 4 - v1.2.3-1 v1.2.3-1 ok 5 - compare(1.2.3-1, v1.2.3-1) object ok 21 - 1.2.3-1 v1.2.3-1 true # time=19.261ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..5 ok 1 - 1.2.3-1 =1.2.3-1 ok 2 - =1.2.3-1 1.2.3-1 ok 3 - 1.2.3-1 1.2.3-1 ok 4 - =1.2.3-1 =1.2.3-1 ok 5 - compare(1.2.3-1, =1.2.3-1) object ok 22 - 1.2.3-1 =1.2.3-1 true # time=17.073ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..5 ok 1 - 1.2.3-1 v 1.2.3-1 ok 2 - v 1.2.3-1 1.2.3-1 ok 3 - 1.2.3-1 1.2.3-1 ok 4 - v 1.2.3-1 v 1.2.3-1 ok 5 - compare(1.2.3-1, v 1.2.3-1) object ok 23 - 1.2.3-1 v 1.2.3-1 true # time=14.034ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..5 ok 1 - 1.2.3-1 = 1.2.3-1 ok 2 - = 1.2.3-1 1.2.3-1 ok 3 - 1.2.3-1 1.2.3-1 ok 4 - = 1.2.3-1 = 1.2.3-1 ok 5 - compare(1.2.3-1, = 1.2.3-1) object ok 24 - 1.2.3-1 = 1.2.3-1 true # time=16.454ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..5 ok 1 - 1.2.3-beta v1.2.3-beta ok 2 - v1.2.3-beta 1.2.3-beta ok 3 - 1.2.3-beta 1.2.3-beta ok 4 - v1.2.3-beta v1.2.3-beta ok 5 - compare(1.2.3-beta, v1.2.3-beta) object ok 25 - 1.2.3-beta v1.2.3-beta true # time=16.54ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..5 ok 1 - 1.2.3-beta =1.2.3-beta ok 2 - =1.2.3-beta 1.2.3-beta ok 3 - 1.2.3-beta 1.2.3-beta ok 4 - =1.2.3-beta =1.2.3-beta ok 5 - compare(1.2.3-beta, =1.2.3-beta) object ok 26 - 1.2.3-beta =1.2.3-beta true # time=14.9ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..5 ok 1 - 1.2.3-beta v 1.2.3-beta ok 2 - v 1.2.3-beta 1.2.3-beta ok 3 - 1.2.3-beta 1.2.3-beta ok 4 - v 1.2.3-beta v 1.2.3-beta ok 5 - compare(1.2.3-beta, v 1.2.3-beta) object ok 27 - 1.2.3-beta v 1.2.3-beta true # time=16.29ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..5 ok 1 - 1.2.3-beta = 1.2.3-beta ok 2 - = 1.2.3-beta 1.2.3-beta ok 3 - 1.2.3-beta 1.2.3-beta ok 4 - = 1.2.3-beta = 1.2.3-beta ok 5 - compare(1.2.3-beta, = 1.2.3-beta) object ok 28 - 1.2.3-beta = 1.2.3-beta true # time=17.85ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..5 ok 1 - 1.2.3-beta v1.2.3-beta ok 2 - v1.2.3-beta 1.2.3-beta ok 3 - 1.2.3-beta 1.2.3-beta ok 4 - v1.2.3-beta v1.2.3-beta ok 5 - compare(1.2.3-beta, v1.2.3-beta) object ok 29 - 1.2.3-beta v1.2.3-beta true # time=14.986ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..5 ok 1 - 1.2.3-beta =1.2.3-beta ok 2 - =1.2.3-beta 1.2.3-beta ok 3 - 1.2.3-beta 1.2.3-beta ok 4 - =1.2.3-beta =1.2.3-beta ok 5 - compare(1.2.3-beta, =1.2.3-beta) object ok 30 - 1.2.3-beta =1.2.3-beta true # time=18.556ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..5 ok 1 - 1.2.3-beta v 1.2.3-beta ok 2 - v 1.2.3-beta 1.2.3-beta ok 3 - 1.2.3-beta 1.2.3-beta ok 4 - v 1.2.3-beta v 1.2.3-beta ok 5 - compare(1.2.3-beta, v 1.2.3-beta) object ok 31 - 1.2.3-beta v 1.2.3-beta true # time=16.341ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..5 ok 1 - 1.2.3-beta = 1.2.3-beta ok 2 - = 1.2.3-beta 1.2.3-beta ok 3 - 1.2.3-beta 1.2.3-beta ok 4 - = 1.2.3-beta = 1.2.3-beta ok 5 - compare(1.2.3-beta, = 1.2.3-beta) object ok 32 - 1.2.3-beta = 1.2.3-beta true # time=20.113ms # Subtest: 1.2.3-beta+build = 1.2.3-beta+otherbuild true 1..5 ok 1 - 1.2.3-beta+build = 1.2.3-beta+otherbuild ok 2 - = 1.2.3-beta+otherbuild 1.2.3-beta+build ok 3 - 1.2.3-beta+build 1.2.3-beta+build ok 4 - = 1.2.3-beta+otherbuild = 1.2.3-beta+otherbuild ok 5 - compare(1.2.3-beta+build, = 1.2.3-beta+otherbuild) object ok 33 - 1.2.3-beta+build = 1.2.3-beta+otherbuild true # time=20.9ms # Subtest: 1.2.3+build = 1.2.3+otherbuild true 1..5 ok 1 - 1.2.3+build = 1.2.3+otherbuild ok 2 - = 1.2.3+otherbuild 1.2.3+build ok 3 - 1.2.3+build 1.2.3+build ok 4 - = 1.2.3+otherbuild = 1.2.3+otherbuild ok 5 - compare(1.2.3+build, = 1.2.3+otherbuild) object ok 34 - 1.2.3+build = 1.2.3+otherbuild true # time=14.079ms # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined 1..5 ok 1 - 1.2.3-beta+build 1.2.3-beta+otherbuild ok 2 - 1.2.3-beta+otherbuild 1.2.3-beta+build ok 3 - 1.2.3-beta+build 1.2.3-beta+build ok 4 - 1.2.3-beta+otherbuild 1.2.3-beta+otherbuild ok 5 - compare(1.2.3-beta+build, 1.2.3-beta+otherbuild) object ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=16.829ms # Subtest: 1.2.3+build 1.2.3+otherbuild undefined 1..5 ok 1 - 1.2.3+build 1.2.3+otherbuild ok 2 - 1.2.3+otherbuild 1.2.3+build ok 3 - 1.2.3+build 1.2.3+build ok 4 - 1.2.3+otherbuild 1.2.3+otherbuild ok 5 - compare(1.2.3+build, 1.2.3+otherbuild) object ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=17.175ms # Subtest: v1.2.3+build 1.2.3+otherbuild undefined 1..5 ok 1 - v1.2.3+build 1.2.3+otherbuild ok 2 - 1.2.3+otherbuild v1.2.3+build ok 3 - v1.2.3+build v1.2.3+build ok 4 - 1.2.3+otherbuild 1.2.3+otherbuild ok 5 - compare( v1.2.3+build, 1.2.3+otherbuild) object ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=17.891ms ok 2 - equality tests # time=2268.913ms 1..2 # time=4998.758ms ok 14 - test/functions/compare.js # time=4998.758ms # Subtest: test/functions/diff.js # Subtest: diff versions test ok 1 - diff(1.2.3, 0.2.3) === major ok 2 - diff(0.2.3, 1.2.3) === major ok 3 - diff(1.4.5, 0.2.3) === major ok 4 - diff(1.2.3, 2.0.0-pre) === premajor ok 5 - diff(2.0.0-pre, 1.2.3) === premajor ok 6 - diff(1.2.3, 1.3.3) === minor ok 7 - diff(1.0.1, 1.1.0-pre) === preminor ok 8 - diff(1.2.3, 1.2.4) === patch ok 9 - diff(1.2.3, 1.2.4-pre) === prepatch ok 10 - diff(0.0.1, 0.0.1-pre) === patch ok 11 - diff(0.0.1, 0.0.1-pre-2) === patch ok 12 - diff(1.1.0, 1.1.0-pre) === minor ok 13 - diff(1.1.0-pre-1, 1.1.0-pre-2) === prerelease ok 14 - diff(1.0.0, 1.0.0) === null ok 15 - diff(1.0.0-1, 1.0.0-1) === null ok 16 - diff(0.0.2-1, 0.0.2) === patch ok 17 - diff(0.0.2-1, 0.0.3) === patch ok 18 - diff(0.0.2-1, 0.1.0) === minor ok 19 - diff(0.0.2-1, 1.0.0) === major ok 20 - diff(0.1.0-1, 0.1.0) === minor ok 21 - diff(1.0.0-1, 1.0.0) === major ok 22 - diff(1.0.0-1, 1.1.1) === major ok 23 - diff(1.0.0-1, 2.1.1) === major ok 24 - diff(1.0.1-1, 1.0.1) === patch ok 25 - diff(0.0.0-1, 0.0.0) === major ok 26 - diff(1.0.0-1, 2.0.0) === major ok 27 - diff(1.0.0-1, 2.0.0-1) === premajor ok 28 - diff(1.0.0-1, 1.1.0-1) === preminor ok 29 - diff(1.0.0-1, 1.0.1-1) === prepatch ok 30 - diff(1.7.2-1, 1.8.1) === minor ok 31 - diff(1.1.1-pre, 2.1.1-pre) === premajor ok 32 - diff(1.1.1-pre, 2.1.1) === major ok 33 - diff(1.2.3-1, 1.2.3) === patch ok 34 - diff(1.4.0-1, 2.3.5) === major ok 35 - diff(1.6.1-5, 1.7.2) === minor ok 36 - diff(2.0.0-1, 2.1.1) === major 1..36 ok 1 - diff versions test # time=359.924ms # Subtest: throws on bad version ok 1 - expected to throw 1..1 ok 2 - throws on bad version # time=144.146ms 1..2 # time=673.307ms ok 15 - test/functions/diff.js # time=673.307ms # Subtest: test/functions/eq.js # Subtest: comparison tests 1..31 # Subtest: 0.0.0 0.0.0-foo undefined 1..4 ok 1 - !eq(0.0.0, 0.0.0-foo) ok 2 - !eq(0.0.0-foo, 0.0.0) ok 3 - eq('0.0.0-foo', '0.0.0-foo') ok 4 - eq('0.0.0', '0.0.0') ok 1 - 0.0.0 0.0.0-foo undefined # time=156.302ms # Subtest: 0.0.1 0.0.0 undefined 1..4 ok 1 - !eq(0.0.1, 0.0.0) ok 2 - !eq(0.0.0, 0.0.1) ok 3 - eq('0.0.0', '0.0.0') ok 4 - eq('0.0.1', '0.0.1') ok 2 - 0.0.1 0.0.0 undefined # time=43.522ms # Subtest: 1.0.0 0.9.9 undefined 1..4 ok 1 - !eq(1.0.0, 0.9.9) ok 2 - !eq(0.9.9, 1.0.0) ok 3 - eq('0.9.9', '0.9.9') ok 4 - eq('1.0.0', '1.0.0') ok 3 - 1.0.0 0.9.9 undefined # time=43.245ms # Subtest: 0.10.0 0.9.0 undefined 1..4 ok 1 - !eq(0.10.0, 0.9.0) ok 2 - !eq(0.9.0, 0.10.0) ok 3 - eq('0.9.0', '0.9.0') ok 4 - eq('0.10.0', '0.10.0') ok 4 - 0.10.0 0.9.0 undefined # time=26.005ms # Subtest: 0.99.0 0.10.0 [object Object] 1..4 ok 1 - !eq(0.99.0, 0.10.0) ok 2 - !eq(0.10.0, 0.99.0) ok 3 - eq('0.10.0', '0.10.0') ok 4 - eq('0.99.0', '0.99.0') ok 5 - 0.99.0 0.10.0 [object Object] # time=25.876ms # Subtest: 2.0.0 1.2.3 [object Object] 1..4 ok 1 - !eq(2.0.0, 1.2.3) ok 2 - !eq(1.2.3, 2.0.0) ok 3 - eq('1.2.3', '1.2.3') ok 4 - eq('2.0.0', '2.0.0') ok 6 - 2.0.0 1.2.3 [object Object] # time=16.615ms # Subtest: v0.0.0 0.0.0-foo true 1..4 ok 1 - !eq(v0.0.0, 0.0.0-foo) ok 2 - !eq(0.0.0-foo, v0.0.0) ok 3 - eq('0.0.0-foo', '0.0.0-foo') ok 4 - eq('v0.0.0', 'v0.0.0') ok 7 - v0.0.0 0.0.0-foo true # time=25.1ms # Subtest: v0.0.1 0.0.0 [object Object] 1..4 ok 1 - !eq(v0.0.1, 0.0.0) ok 2 - !eq(0.0.0, v0.0.1) ok 3 - eq('0.0.0', '0.0.0') ok 4 - eq('v0.0.1', 'v0.0.1') ok 8 - v0.0.1 0.0.0 [object Object] # time=18.627ms # Subtest: v1.0.0 0.9.9 true 1..4 ok 1 - !eq(v1.0.0, 0.9.9) ok 2 - !eq(0.9.9, v1.0.0) ok 3 - eq('0.9.9', '0.9.9') ok 4 - eq('v1.0.0', 'v1.0.0') ok 9 - v1.0.0 0.9.9 true # time=23.336ms # Subtest: v0.10.0 0.9.0 true 1..4 ok 1 - !eq(v0.10.0, 0.9.0) ok 2 - !eq(0.9.0, v0.10.0) ok 3 - eq('0.9.0', '0.9.0') ok 4 - eq('v0.10.0', 'v0.10.0') ok 10 - v0.10.0 0.9.0 true # time=16.055ms # Subtest: v0.99.0 0.10.0 true 1..4 ok 1 - !eq(v0.99.0, 0.10.0) ok 2 - !eq(0.10.0, v0.99.0) ok 3 - eq('0.10.0', '0.10.0') ok 4 - eq('v0.99.0', 'v0.99.0') ok 11 - v0.99.0 0.10.0 true # time=15.038ms # Subtest: v2.0.0 1.2.3 true 1..4 ok 1 - !eq(v2.0.0, 1.2.3) ok 2 - !eq(1.2.3, v2.0.0) ok 3 - eq('1.2.3', '1.2.3') ok 4 - eq('v2.0.0', 'v2.0.0') ok 12 - v2.0.0 1.2.3 true # time=12.391ms # Subtest: 0.0.0 v0.0.0-foo true 1..4 ok 1 - !eq(0.0.0, v0.0.0-foo) ok 2 - !eq(v0.0.0-foo, 0.0.0) ok 3 - eq('v0.0.0-foo', 'v0.0.0-foo') ok 4 - eq('0.0.0', '0.0.0') ok 13 - 0.0.0 v0.0.0-foo true # time=14.042ms # Subtest: 0.0.1 v0.0.0 true 1..4 ok 1 - !eq(0.0.1, v0.0.0) ok 2 - !eq(v0.0.0, 0.0.1) ok 3 - eq('v0.0.0', 'v0.0.0') ok 4 - eq('0.0.1', '0.0.1') ok 14 - 0.0.1 v0.0.0 true # time=13.984ms # Subtest: 1.0.0 v0.9.9 true 1..4 ok 1 - !eq(1.0.0, v0.9.9) ok 2 - !eq(v0.9.9, 1.0.0) ok 3 - eq('v0.9.9', 'v0.9.9') ok 4 - eq('1.0.0', '1.0.0') ok 15 - 1.0.0 v0.9.9 true # time=31.505ms # Subtest: 0.10.0 v0.9.0 true 1..4 ok 1 - !eq(0.10.0, v0.9.0) ok 2 - !eq(v0.9.0, 0.10.0) ok 3 - eq('v0.9.0', 'v0.9.0') ok 4 - eq('0.10.0', '0.10.0') ok 16 - 0.10.0 v0.9.0 true # time=18.862ms # Subtest: 0.99.0 v0.10.0 true 1..4 ok 1 - !eq(0.99.0, v0.10.0) ok 2 - !eq(v0.10.0, 0.99.0) ok 3 - eq('v0.10.0', 'v0.10.0') ok 4 - eq('0.99.0', '0.99.0') ok 17 - 0.99.0 v0.10.0 true # time=17.276ms # Subtest: 2.0.0 v1.2.3 true 1..4 ok 1 - !eq(2.0.0, v1.2.3) ok 2 - !eq(v1.2.3, 2.0.0) ok 3 - eq('v1.2.3', 'v1.2.3') ok 4 - eq('2.0.0', '2.0.0') ok 18 - 2.0.0 v1.2.3 true # time=13.287ms # Subtest: 1.2.3 1.2.3-asdf undefined 1..4 ok 1 - !eq(1.2.3, 1.2.3-asdf) ok 2 - !eq(1.2.3-asdf, 1.2.3) ok 3 - eq('1.2.3-asdf', '1.2.3-asdf') ok 4 - eq('1.2.3', '1.2.3') ok 19 - 1.2.3 1.2.3-asdf undefined # time=19.135ms # Subtest: 1.2.3 1.2.3-4 undefined 1..4 ok 1 - !eq(1.2.3, 1.2.3-4) ok 2 - !eq(1.2.3-4, 1.2.3) ok 3 - eq('1.2.3-4', '1.2.3-4') ok 4 - eq('1.2.3', '1.2.3') ok 20 - 1.2.3 1.2.3-4 undefined # time=25.06ms # Subtest: 1.2.3 1.2.3-4-foo undefined 1..4 ok 1 - !eq(1.2.3, 1.2.3-4-foo) ok 2 - !eq(1.2.3-4-foo, 1.2.3) ok 3 - eq('1.2.3-4-foo', '1.2.3-4-foo') ok 4 - eq('1.2.3', '1.2.3') ok 21 - 1.2.3 1.2.3-4-foo undefined # time=17.574ms # Subtest: 1.2.3-5-foo 1.2.3-5 undefined 1..4 ok 1 - !eq(1.2.3-5-foo, 1.2.3-5) ok 2 - !eq(1.2.3-5, 1.2.3-5-foo) ok 3 - eq('1.2.3-5', '1.2.3-5') ok 4 - eq('1.2.3-5-foo', '1.2.3-5-foo') ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=20.392ms # Subtest: 1.2.3-5 1.2.3-4 undefined 1..4 ok 1 - !eq(1.2.3-5, 1.2.3-4) ok 2 - !eq(1.2.3-4, 1.2.3-5) ok 3 - eq('1.2.3-4', '1.2.3-4') ok 4 - eq('1.2.3-5', '1.2.3-5') ok 23 - 1.2.3-5 1.2.3-4 undefined # time=14.4ms # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined 1..4 ok 1 - !eq(1.2.3-5-foo, 1.2.3-5-Foo) ok 2 - !eq(1.2.3-5-Foo, 1.2.3-5-foo) ok 3 - eq('1.2.3-5-Foo', '1.2.3-5-Foo') ok 4 - eq('1.2.3-5-foo', '1.2.3-5-foo') ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=15.658ms # Subtest: 3.0.0 2.7.2+asdf undefined 1..4 ok 1 - !eq(3.0.0, 2.7.2+asdf) ok 2 - !eq(2.7.2+asdf, 3.0.0) ok 3 - eq('2.7.2+asdf', '2.7.2+asdf') ok 4 - eq('3.0.0', '3.0.0') ok 25 - 3.0.0 2.7.2+asdf undefined # time=14.002ms # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined 1..4 ok 1 - !eq(1.2.3-a.10, 1.2.3-a.5) ok 2 - !eq(1.2.3-a.5, 1.2.3-a.10) ok 3 - eq('1.2.3-a.5', '1.2.3-a.5') ok 4 - eq('1.2.3-a.10', '1.2.3-a.10') ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=16.198ms # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined 1..4 ok 1 - !eq(1.2.3-a.b, 1.2.3-a.5) ok 2 - !eq(1.2.3-a.5, 1.2.3-a.b) ok 3 - eq('1.2.3-a.5', '1.2.3-a.5') ok 4 - eq('1.2.3-a.b', '1.2.3-a.b') ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=20.529ms # Subtest: 1.2.3-a.b 1.2.3-a undefined 1..4 ok 1 - !eq(1.2.3-a.b, 1.2.3-a) ok 2 - !eq(1.2.3-a, 1.2.3-a.b) ok 3 - eq('1.2.3-a', '1.2.3-a') ok 4 - eq('1.2.3-a.b', '1.2.3-a.b') ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=16.758ms # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined 1..4 ok 1 - !eq(1.2.3-a.b.c.10.d.5, 1.2.3-a.b.c.5.d.100) ok 2 - !eq(1.2.3-a.b.c.5.d.100, 1.2.3-a.b.c.10.d.5) ok 3 - eq('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100') ok 4 - eq('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5') ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=20.634ms # Subtest: 1.2.3-r2 1.2.3-r100 undefined 1..4 ok 1 - !eq(1.2.3-r2, 1.2.3-r100) ok 2 - !eq(1.2.3-r100, 1.2.3-r2) ok 3 - eq('1.2.3-r100', '1.2.3-r100') ok 4 - eq('1.2.3-r2', '1.2.3-r2') ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=15.55ms # Subtest: 1.2.3-r100 1.2.3-R2 undefined 1..4 ok 1 - !eq(1.2.3-r100, 1.2.3-R2) ok 2 - !eq(1.2.3-R2, 1.2.3-r100) ok 3 - eq('1.2.3-R2', '1.2.3-R2') ok 4 - eq('1.2.3-r100', '1.2.3-r100') ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=12.782ms ok 1 - comparison tests # time=2486.745ms # Subtest: equality tests 1..37 # Subtest: 1.2.3 v1.2.3 true 1..4 ok 1 - eq(1.2.3, v1.2.3) ok 2 - eq(v1.2.3, 1.2.3) ok 3 - eq(1.2.3, 1.2.3) ok 4 - eq(v1.2.3, v1.2.3) ok 1 - 1.2.3 v1.2.3 true # time=19.108ms # Subtest: 1.2.3 =1.2.3 true 1..4 ok 1 - eq(1.2.3, =1.2.3) ok 2 - eq(=1.2.3, 1.2.3) ok 3 - eq(1.2.3, 1.2.3) ok 4 - eq(=1.2.3, =1.2.3) ok 2 - 1.2.3 =1.2.3 true # time=14.797ms # Subtest: 1.2.3 v 1.2.3 true 1..4 ok 1 - eq(1.2.3, v 1.2.3) ok 2 - eq(v 1.2.3, 1.2.3) ok 3 - eq(1.2.3, 1.2.3) ok 4 - eq(v 1.2.3, v 1.2.3) ok 3 - 1.2.3 v 1.2.3 true # time=17.906ms # Subtest: 1.2.3 = 1.2.3 true 1..4 ok 1 - eq(1.2.3, = 1.2.3) ok 2 - eq(= 1.2.3, 1.2.3) ok 3 - eq(1.2.3, 1.2.3) ok 4 - eq(= 1.2.3, = 1.2.3) ok 4 - 1.2.3 = 1.2.3 true # time=10.678ms # Subtest: 1.2.3 v1.2.3 true 1..4 ok 1 - eq(1.2.3, v1.2.3) ok 2 - eq( v1.2.3, 1.2.3) ok 3 - eq(1.2.3, 1.2.3) ok 4 - eq( v1.2.3, v1.2.3) ok 5 - 1.2.3 v1.2.3 true # time=13.124ms # Subtest: 1.2.3 =1.2.3 true 1..4 ok 1 - eq(1.2.3, =1.2.3) ok 2 - eq( =1.2.3, 1.2.3) ok 3 - eq(1.2.3, 1.2.3) ok 4 - eq( =1.2.3, =1.2.3) ok 6 - 1.2.3 =1.2.3 true # time=11.418ms # Subtest: 1.2.3 v 1.2.3 true 1..4 ok 1 - eq(1.2.3, v 1.2.3) ok 2 - eq( v 1.2.3, 1.2.3) ok 3 - eq(1.2.3, 1.2.3) ok 4 - eq( v 1.2.3, v 1.2.3) ok 7 - 1.2.3 v 1.2.3 true # time=12.968ms # Subtest: 1.2.3 = 1.2.3 true 1..4 ok 1 - eq(1.2.3, = 1.2.3) ok 2 - eq( = 1.2.3, 1.2.3) ok 3 - eq(1.2.3, 1.2.3) ok 4 - eq( = 1.2.3, = 1.2.3) ok 8 - 1.2.3 = 1.2.3 true # time=16.104ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..4 ok 1 - eq(1.2.3-0, v1.2.3-0) ok 2 - eq(v1.2.3-0, 1.2.3-0) ok 3 - eq(1.2.3-0, 1.2.3-0) ok 4 - eq(v1.2.3-0, v1.2.3-0) ok 9 - 1.2.3-0 v1.2.3-0 true # time=13.806ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..4 ok 1 - eq(1.2.3-0, =1.2.3-0) ok 2 - eq(=1.2.3-0, 1.2.3-0) ok 3 - eq(1.2.3-0, 1.2.3-0) ok 4 - eq(=1.2.3-0, =1.2.3-0) ok 10 - 1.2.3-0 =1.2.3-0 true # time=17.942ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..4 ok 1 - eq(1.2.3-0, v 1.2.3-0) ok 2 - eq(v 1.2.3-0, 1.2.3-0) ok 3 - eq(1.2.3-0, 1.2.3-0) ok 4 - eq(v 1.2.3-0, v 1.2.3-0) ok 11 - 1.2.3-0 v 1.2.3-0 true # time=14.759ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..4 ok 1 - eq(1.2.3-0, = 1.2.3-0) ok 2 - eq(= 1.2.3-0, 1.2.3-0) ok 3 - eq(1.2.3-0, 1.2.3-0) ok 4 - eq(= 1.2.3-0, = 1.2.3-0) ok 12 - 1.2.3-0 = 1.2.3-0 true # time=14.668ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..4 ok 1 - eq(1.2.3-0, v1.2.3-0) ok 2 - eq( v1.2.3-0, 1.2.3-0) ok 3 - eq(1.2.3-0, 1.2.3-0) ok 4 - eq( v1.2.3-0, v1.2.3-0) ok 13 - 1.2.3-0 v1.2.3-0 true # time=16.785ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..4 ok 1 - eq(1.2.3-0, =1.2.3-0) ok 2 - eq( =1.2.3-0, 1.2.3-0) ok 3 - eq(1.2.3-0, 1.2.3-0) ok 4 - eq( =1.2.3-0, =1.2.3-0) ok 14 - 1.2.3-0 =1.2.3-0 true # time=14.227ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..4 ok 1 - eq(1.2.3-0, v 1.2.3-0) ok 2 - eq( v 1.2.3-0, 1.2.3-0) ok 3 - eq(1.2.3-0, 1.2.3-0) ok 4 - eq( v 1.2.3-0, v 1.2.3-0) ok 15 - 1.2.3-0 v 1.2.3-0 true # time=14.632ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..4 ok 1 - eq(1.2.3-0, = 1.2.3-0) ok 2 - eq( = 1.2.3-0, 1.2.3-0) ok 3 - eq(1.2.3-0, 1.2.3-0) ok 4 - eq( = 1.2.3-0, = 1.2.3-0) ok 16 - 1.2.3-0 = 1.2.3-0 true # time=18.857ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..4 ok 1 - eq(1.2.3-1, v1.2.3-1) ok 2 - eq(v1.2.3-1, 1.2.3-1) ok 3 - eq(1.2.3-1, 1.2.3-1) ok 4 - eq(v1.2.3-1, v1.2.3-1) ok 17 - 1.2.3-1 v1.2.3-1 true # time=11.89ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..4 ok 1 - eq(1.2.3-1, =1.2.3-1) ok 2 - eq(=1.2.3-1, 1.2.3-1) ok 3 - eq(1.2.3-1, 1.2.3-1) ok 4 - eq(=1.2.3-1, =1.2.3-1) ok 18 - 1.2.3-1 =1.2.3-1 true # time=12.041ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..4 ok 1 - eq(1.2.3-1, v 1.2.3-1) ok 2 - eq(v 1.2.3-1, 1.2.3-1) ok 3 - eq(1.2.3-1, 1.2.3-1) ok 4 - eq(v 1.2.3-1, v 1.2.3-1) ok 19 - 1.2.3-1 v 1.2.3-1 true # time=11.786ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..4 ok 1 - eq(1.2.3-1, = 1.2.3-1) ok 2 - eq(= 1.2.3-1, 1.2.3-1) ok 3 - eq(1.2.3-1, 1.2.3-1) ok 4 - eq(= 1.2.3-1, = 1.2.3-1) ok 20 - 1.2.3-1 = 1.2.3-1 true # time=21.036ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..4 ok 1 - eq(1.2.3-1, v1.2.3-1) ok 2 - eq( v1.2.3-1, 1.2.3-1) ok 3 - eq(1.2.3-1, 1.2.3-1) ok 4 - eq( v1.2.3-1, v1.2.3-1) ok 21 - 1.2.3-1 v1.2.3-1 true # time=16.771ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..4 ok 1 - eq(1.2.3-1, =1.2.3-1) ok 2 - eq( =1.2.3-1, 1.2.3-1) ok 3 - eq(1.2.3-1, 1.2.3-1) ok 4 - eq( =1.2.3-1, =1.2.3-1) ok 22 - 1.2.3-1 =1.2.3-1 true # time=17.812ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..4 ok 1 - eq(1.2.3-1, v 1.2.3-1) ok 2 - eq( v 1.2.3-1, 1.2.3-1) ok 3 - eq(1.2.3-1, 1.2.3-1) ok 4 - eq( v 1.2.3-1, v 1.2.3-1) ok 23 - 1.2.3-1 v 1.2.3-1 true # time=15.445ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..4 ok 1 - eq(1.2.3-1, = 1.2.3-1) ok 2 - eq( = 1.2.3-1, 1.2.3-1) ok 3 - eq(1.2.3-1, 1.2.3-1) ok 4 - eq( = 1.2.3-1, = 1.2.3-1) ok 24 - 1.2.3-1 = 1.2.3-1 true # time=13.294ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..4 ok 1 - eq(1.2.3-beta, v1.2.3-beta) ok 2 - eq(v1.2.3-beta, 1.2.3-beta) ok 3 - eq(1.2.3-beta, 1.2.3-beta) ok 4 - eq(v1.2.3-beta, v1.2.3-beta) ok 25 - 1.2.3-beta v1.2.3-beta true # time=13.13ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..4 ok 1 - eq(1.2.3-beta, =1.2.3-beta) ok 2 - eq(=1.2.3-beta, 1.2.3-beta) ok 3 - eq(1.2.3-beta, 1.2.3-beta) ok 4 - eq(=1.2.3-beta, =1.2.3-beta) ok 26 - 1.2.3-beta =1.2.3-beta true # time=13.357ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..4 ok 1 - eq(1.2.3-beta, v 1.2.3-beta) ok 2 - eq(v 1.2.3-beta, 1.2.3-beta) ok 3 - eq(1.2.3-beta, 1.2.3-beta) ok 4 - eq(v 1.2.3-beta, v 1.2.3-beta) ok 27 - 1.2.3-beta v 1.2.3-beta true # time=15.424ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..4 ok 1 - eq(1.2.3-beta, = 1.2.3-beta) ok 2 - eq(= 1.2.3-beta, 1.2.3-beta) ok 3 - eq(1.2.3-beta, 1.2.3-beta) ok 4 - eq(= 1.2.3-beta, = 1.2.3-beta) ok 28 - 1.2.3-beta = 1.2.3-beta true # time=11.442ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..4 ok 1 - eq(1.2.3-beta, v1.2.3-beta) ok 2 - eq( v1.2.3-beta, 1.2.3-beta) ok 3 - eq(1.2.3-beta, 1.2.3-beta) ok 4 - eq( v1.2.3-beta, v1.2.3-beta) ok 29 - 1.2.3-beta v1.2.3-beta true # time=15.384ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..4 ok 1 - eq(1.2.3-beta, =1.2.3-beta) ok 2 - eq( =1.2.3-beta, 1.2.3-beta) ok 3 - eq(1.2.3-beta, 1.2.3-beta) ok 4 - eq( =1.2.3-beta, =1.2.3-beta) ok 30 - 1.2.3-beta =1.2.3-beta true # time=13.431ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..4 ok 1 - eq(1.2.3-beta, v 1.2.3-beta) ok 2 - eq( v 1.2.3-beta, 1.2.3-beta) ok 3 - eq(1.2.3-beta, 1.2.3-beta) ok 4 - eq( v 1.2.3-beta, v 1.2.3-beta) ok 31 - 1.2.3-beta v 1.2.3-beta true # time=12.555ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..4 ok 1 - eq(1.2.3-beta, = 1.2.3-beta) ok 2 - eq( = 1.2.3-beta, 1.2.3-beta) ok 3 - eq(1.2.3-beta, 1.2.3-beta) ok 4 - eq( = 1.2.3-beta, = 1.2.3-beta) ok 32 - 1.2.3-beta = 1.2.3-beta true # time=13.028ms # Subtest: 1.2.3-beta+build = 1.2.3-beta+otherbuild true 1..4 ok 1 - eq(1.2.3-beta+build, = 1.2.3-beta+otherbuild) ok 2 - eq( = 1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 3 - eq(1.2.3-beta+build, 1.2.3-beta+build) ok 4 - eq( = 1.2.3-beta+otherbuild, = 1.2.3-beta+otherbuild) ok 33 - 1.2.3-beta+build = 1.2.3-beta+otherbuild true # time=15.626ms # Subtest: 1.2.3+build = 1.2.3+otherbuild true 1..4 ok 1 - eq(1.2.3+build, = 1.2.3+otherbuild) ok 2 - eq( = 1.2.3+otherbuild, 1.2.3+build) ok 3 - eq(1.2.3+build, 1.2.3+build) ok 4 - eq( = 1.2.3+otherbuild, = 1.2.3+otherbuild) ok 34 - 1.2.3+build = 1.2.3+otherbuild true # time=12.258ms # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined 1..4 ok 1 - eq(1.2.3-beta+build, 1.2.3-beta+otherbuild) ok 2 - eq(1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 3 - eq(1.2.3-beta+build, 1.2.3-beta+build) ok 4 - eq(1.2.3-beta+otherbuild, 1.2.3-beta+otherbuild) ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=12.135ms # Subtest: 1.2.3+build 1.2.3+otherbuild undefined 1..4 ok 1 - eq(1.2.3+build, 1.2.3+otherbuild) ok 2 - eq(1.2.3+otherbuild, 1.2.3+build) ok 3 - eq(1.2.3+build, 1.2.3+build) ok 4 - eq(1.2.3+otherbuild, 1.2.3+otherbuild) ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=11.198ms # Subtest: v1.2.3+build 1.2.3+otherbuild undefined 1..4 ok 1 - eq( v1.2.3+build, 1.2.3+otherbuild) ok 2 - eq(1.2.3+otherbuild, v1.2.3+build) ok 3 - eq( v1.2.3+build, v1.2.3+build) ok 4 - eq(1.2.3+otherbuild, 1.2.3+otherbuild) ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=15.243ms ok 2 - equality tests # time=2212.88ms 1..2 # time=4876.643ms ok 16 - test/functions/eq.js # time=4876.643ms # Subtest: test/functions/gt.js # Subtest: comparison tests 1..31 # Subtest: 0.0.0 0.0.0-foo undefined 1..4 ok 1 - gt('0.0.0', '0.0.0-foo') ok 2 - !gt('0.0.0-foo', '0.0.0') ok 3 - !gt('0.0.0-foo', '0.0.0-foo') ok 4 - !gt('0.0.0', '0.0.0') ok 1 - 0.0.0 0.0.0-foo undefined # time=156.022ms # Subtest: 0.0.1 0.0.0 undefined 1..4 ok 1 - gt('0.0.1', '0.0.0') ok 2 - !gt('0.0.0', '0.0.1') ok 3 - !gt('0.0.0', '0.0.0') ok 4 - !gt('0.0.1', '0.0.1') ok 2 - 0.0.1 0.0.0 undefined # time=54.605ms # Subtest: 1.0.0 0.9.9 undefined 1..4 ok 1 - gt('1.0.0', '0.9.9') ok 2 - !gt('0.9.9', '1.0.0') ok 3 - !gt('0.9.9', '0.9.9') ok 4 - !gt('1.0.0', '1.0.0') ok 3 - 1.0.0 0.9.9 undefined # time=34.383ms # Subtest: 0.10.0 0.9.0 undefined 1..4 ok 1 - gt('0.10.0', '0.9.0') ok 2 - !gt('0.9.0', '0.10.0') ok 3 - !gt('0.9.0', '0.9.0') ok 4 - !gt('0.10.0', '0.10.0') ok 4 - 0.10.0 0.9.0 undefined # time=27.002ms # Subtest: 0.99.0 0.10.0 [object Object] 1..4 ok 1 - gt('0.99.0', '0.10.0') ok 2 - !gt('0.10.0', '0.99.0') ok 3 - !gt('0.10.0', '0.10.0') ok 4 - !gt('0.99.0', '0.99.0') ok 5 - 0.99.0 0.10.0 [object Object] # time=23.075ms # Subtest: 2.0.0 1.2.3 [object Object] 1..4 ok 1 - gt('2.0.0', '1.2.3') ok 2 - !gt('1.2.3', '2.0.0') ok 3 - !gt('1.2.3', '1.2.3') ok 4 - !gt('2.0.0', '2.0.0') ok 6 - 2.0.0 1.2.3 [object Object] # time=23.096ms # Subtest: v0.0.0 0.0.0-foo true 1..4 ok 1 - gt('v0.0.0', '0.0.0-foo') ok 2 - !gt('0.0.0-foo', 'v0.0.0') ok 3 - !gt('0.0.0-foo', '0.0.0-foo') ok 4 - !gt('v0.0.0', 'v0.0.0') ok 7 - v0.0.0 0.0.0-foo true # time=31.272ms # Subtest: v0.0.1 0.0.0 [object Object] 1..4 ok 1 - gt('v0.0.1', '0.0.0') ok 2 - !gt('0.0.0', 'v0.0.1') ok 3 - !gt('0.0.0', '0.0.0') ok 4 - !gt('v0.0.1', 'v0.0.1') ok 8 - v0.0.1 0.0.0 [object Object] # time=24.756ms # Subtest: v1.0.0 0.9.9 true 1..4 ok 1 - gt('v1.0.0', '0.9.9') ok 2 - !gt('0.9.9', 'v1.0.0') ok 3 - !gt('0.9.9', '0.9.9') ok 4 - !gt('v1.0.0', 'v1.0.0') ok 9 - v1.0.0 0.9.9 true # time=25.136ms # Subtest: v0.10.0 0.9.0 true 1..4 ok 1 - gt('v0.10.0', '0.9.0') ok 2 - !gt('0.9.0', 'v0.10.0') ok 3 - !gt('0.9.0', '0.9.0') ok 4 - !gt('v0.10.0', 'v0.10.0') ok 10 - v0.10.0 0.9.0 true # time=19.923ms # Subtest: v0.99.0 0.10.0 true 1..4 ok 1 - gt('v0.99.0', '0.10.0') ok 2 - !gt('0.10.0', 'v0.99.0') ok 3 - !gt('0.10.0', '0.10.0') ok 4 - !gt('v0.99.0', 'v0.99.0') ok 11 - v0.99.0 0.10.0 true # time=18.709ms # Subtest: v2.0.0 1.2.3 true 1..4 ok 1 - gt('v2.0.0', '1.2.3') ok 2 - !gt('1.2.3', 'v2.0.0') ok 3 - !gt('1.2.3', '1.2.3') ok 4 - !gt('v2.0.0', 'v2.0.0') ok 12 - v2.0.0 1.2.3 true # time=22.518ms # Subtest: 0.0.0 v0.0.0-foo true 1..4 ok 1 - gt('0.0.0', 'v0.0.0-foo') ok 2 - !gt('v0.0.0-foo', '0.0.0') ok 3 - !gt('v0.0.0-foo', 'v0.0.0-foo') ok 4 - !gt('0.0.0', '0.0.0') ok 13 - 0.0.0 v0.0.0-foo true # time=14.588ms # Subtest: 0.0.1 v0.0.0 true 1..4 ok 1 - gt('0.0.1', 'v0.0.0') ok 2 - !gt('v0.0.0', '0.0.1') ok 3 - !gt('v0.0.0', 'v0.0.0') ok 4 - !gt('0.0.1', '0.0.1') ok 14 - 0.0.1 v0.0.0 true # time=16.609ms # Subtest: 1.0.0 v0.9.9 true 1..4 ok 1 - gt('1.0.0', 'v0.9.9') ok 2 - !gt('v0.9.9', '1.0.0') ok 3 - !gt('v0.9.9', 'v0.9.9') ok 4 - !gt('1.0.0', '1.0.0') ok 15 - 1.0.0 v0.9.9 true # time=15.917ms # Subtest: 0.10.0 v0.9.0 true 1..4 ok 1 - gt('0.10.0', 'v0.9.0') ok 2 - !gt('v0.9.0', '0.10.0') ok 3 - !gt('v0.9.0', 'v0.9.0') ok 4 - !gt('0.10.0', '0.10.0') ok 16 - 0.10.0 v0.9.0 true # time=14.917ms # Subtest: 0.99.0 v0.10.0 true 1..4 ok 1 - gt('0.99.0', 'v0.10.0') ok 2 - !gt('v0.10.0', '0.99.0') ok 3 - !gt('v0.10.0', 'v0.10.0') ok 4 - !gt('0.99.0', '0.99.0') ok 17 - 0.99.0 v0.10.0 true # time=15.048ms # Subtest: 2.0.0 v1.2.3 true 1..4 ok 1 - gt('2.0.0', 'v1.2.3') ok 2 - !gt('v1.2.3', '2.0.0') ok 3 - !gt('v1.2.3', 'v1.2.3') ok 4 - !gt('2.0.0', '2.0.0') ok 18 - 2.0.0 v1.2.3 true # time=13.442ms # Subtest: 1.2.3 1.2.3-asdf undefined 1..4 ok 1 - gt('1.2.3', '1.2.3-asdf') ok 2 - !gt('1.2.3-asdf', '1.2.3') ok 3 - !gt('1.2.3-asdf', '1.2.3-asdf') ok 4 - !gt('1.2.3', '1.2.3') ok 19 - 1.2.3 1.2.3-asdf undefined # time=23.084ms # Subtest: 1.2.3 1.2.3-4 undefined 1..4 ok 1 - gt('1.2.3', '1.2.3-4') ok 2 - !gt('1.2.3-4', '1.2.3') ok 3 - !gt('1.2.3-4', '1.2.3-4') ok 4 - !gt('1.2.3', '1.2.3') ok 20 - 1.2.3 1.2.3-4 undefined # time=12.686ms # Subtest: 1.2.3 1.2.3-4-foo undefined 1..4 ok 1 - gt('1.2.3', '1.2.3-4-foo') ok 2 - !gt('1.2.3-4-foo', '1.2.3') ok 3 - !gt('1.2.3-4-foo', '1.2.3-4-foo') ok 4 - !gt('1.2.3', '1.2.3') ok 21 - 1.2.3 1.2.3-4-foo undefined # time=12.719ms # Subtest: 1.2.3-5-foo 1.2.3-5 undefined 1..4 ok 1 - gt('1.2.3-5-foo', '1.2.3-5') ok 2 - !gt('1.2.3-5', '1.2.3-5-foo') ok 3 - !gt('1.2.3-5', '1.2.3-5') ok 4 - !gt('1.2.3-5-foo', '1.2.3-5-foo') ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=12.547ms # Subtest: 1.2.3-5 1.2.3-4 undefined 1..4 ok 1 - gt('1.2.3-5', '1.2.3-4') ok 2 - !gt('1.2.3-4', '1.2.3-5') ok 3 - !gt('1.2.3-4', '1.2.3-4') ok 4 - !gt('1.2.3-5', '1.2.3-5') ok 23 - 1.2.3-5 1.2.3-4 undefined # time=53.067ms # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined 1..4 ok 1 - gt('1.2.3-5-foo', '1.2.3-5-Foo') ok 2 - !gt('1.2.3-5-Foo', '1.2.3-5-foo') ok 3 - !gt('1.2.3-5-Foo', '1.2.3-5-Foo') ok 4 - !gt('1.2.3-5-foo', '1.2.3-5-foo') ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=16.428ms # Subtest: 3.0.0 2.7.2+asdf undefined 1..4 ok 1 - gt('3.0.0', '2.7.2+asdf') ok 2 - !gt('2.7.2+asdf', '3.0.0') ok 3 - !gt('2.7.2+asdf', '2.7.2+asdf') ok 4 - !gt('3.0.0', '3.0.0') ok 25 - 3.0.0 2.7.2+asdf undefined # time=14.054ms # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined 1..4 ok 1 - gt('1.2.3-a.10', '1.2.3-a.5') ok 2 - !gt('1.2.3-a.5', '1.2.3-a.10') ok 3 - !gt('1.2.3-a.5', '1.2.3-a.5') ok 4 - !gt('1.2.3-a.10', '1.2.3-a.10') ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=13.546ms # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined 1..4 ok 1 - gt('1.2.3-a.b', '1.2.3-a.5') ok 2 - !gt('1.2.3-a.5', '1.2.3-a.b') ok 3 - !gt('1.2.3-a.5', '1.2.3-a.5') ok 4 - !gt('1.2.3-a.b', '1.2.3-a.b') ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=16.974ms # Subtest: 1.2.3-a.b 1.2.3-a undefined 1..4 ok 1 - gt('1.2.3-a.b', '1.2.3-a') ok 2 - !gt('1.2.3-a', '1.2.3-a.b') ok 3 - !gt('1.2.3-a', '1.2.3-a') ok 4 - !gt('1.2.3-a.b', '1.2.3-a.b') ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=14.813ms # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined 1..4 ok 1 - gt('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100') ok 2 - !gt('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5') ok 3 - !gt('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100') ok 4 - !gt('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5') ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=17.068ms # Subtest: 1.2.3-r2 1.2.3-r100 undefined 1..4 ok 1 - gt('1.2.3-r2', '1.2.3-r100') ok 2 - !gt('1.2.3-r100', '1.2.3-r2') ok 3 - !gt('1.2.3-r100', '1.2.3-r100') ok 4 - !gt('1.2.3-r2', '1.2.3-r2') ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=12.185ms # Subtest: 1.2.3-r100 1.2.3-R2 undefined 1..4 ok 1 - gt('1.2.3-r100', '1.2.3-R2') ok 2 - !gt('1.2.3-R2', '1.2.3-r100') ok 3 - !gt('1.2.3-R2', '1.2.3-R2') ok 4 - !gt('1.2.3-r100', '1.2.3-r100') ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=11.832ms ok 1 - comparison tests # time=2480.965ms # Subtest: equality tests 1..37 # Subtest: 1.2.3 v1.2.3 true 1..2 ok 1 - !gt(1.2.3, v1.2.3) ok 2 - !gt(v1.2.3, 1.2.3) ok 1 - 1.2.3 v1.2.3 true # time=9.254ms # Subtest: 1.2.3 =1.2.3 true 1..2 ok 1 - !gt(1.2.3, =1.2.3) ok 2 - !gt(=1.2.3, 1.2.3) ok 2 - 1.2.3 =1.2.3 true # time=10.624ms # Subtest: 1.2.3 v 1.2.3 true 1..2 ok 1 - !gt(1.2.3, v 1.2.3) ok 2 - !gt(v 1.2.3, 1.2.3) ok 3 - 1.2.3 v 1.2.3 true # time=9.117ms # Subtest: 1.2.3 = 1.2.3 true 1..2 ok 1 - !gt(1.2.3, = 1.2.3) ok 2 - !gt(= 1.2.3, 1.2.3) ok 4 - 1.2.3 = 1.2.3 true # time=8.094ms # Subtest: 1.2.3 v1.2.3 true 1..2 ok 1 - !gt(1.2.3, v1.2.3) ok 2 - !gt( v1.2.3, 1.2.3) ok 5 - 1.2.3 v1.2.3 true # time=8.623ms # Subtest: 1.2.3 =1.2.3 true 1..2 ok 1 - !gt(1.2.3, =1.2.3) ok 2 - !gt( =1.2.3, 1.2.3) ok 6 - 1.2.3 =1.2.3 true # time=8.145ms # Subtest: 1.2.3 v 1.2.3 true 1..2 ok 1 - !gt(1.2.3, v 1.2.3) ok 2 - !gt( v 1.2.3, 1.2.3) ok 7 - 1.2.3 v 1.2.3 true # time=7.65ms # Subtest: 1.2.3 = 1.2.3 true 1..2 ok 1 - !gt(1.2.3, = 1.2.3) ok 2 - !gt( = 1.2.3, 1.2.3) ok 8 - 1.2.3 = 1.2.3 true # time=9.65ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..2 ok 1 - !gt(1.2.3-0, v1.2.3-0) ok 2 - !gt(v1.2.3-0, 1.2.3-0) ok 9 - 1.2.3-0 v1.2.3-0 true # time=9.693ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..2 ok 1 - !gt(1.2.3-0, =1.2.3-0) ok 2 - !gt(=1.2.3-0, 1.2.3-0) ok 10 - 1.2.3-0 =1.2.3-0 true # time=9.086ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..2 ok 1 - !gt(1.2.3-0, v 1.2.3-0) ok 2 - !gt(v 1.2.3-0, 1.2.3-0) ok 11 - 1.2.3-0 v 1.2.3-0 true # time=7.559ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..2 ok 1 - !gt(1.2.3-0, = 1.2.3-0) ok 2 - !gt(= 1.2.3-0, 1.2.3-0) ok 12 - 1.2.3-0 = 1.2.3-0 true # time=8.906ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..2 ok 1 - !gt(1.2.3-0, v1.2.3-0) ok 2 - !gt( v1.2.3-0, 1.2.3-0) ok 13 - 1.2.3-0 v1.2.3-0 true # time=9.276ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..2 ok 1 - !gt(1.2.3-0, =1.2.3-0) ok 2 - !gt( =1.2.3-0, 1.2.3-0) ok 14 - 1.2.3-0 =1.2.3-0 true # time=12.998ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..2 ok 1 - !gt(1.2.3-0, v 1.2.3-0) ok 2 - !gt( v 1.2.3-0, 1.2.3-0) ok 15 - 1.2.3-0 v 1.2.3-0 true # time=8.169ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..2 ok 1 - !gt(1.2.3-0, = 1.2.3-0) ok 2 - !gt( = 1.2.3-0, 1.2.3-0) ok 16 - 1.2.3-0 = 1.2.3-0 true # time=8.457ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..2 ok 1 - !gt(1.2.3-1, v1.2.3-1) ok 2 - !gt(v1.2.3-1, 1.2.3-1) ok 17 - 1.2.3-1 v1.2.3-1 true # time=7.264ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..2 ok 1 - !gt(1.2.3-1, =1.2.3-1) ok 2 - !gt(=1.2.3-1, 1.2.3-1) ok 18 - 1.2.3-1 =1.2.3-1 true # time=7.435ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..2 ok 1 - !gt(1.2.3-1, v 1.2.3-1) ok 2 - !gt(v 1.2.3-1, 1.2.3-1) ok 19 - 1.2.3-1 v 1.2.3-1 true # time=9.405ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..2 ok 1 - !gt(1.2.3-1, = 1.2.3-1) ok 2 - !gt(= 1.2.3-1, 1.2.3-1) ok 20 - 1.2.3-1 = 1.2.3-1 true # time=9.678ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..2 ok 1 - !gt(1.2.3-1, v1.2.3-1) ok 2 - !gt( v1.2.3-1, 1.2.3-1) ok 21 - 1.2.3-1 v1.2.3-1 true # time=9.65ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..2 ok 1 - !gt(1.2.3-1, =1.2.3-1) ok 2 - !gt( =1.2.3-1, 1.2.3-1) ok 22 - 1.2.3-1 =1.2.3-1 true # time=7.885ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..2 ok 1 - !gt(1.2.3-1, v 1.2.3-1) ok 2 - !gt( v 1.2.3-1, 1.2.3-1) ok 23 - 1.2.3-1 v 1.2.3-1 true # time=7.994ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..2 ok 1 - !gt(1.2.3-1, = 1.2.3-1) ok 2 - !gt( = 1.2.3-1, 1.2.3-1) ok 24 - 1.2.3-1 = 1.2.3-1 true # time=7.824ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..2 ok 1 - !gt(1.2.3-beta, v1.2.3-beta) ok 2 - !gt(v1.2.3-beta, 1.2.3-beta) ok 25 - 1.2.3-beta v1.2.3-beta true # time=8.276ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..2 ok 1 - !gt(1.2.3-beta, =1.2.3-beta) ok 2 - !gt(=1.2.3-beta, 1.2.3-beta) ok 26 - 1.2.3-beta =1.2.3-beta true # time=8.68ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..2 ok 1 - !gt(1.2.3-beta, v 1.2.3-beta) ok 2 - !gt(v 1.2.3-beta, 1.2.3-beta) ok 27 - 1.2.3-beta v 1.2.3-beta true # time=8.603ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..2 ok 1 - !gt(1.2.3-beta, = 1.2.3-beta) ok 2 - !gt(= 1.2.3-beta, 1.2.3-beta) ok 28 - 1.2.3-beta = 1.2.3-beta true # time=10.125ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..2 ok 1 - !gt(1.2.3-beta, v1.2.3-beta) ok 2 - !gt( v1.2.3-beta, 1.2.3-beta) ok 29 - 1.2.3-beta v1.2.3-beta true # time=10.458ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..2 ok 1 - !gt(1.2.3-beta, =1.2.3-beta) ok 2 - !gt( =1.2.3-beta, 1.2.3-beta) ok 30 - 1.2.3-beta =1.2.3-beta true # time=10.885ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..2 ok 1 - !gt(1.2.3-beta, v 1.2.3-beta) ok 2 - !gt( v 1.2.3-beta, 1.2.3-beta) ok 31 - 1.2.3-beta v 1.2.3-beta true # time=8.114ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..2 ok 1 - !gt(1.2.3-beta, = 1.2.3-beta) ok 2 - !gt( = 1.2.3-beta, 1.2.3-beta) ok 32 - 1.2.3-beta = 1.2.3-beta true # time=7.443ms # Subtest: 1.2.3-beta+build = 1.2.3-beta+otherbuild true 1..2 ok 1 - !gt(1.2.3-beta+build, = 1.2.3-beta+otherbuild) ok 2 - !gt( = 1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 33 - 1.2.3-beta+build = 1.2.3-beta+otherbuild true # time=12.528ms # Subtest: 1.2.3+build = 1.2.3+otherbuild true 1..2 ok 1 - !gt(1.2.3+build, = 1.2.3+otherbuild) ok 2 - !gt( = 1.2.3+otherbuild, 1.2.3+build) ok 34 - 1.2.3+build = 1.2.3+otherbuild true # time=8.617ms # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined 1..2 ok 1 - !gt(1.2.3-beta+build, 1.2.3-beta+otherbuild) ok 2 - !gt(1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=7.645ms # Subtest: 1.2.3+build 1.2.3+otherbuild undefined 1..2 ok 1 - !gt(1.2.3+build, 1.2.3+otherbuild) ok 2 - !gt(1.2.3+otherbuild, 1.2.3+build) ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=9.476ms # Subtest: v1.2.3+build 1.2.3+otherbuild undefined 1..2 ok 1 - !gt( v1.2.3+build, 1.2.3+otherbuild) ok 2 - !gt(1.2.3+otherbuild, v1.2.3+build) ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=7.325ms ok 2 - equality tests # time=1987.097ms 1..2 # time=4629.263ms ok 17 - test/functions/gt.js # time=4629.263ms # Subtest: test/functions/gte.js # Subtest: comparison tests 1..31 # Subtest: 0.0.0 0.0.0-foo undefined 1..4 ok 1 - gte('0.0.0', '0.0.0-foo') ok 2 - !gte('0.0.0-foo', '0.0.0') ok 3 - gte('0.0.0-foo', '0.0.0-foo') ok 4 - gte('0.0.0', '0.0.0') ok 1 - 0.0.0 0.0.0-foo undefined # time=144.814ms # Subtest: 0.0.1 0.0.0 undefined 1..4 ok 1 - gte('0.0.1', '0.0.0') ok 2 - !gte('0.0.0', '0.0.1') ok 3 - gte('0.0.0', '0.0.0') ok 4 - gte('0.0.1', '0.0.1') ok 2 - 0.0.1 0.0.0 undefined # time=49.195ms # Subtest: 1.0.0 0.9.9 undefined 1..4 ok 1 - gte('1.0.0', '0.9.9') ok 2 - !gte('0.9.9', '1.0.0') ok 3 - gte('0.9.9', '0.9.9') ok 4 - gte('1.0.0', '1.0.0') ok 3 - 1.0.0 0.9.9 undefined # time=38.056ms # Subtest: 0.10.0 0.9.0 undefined 1..4 ok 1 - gte('0.10.0', '0.9.0') ok 2 - !gte('0.9.0', '0.10.0') ok 3 - gte('0.9.0', '0.9.0') ok 4 - gte('0.10.0', '0.10.0') ok 4 - 0.10.0 0.9.0 undefined # time=29.077ms # Subtest: 0.99.0 0.10.0 [object Object] 1..4 ok 1 - gte('0.99.0', '0.10.0') ok 2 - !gte('0.10.0', '0.99.0') ok 3 - gte('0.10.0', '0.10.0') ok 4 - gte('0.99.0', '0.99.0') ok 5 - 0.99.0 0.10.0 [object Object] # time=19.079ms # Subtest: 2.0.0 1.2.3 [object Object] 1..4 ok 1 - gte('2.0.0', '1.2.3') ok 2 - !gte('1.2.3', '2.0.0') ok 3 - gte('1.2.3', '1.2.3') ok 4 - gte('2.0.0', '2.0.0') ok 6 - 2.0.0 1.2.3 [object Object] # time=22.816ms # Subtest: v0.0.0 0.0.0-foo true 1..4 ok 1 - gte('v0.0.0', '0.0.0-foo') ok 2 - !gte('0.0.0-foo', 'v0.0.0') ok 3 - gte('0.0.0-foo', '0.0.0-foo') ok 4 - gte('v0.0.0', 'v0.0.0') ok 7 - v0.0.0 0.0.0-foo true # time=26.796ms # Subtest: v0.0.1 0.0.0 [object Object] 1..4 ok 1 - gte('v0.0.1', '0.0.0') ok 2 - !gte('0.0.0', 'v0.0.1') ok 3 - gte('0.0.0', '0.0.0') ok 4 - gte('v0.0.1', 'v0.0.1') ok 8 - v0.0.1 0.0.0 [object Object] # time=23.035ms # Subtest: v1.0.0 0.9.9 true 1..4 ok 1 - gte('v1.0.0', '0.9.9') ok 2 - !gte('0.9.9', 'v1.0.0') ok 3 - gte('0.9.9', '0.9.9') ok 4 - gte('v1.0.0', 'v1.0.0') ok 9 - v1.0.0 0.9.9 true # time=19.571ms # Subtest: v0.10.0 0.9.0 true 1..4 ok 1 - gte('v0.10.0', '0.9.0') ok 2 - !gte('0.9.0', 'v0.10.0') ok 3 - gte('0.9.0', '0.9.0') ok 4 - gte('v0.10.0', 'v0.10.0') ok 10 - v0.10.0 0.9.0 true # time=18.065ms # Subtest: v0.99.0 0.10.0 true 1..4 ok 1 - gte('v0.99.0', '0.10.0') ok 2 - !gte('0.10.0', 'v0.99.0') ok 3 - gte('0.10.0', '0.10.0') ok 4 - gte('v0.99.0', 'v0.99.0') ok 11 - v0.99.0 0.10.0 true # time=16.709ms # Subtest: v2.0.0 1.2.3 true 1..4 ok 1 - gte('v2.0.0', '1.2.3') ok 2 - !gte('1.2.3', 'v2.0.0') ok 3 - gte('1.2.3', '1.2.3') ok 4 - gte('v2.0.0', 'v2.0.0') ok 12 - v2.0.0 1.2.3 true # time=13.214ms # Subtest: 0.0.0 v0.0.0-foo true 1..4 ok 1 - gte('0.0.0', 'v0.0.0-foo') ok 2 - !gte('v0.0.0-foo', '0.0.0') ok 3 - gte('v0.0.0-foo', 'v0.0.0-foo') ok 4 - gte('0.0.0', '0.0.0') ok 13 - 0.0.0 v0.0.0-foo true # time=13.787ms # Subtest: 0.0.1 v0.0.0 true 1..4 ok 1 - gte('0.0.1', 'v0.0.0') ok 2 - !gte('v0.0.0', '0.0.1') ok 3 - gte('v0.0.0', 'v0.0.0') ok 4 - gte('0.0.1', '0.0.1') ok 14 - 0.0.1 v0.0.0 true # time=17.334ms # Subtest: 1.0.0 v0.9.9 true 1..4 ok 1 - gte('1.0.0', 'v0.9.9') ok 2 - !gte('v0.9.9', '1.0.0') ok 3 - gte('v0.9.9', 'v0.9.9') ok 4 - gte('1.0.0', '1.0.0') ok 15 - 1.0.0 v0.9.9 true # time=16.377ms # Subtest: 0.10.0 v0.9.0 true 1..4 ok 1 - gte('0.10.0', 'v0.9.0') ok 2 - !gte('v0.9.0', '0.10.0') ok 3 - gte('v0.9.0', 'v0.9.0') ok 4 - gte('0.10.0', '0.10.0') ok 16 - 0.10.0 v0.9.0 true # time=16.316ms # Subtest: 0.99.0 v0.10.0 true 1..4 ok 1 - gte('0.99.0', 'v0.10.0') ok 2 - !gte('v0.10.0', '0.99.0') ok 3 - gte('v0.10.0', 'v0.10.0') ok 4 - gte('0.99.0', '0.99.0') ok 17 - 0.99.0 v0.10.0 true # time=18.078ms # Subtest: 2.0.0 v1.2.3 true 1..4 ok 1 - gte('2.0.0', 'v1.2.3') ok 2 - !gte('v1.2.3', '2.0.0') ok 3 - gte('v1.2.3', 'v1.2.3') ok 4 - gte('2.0.0', '2.0.0') ok 18 - 2.0.0 v1.2.3 true # time=15.774ms # Subtest: 1.2.3 1.2.3-asdf undefined 1..4 ok 1 - gte('1.2.3', '1.2.3-asdf') ok 2 - !gte('1.2.3-asdf', '1.2.3') ok 3 - gte('1.2.3-asdf', '1.2.3-asdf') ok 4 - gte('1.2.3', '1.2.3') ok 19 - 1.2.3 1.2.3-asdf undefined # time=16.998ms # Subtest: 1.2.3 1.2.3-4 undefined 1..4 ok 1 - gte('1.2.3', '1.2.3-4') ok 2 - !gte('1.2.3-4', '1.2.3') ok 3 - gte('1.2.3-4', '1.2.3-4') ok 4 - gte('1.2.3', '1.2.3') ok 20 - 1.2.3 1.2.3-4 undefined # time=17.499ms # Subtest: 1.2.3 1.2.3-4-foo undefined 1..4 ok 1 - gte('1.2.3', '1.2.3-4-foo') ok 2 - !gte('1.2.3-4-foo', '1.2.3') ok 3 - gte('1.2.3-4-foo', '1.2.3-4-foo') ok 4 - gte('1.2.3', '1.2.3') ok 21 - 1.2.3 1.2.3-4-foo undefined # time=14.856ms # Subtest: 1.2.3-5-foo 1.2.3-5 undefined 1..4 ok 1 - gte('1.2.3-5-foo', '1.2.3-5') ok 2 - !gte('1.2.3-5', '1.2.3-5-foo') ok 3 - gte('1.2.3-5', '1.2.3-5') ok 4 - gte('1.2.3-5-foo', '1.2.3-5-foo') ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=16.505ms # Subtest: 1.2.3-5 1.2.3-4 undefined 1..4 ok 1 - gte('1.2.3-5', '1.2.3-4') ok 2 - !gte('1.2.3-4', '1.2.3-5') ok 3 - gte('1.2.3-4', '1.2.3-4') ok 4 - gte('1.2.3-5', '1.2.3-5') ok 23 - 1.2.3-5 1.2.3-4 undefined # time=13.389ms # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined 1..4 ok 1 - gte('1.2.3-5-foo', '1.2.3-5-Foo') ok 2 - !gte('1.2.3-5-Foo', '1.2.3-5-foo') ok 3 - gte('1.2.3-5-Foo', '1.2.3-5-Foo') ok 4 - gte('1.2.3-5-foo', '1.2.3-5-foo') ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=16.322ms # Subtest: 3.0.0 2.7.2+asdf undefined 1..4 ok 1 - gte('3.0.0', '2.7.2+asdf') ok 2 - !gte('2.7.2+asdf', '3.0.0') ok 3 - gte('2.7.2+asdf', '2.7.2+asdf') ok 4 - gte('3.0.0', '3.0.0') ok 25 - 3.0.0 2.7.2+asdf undefined # time=14.265ms # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined 1..4 ok 1 - gte('1.2.3-a.10', '1.2.3-a.5') ok 2 - !gte('1.2.3-a.5', '1.2.3-a.10') ok 3 - gte('1.2.3-a.5', '1.2.3-a.5') ok 4 - gte('1.2.3-a.10', '1.2.3-a.10') ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=14.394ms # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined 1..4 ok 1 - gte('1.2.3-a.b', '1.2.3-a.5') ok 2 - !gte('1.2.3-a.5', '1.2.3-a.b') ok 3 - gte('1.2.3-a.5', '1.2.3-a.5') ok 4 - gte('1.2.3-a.b', '1.2.3-a.b') ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=13.429ms # Subtest: 1.2.3-a.b 1.2.3-a undefined 1..4 ok 1 - gte('1.2.3-a.b', '1.2.3-a') ok 2 - !gte('1.2.3-a', '1.2.3-a.b') ok 3 - gte('1.2.3-a', '1.2.3-a') ok 4 - gte('1.2.3-a.b', '1.2.3-a.b') ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=14.455ms # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined 1..4 ok 1 - gte('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100') ok 2 - !gte('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5') ok 3 - gte('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100') ok 4 - gte('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5') ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=14.049ms # Subtest: 1.2.3-r2 1.2.3-r100 undefined 1..4 ok 1 - gte('1.2.3-r2', '1.2.3-r100') ok 2 - !gte('1.2.3-r100', '1.2.3-r2') ok 3 - gte('1.2.3-r100', '1.2.3-r100') ok 4 - gte('1.2.3-r2', '1.2.3-r2') ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=12.178ms # Subtest: 1.2.3-r100 1.2.3-R2 undefined 1..4 ok 1 - gte('1.2.3-r100', '1.2.3-R2') ok 2 - !gte('1.2.3-R2', '1.2.3-r100') ok 3 - gte('1.2.3-R2', '1.2.3-R2') ok 4 - gte('1.2.3-r100', '1.2.3-r100') ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=12.072ms ok 1 - comparison tests # time=2455.711ms # Subtest: equality tests 1..37 # Subtest: 1.2.3 v1.2.3 true 1..2 ok 1 - gte(1.2.3, v1.2.3) ok 2 - gte(v1.2.3, 1.2.3) ok 1 - 1.2.3 v1.2.3 true # time=10.473ms # Subtest: 1.2.3 =1.2.3 true 1..2 ok 1 - gte(1.2.3, =1.2.3) ok 2 - gte(=1.2.3, 1.2.3) ok 2 - 1.2.3 =1.2.3 true # time=9.889ms # Subtest: 1.2.3 v 1.2.3 true 1..2 ok 1 - gte(1.2.3, v 1.2.3) ok 2 - gte(v 1.2.3, 1.2.3) ok 3 - 1.2.3 v 1.2.3 true # time=10.602ms # Subtest: 1.2.3 = 1.2.3 true 1..2 ok 1 - gte(1.2.3, = 1.2.3) ok 2 - gte(= 1.2.3, 1.2.3) ok 4 - 1.2.3 = 1.2.3 true # time=9.87ms # Subtest: 1.2.3 v1.2.3 true 1..2 ok 1 - gte(1.2.3, v1.2.3) ok 2 - gte( v1.2.3, 1.2.3) ok 5 - 1.2.3 v1.2.3 true # time=10.544ms # Subtest: 1.2.3 =1.2.3 true 1..2 ok 1 - gte(1.2.3, =1.2.3) ok 2 - gte( =1.2.3, 1.2.3) ok 6 - 1.2.3 =1.2.3 true # time=9.442ms # Subtest: 1.2.3 v 1.2.3 true 1..2 ok 1 - gte(1.2.3, v 1.2.3) ok 2 - gte( v 1.2.3, 1.2.3) ok 7 - 1.2.3 v 1.2.3 true # time=8.792ms # Subtest: 1.2.3 = 1.2.3 true 1..2 ok 1 - gte(1.2.3, = 1.2.3) ok 2 - gte( = 1.2.3, 1.2.3) ok 8 - 1.2.3 = 1.2.3 true # time=11.364ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..2 ok 1 - gte(1.2.3-0, v1.2.3-0) ok 2 - gte(v1.2.3-0, 1.2.3-0) ok 9 - 1.2.3-0 v1.2.3-0 true # time=9.088ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..2 ok 1 - gte(1.2.3-0, =1.2.3-0) ok 2 - gte(=1.2.3-0, 1.2.3-0) ok 10 - 1.2.3-0 =1.2.3-0 true # time=10.088ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..2 ok 1 - gte(1.2.3-0, v 1.2.3-0) ok 2 - gte(v 1.2.3-0, 1.2.3-0) ok 11 - 1.2.3-0 v 1.2.3-0 true # time=10.813ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..2 ok 1 - gte(1.2.3-0, = 1.2.3-0) ok 2 - gte(= 1.2.3-0, 1.2.3-0) ok 12 - 1.2.3-0 = 1.2.3-0 true # time=10.037ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..2 ok 1 - gte(1.2.3-0, v1.2.3-0) ok 2 - gte( v1.2.3-0, 1.2.3-0) ok 13 - 1.2.3-0 v1.2.3-0 true # time=9.679ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..2 ok 1 - gte(1.2.3-0, =1.2.3-0) ok 2 - gte( =1.2.3-0, 1.2.3-0) ok 14 - 1.2.3-0 =1.2.3-0 true # time=9.25ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..2 ok 1 - gte(1.2.3-0, v 1.2.3-0) ok 2 - gte( v 1.2.3-0, 1.2.3-0) ok 15 - 1.2.3-0 v 1.2.3-0 true # time=11.557ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..2 ok 1 - gte(1.2.3-0, = 1.2.3-0) ok 2 - gte( = 1.2.3-0, 1.2.3-0) ok 16 - 1.2.3-0 = 1.2.3-0 true # time=7.846ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..2 ok 1 - gte(1.2.3-1, v1.2.3-1) ok 2 - gte(v1.2.3-1, 1.2.3-1) ok 17 - 1.2.3-1 v1.2.3-1 true # time=8.843ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..2 ok 1 - gte(1.2.3-1, =1.2.3-1) ok 2 - gte(=1.2.3-1, 1.2.3-1) ok 18 - 1.2.3-1 =1.2.3-1 true # time=9.835ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..2 ok 1 - gte(1.2.3-1, v 1.2.3-1) ok 2 - gte(v 1.2.3-1, 1.2.3-1) ok 19 - 1.2.3-1 v 1.2.3-1 true # time=7.521ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..2 ok 1 - gte(1.2.3-1, = 1.2.3-1) ok 2 - gte(= 1.2.3-1, 1.2.3-1) ok 20 - 1.2.3-1 = 1.2.3-1 true # time=8.426ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..2 ok 1 - gte(1.2.3-1, v1.2.3-1) ok 2 - gte( v1.2.3-1, 1.2.3-1) ok 21 - 1.2.3-1 v1.2.3-1 true # time=8.92ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..2 ok 1 - gte(1.2.3-1, =1.2.3-1) ok 2 - gte( =1.2.3-1, 1.2.3-1) ok 22 - 1.2.3-1 =1.2.3-1 true # time=7.328ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..2 ok 1 - gte(1.2.3-1, v 1.2.3-1) ok 2 - gte( v 1.2.3-1, 1.2.3-1) ok 23 - 1.2.3-1 v 1.2.3-1 true # time=10.193ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..2 ok 1 - gte(1.2.3-1, = 1.2.3-1) ok 2 - gte( = 1.2.3-1, 1.2.3-1) ok 24 - 1.2.3-1 = 1.2.3-1 true # time=8.686ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..2 ok 1 - gte(1.2.3-beta, v1.2.3-beta) ok 2 - gte(v1.2.3-beta, 1.2.3-beta) ok 25 - 1.2.3-beta v1.2.3-beta true # time=8.78ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..2 ok 1 - gte(1.2.3-beta, =1.2.3-beta) ok 2 - gte(=1.2.3-beta, 1.2.3-beta) ok 26 - 1.2.3-beta =1.2.3-beta true # time=7.737ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..2 ok 1 - gte(1.2.3-beta, v 1.2.3-beta) ok 2 - gte(v 1.2.3-beta, 1.2.3-beta) ok 27 - 1.2.3-beta v 1.2.3-beta true # time=14.161ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..2 ok 1 - gte(1.2.3-beta, = 1.2.3-beta) ok 2 - gte(= 1.2.3-beta, 1.2.3-beta) ok 28 - 1.2.3-beta = 1.2.3-beta true # time=10.373ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..2 ok 1 - gte(1.2.3-beta, v1.2.3-beta) ok 2 - gte( v1.2.3-beta, 1.2.3-beta) ok 29 - 1.2.3-beta v1.2.3-beta true # time=7.559ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..2 ok 1 - gte(1.2.3-beta, =1.2.3-beta) ok 2 - gte( =1.2.3-beta, 1.2.3-beta) ok 30 - 1.2.3-beta =1.2.3-beta true # time=11.504ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..2 ok 1 - gte(1.2.3-beta, v 1.2.3-beta) ok 2 - gte( v 1.2.3-beta, 1.2.3-beta) ok 31 - 1.2.3-beta v 1.2.3-beta true # time=11.158ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..2 ok 1 - gte(1.2.3-beta, = 1.2.3-beta) ok 2 - gte( = 1.2.3-beta, 1.2.3-beta) ok 32 - 1.2.3-beta = 1.2.3-beta true # time=7.511ms # Subtest: 1.2.3-beta+build = 1.2.3-beta+otherbuild true 1..2 ok 1 - gte(1.2.3-beta+build, = 1.2.3-beta+otherbuild) ok 2 - gte( = 1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 33 - 1.2.3-beta+build = 1.2.3-beta+otherbuild true # time=11.882ms # Subtest: 1.2.3+build = 1.2.3+otherbuild true 1..2 ok 1 - gte(1.2.3+build, = 1.2.3+otherbuild) ok 2 - gte( = 1.2.3+otherbuild, 1.2.3+build) ok 34 - 1.2.3+build = 1.2.3+otherbuild true # time=7.652ms # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined 1..2 ok 1 - gte(1.2.3-beta+build, 1.2.3-beta+otherbuild) ok 2 - gte(1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=10.129ms # Subtest: 1.2.3+build 1.2.3+otherbuild undefined 1..2 ok 1 - gte(1.2.3+build, 1.2.3+otherbuild) ok 2 - gte(1.2.3+otherbuild, 1.2.3+build) ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=9.256ms # Subtest: v1.2.3+build 1.2.3+otherbuild undefined 1..2 ok 1 - gte( v1.2.3+build, 1.2.3+otherbuild) ok 2 - gte(1.2.3+otherbuild, v1.2.3+build) ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=9.362ms ok 2 - equality tests # time=2028.876ms 1..2 # time=4665.451ms ok 18 - test/functions/gte.js # time=4665.451ms # Subtest: test/functions/inc.js # Subtest: increment versions test ok 1 - inc(1.2.3, major, undefined, undefined) === 2.0.0 ok 2 - inc(1.2.3, major, undefined, undefined) object version updated ok 3 - inc(1.2.3, major, undefined, undefined) object raw field updated ok 4 - inc(1.2.3, major, undefined, undefined) didn't modify its input ok 5 - inc(1.2.3, minor, undefined, undefined) === 1.3.0 ok 6 - inc(1.2.3, minor, undefined, undefined) object version updated ok 7 - inc(1.2.3, minor, undefined, undefined) object raw field updated ok 8 - inc(1.2.3, minor, undefined, undefined) didn't modify its input ok 9 - inc(1.2.3, patch, undefined, undefined) === 1.2.4 ok 10 - inc(1.2.3, patch, undefined, undefined) object version updated ok 11 - inc(1.2.3, patch, undefined, undefined) object raw field updated ok 12 - inc(1.2.3, patch, undefined, undefined) didn't modify its input ok 13 - inc(1.2.3tag, major, undefined, undefined) === 2.0.0 ok 14 - inc(1.2.3tag, major, undefined, undefined) object version updated ok 15 - inc(1.2.3tag, major, undefined, undefined) object raw field updated ok 16 - inc(1.2.3tag, major, undefined, undefined) didn't modify its input ok 17 - inc(1.2.3-tag, major, undefined, undefined) === 2.0.0 ok 18 - inc(1.2.3-tag, major, undefined, undefined) object version updated ok 19 - inc(1.2.3-tag, major, undefined, undefined) object raw field updated ok 20 - inc(1.2.3-tag, major, undefined, undefined) didn't modify its input ok 21 - inc(1.2.3, fake, undefined, undefined) === null ok 22 - expected to throw ok 23 - inc(1.2.0-0, patch, undefined, undefined) === 1.2.0 ok 24 - inc(1.2.0-0, patch, undefined, undefined) object version updated ok 25 - inc(1.2.0-0, patch, undefined, undefined) object raw field updated ok 26 - inc(1.2.0-0, patch, undefined, undefined) didn't modify its input ok 27 - inc(fake, major, undefined, undefined) === null ok 28 - should be equal ok 29 - inc(1.2.3-4, major, undefined, undefined) === 2.0.0 ok 30 - inc(1.2.3-4, major, undefined, undefined) object version updated ok 31 - inc(1.2.3-4, major, undefined, undefined) object raw field updated ok 32 - inc(1.2.3-4, major, undefined, undefined) didn't modify its input ok 33 - inc(1.2.3-4, minor, undefined, undefined) === 1.3.0 ok 34 - inc(1.2.3-4, minor, undefined, undefined) object version updated ok 35 - inc(1.2.3-4, minor, undefined, undefined) object raw field updated ok 36 - inc(1.2.3-4, minor, undefined, undefined) didn't modify its input ok 37 - inc(1.2.3-4, patch, undefined, undefined) === 1.2.3 ok 38 - inc(1.2.3-4, patch, undefined, undefined) object version updated ok 39 - inc(1.2.3-4, patch, undefined, undefined) object raw field updated ok 40 - inc(1.2.3-4, patch, undefined, undefined) didn't modify its input ok 41 - inc(1.2.3-alpha.0.beta, major, undefined, undefined) === 2.0.0 ok 42 - inc(1.2.3-alpha.0.beta, major, undefined, undefined) object version updated ok 43 - inc(1.2.3-alpha.0.beta, major, undefined, undefined) object raw field updated ok 44 - inc(1.2.3-alpha.0.beta, major, undefined, undefined) didn't modify its input ok 45 - inc(1.2.3-alpha.0.beta, minor, undefined, undefined) === 1.3.0 ok 46 - inc(1.2.3-alpha.0.beta, minor, undefined, undefined) object version updated ok 47 - inc(1.2.3-alpha.0.beta, minor, undefined, undefined) object raw field updated ok 48 - inc(1.2.3-alpha.0.beta, minor, undefined, undefined) didn't modify its input ok 49 - inc(1.2.3-alpha.0.beta, patch, undefined, undefined) === 1.2.3 ok 50 - inc(1.2.3-alpha.0.beta, patch, undefined, undefined) object version updated ok 51 - inc(1.2.3-alpha.0.beta, patch, undefined, undefined) object raw field updated ok 52 - inc(1.2.3-alpha.0.beta, patch, undefined, undefined) didn't modify its input ok 53 - inc(1.2.4, prerelease, undefined, undefined) === 1.2.5-0 ok 54 - inc(1.2.4, prerelease, undefined, undefined) object version updated ok 55 - inc(1.2.4, prerelease, undefined, undefined) object raw field updated ok 56 - inc(1.2.4, prerelease, undefined, undefined) didn't modify its input ok 57 - inc(1.2.3-0, prerelease, undefined, undefined) === 1.2.3-1 ok 58 - inc(1.2.3-0, prerelease, undefined, undefined) object version updated ok 59 - inc(1.2.3-0, prerelease, undefined, undefined) object raw field updated ok 60 - inc(1.2.3-0, prerelease, undefined, undefined) didn't modify its input ok 61 - inc(1.2.3-alpha.0, prerelease, undefined, undefined) === 1.2.3-alpha.1 ok 62 - inc(1.2.3-alpha.0, prerelease, undefined, undefined) object version updated ok 63 - inc(1.2.3-alpha.0, prerelease, undefined, undefined) object raw field updated ok 64 - inc(1.2.3-alpha.0, prerelease, undefined, undefined) didn't modify its input ok 65 - inc(1.2.3-alpha.1, prerelease, undefined, undefined) === 1.2.3-alpha.2 ok 66 - inc(1.2.3-alpha.1, prerelease, undefined, undefined) object version updated ok 67 - inc(1.2.3-alpha.1, prerelease, undefined, undefined) object raw field updated ok 68 - inc(1.2.3-alpha.1, prerelease, undefined, undefined) didn't modify its input ok 69 - inc(1.2.3-alpha.2, prerelease, undefined, undefined) === 1.2.3-alpha.3 ok 70 - inc(1.2.3-alpha.2, prerelease, undefined, undefined) object version updated ok 71 - inc(1.2.3-alpha.2, prerelease, undefined, undefined) object raw field updated ok 72 - inc(1.2.3-alpha.2, prerelease, undefined, undefined) didn't modify its input ok 73 - inc(1.2.3-alpha.0.beta, prerelease, undefined, undefined) === 1.2.3-alpha.1.beta ok 74 - inc(1.2.3-alpha.0.beta, prerelease, undefined, undefined) object version updated ok 75 - inc(1.2.3-alpha.0.beta, prerelease, undefined, undefined) object raw field updated ok 76 - inc(1.2.3-alpha.0.beta, prerelease, undefined, undefined) didn't modify its input ok 77 - inc(1.2.3-alpha.1.beta, prerelease, undefined, undefined) === 1.2.3-alpha.2.beta ok 78 - inc(1.2.3-alpha.1.beta, prerelease, undefined, undefined) object version updated ok 79 - inc(1.2.3-alpha.1.beta, prerelease, undefined, undefined) object raw field updated ok 80 - inc(1.2.3-alpha.1.beta, prerelease, undefined, undefined) didn't modify its input ok 81 - inc(1.2.3-alpha.2.beta, prerelease, undefined, undefined) === 1.2.3-alpha.3.beta ok 82 - inc(1.2.3-alpha.2.beta, prerelease, undefined, undefined) object version updated ok 83 - inc(1.2.3-alpha.2.beta, prerelease, undefined, undefined) object raw field updated ok 84 - inc(1.2.3-alpha.2.beta, prerelease, undefined, undefined) didn't modify its input ok 85 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined, undefined) === 1.2.3-alpha.10.1.beta ok 86 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined, undefined) object version updated ok 87 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined, undefined) object raw field updated ok 88 - inc(1.2.3-alpha.10.0.beta, prerelease, undefined, undefined) didn't modify its input ok 89 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined, undefined) === 1.2.3-alpha.10.2.beta ok 90 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined, undefined) object version updated ok 91 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined, undefined) object raw field updated ok 92 - inc(1.2.3-alpha.10.1.beta, prerelease, undefined, undefined) didn't modify its input ok 93 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined, undefined) === 1.2.3-alpha.10.3.beta ok 94 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined, undefined) object version updated ok 95 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined, undefined) object raw field updated ok 96 - inc(1.2.3-alpha.10.2.beta, prerelease, undefined, undefined) didn't modify its input ok 97 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined, undefined) === 1.2.3-alpha.10.beta.1 ok 98 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined, undefined) object version updated ok 99 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined, undefined) object raw field updated ok 100 - inc(1.2.3-alpha.10.beta.0, prerelease, undefined, undefined) didn't modify its input ok 101 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined, undefined) === 1.2.3-alpha.10.beta.2 ok 102 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined, undefined) object version updated ok 103 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined, undefined) object raw field updated ok 104 - inc(1.2.3-alpha.10.beta.1, prerelease, undefined, undefined) didn't modify its input ok 105 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined, undefined) === 1.2.3-alpha.10.beta.3 ok 106 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined, undefined) object version updated ok 107 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined, undefined) object raw field updated ok 108 - inc(1.2.3-alpha.10.beta.2, prerelease, undefined, undefined) didn't modify its input ok 109 - inc(1.2.3-alpha.9.beta, prerelease, undefined, undefined) === 1.2.3-alpha.10.beta ok 110 - inc(1.2.3-alpha.9.beta, prerelease, undefined, undefined) object version updated ok 111 - inc(1.2.3-alpha.9.beta, prerelease, undefined, undefined) object raw field updated ok 112 - inc(1.2.3-alpha.9.beta, prerelease, undefined, undefined) didn't modify its input ok 113 - inc(1.2.3-alpha.10.beta, prerelease, undefined, undefined) === 1.2.3-alpha.11.beta ok 114 - inc(1.2.3-alpha.10.beta, prerelease, undefined, undefined) object version updated ok 115 - inc(1.2.3-alpha.10.beta, prerelease, undefined, undefined) object raw field updated ok 116 - inc(1.2.3-alpha.10.beta, prerelease, undefined, undefined) didn't modify its input ok 117 - inc(1.2.3-alpha.11.beta, prerelease, undefined, undefined) === 1.2.3-alpha.12.beta ok 118 - inc(1.2.3-alpha.11.beta, prerelease, undefined, undefined) object version updated ok 119 - inc(1.2.3-alpha.11.beta, prerelease, undefined, undefined) object raw field updated ok 120 - inc(1.2.3-alpha.11.beta, prerelease, undefined, undefined) didn't modify its input ok 121 - inc(1.0.0, prepatch, alpha.1.1a, undefined) === 1.0.1-alpha.1.1a.0 ok 122 - inc(1.0.0, prepatch, alpha.1.1a, undefined) object version updated ok 123 - inc(1.0.0, prepatch, alpha.1.1a, undefined) object raw field updated ok 124 - inc(1.0.0, prepatch, alpha.1.1a, undefined) didn't modify its input ok 125 - inc(1.2.0, prepatch, undefined, undefined) === 1.2.1-0 ok 126 - inc(1.2.0, prepatch, undefined, undefined) object version updated ok 127 - inc(1.2.0, prepatch, undefined, undefined) object raw field updated ok 128 - inc(1.2.0, prepatch, undefined, undefined) didn't modify its input ok 129 - inc(1.2.0-1, prepatch, undefined, undefined) === 1.2.1-0 ok 130 - inc(1.2.0-1, prepatch, undefined, undefined) object version updated ok 131 - inc(1.2.0-1, prepatch, undefined, undefined) object raw field updated ok 132 - inc(1.2.0-1, prepatch, undefined, undefined) didn't modify its input ok 133 - inc(1.2.0, preminor, undefined, undefined) === 1.3.0-0 ok 134 - inc(1.2.0, preminor, undefined, undefined) object version updated ok 135 - inc(1.2.0, preminor, undefined, undefined) object raw field updated ok 136 - inc(1.2.0, preminor, undefined, undefined) didn't modify its input ok 137 - inc(1.2.3-1, preminor, undefined, undefined) === 1.3.0-0 ok 138 - inc(1.2.3-1, preminor, undefined, undefined) object version updated ok 139 - inc(1.2.3-1, preminor, undefined, undefined) object raw field updated ok 140 - inc(1.2.3-1, preminor, undefined, undefined) didn't modify its input ok 141 - inc(1.2.0, premajor, undefined, undefined) === 2.0.0-0 ok 142 - inc(1.2.0, premajor, undefined, undefined) object version updated ok 143 - inc(1.2.0, premajor, undefined, undefined) object raw field updated ok 144 - inc(1.2.0, premajor, undefined, undefined) didn't modify its input ok 145 - inc(1.2.3-1, premajor, undefined, undefined) === 2.0.0-0 ok 146 - inc(1.2.3-1, premajor, undefined, undefined) object version updated ok 147 - inc(1.2.3-1, premajor, undefined, undefined) object raw field updated ok 148 - inc(1.2.3-1, premajor, undefined, undefined) didn't modify its input ok 149 - inc(1.2.0-1, minor, undefined, undefined) === 1.2.0 ok 150 - inc(1.2.0-1, minor, undefined, undefined) object version updated ok 151 - inc(1.2.0-1, minor, undefined, undefined) object raw field updated ok 152 - inc(1.2.0-1, minor, undefined, undefined) didn't modify its input ok 153 - inc(1.0.0-1, major, undefined, undefined) === 1.0.0 ok 154 - inc(1.0.0-1, major, undefined, undefined) object version updated ok 155 - inc(1.0.0-1, major, undefined, undefined) object raw field updated ok 156 - inc(1.0.0-1, major, undefined, undefined) didn't modify its input ok 157 - inc(1.0.0-1, release, undefined, undefined) === 1.0.0 ok 158 - inc(1.0.0-1, release, undefined, undefined) object version updated ok 159 - inc(1.0.0-1, release, undefined, undefined) object raw field updated ok 160 - inc(1.0.0-1, release, undefined, undefined) didn't modify its input ok 161 - inc(1.2.0-1, release, undefined, undefined) === 1.2.0 ok 162 - inc(1.2.0-1, release, undefined, undefined) object version updated ok 163 - inc(1.2.0-1, release, undefined, undefined) object raw field updated ok 164 - inc(1.2.0-1, release, undefined, undefined) didn't modify its input ok 165 - inc(1.2.3-1, release, undefined, undefined) === 1.2.3 ok 166 - inc(1.2.3-1, release, undefined, undefined) object version updated ok 167 - inc(1.2.3-1, release, undefined, undefined) object raw field updated ok 168 - inc(1.2.3-1, release, undefined, undefined) didn't modify its input ok 169 - inc(1.2.3, release, undefined, undefined) === null ok 170 - expected to throw ok 171 - inc(1.2.3, major, dev, undefined) === 2.0.0 ok 172 - inc(1.2.3, major, dev, undefined) object version updated ok 173 - inc(1.2.3, major, dev, undefined) object raw field updated ok 174 - inc(1.2.3, major, dev, undefined) didn't modify its input ok 175 - inc(1.2.3, minor, dev, undefined) === 1.3.0 ok 176 - inc(1.2.3, minor, dev, undefined) object version updated ok 177 - inc(1.2.3, minor, dev, undefined) object raw field updated ok 178 - inc(1.2.3, minor, dev, undefined) didn't modify its input ok 179 - inc(1.2.3, patch, dev, undefined) === 1.2.4 ok 180 - inc(1.2.3, patch, dev, undefined) object version updated ok 181 - inc(1.2.3, patch, dev, undefined) object raw field updated ok 182 - inc(1.2.3, patch, dev, undefined) didn't modify its input ok 183 - inc(1.2.3tag, major, dev, undefined) === 2.0.0 ok 184 - inc(1.2.3tag, major, dev, undefined) object version updated ok 185 - inc(1.2.3tag, major, dev, undefined) object raw field updated ok 186 - inc(1.2.3tag, major, dev, undefined) didn't modify its input ok 187 - inc(1.2.3-tag, major, dev, undefined) === 2.0.0 ok 188 - inc(1.2.3-tag, major, dev, undefined) object version updated ok 189 - inc(1.2.3-tag, major, dev, undefined) object raw field updated ok 190 - inc(1.2.3-tag, major, dev, undefined) didn't modify its input ok 191 - inc(1.2.3, fake, dev, undefined) === null ok 192 - expected to throw ok 193 - inc(1.2.0-0, patch, dev, undefined) === 1.2.0 ok 194 - inc(1.2.0-0, patch, dev, undefined) object version updated ok 195 - inc(1.2.0-0, patch, dev, undefined) object raw field updated ok 196 - inc(1.2.0-0, patch, dev, undefined) didn't modify its input ok 197 - inc(fake, major, dev, undefined) === null ok 198 - should be equal ok 199 - inc(1.2.3-4, major, dev, undefined) === 2.0.0 ok 200 - inc(1.2.3-4, major, dev, undefined) object version updated ok 201 - inc(1.2.3-4, major, dev, undefined) object raw field updated ok 202 - inc(1.2.3-4, major, dev, undefined) didn't modify its input ok 203 - inc(1.2.3-4, minor, dev, undefined) === 1.3.0 ok 204 - inc(1.2.3-4, minor, dev, undefined) object version updated ok 205 - inc(1.2.3-4, minor, dev, undefined) object raw field updated ok 206 - inc(1.2.3-4, minor, dev, undefined) didn't modify its input ok 207 - inc(1.2.3-4, patch, dev, undefined) === 1.2.3 ok 208 - inc(1.2.3-4, patch, dev, undefined) object version updated ok 209 - inc(1.2.3-4, patch, dev, undefined) object raw field updated ok 210 - inc(1.2.3-4, patch, dev, undefined) didn't modify its input ok 211 - inc(1.2.3-alpha.0.beta, major, dev, undefined) === 2.0.0 ok 212 - inc(1.2.3-alpha.0.beta, major, dev, undefined) object version updated ok 213 - inc(1.2.3-alpha.0.beta, major, dev, undefined) object raw field updated ok 214 - inc(1.2.3-alpha.0.beta, major, dev, undefined) didn't modify its input ok 215 - inc(1.2.3-alpha.0.beta, minor, dev, undefined) === 1.3.0 ok 216 - inc(1.2.3-alpha.0.beta, minor, dev, undefined) object version updated ok 217 - inc(1.2.3-alpha.0.beta, minor, dev, undefined) object raw field updated ok 218 - inc(1.2.3-alpha.0.beta, minor, dev, undefined) didn't modify its input ok 219 - inc(1.2.3-alpha.0.beta, patch, dev, undefined) === 1.2.3 ok 220 - inc(1.2.3-alpha.0.beta, patch, dev, undefined) object version updated ok 221 - inc(1.2.3-alpha.0.beta, patch, dev, undefined) object raw field updated ok 222 - inc(1.2.3-alpha.0.beta, patch, dev, undefined) didn't modify its input ok 223 - inc(1.2.4, prerelease, dev, undefined) === 1.2.5-dev.0 ok 224 - inc(1.2.4, prerelease, dev, undefined) object version updated ok 225 - inc(1.2.4, prerelease, dev, undefined) object raw field updated ok 226 - inc(1.2.4, prerelease, dev, undefined) didn't modify its input ok 227 - inc(1.2.3-0, prerelease, dev, undefined) === 1.2.3-dev.0 ok 228 - inc(1.2.3-0, prerelease, dev, undefined) object version updated ok 229 - inc(1.2.3-0, prerelease, dev, undefined) object raw field updated ok 230 - inc(1.2.3-0, prerelease, dev, undefined) didn't modify its input ok 231 - inc(1.2.3-alpha.0, prerelease, dev, undefined) === 1.2.3-dev.0 ok 232 - inc(1.2.3-alpha.0, prerelease, dev, undefined) object version updated ok 233 - inc(1.2.3-alpha.0, prerelease, dev, undefined) object raw field updated ok 234 - inc(1.2.3-alpha.0, prerelease, dev, undefined) didn't modify its input ok 235 - inc(1.2.3-alpha.0, prerelease, alpha, undefined) === 1.2.3-alpha.1 ok 236 - inc(1.2.3-alpha.0, prerelease, alpha, undefined) object version updated ok 237 - inc(1.2.3-alpha.0, prerelease, alpha, undefined) object raw field updated ok 238 - inc(1.2.3-alpha.0, prerelease, alpha, undefined) didn't modify its input ok 239 - inc(1.2.3-alpha.0.beta, prerelease, dev, undefined) === 1.2.3-dev.0 ok 240 - inc(1.2.3-alpha.0.beta, prerelease, dev, undefined) object version updated ok 241 - inc(1.2.3-alpha.0.beta, prerelease, dev, undefined) object raw field updated ok 242 - inc(1.2.3-alpha.0.beta, prerelease, dev, undefined) didn't modify its input ok 243 - inc(1.2.3-alpha.0.beta, prerelease, alpha, undefined) === 1.2.3-alpha.1.beta ok 244 - inc(1.2.3-alpha.0.beta, prerelease, alpha, undefined) object version updated ok 245 - inc(1.2.3-alpha.0.beta, prerelease, alpha, undefined) object raw field updated ok 246 - inc(1.2.3-alpha.0.beta, prerelease, alpha, undefined) didn't modify its input ok 247 - inc(1.2.3-alpha.10.0.beta, prerelease, dev, undefined) === 1.2.3-dev.0 ok 248 - inc(1.2.3-alpha.10.0.beta, prerelease, dev, undefined) object version updated ok 249 - inc(1.2.3-alpha.10.0.beta, prerelease, dev, undefined) object raw field updated ok 250 - inc(1.2.3-alpha.10.0.beta, prerelease, dev, undefined) didn't modify its input ok 251 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha, undefined) === 1.2.3-alpha.10.1.beta ok 252 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha, undefined) object version updated ok 253 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha, undefined) object raw field updated ok 254 - inc(1.2.3-alpha.10.0.beta, prerelease, alpha, undefined) didn't modify its input ok 255 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha, undefined) === 1.2.3-alpha.10.2.beta ok 256 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha, undefined) object version updated ok 257 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha, undefined) object raw field updated ok 258 - inc(1.2.3-alpha.10.1.beta, prerelease, alpha, undefined) didn't modify its input ok 259 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha, undefined) === 1.2.3-alpha.10.3.beta ok 260 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha, undefined) object version updated ok 261 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha, undefined) object raw field updated ok 262 - inc(1.2.3-alpha.10.2.beta, prerelease, alpha, undefined) didn't modify its input ok 263 - inc(1.2.3-alpha.10.beta.0, prerelease, dev, undefined) === 1.2.3-dev.0 ok 264 - inc(1.2.3-alpha.10.beta.0, prerelease, dev, undefined) object version updated ok 265 - inc(1.2.3-alpha.10.beta.0, prerelease, dev, undefined) object raw field updated ok 266 - inc(1.2.3-alpha.10.beta.0, prerelease, dev, undefined) didn't modify its input ok 267 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha, undefined) === 1.2.3-alpha.10.beta.1 ok 268 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha, undefined) object version updated ok 269 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha, undefined) object raw field updated ok 270 - inc(1.2.3-alpha.10.beta.0, prerelease, alpha, undefined) didn't modify its input ok 271 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha, undefined) === 1.2.3-alpha.10.beta.2 ok 272 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha, undefined) object version updated ok 273 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha, undefined) object raw field updated ok 274 - inc(1.2.3-alpha.10.beta.1, prerelease, alpha, undefined) didn't modify its input ok 275 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha, undefined) === 1.2.3-alpha.10.beta.3 ok 276 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha, undefined) object version updated ok 277 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha, undefined) object raw field updated ok 278 - inc(1.2.3-alpha.10.beta.2, prerelease, alpha, undefined) didn't modify its input ok 279 - inc(1.2.3-alpha.9.beta, prerelease, dev, undefined) === 1.2.3-dev.0 ok 280 - inc(1.2.3-alpha.9.beta, prerelease, dev, undefined) object version updated ok 281 - inc(1.2.3-alpha.9.beta, prerelease, dev, undefined) object raw field updated ok 282 - inc(1.2.3-alpha.9.beta, prerelease, dev, undefined) didn't modify its input ok 283 - inc(1.2.3-alpha.9.beta, prerelease, alpha, undefined) === 1.2.3-alpha.10.beta ok 284 - inc(1.2.3-alpha.9.beta, prerelease, alpha, undefined) object version updated ok 285 - inc(1.2.3-alpha.9.beta, prerelease, alpha, undefined) object raw field updated ok 286 - inc(1.2.3-alpha.9.beta, prerelease, alpha, undefined) didn't modify its input ok 287 - inc(1.2.3-alpha.10.beta, prerelease, alpha, undefined) === 1.2.3-alpha.11.beta ok 288 - inc(1.2.3-alpha.10.beta, prerelease, alpha, undefined) object version updated ok 289 - inc(1.2.3-alpha.10.beta, prerelease, alpha, undefined) object raw field updated ok 290 - inc(1.2.3-alpha.10.beta, prerelease, alpha, undefined) didn't modify its input ok 291 - inc(1.2.3-alpha.11.beta, prerelease, alpha, undefined) === 1.2.3-alpha.12.beta ok 292 - inc(1.2.3-alpha.11.beta, prerelease, alpha, undefined) object version updated ok 293 - inc(1.2.3-alpha.11.beta, prerelease, alpha, undefined) object raw field updated ok 294 - inc(1.2.3-alpha.11.beta, prerelease, alpha, undefined) didn't modify its input ok 295 - inc(1.2.0, prepatch, dev, undefined) === 1.2.1-dev.0 ok 296 - inc(1.2.0, prepatch, dev, undefined) object version updated ok 297 - inc(1.2.0, prepatch, dev, undefined) object raw field updated ok 298 - inc(1.2.0, prepatch, dev, undefined) didn't modify its input ok 299 - inc(1.2.0-1, prepatch, dev, undefined) === 1.2.1-dev.0 ok 300 - inc(1.2.0-1, prepatch, dev, undefined) object version updated ok 301 - inc(1.2.0-1, prepatch, dev, undefined) object raw field updated ok 302 - inc(1.2.0-1, prepatch, dev, undefined) didn't modify its input ok 303 - inc(1.2.0, preminor, dev, undefined) === 1.3.0-dev.0 ok 304 - inc(1.2.0, preminor, dev, undefined) object version updated ok 305 - inc(1.2.0, preminor, dev, undefined) object raw field updated ok 306 - inc(1.2.0, preminor, dev, undefined) didn't modify its input ok 307 - inc(1.2.3-1, preminor, dev, undefined) === 1.3.0-dev.0 ok 308 - inc(1.2.3-1, preminor, dev, undefined) object version updated ok 309 - inc(1.2.3-1, preminor, dev, undefined) object raw field updated ok 310 - inc(1.2.3-1, preminor, dev, undefined) didn't modify its input ok 311 - inc(1.2.0, premajor, dev, undefined) === 2.0.0-dev.0 ok 312 - inc(1.2.0, premajor, dev, undefined) object version updated ok 313 - inc(1.2.0, premajor, dev, undefined) object raw field updated ok 314 - inc(1.2.0, premajor, dev, undefined) didn't modify its input ok 315 - inc(1.2.3-1, premajor, dev, undefined) === 2.0.0-dev.0 ok 316 - inc(1.2.3-1, premajor, dev, undefined) object version updated ok 317 - inc(1.2.3-1, premajor, dev, undefined) object raw field updated ok 318 - inc(1.2.3-1, premajor, dev, undefined) didn't modify its input ok 319 - inc(1.2.3-1, premajor, dev, 1) === 2.0.0-dev.1 ok 320 - inc(1.2.3-1, premajor, dev, 1) object version updated ok 321 - inc(1.2.3-1, premajor, dev, 1) object raw field updated ok 322 - inc(1.2.3-1, premajor, dev, 1) didn't modify its input ok 323 - inc(1.2.0-1, minor, dev, undefined) === 1.2.0 ok 324 - inc(1.2.0-1, minor, dev, undefined) object version updated ok 325 - inc(1.2.0-1, minor, dev, undefined) object raw field updated ok 326 - inc(1.2.0-1, minor, dev, undefined) didn't modify its input ok 327 - inc(1.0.0-1, major, undefined, undefined) === 1.0.0 ok 328 - inc(1.0.0-1, major, undefined, undefined) object version updated ok 329 - inc(1.0.0-1, major, undefined, undefined) object raw field updated ok 330 - inc(1.0.0-1, major, undefined, undefined) didn't modify its input ok 331 - inc(1.2.3-dev.bar, prerelease, dev, undefined) === 1.2.3-dev.0 ok 332 - inc(1.2.3-dev.bar, prerelease, dev, undefined) object version updated ok 333 - inc(1.2.3-dev.bar, prerelease, dev, undefined) object raw field updated ok 334 - inc(1.2.3-dev.bar, prerelease, dev, undefined) didn't modify its input ok 335 - inc(1.2.3-0, prerelease, 1, undefined) === 1.2.3-1.0 ok 336 - inc(1.2.3-0, prerelease, 1, undefined) object version updated ok 337 - inc(1.2.3-0, prerelease, 1, undefined) object raw field updated ok 338 - inc(1.2.3-0, prerelease, 1, undefined) didn't modify its input ok 339 - inc(1.2.3-1.0, prerelease, 1, undefined) === 1.2.3-1.1 ok 340 - inc(1.2.3-1.0, prerelease, 1, undefined) object version updated ok 341 - inc(1.2.3-1.0, prerelease, 1, undefined) object raw field updated ok 342 - inc(1.2.3-1.0, prerelease, 1, undefined) didn't modify its input ok 343 - inc(1.2.3-1.1, prerelease, 1, undefined) === 1.2.3-1.2 ok 344 - inc(1.2.3-1.1, prerelease, 1, undefined) object version updated ok 345 - inc(1.2.3-1.1, prerelease, 1, undefined) object raw field updated ok 346 - inc(1.2.3-1.1, prerelease, 1, undefined) didn't modify its input ok 347 - inc(1.2.3-1.1, prerelease, 2, undefined) === 1.2.3-2.0 ok 348 - inc(1.2.3-1.1, prerelease, 2, undefined) object version updated ok 349 - inc(1.2.3-1.1, prerelease, 2, undefined) object raw field updated ok 350 - inc(1.2.3-1.1, prerelease, 2, undefined) didn't modify its input ok 351 - inc(1.2.0-1, prerelease, alpha, 0) === 1.2.0-alpha.0 ok 352 - inc(1.2.0-1, prerelease, alpha, 0) object version updated ok 353 - inc(1.2.0-1, prerelease, alpha, 0) object raw field updated ok 354 - inc(1.2.0-1, prerelease, alpha, 0) didn't modify its input ok 355 - inc(1.2.1, prerelease, alpha, 0) === 1.2.2-alpha.0 ok 356 - inc(1.2.1, prerelease, alpha, 0) object version updated ok 357 - inc(1.2.1, prerelease, alpha, 0) object raw field updated ok 358 - inc(1.2.1, prerelease, alpha, 0) didn't modify its input ok 359 - inc(0.2.0, prerelease, alpha, 0) === 0.2.1-alpha.0 ok 360 - inc(0.2.0, prerelease, alpha, 0) object version updated ok 361 - inc(0.2.0, prerelease, alpha, 0) object raw field updated ok 362 - inc(0.2.0, prerelease, alpha, 0) didn't modify its input ok 363 - inc(1.2.2, prerelease, alpha, 1) === 1.2.3-alpha.1 ok 364 - inc(1.2.2, prerelease, alpha, 1) object version updated ok 365 - inc(1.2.2, prerelease, alpha, 1) object raw field updated ok 366 - inc(1.2.2, prerelease, alpha, 1) didn't modify its input ok 367 - inc(1.2.3, prerelease, alpha, 1) === 1.2.4-alpha.1 ok 368 - inc(1.2.3, prerelease, alpha, 1) object version updated ok 369 - inc(1.2.3, prerelease, alpha, 1) object raw field updated ok 370 - inc(1.2.3, prerelease, alpha, 1) didn't modify its input ok 371 - inc(1.2.4, prerelease, alpha, 1) === 1.2.5-alpha.1 ok 372 - inc(1.2.4, prerelease, alpha, 1) object version updated ok 373 - inc(1.2.4, prerelease, alpha, 1) object raw field updated ok 374 - inc(1.2.4, prerelease, alpha, 1) didn't modify its input ok 375 - inc(1.2.0, prepatch, dev, 1) === 1.2.1-dev.1 ok 376 - inc(1.2.0, prepatch, dev, 1) object version updated ok 377 - inc(1.2.0, prepatch, dev, 1) object raw field updated ok 378 - inc(1.2.0, prepatch, dev, 1) didn't modify its input ok 379 - inc(1.2.0-1, prepatch, dev, 1) === 1.2.1-dev.1 ok 380 - inc(1.2.0-1, prepatch, dev, 1) object version updated ok 381 - inc(1.2.0-1, prepatch, dev, 1) object raw field updated ok 382 - inc(1.2.0-1, prepatch, dev, 1) didn't modify its input ok 383 - inc(1.2.0, premajor, dev, 0) === 2.0.0-dev.0 ok 384 - inc(1.2.0, premajor, dev, 0) object version updated ok 385 - inc(1.2.0, premajor, dev, 0) object raw field updated ok 386 - inc(1.2.0, premajor, dev, 0) didn't modify its input ok 387 - inc(1.2.3-1, premajor, dev, 0) === 2.0.0-dev.0 ok 388 - inc(1.2.3-1, premajor, dev, 0) object version updated ok 389 - inc(1.2.3-1, premajor, dev, 0) object raw field updated ok 390 - inc(1.2.3-1, premajor, dev, 0) didn't modify its input ok 391 - inc(1.2.3-dev.bar, prerelease, dev, 0) === 1.2.3-dev.0 ok 392 - inc(1.2.3-dev.bar, prerelease, dev, 0) object version updated ok 393 - inc(1.2.3-dev.bar, prerelease, dev, 0) object raw field updated ok 394 - inc(1.2.3-dev.bar, prerelease, dev, 0) didn't modify its input ok 395 - inc(1.2.3-dev.bar, prerelease, dev, 1) === 1.2.3-dev.1 ok 396 - inc(1.2.3-dev.bar, prerelease, dev, 1) object version updated ok 397 - inc(1.2.3-dev.bar, prerelease, dev, 1) object raw field updated ok 398 - inc(1.2.3-dev.bar, prerelease, dev, 1) didn't modify its input ok 399 - inc(1.2.3-dev.bar, prerelease, , 0) === 1.2.3-dev.bar.0 ok 400 - inc(1.2.3-dev.bar, prerelease, , 0) object version updated ok 401 - inc(1.2.3-dev.bar, prerelease, , 0) object raw field updated ok 402 - inc(1.2.3-dev.bar, prerelease, , 0) didn't modify its input ok 403 - inc(1.2.3-dev.bar, prerelease, , 1) === 1.2.3-dev.bar.1 ok 404 - inc(1.2.3-dev.bar, prerelease, , 1) object version updated ok 405 - inc(1.2.3-dev.bar, prerelease, , 1) object raw field updated ok 406 - inc(1.2.3-dev.bar, prerelease, , 1) didn't modify its input ok 407 - inc(1.2.0, preminor, dev, 1) === 1.3.0-dev.1 ok 408 - inc(1.2.0, preminor, dev, 1) object version updated ok 409 - inc(1.2.0, preminor, dev, 1) object raw field updated ok 410 - inc(1.2.0, preminor, dev, 1) didn't modify its input ok 411 - inc(1.2.3-1, preminor, dev, undefined) === 1.3.0-dev.0 ok 412 - inc(1.2.3-1, preminor, dev, undefined) object version updated ok 413 - inc(1.2.3-1, preminor, dev, undefined) object raw field updated ok 414 - inc(1.2.3-1, preminor, dev, undefined) didn't modify its input ok 415 - inc(1.2.0, prerelease, , 1) === 1.2.1-1 ok 416 - inc(1.2.0, prerelease, , 1) object version updated ok 417 - inc(1.2.0, prerelease, , 1) object raw field updated ok 418 - inc(1.2.0, prerelease, , 1) didn't modify its input ok 419 - inc(1.2.0-1, prerelease, alpha, false) === 1.2.0-alpha ok 420 - inc(1.2.0-1, prerelease, alpha, false) object version updated ok 421 - inc(1.2.0-1, prerelease, alpha, false) object raw field updated ok 422 - inc(1.2.0-1, prerelease, alpha, false) didn't modify its input ok 423 - inc(1.2.1, prerelease, alpha, false) === 1.2.2-alpha ok 424 - inc(1.2.1, prerelease, alpha, false) object version updated ok 425 - inc(1.2.1, prerelease, alpha, false) object raw field updated ok 426 - inc(1.2.1, prerelease, alpha, false) didn't modify its input ok 427 - inc(1.2.2, prerelease, alpha, false) === 1.2.3-alpha ok 428 - inc(1.2.2, prerelease, alpha, false) object version updated ok 429 - inc(1.2.2, prerelease, alpha, false) object raw field updated ok 430 - inc(1.2.2, prerelease, alpha, false) didn't modify its input ok 431 - inc(1.2.0, prepatch, dev, false) === 1.2.1-dev ok 432 - inc(1.2.0, prepatch, dev, false) object version updated ok 433 - inc(1.2.0, prepatch, dev, false) object raw field updated ok 434 - inc(1.2.0, prepatch, dev, false) didn't modify its input ok 435 - inc(1.2.0-1, prepatch, dev, false) === 1.2.1-dev ok 436 - inc(1.2.0-1, prepatch, dev, false) object version updated ok 437 - inc(1.2.0-1, prepatch, dev, false) object raw field updated ok 438 - inc(1.2.0-1, prepatch, dev, false) didn't modify its input ok 439 - inc(1.2.0, premajor, dev, false) === 2.0.0-dev ok 440 - inc(1.2.0, premajor, dev, false) object version updated ok 441 - inc(1.2.0, premajor, dev, false) object raw field updated ok 442 - inc(1.2.0, premajor, dev, false) didn't modify its input ok 443 - inc(1.2.3-1, premajor, dev, false) === 2.0.0-dev ok 444 - inc(1.2.3-1, premajor, dev, false) object version updated ok 445 - inc(1.2.3-1, premajor, dev, false) object raw field updated ok 446 - inc(1.2.3-1, premajor, dev, false) didn't modify its input ok 447 - inc(1.2.3-dev.bar, prerelease, dev, false) === 1.2.3-dev ok 448 - inc(1.2.3-dev.bar, prerelease, dev, false) object version updated ok 449 - inc(1.2.3-dev.bar, prerelease, dev, false) object raw field updated ok 450 - inc(1.2.3-dev.bar, prerelease, dev, false) didn't modify its input ok 451 - inc(1.2.3-dev.bar, prerelease, dev.baz, false) === 1.2.3-dev.baz ok 452 - inc(1.2.3-dev.bar, prerelease, dev.baz, false) object version updated ok 453 - inc(1.2.3-dev.bar, prerelease, dev.baz, false) object raw field updated ok 454 - inc(1.2.3-dev.bar, prerelease, dev.baz, false) didn't modify its input ok 455 - inc(1.2.0, preminor, dev, false) === 1.3.0-dev ok 456 - inc(1.2.0, preminor, dev, false) object version updated ok 457 - inc(1.2.0, preminor, dev, false) object raw field updated ok 458 - inc(1.2.0, preminor, dev, false) didn't modify its input ok 459 - inc(1.2.3-1, preminor, dev, false) === 1.3.0-dev ok 460 - inc(1.2.3-1, preminor, dev, false) object version updated ok 461 - inc(1.2.3-1, preminor, dev, false) object raw field updated ok 462 - inc(1.2.3-1, preminor, dev, false) didn't modify its input ok 463 - inc(1.2.3-dev, prerelease, dev, false) === null ok 464 - expected to throw ok 465 - inc(1.2.0-dev, premajor, dev, false) === 2.0.0-dev ok 466 - inc(1.2.0-dev, premajor, dev, false) object version updated ok 467 - inc(1.2.0-dev, premajor, dev, false) object raw field updated ok 468 - inc(1.2.0-dev, premajor, dev, false) didn't modify its input ok 469 - inc(1.2.0-dev, preminor, beta, false) === 1.3.0-beta ok 470 - inc(1.2.0-dev, preminor, beta, false) object version updated ok 471 - inc(1.2.0-dev, preminor, beta, false) object raw field updated ok 472 - inc(1.2.0-dev, preminor, beta, false) didn't modify its input ok 473 - inc(1.2.0-dev, prepatch, dev, false) === 1.2.1-dev ok 474 - inc(1.2.0-dev, prepatch, dev, false) object version updated ok 475 - inc(1.2.0-dev, prepatch, dev, false) object raw field updated ok 476 - inc(1.2.0-dev, prepatch, dev, false) didn't modify its input ok 477 - inc(1.2.0, prerelease, , false) === null ok 478 - expected to throw ok 479 - inc(1.0.0-rc.1+build.4, prerelease, false, undefined) === 1.0.0-rc.2 ok 480 - inc(1.0.0-rc.1+build.4, prerelease, false, undefined) object version updated ok 481 - inc(1.0.0-rc.1+build.4, prerelease, false, undefined) object raw field updated with build ok 482 - inc(1.0.0-rc.1+build.4, prerelease, false, undefined) didn't modify its input ok 483 - inc(1.2.0, prerelease, invalid/preid, undefined) === null ok 484 - expected to throw ok 485 - inc(1.2.0, prerelease, invalid+build, undefined) === null ok 486 - expected to throw ok 487 - inc(1.2.0beta, prerelease, invalid/preid, undefined) === null ok 488 - expected to throw 1..488 ok 1 - increment versions test # time=1446.721ms 1..1 # time=1556.923ms ok 19 - test/functions/inc.js # time=1556.923ms # Subtest: test/functions/lt.js # Subtest: comparison tests 1..31 # Subtest: 0.0.0 0.0.0-foo undefined 1..4 ok 1 - !lt('0.0.0', '0.0.0-foo') ok 2 - lt('0.0.0-foo', '0.0.0') ok 3 - !lt('0.0.0-foo', '0.0.0-foo') ok 4 - !lt('0.0.0', '0.0.0') ok 1 - 0.0.0 0.0.0-foo undefined # time=150.752ms # Subtest: 0.0.1 0.0.0 undefined 1..4 ok 1 - !lt('0.0.1', '0.0.0') ok 2 - lt('0.0.0', '0.0.1') ok 3 - !lt('0.0.0', '0.0.0') ok 4 - !lt('0.0.1', '0.0.1') ok 2 - 0.0.1 0.0.0 undefined # time=40.269ms # Subtest: 1.0.0 0.9.9 undefined 1..4 ok 1 - !lt('1.0.0', '0.9.9') ok 2 - lt('0.9.9', '1.0.0') ok 3 - !lt('0.9.9', '0.9.9') ok 4 - !lt('1.0.0', '1.0.0') ok 3 - 1.0.0 0.9.9 undefined # time=31.523ms # Subtest: 0.10.0 0.9.0 undefined 1..4 ok 1 - !lt('0.10.0', '0.9.0') ok 2 - lt('0.9.0', '0.10.0') ok 3 - !lt('0.9.0', '0.9.0') ok 4 - !lt('0.10.0', '0.10.0') ok 4 - 0.10.0 0.9.0 undefined # time=27.661ms # Subtest: 0.99.0 0.10.0 [object Object] 1..4 ok 1 - !lt('0.99.0', '0.10.0') ok 2 - lt('0.10.0', '0.99.0') ok 3 - !lt('0.10.0', '0.10.0') ok 4 - !lt('0.99.0', '0.99.0') ok 5 - 0.99.0 0.10.0 [object Object] # time=23.078ms # Subtest: 2.0.0 1.2.3 [object Object] 1..4 ok 1 - !lt('2.0.0', '1.2.3') ok 2 - lt('1.2.3', '2.0.0') ok 3 - !lt('1.2.3', '1.2.3') ok 4 - !lt('2.0.0', '2.0.0') ok 6 - 2.0.0 1.2.3 [object Object] # time=17.485ms # Subtest: v0.0.0 0.0.0-foo true 1..4 ok 1 - !lt('v0.0.0', '0.0.0-foo') ok 2 - lt('0.0.0-foo', 'v0.0.0') ok 3 - !lt('0.0.0-foo', '0.0.0-foo') ok 4 - !lt('v0.0.0', 'v0.0.0') ok 7 - v0.0.0 0.0.0-foo true # time=24.88ms # Subtest: v0.0.1 0.0.0 [object Object] 1..4 ok 1 - !lt('v0.0.1', '0.0.0') ok 2 - lt('0.0.0', 'v0.0.1') ok 3 - !lt('0.0.0', '0.0.0') ok 4 - !lt('v0.0.1', 'v0.0.1') ok 8 - v0.0.1 0.0.0 [object Object] # time=21.888ms # Subtest: v1.0.0 0.9.9 true 1..4 ok 1 - !lt('v1.0.0', '0.9.9') ok 2 - lt('0.9.9', 'v1.0.0') ok 3 - !lt('0.9.9', '0.9.9') ok 4 - !lt('v1.0.0', 'v1.0.0') ok 9 - v1.0.0 0.9.9 true # time=19.526ms # Subtest: v0.10.0 0.9.0 true 1..4 ok 1 - !lt('v0.10.0', '0.9.0') ok 2 - lt('0.9.0', 'v0.10.0') ok 3 - !lt('0.9.0', '0.9.0') ok 4 - !lt('v0.10.0', 'v0.10.0') ok 10 - v0.10.0 0.9.0 true # time=21.695ms # Subtest: v0.99.0 0.10.0 true 1..4 ok 1 - !lt('v0.99.0', '0.10.0') ok 2 - lt('0.10.0', 'v0.99.0') ok 3 - !lt('0.10.0', '0.10.0') ok 4 - !lt('v0.99.0', 'v0.99.0') ok 11 - v0.99.0 0.10.0 true # time=12.84ms # Subtest: v2.0.0 1.2.3 true 1..4 ok 1 - !lt('v2.0.0', '1.2.3') ok 2 - lt('1.2.3', 'v2.0.0') ok 3 - !lt('1.2.3', '1.2.3') ok 4 - !lt('v2.0.0', 'v2.0.0') ok 12 - v2.0.0 1.2.3 true # time=12.689ms # Subtest: 0.0.0 v0.0.0-foo true 1..4 ok 1 - !lt('0.0.0', 'v0.0.0-foo') ok 2 - lt('v0.0.0-foo', '0.0.0') ok 3 - !lt('v0.0.0-foo', 'v0.0.0-foo') ok 4 - !lt('0.0.0', '0.0.0') ok 13 - 0.0.0 v0.0.0-foo true # time=17.436ms # Subtest: 0.0.1 v0.0.0 true 1..4 ok 1 - !lt('0.0.1', 'v0.0.0') ok 2 - lt('v0.0.0', '0.0.1') ok 3 - !lt('v0.0.0', 'v0.0.0') ok 4 - !lt('0.0.1', '0.0.1') ok 14 - 0.0.1 v0.0.0 true # time=14.326ms # Subtest: 1.0.0 v0.9.9 true 1..4 ok 1 - !lt('1.0.0', 'v0.9.9') ok 2 - lt('v0.9.9', '1.0.0') ok 3 - !lt('v0.9.9', 'v0.9.9') ok 4 - !lt('1.0.0', '1.0.0') ok 15 - 1.0.0 v0.9.9 true # time=12.478ms # Subtest: 0.10.0 v0.9.0 true 1..4 ok 1 - !lt('0.10.0', 'v0.9.0') ok 2 - lt('v0.9.0', '0.10.0') ok 3 - !lt('v0.9.0', 'v0.9.0') ok 4 - !lt('0.10.0', '0.10.0') ok 16 - 0.10.0 v0.9.0 true # time=13.28ms # Subtest: 0.99.0 v0.10.0 true 1..4 ok 1 - !lt('0.99.0', 'v0.10.0') ok 2 - lt('v0.10.0', '0.99.0') ok 3 - !lt('v0.10.0', 'v0.10.0') ok 4 - !lt('0.99.0', '0.99.0') ok 17 - 0.99.0 v0.10.0 true # time=16.487ms # Subtest: 2.0.0 v1.2.3 true 1..4 ok 1 - !lt('2.0.0', 'v1.2.3') ok 2 - lt('v1.2.3', '2.0.0') ok 3 - !lt('v1.2.3', 'v1.2.3') ok 4 - !lt('2.0.0', '2.0.0') ok 18 - 2.0.0 v1.2.3 true # time=13.555ms # Subtest: 1.2.3 1.2.3-asdf undefined 1..4 ok 1 - !lt('1.2.3', '1.2.3-asdf') ok 2 - lt('1.2.3-asdf', '1.2.3') ok 3 - !lt('1.2.3-asdf', '1.2.3-asdf') ok 4 - !lt('1.2.3', '1.2.3') ok 19 - 1.2.3 1.2.3-asdf undefined # time=14.316ms # Subtest: 1.2.3 1.2.3-4 undefined 1..4 ok 1 - !lt('1.2.3', '1.2.3-4') ok 2 - lt('1.2.3-4', '1.2.3') ok 3 - !lt('1.2.3-4', '1.2.3-4') ok 4 - !lt('1.2.3', '1.2.3') ok 20 - 1.2.3 1.2.3-4 undefined # time=15.673ms # Subtest: 1.2.3 1.2.3-4-foo undefined 1..4 ok 1 - !lt('1.2.3', '1.2.3-4-foo') ok 2 - lt('1.2.3-4-foo', '1.2.3') ok 3 - !lt('1.2.3-4-foo', '1.2.3-4-foo') ok 4 - !lt('1.2.3', '1.2.3') ok 21 - 1.2.3 1.2.3-4-foo undefined # time=20.978ms # Subtest: 1.2.3-5-foo 1.2.3-5 undefined 1..4 ok 1 - !lt('1.2.3-5-foo', '1.2.3-5') ok 2 - lt('1.2.3-5', '1.2.3-5-foo') ok 3 - !lt('1.2.3-5', '1.2.3-5') ok 4 - !lt('1.2.3-5-foo', '1.2.3-5-foo') ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=14.851ms # Subtest: 1.2.3-5 1.2.3-4 undefined 1..4 ok 1 - !lt('1.2.3-5', '1.2.3-4') ok 2 - lt('1.2.3-4', '1.2.3-5') ok 3 - !lt('1.2.3-4', '1.2.3-4') ok 4 - !lt('1.2.3-5', '1.2.3-5') ok 23 - 1.2.3-5 1.2.3-4 undefined # time=14.986ms # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined 1..4 ok 1 - !lt('1.2.3-5-foo', '1.2.3-5-Foo') ok 2 - lt('1.2.3-5-Foo', '1.2.3-5-foo') ok 3 - !lt('1.2.3-5-Foo', '1.2.3-5-Foo') ok 4 - !lt('1.2.3-5-foo', '1.2.3-5-foo') ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=19.309ms # Subtest: 3.0.0 2.7.2+asdf undefined 1..4 ok 1 - !lt('3.0.0', '2.7.2+asdf') ok 2 - lt('2.7.2+asdf', '3.0.0') ok 3 - !lt('2.7.2+asdf', '2.7.2+asdf') ok 4 - !lt('3.0.0', '3.0.0') ok 25 - 3.0.0 2.7.2+asdf undefined # time=14.757ms # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined 1..4 ok 1 - !lt('1.2.3-a.10', '1.2.3-a.5') ok 2 - lt('1.2.3-a.5', '1.2.3-a.10') ok 3 - !lt('1.2.3-a.5', '1.2.3-a.5') ok 4 - !lt('1.2.3-a.10', '1.2.3-a.10') ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=16.125ms # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined 1..4 ok 1 - !lt('1.2.3-a.b', '1.2.3-a.5') ok 2 - lt('1.2.3-a.5', '1.2.3-a.b') ok 3 - !lt('1.2.3-a.5', '1.2.3-a.5') ok 4 - !lt('1.2.3-a.b', '1.2.3-a.b') ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=16.294ms # Subtest: 1.2.3-a.b 1.2.3-a undefined 1..4 ok 1 - !lt('1.2.3-a.b', '1.2.3-a') ok 2 - lt('1.2.3-a', '1.2.3-a.b') ok 3 - !lt('1.2.3-a', '1.2.3-a') ok 4 - !lt('1.2.3-a.b', '1.2.3-a.b') ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=17.325ms # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined 1..4 ok 1 - !lt('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100') ok 2 - lt('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5') ok 3 - !lt('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100') ok 4 - !lt('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5') ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=14.675ms # Subtest: 1.2.3-r2 1.2.3-r100 undefined 1..4 ok 1 - !lt('1.2.3-r2', '1.2.3-r100') ok 2 - lt('1.2.3-r100', '1.2.3-r2') ok 3 - !lt('1.2.3-r100', '1.2.3-r100') ok 4 - !lt('1.2.3-r2', '1.2.3-r2') ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=13.192ms # Subtest: 1.2.3-r100 1.2.3-R2 undefined 1..4 ok 1 - !lt('1.2.3-r100', '1.2.3-R2') ok 2 - lt('1.2.3-R2', '1.2.3-r100') ok 3 - !lt('1.2.3-R2', '1.2.3-R2') ok 4 - !lt('1.2.3-r100', '1.2.3-r100') ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=16.75ms ok 1 - comparison tests # time=2387.889ms # Subtest: equality tests 1..37 # Subtest: 1.2.3 v1.2.3 true 1..2 ok 1 - !lt(1.2.3, v1.2.3) ok 2 - !lt(v1.2.3, 1.2.3) ok 1 - 1.2.3 v1.2.3 true # time=12.375ms # Subtest: 1.2.3 =1.2.3 true 1..2 ok 1 - !lt(1.2.3, =1.2.3) ok 2 - !lt(=1.2.3, 1.2.3) ok 2 - 1.2.3 =1.2.3 true # time=10.171ms # Subtest: 1.2.3 v 1.2.3 true 1..2 ok 1 - !lt(1.2.3, v 1.2.3) ok 2 - !lt(v 1.2.3, 1.2.3) ok 3 - 1.2.3 v 1.2.3 true # time=7.594ms # Subtest: 1.2.3 = 1.2.3 true 1..2 ok 1 - !lt(1.2.3, = 1.2.3) ok 2 - !lt(= 1.2.3, 1.2.3) ok 4 - 1.2.3 = 1.2.3 true # time=8.351ms # Subtest: 1.2.3 v1.2.3 true 1..2 ok 1 - !lt(1.2.3, v1.2.3) ok 2 - !lt( v1.2.3, 1.2.3) ok 5 - 1.2.3 v1.2.3 true # time=11.057ms # Subtest: 1.2.3 =1.2.3 true 1..2 ok 1 - !lt(1.2.3, =1.2.3) ok 2 - !lt( =1.2.3, 1.2.3) ok 6 - 1.2.3 =1.2.3 true # time=8.184ms # Subtest: 1.2.3 v 1.2.3 true 1..2 ok 1 - !lt(1.2.3, v 1.2.3) ok 2 - !lt( v 1.2.3, 1.2.3) ok 7 - 1.2.3 v 1.2.3 true # time=8.978ms # Subtest: 1.2.3 = 1.2.3 true 1..2 ok 1 - !lt(1.2.3, = 1.2.3) ok 2 - !lt( = 1.2.3, 1.2.3) ok 8 - 1.2.3 = 1.2.3 true # time=8.124ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..2 ok 1 - !lt(1.2.3-0, v1.2.3-0) ok 2 - !lt(v1.2.3-0, 1.2.3-0) ok 9 - 1.2.3-0 v1.2.3-0 true # time=9.199ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..2 ok 1 - !lt(1.2.3-0, =1.2.3-0) ok 2 - !lt(=1.2.3-0, 1.2.3-0) ok 10 - 1.2.3-0 =1.2.3-0 true # time=13.053ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..2 ok 1 - !lt(1.2.3-0, v 1.2.3-0) ok 2 - !lt(v 1.2.3-0, 1.2.3-0) ok 11 - 1.2.3-0 v 1.2.3-0 true # time=9.531ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..2 ok 1 - !lt(1.2.3-0, = 1.2.3-0) ok 2 - !lt(= 1.2.3-0, 1.2.3-0) ok 12 - 1.2.3-0 = 1.2.3-0 true # time=9.37ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..2 ok 1 - !lt(1.2.3-0, v1.2.3-0) ok 2 - !lt( v1.2.3-0, 1.2.3-0) ok 13 - 1.2.3-0 v1.2.3-0 true # time=8.152ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..2 ok 1 - !lt(1.2.3-0, =1.2.3-0) ok 2 - !lt( =1.2.3-0, 1.2.3-0) ok 14 - 1.2.3-0 =1.2.3-0 true # time=8.07ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..2 ok 1 - !lt(1.2.3-0, v 1.2.3-0) ok 2 - !lt( v 1.2.3-0, 1.2.3-0) ok 15 - 1.2.3-0 v 1.2.3-0 true # time=10.721ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..2 ok 1 - !lt(1.2.3-0, = 1.2.3-0) ok 2 - !lt( = 1.2.3-0, 1.2.3-0) ok 16 - 1.2.3-0 = 1.2.3-0 true # time=7.397ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..2 ok 1 - !lt(1.2.3-1, v1.2.3-1) ok 2 - !lt(v1.2.3-1, 1.2.3-1) ok 17 - 1.2.3-1 v1.2.3-1 true # time=7.625ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..2 ok 1 - !lt(1.2.3-1, =1.2.3-1) ok 2 - !lt(=1.2.3-1, 1.2.3-1) ok 18 - 1.2.3-1 =1.2.3-1 true # time=8.083ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..2 ok 1 - !lt(1.2.3-1, v 1.2.3-1) ok 2 - !lt(v 1.2.3-1, 1.2.3-1) ok 19 - 1.2.3-1 v 1.2.3-1 true # time=8.538ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..2 ok 1 - !lt(1.2.3-1, = 1.2.3-1) ok 2 - !lt(= 1.2.3-1, 1.2.3-1) ok 20 - 1.2.3-1 = 1.2.3-1 true # time=8.733ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..2 ok 1 - !lt(1.2.3-1, v1.2.3-1) ok 2 - !lt( v1.2.3-1, 1.2.3-1) ok 21 - 1.2.3-1 v1.2.3-1 true # time=10.251ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..2 ok 1 - !lt(1.2.3-1, =1.2.3-1) ok 2 - !lt( =1.2.3-1, 1.2.3-1) ok 22 - 1.2.3-1 =1.2.3-1 true # time=9.57ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..2 ok 1 - !lt(1.2.3-1, v 1.2.3-1) ok 2 - !lt( v 1.2.3-1, 1.2.3-1) ok 23 - 1.2.3-1 v 1.2.3-1 true # time=11.79ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..2 ok 1 - !lt(1.2.3-1, = 1.2.3-1) ok 2 - !lt( = 1.2.3-1, 1.2.3-1) ok 24 - 1.2.3-1 = 1.2.3-1 true # time=11.355ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..2 ok 1 - !lt(1.2.3-beta, v1.2.3-beta) ok 2 - !lt(v1.2.3-beta, 1.2.3-beta) ok 25 - 1.2.3-beta v1.2.3-beta true # time=9.495ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..2 ok 1 - !lt(1.2.3-beta, =1.2.3-beta) ok 2 - !lt(=1.2.3-beta, 1.2.3-beta) ok 26 - 1.2.3-beta =1.2.3-beta true # time=10.283ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..2 ok 1 - !lt(1.2.3-beta, v 1.2.3-beta) ok 2 - !lt(v 1.2.3-beta, 1.2.3-beta) ok 27 - 1.2.3-beta v 1.2.3-beta true # time=9.106ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..2 ok 1 - !lt(1.2.3-beta, = 1.2.3-beta) ok 2 - !lt(= 1.2.3-beta, 1.2.3-beta) ok 28 - 1.2.3-beta = 1.2.3-beta true # time=10.521ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..2 ok 1 - !lt(1.2.3-beta, v1.2.3-beta) ok 2 - !lt( v1.2.3-beta, 1.2.3-beta) ok 29 - 1.2.3-beta v1.2.3-beta true # time=8.943ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..2 ok 1 - !lt(1.2.3-beta, =1.2.3-beta) ok 2 - !lt( =1.2.3-beta, 1.2.3-beta) ok 30 - 1.2.3-beta =1.2.3-beta true # time=10.653ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..2 ok 1 - !lt(1.2.3-beta, v 1.2.3-beta) ok 2 - !lt( v 1.2.3-beta, 1.2.3-beta) ok 31 - 1.2.3-beta v 1.2.3-beta true # time=10.044ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..2 ok 1 - !lt(1.2.3-beta, = 1.2.3-beta) ok 2 - !lt( = 1.2.3-beta, 1.2.3-beta) ok 32 - 1.2.3-beta = 1.2.3-beta true # time=10.833ms # Subtest: 1.2.3-beta+build = 1.2.3-beta+otherbuild true 1..2 ok 1 - !lt(1.2.3-beta+build, = 1.2.3-beta+otherbuild) ok 2 - !lt( = 1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 33 - 1.2.3-beta+build = 1.2.3-beta+otherbuild true # time=9.146ms # Subtest: 1.2.3+build = 1.2.3+otherbuild true 1..2 ok 1 - !lt(1.2.3+build, = 1.2.3+otherbuild) ok 2 - !lt( = 1.2.3+otherbuild, 1.2.3+build) ok 34 - 1.2.3+build = 1.2.3+otherbuild true # time=10.41ms # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined 1..2 ok 1 - !lt(1.2.3-beta+build, 1.2.3-beta+otherbuild) ok 2 - !lt(1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=11.103ms # Subtest: 1.2.3+build 1.2.3+otherbuild undefined 1..2 ok 1 - !lt(1.2.3+build, 1.2.3+otherbuild) ok 2 - !lt(1.2.3+otherbuild, 1.2.3+build) ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=9.682ms # Subtest: v1.2.3+build 1.2.3+otherbuild undefined 1..2 ok 1 - !lt( v1.2.3+build, 1.2.3+otherbuild) ok 2 - !lt(1.2.3+otherbuild, v1.2.3+build) ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=8.67ms ok 2 - equality tests # time=2026.348ms 1..2 # time=4607.286ms ok 20 - test/functions/lt.js # time=4607.286ms # Subtest: test/functions/lte.js # Subtest: comparison tests 1..31 # Subtest: 0.0.0 0.0.0-foo undefined 1..4 ok 1 - !lte('0.0.0', '0.0.0-foo') ok 2 - lte('0.0.0-foo', '0.0.0') ok 3 - lte('0.0.0-foo', '0.0.0-foo') ok 4 - lte('0.0.0', '0.0.0') ok 1 - 0.0.0 0.0.0-foo undefined # time=140.459ms # Subtest: 0.0.1 0.0.0 undefined 1..4 ok 1 - !lte('0.0.1', '0.0.0') ok 2 - lte('0.0.0', '0.0.1') ok 3 - lte('0.0.0', '0.0.0') ok 4 - lte('0.0.1', '0.0.1') ok 2 - 0.0.1 0.0.0 undefined # time=40.922ms # Subtest: 1.0.0 0.9.9 undefined 1..4 ok 1 - !lte('1.0.0', '0.9.9') ok 2 - lte('0.9.9', '1.0.0') ok 3 - lte('0.9.9', '0.9.9') ok 4 - lte('1.0.0', '1.0.0') ok 3 - 1.0.0 0.9.9 undefined # time=37.913ms # Subtest: 0.10.0 0.9.0 undefined 1..4 ok 1 - !lte('0.10.0', '0.9.0') ok 2 - lte('0.9.0', '0.10.0') ok 3 - lte('0.9.0', '0.9.0') ok 4 - lte('0.10.0', '0.10.0') ok 4 - 0.10.0 0.9.0 undefined # time=30.428ms # Subtest: 0.99.0 0.10.0 [object Object] 1..4 ok 1 - !lte('0.99.0', '0.10.0') ok 2 - lte('0.10.0', '0.99.0') ok 3 - lte('0.10.0', '0.10.0') ok 4 - lte('0.99.0', '0.99.0') ok 5 - 0.99.0 0.10.0 [object Object] # time=30.429ms # Subtest: 2.0.0 1.2.3 [object Object] 1..4 ok 1 - !lte('2.0.0', '1.2.3') ok 2 - lte('1.2.3', '2.0.0') ok 3 - lte('1.2.3', '1.2.3') ok 4 - lte('2.0.0', '2.0.0') ok 6 - 2.0.0 1.2.3 [object Object] # time=17.446ms # Subtest: v0.0.0 0.0.0-foo true 1..4 ok 1 - !lte('v0.0.0', '0.0.0-foo') ok 2 - lte('0.0.0-foo', 'v0.0.0') ok 3 - lte('0.0.0-foo', '0.0.0-foo') ok 4 - lte('v0.0.0', 'v0.0.0') ok 7 - v0.0.0 0.0.0-foo true # time=27.035ms # Subtest: v0.0.1 0.0.0 [object Object] 1..4 ok 1 - !lte('v0.0.1', '0.0.0') ok 2 - lte('0.0.0', 'v0.0.1') ok 3 - lte('0.0.0', '0.0.0') ok 4 - lte('v0.0.1', 'v0.0.1') ok 8 - v0.0.1 0.0.0 [object Object] # time=24.644ms # Subtest: v1.0.0 0.9.9 true 1..4 ok 1 - !lte('v1.0.0', '0.9.9') ok 2 - lte('0.9.9', 'v1.0.0') ok 3 - lte('0.9.9', '0.9.9') ok 4 - lte('v1.0.0', 'v1.0.0') ok 9 - v1.0.0 0.9.9 true # time=20.227ms # Subtest: v0.10.0 0.9.0 true 1..4 ok 1 - !lte('v0.10.0', '0.9.0') ok 2 - lte('0.9.0', 'v0.10.0') ok 3 - lte('0.9.0', '0.9.0') ok 4 - lte('v0.10.0', 'v0.10.0') ok 10 - v0.10.0 0.9.0 true # time=21.426ms # Subtest: v0.99.0 0.10.0 true 1..4 ok 1 - !lte('v0.99.0', '0.10.0') ok 2 - lte('0.10.0', 'v0.99.0') ok 3 - lte('0.10.0', '0.10.0') ok 4 - lte('v0.99.0', 'v0.99.0') ok 11 - v0.99.0 0.10.0 true # time=15.137ms # Subtest: v2.0.0 1.2.3 true 1..4 ok 1 - !lte('v2.0.0', '1.2.3') ok 2 - lte('1.2.3', 'v2.0.0') ok 3 - lte('1.2.3', '1.2.3') ok 4 - lte('v2.0.0', 'v2.0.0') ok 12 - v2.0.0 1.2.3 true # time=16.033ms # Subtest: 0.0.0 v0.0.0-foo true 1..4 ok 1 - !lte('0.0.0', 'v0.0.0-foo') ok 2 - lte('v0.0.0-foo', '0.0.0') ok 3 - lte('v0.0.0-foo', 'v0.0.0-foo') ok 4 - lte('0.0.0', '0.0.0') ok 13 - 0.0.0 v0.0.0-foo true # time=15.909ms # Subtest: 0.0.1 v0.0.0 true 1..4 ok 1 - !lte('0.0.1', 'v0.0.0') ok 2 - lte('v0.0.0', '0.0.1') ok 3 - lte('v0.0.0', 'v0.0.0') ok 4 - lte('0.0.1', '0.0.1') ok 14 - 0.0.1 v0.0.0 true # time=15.432ms # Subtest: 1.0.0 v0.9.9 true 1..4 ok 1 - !lte('1.0.0', 'v0.9.9') ok 2 - lte('v0.9.9', '1.0.0') ok 3 - lte('v0.9.9', 'v0.9.9') ok 4 - lte('1.0.0', '1.0.0') ok 15 - 1.0.0 v0.9.9 true # time=15.156ms # Subtest: 0.10.0 v0.9.0 true 1..4 ok 1 - !lte('0.10.0', 'v0.9.0') ok 2 - lte('v0.9.0', '0.10.0') ok 3 - lte('v0.9.0', 'v0.9.0') ok 4 - lte('0.10.0', '0.10.0') ok 16 - 0.10.0 v0.9.0 true # time=13.363ms # Subtest: 0.99.0 v0.10.0 true 1..4 ok 1 - !lte('0.99.0', 'v0.10.0') ok 2 - lte('v0.10.0', '0.99.0') ok 3 - lte('v0.10.0', 'v0.10.0') ok 4 - lte('0.99.0', '0.99.0') ok 17 - 0.99.0 v0.10.0 true # time=15.789ms # Subtest: 2.0.0 v1.2.3 true 1..4 ok 1 - !lte('2.0.0', 'v1.2.3') ok 2 - lte('v1.2.3', '2.0.0') ok 3 - lte('v1.2.3', 'v1.2.3') ok 4 - lte('2.0.0', '2.0.0') ok 18 - 2.0.0 v1.2.3 true # time=14.935ms # Subtest: 1.2.3 1.2.3-asdf undefined 1..4 ok 1 - !lte('1.2.3', '1.2.3-asdf') ok 2 - lte('1.2.3-asdf', '1.2.3') ok 3 - lte('1.2.3-asdf', '1.2.3-asdf') ok 4 - lte('1.2.3', '1.2.3') ok 19 - 1.2.3 1.2.3-asdf undefined # time=16.351ms # Subtest: 1.2.3 1.2.3-4 undefined 1..4 ok 1 - !lte('1.2.3', '1.2.3-4') ok 2 - lte('1.2.3-4', '1.2.3') ok 3 - lte('1.2.3-4', '1.2.3-4') ok 4 - lte('1.2.3', '1.2.3') ok 20 - 1.2.3 1.2.3-4 undefined # time=12.847ms # Subtest: 1.2.3 1.2.3-4-foo undefined 1..4 ok 1 - !lte('1.2.3', '1.2.3-4-foo') ok 2 - lte('1.2.3-4-foo', '1.2.3') ok 3 - lte('1.2.3-4-foo', '1.2.3-4-foo') ok 4 - lte('1.2.3', '1.2.3') ok 21 - 1.2.3 1.2.3-4-foo undefined # time=16.169ms # Subtest: 1.2.3-5-foo 1.2.3-5 undefined 1..4 ok 1 - !lte('1.2.3-5-foo', '1.2.3-5') ok 2 - lte('1.2.3-5', '1.2.3-5-foo') ok 3 - lte('1.2.3-5', '1.2.3-5') ok 4 - lte('1.2.3-5-foo', '1.2.3-5-foo') ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=15.894ms # Subtest: 1.2.3-5 1.2.3-4 undefined 1..4 ok 1 - !lte('1.2.3-5', '1.2.3-4') ok 2 - lte('1.2.3-4', '1.2.3-5') ok 3 - lte('1.2.3-4', '1.2.3-4') ok 4 - lte('1.2.3-5', '1.2.3-5') ok 23 - 1.2.3-5 1.2.3-4 undefined # time=15.582ms # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined 1..4 ok 1 - !lte('1.2.3-5-foo', '1.2.3-5-Foo') ok 2 - lte('1.2.3-5-Foo', '1.2.3-5-foo') ok 3 - lte('1.2.3-5-Foo', '1.2.3-5-Foo') ok 4 - lte('1.2.3-5-foo', '1.2.3-5-foo') ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=19.219ms # Subtest: 3.0.0 2.7.2+asdf undefined 1..4 ok 1 - !lte('3.0.0', '2.7.2+asdf') ok 2 - lte('2.7.2+asdf', '3.0.0') ok 3 - lte('2.7.2+asdf', '2.7.2+asdf') ok 4 - lte('3.0.0', '3.0.0') ok 25 - 3.0.0 2.7.2+asdf undefined # time=19.395ms # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined 1..4 ok 1 - !lte('1.2.3-a.10', '1.2.3-a.5') ok 2 - lte('1.2.3-a.5', '1.2.3-a.10') ok 3 - lte('1.2.3-a.5', '1.2.3-a.5') ok 4 - lte('1.2.3-a.10', '1.2.3-a.10') ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=14.973ms # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined 1..4 ok 1 - !lte('1.2.3-a.b', '1.2.3-a.5') ok 2 - lte('1.2.3-a.5', '1.2.3-a.b') ok 3 - lte('1.2.3-a.5', '1.2.3-a.5') ok 4 - lte('1.2.3-a.b', '1.2.3-a.b') ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=14.918ms # Subtest: 1.2.3-a.b 1.2.3-a undefined 1..4 ok 1 - !lte('1.2.3-a.b', '1.2.3-a') ok 2 - lte('1.2.3-a', '1.2.3-a.b') ok 3 - lte('1.2.3-a', '1.2.3-a') ok 4 - lte('1.2.3-a.b', '1.2.3-a.b') ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=20.254ms # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined 1..4 ok 1 - !lte('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.5.d.100') ok 2 - lte('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.10.d.5') ok 3 - lte('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100') ok 4 - lte('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5') ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=17.713ms # Subtest: 1.2.3-r2 1.2.3-r100 undefined 1..4 ok 1 - !lte('1.2.3-r2', '1.2.3-r100') ok 2 - lte('1.2.3-r100', '1.2.3-r2') ok 3 - lte('1.2.3-r100', '1.2.3-r100') ok 4 - lte('1.2.3-r2', '1.2.3-r2') ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=13.025ms # Subtest: 1.2.3-r100 1.2.3-R2 undefined 1..4 ok 1 - !lte('1.2.3-r100', '1.2.3-R2') ok 2 - lte('1.2.3-R2', '1.2.3-r100') ok 3 - lte('1.2.3-R2', '1.2.3-R2') ok 4 - lte('1.2.3-r100', '1.2.3-r100') ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=14.855ms ok 1 - comparison tests # time=2427.696ms # Subtest: equality tests 1..37 # Subtest: 1.2.3 v1.2.3 true 1..2 ok 1 - lte(1.2.3, v1.2.3) ok 2 - lte(v1.2.3, 1.2.3) ok 1 - 1.2.3 v1.2.3 true # time=12.028ms # Subtest: 1.2.3 =1.2.3 true 1..2 ok 1 - lte(1.2.3, =1.2.3) ok 2 - lte(=1.2.3, 1.2.3) ok 2 - 1.2.3 =1.2.3 true # time=9.081ms # Subtest: 1.2.3 v 1.2.3 true 1..2 ok 1 - lte(1.2.3, v 1.2.3) ok 2 - lte(v 1.2.3, 1.2.3) ok 3 - 1.2.3 v 1.2.3 true # time=11.759ms # Subtest: 1.2.3 = 1.2.3 true 1..2 ok 1 - lte(1.2.3, = 1.2.3) ok 2 - lte(= 1.2.3, 1.2.3) ok 4 - 1.2.3 = 1.2.3 true # time=11.998ms # Subtest: 1.2.3 v1.2.3 true 1..2 ok 1 - lte(1.2.3, v1.2.3) ok 2 - lte( v1.2.3, 1.2.3) ok 5 - 1.2.3 v1.2.3 true # time=9.303ms # Subtest: 1.2.3 =1.2.3 true 1..2 ok 1 - lte(1.2.3, =1.2.3) ok 2 - lte( =1.2.3, 1.2.3) ok 6 - 1.2.3 =1.2.3 true # time=8.078ms # Subtest: 1.2.3 v 1.2.3 true 1..2 ok 1 - lte(1.2.3, v 1.2.3) ok 2 - lte( v 1.2.3, 1.2.3) ok 7 - 1.2.3 v 1.2.3 true # time=13.492ms # Subtest: 1.2.3 = 1.2.3 true 1..2 ok 1 - lte(1.2.3, = 1.2.3) ok 2 - lte( = 1.2.3, 1.2.3) ok 8 - 1.2.3 = 1.2.3 true # time=14.009ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..2 ok 1 - lte(1.2.3-0, v1.2.3-0) ok 2 - lte(v1.2.3-0, 1.2.3-0) ok 9 - 1.2.3-0 v1.2.3-0 true # time=11.473ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..2 ok 1 - lte(1.2.3-0, =1.2.3-0) ok 2 - lte(=1.2.3-0, 1.2.3-0) ok 10 - 1.2.3-0 =1.2.3-0 true # time=8.409ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..2 ok 1 - lte(1.2.3-0, v 1.2.3-0) ok 2 - lte(v 1.2.3-0, 1.2.3-0) ok 11 - 1.2.3-0 v 1.2.3-0 true # time=9.989ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..2 ok 1 - lte(1.2.3-0, = 1.2.3-0) ok 2 - lte(= 1.2.3-0, 1.2.3-0) ok 12 - 1.2.3-0 = 1.2.3-0 true # time=10.136ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..2 ok 1 - lte(1.2.3-0, v1.2.3-0) ok 2 - lte( v1.2.3-0, 1.2.3-0) ok 13 - 1.2.3-0 v1.2.3-0 true # time=16.519ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..2 ok 1 - lte(1.2.3-0, =1.2.3-0) ok 2 - lte( =1.2.3-0, 1.2.3-0) ok 14 - 1.2.3-0 =1.2.3-0 true # time=11.877ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..2 ok 1 - lte(1.2.3-0, v 1.2.3-0) ok 2 - lte( v 1.2.3-0, 1.2.3-0) ok 15 - 1.2.3-0 v 1.2.3-0 true # time=8.468ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..2 ok 1 - lte(1.2.3-0, = 1.2.3-0) ok 2 - lte( = 1.2.3-0, 1.2.3-0) ok 16 - 1.2.3-0 = 1.2.3-0 true # time=9.567ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..2 ok 1 - lte(1.2.3-1, v1.2.3-1) ok 2 - lte(v1.2.3-1, 1.2.3-1) ok 17 - 1.2.3-1 v1.2.3-1 true # time=9.992ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..2 ok 1 - lte(1.2.3-1, =1.2.3-1) ok 2 - lte(=1.2.3-1, 1.2.3-1) ok 18 - 1.2.3-1 =1.2.3-1 true # time=9.243ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..2 ok 1 - lte(1.2.3-1, v 1.2.3-1) ok 2 - lte(v 1.2.3-1, 1.2.3-1) ok 19 - 1.2.3-1 v 1.2.3-1 true # time=8.625ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..2 ok 1 - lte(1.2.3-1, = 1.2.3-1) ok 2 - lte(= 1.2.3-1, 1.2.3-1) ok 20 - 1.2.3-1 = 1.2.3-1 true # time=8.049ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..2 ok 1 - lte(1.2.3-1, v1.2.3-1) ok 2 - lte( v1.2.3-1, 1.2.3-1) ok 21 - 1.2.3-1 v1.2.3-1 true # time=8.024ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..2 ok 1 - lte(1.2.3-1, =1.2.3-1) ok 2 - lte( =1.2.3-1, 1.2.3-1) ok 22 - 1.2.3-1 =1.2.3-1 true # time=10.193ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..2 ok 1 - lte(1.2.3-1, v 1.2.3-1) ok 2 - lte( v 1.2.3-1, 1.2.3-1) ok 23 - 1.2.3-1 v 1.2.3-1 true # time=7.6ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..2 ok 1 - lte(1.2.3-1, = 1.2.3-1) ok 2 - lte( = 1.2.3-1, 1.2.3-1) ok 24 - 1.2.3-1 = 1.2.3-1 true # time=9.583ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..2 ok 1 - lte(1.2.3-beta, v1.2.3-beta) ok 2 - lte(v1.2.3-beta, 1.2.3-beta) ok 25 - 1.2.3-beta v1.2.3-beta true # time=8.447ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..2 ok 1 - lte(1.2.3-beta, =1.2.3-beta) ok 2 - lte(=1.2.3-beta, 1.2.3-beta) ok 26 - 1.2.3-beta =1.2.3-beta true # time=7.716ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..2 ok 1 - lte(1.2.3-beta, v 1.2.3-beta) ok 2 - lte(v 1.2.3-beta, 1.2.3-beta) ok 27 - 1.2.3-beta v 1.2.3-beta true # time=8.992ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..2 ok 1 - lte(1.2.3-beta, = 1.2.3-beta) ok 2 - lte(= 1.2.3-beta, 1.2.3-beta) ok 28 - 1.2.3-beta = 1.2.3-beta true # time=9.12ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..2 ok 1 - lte(1.2.3-beta, v1.2.3-beta) ok 2 - lte( v1.2.3-beta, 1.2.3-beta) ok 29 - 1.2.3-beta v1.2.3-beta true # time=14.312ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..2 ok 1 - lte(1.2.3-beta, =1.2.3-beta) ok 2 - lte( =1.2.3-beta, 1.2.3-beta) ok 30 - 1.2.3-beta =1.2.3-beta true # time=12.138ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..2 ok 1 - lte(1.2.3-beta, v 1.2.3-beta) ok 2 - lte( v 1.2.3-beta, 1.2.3-beta) ok 31 - 1.2.3-beta v 1.2.3-beta true # time=10.827ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..2 ok 1 - lte(1.2.3-beta, = 1.2.3-beta) ok 2 - lte( = 1.2.3-beta, 1.2.3-beta) ok 32 - 1.2.3-beta = 1.2.3-beta true # time=11.938ms # Subtest: 1.2.3-beta+build = 1.2.3-beta+otherbuild true 1..2 ok 1 - lte(1.2.3-beta+build, = 1.2.3-beta+otherbuild) ok 2 - lte( = 1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 33 - 1.2.3-beta+build = 1.2.3-beta+otherbuild true # time=10.23ms # Subtest: 1.2.3+build = 1.2.3+otherbuild true 1..2 ok 1 - lte(1.2.3+build, = 1.2.3+otherbuild) ok 2 - lte( = 1.2.3+otherbuild, 1.2.3+build) ok 34 - 1.2.3+build = 1.2.3+otherbuild true # time=8.842ms # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined 1..2 ok 1 - lte(1.2.3-beta+build, 1.2.3-beta+otherbuild) ok 2 - lte(1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=10.984ms # Subtest: 1.2.3+build 1.2.3+otherbuild undefined 1..2 ok 1 - lte(1.2.3+build, 1.2.3+otherbuild) ok 2 - lte(1.2.3+otherbuild, 1.2.3+build) ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=10.289ms # Subtest: v1.2.3+build 1.2.3+otherbuild undefined 1..2 ok 1 - lte( v1.2.3+build, 1.2.3+otherbuild) ok 2 - lte(1.2.3+otherbuild, v1.2.3+build) ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=11.199ms ok 2 - equality tests # time=2082.518ms 1..2 # time=4682.612ms ok 21 - test/functions/lte.js # time=4682.612ms # Subtest: test/functions/major.js # Subtest: major tests ok 1 - major(1.2.3) = 1 ok 2 - major( 1.2.3 ) = 1 ok 3 - major( 2.2.3-4 ) = 2 ok 4 - major( 3.2.3-pre ) = 3 ok 5 - major(v5.2.3) = 5 ok 6 - major( v8.2.3 ) = 8 ok 7 - major( 13.2.3) = 13 ok 8 - major(=21.2.3) = 21 ok 9 - major(v=34.2.3) = 34 1..9 ok 1 - major tests # time=280.323ms 1..1 # time=417.876ms ok 22 - test/functions/major.js # time=417.876ms # Subtest: test/functions/minor.js # Subtest: minor tests ok 1 - minor(1.1.3) = 1 ok 2 - minor( 1.1.3 ) = 1 ok 3 - minor( 1.2.3-4 ) = 2 ok 4 - minor( 1.3.3-pre ) = 3 ok 5 - minor(v1.5.3) = 5 ok 6 - minor( v1.8.3 ) = 8 ok 7 - minor( 1.13.3) = 13 ok 8 - minor(=1.21.3) = 21 ok 9 - minor(v=1.34.3) = 34 1..9 ok 1 - minor tests # time=256.692ms 1..1 # time=377.55ms ok 23 - test/functions/minor.js # time=377.55ms # Subtest: test/functions/neq.js # Subtest: comparison tests 1..31 # Subtest: 0.0.0 0.0.0-foo undefined 1..4 ok 1 - neq(0.0.0, 0.0.0-foo) ok 2 - neq(0.0.0-foo, 0.0.0) ok 3 - !neq('0.0.0-foo', '0.0.0-foo') ok 4 - !neq('0.0.0', '0.0.0') ok 1 - 0.0.0 0.0.0-foo undefined # time=156.442ms # Subtest: 0.0.1 0.0.0 undefined 1..4 ok 1 - neq(0.0.1, 0.0.0) ok 2 - neq(0.0.0, 0.0.1) ok 3 - !neq('0.0.0', '0.0.0') ok 4 - !neq('0.0.1', '0.0.1') ok 2 - 0.0.1 0.0.0 undefined # time=46.876ms # Subtest: 1.0.0 0.9.9 undefined 1..4 ok 1 - neq(1.0.0, 0.9.9) ok 2 - neq(0.9.9, 1.0.0) ok 3 - !neq('0.9.9', '0.9.9') ok 4 - !neq('1.0.0', '1.0.0') ok 3 - 1.0.0 0.9.9 undefined # time=37.75ms # Subtest: 0.10.0 0.9.0 undefined 1..4 ok 1 - neq(0.10.0, 0.9.0) ok 2 - neq(0.9.0, 0.10.0) ok 3 - !neq('0.9.0', '0.9.0') ok 4 - !neq('0.10.0', '0.10.0') ok 4 - 0.10.0 0.9.0 undefined # time=36.172ms # Subtest: 0.99.0 0.10.0 [object Object] 1..4 ok 1 - neq(0.99.0, 0.10.0) ok 2 - neq(0.10.0, 0.99.0) ok 3 - !neq('0.10.0', '0.10.0') ok 4 - !neq('0.99.0', '0.99.0') ok 5 - 0.99.0 0.10.0 [object Object] # time=24.656ms # Subtest: 2.0.0 1.2.3 [object Object] 1..4 ok 1 - neq(2.0.0, 1.2.3) ok 2 - neq(1.2.3, 2.0.0) ok 3 - !neq('1.2.3', '1.2.3') ok 4 - !neq('2.0.0', '2.0.0') ok 6 - 2.0.0 1.2.3 [object Object] # time=19.919ms # Subtest: v0.0.0 0.0.0-foo true 1..4 ok 1 - neq(v0.0.0, 0.0.0-foo) ok 2 - neq(0.0.0-foo, v0.0.0) ok 3 - !neq('0.0.0-foo', '0.0.0-foo') ok 4 - !neq('v0.0.0', 'v0.0.0') ok 7 - v0.0.0 0.0.0-foo true # time=29.611ms # Subtest: v0.0.1 0.0.0 [object Object] 1..4 ok 1 - neq(v0.0.1, 0.0.0) ok 2 - neq(0.0.0, v0.0.1) ok 3 - !neq('0.0.0', '0.0.0') ok 4 - !neq('v0.0.1', 'v0.0.1') ok 8 - v0.0.1 0.0.0 [object Object] # time=26.926ms # Subtest: v1.0.0 0.9.9 true 1..4 ok 1 - neq(v1.0.0, 0.9.9) ok 2 - neq(0.9.9, v1.0.0) ok 3 - !neq('0.9.9', '0.9.9') ok 4 - !neq('v1.0.0', 'v1.0.0') ok 9 - v1.0.0 0.9.9 true # time=22.301ms # Subtest: v0.10.0 0.9.0 true 1..4 ok 1 - neq(v0.10.0, 0.9.0) ok 2 - neq(0.9.0, v0.10.0) ok 3 - !neq('0.9.0', '0.9.0') ok 4 - !neq('v0.10.0', 'v0.10.0') ok 10 - v0.10.0 0.9.0 true # time=19.526ms # Subtest: v0.99.0 0.10.0 true 1..4 ok 1 - neq(v0.99.0, 0.10.0) ok 2 - neq(0.10.0, v0.99.0) ok 3 - !neq('0.10.0', '0.10.0') ok 4 - !neq('v0.99.0', 'v0.99.0') ok 11 - v0.99.0 0.10.0 true # time=13.86ms # Subtest: v2.0.0 1.2.3 true 1..4 ok 1 - neq(v2.0.0, 1.2.3) ok 2 - neq(1.2.3, v2.0.0) ok 3 - !neq('1.2.3', '1.2.3') ok 4 - !neq('v2.0.0', 'v2.0.0') ok 12 - v2.0.0 1.2.3 true # time=16.931ms # Subtest: 0.0.0 v0.0.0-foo true 1..4 ok 1 - neq(0.0.0, v0.0.0-foo) ok 2 - neq(v0.0.0-foo, 0.0.0) ok 3 - !neq('v0.0.0-foo', 'v0.0.0-foo') ok 4 - !neq('0.0.0', '0.0.0') ok 13 - 0.0.0 v0.0.0-foo true # time=16.156ms # Subtest: 0.0.1 v0.0.0 true 1..4 ok 1 - neq(0.0.1, v0.0.0) ok 2 - neq(v0.0.0, 0.0.1) ok 3 - !neq('v0.0.0', 'v0.0.0') ok 4 - !neq('0.0.1', '0.0.1') ok 14 - 0.0.1 v0.0.0 true # time=19.19ms # Subtest: 1.0.0 v0.9.9 true 1..4 ok 1 - neq(1.0.0, v0.9.9) ok 2 - neq(v0.9.9, 1.0.0) ok 3 - !neq('v0.9.9', 'v0.9.9') ok 4 - !neq('1.0.0', '1.0.0') ok 15 - 1.0.0 v0.9.9 true # time=16.534ms # Subtest: 0.10.0 v0.9.0 true 1..4 ok 1 - neq(0.10.0, v0.9.0) ok 2 - neq(v0.9.0, 0.10.0) ok 3 - !neq('v0.9.0', 'v0.9.0') ok 4 - !neq('0.10.0', '0.10.0') ok 16 - 0.10.0 v0.9.0 true # time=16.248ms # Subtest: 0.99.0 v0.10.0 true 1..4 ok 1 - neq(0.99.0, v0.10.0) ok 2 - neq(v0.10.0, 0.99.0) ok 3 - !neq('v0.10.0', 'v0.10.0') ok 4 - !neq('0.99.0', '0.99.0') ok 17 - 0.99.0 v0.10.0 true # time=18.092ms # Subtest: 2.0.0 v1.2.3 true 1..4 ok 1 - neq(2.0.0, v1.2.3) ok 2 - neq(v1.2.3, 2.0.0) ok 3 - !neq('v1.2.3', 'v1.2.3') ok 4 - !neq('2.0.0', '2.0.0') ok 18 - 2.0.0 v1.2.3 true # time=15.443ms # Subtest: 1.2.3 1.2.3-asdf undefined 1..4 ok 1 - neq(1.2.3, 1.2.3-asdf) ok 2 - neq(1.2.3-asdf, 1.2.3) ok 3 - !neq('1.2.3-asdf', '1.2.3-asdf') ok 4 - !neq('1.2.3', '1.2.3') ok 19 - 1.2.3 1.2.3-asdf undefined # time=13.929ms # Subtest: 1.2.3 1.2.3-4 undefined 1..4 ok 1 - neq(1.2.3, 1.2.3-4) ok 2 - neq(1.2.3-4, 1.2.3) ok 3 - !neq('1.2.3-4', '1.2.3-4') ok 4 - !neq('1.2.3', '1.2.3') ok 20 - 1.2.3 1.2.3-4 undefined # time=18.487ms # Subtest: 1.2.3 1.2.3-4-foo undefined 1..4 ok 1 - neq(1.2.3, 1.2.3-4-foo) ok 2 - neq(1.2.3-4-foo, 1.2.3) ok 3 - !neq('1.2.3-4-foo', '1.2.3-4-foo') ok 4 - !neq('1.2.3', '1.2.3') ok 21 - 1.2.3 1.2.3-4-foo undefined # time=19.68ms # Subtest: 1.2.3-5-foo 1.2.3-5 undefined 1..4 ok 1 - neq(1.2.3-5-foo, 1.2.3-5) ok 2 - neq(1.2.3-5, 1.2.3-5-foo) ok 3 - !neq('1.2.3-5', '1.2.3-5') ok 4 - !neq('1.2.3-5-foo', '1.2.3-5-foo') ok 22 - 1.2.3-5-foo 1.2.3-5 undefined # time=19.455ms # Subtest: 1.2.3-5 1.2.3-4 undefined 1..4 ok 1 - neq(1.2.3-5, 1.2.3-4) ok 2 - neq(1.2.3-4, 1.2.3-5) ok 3 - !neq('1.2.3-4', '1.2.3-4') ok 4 - !neq('1.2.3-5', '1.2.3-5') ok 23 - 1.2.3-5 1.2.3-4 undefined # time=16.893ms # Subtest: 1.2.3-5-foo 1.2.3-5-Foo undefined 1..4 ok 1 - neq(1.2.3-5-foo, 1.2.3-5-Foo) ok 2 - neq(1.2.3-5-Foo, 1.2.3-5-foo) ok 3 - !neq('1.2.3-5-Foo', '1.2.3-5-Foo') ok 4 - !neq('1.2.3-5-foo', '1.2.3-5-foo') ok 24 - 1.2.3-5-foo 1.2.3-5-Foo undefined # time=19.503ms # Subtest: 3.0.0 2.7.2+asdf undefined 1..4 ok 1 - neq(3.0.0, 2.7.2+asdf) ok 2 - neq(2.7.2+asdf, 3.0.0) ok 3 - !neq('2.7.2+asdf', '2.7.2+asdf') ok 4 - !neq('3.0.0', '3.0.0') ok 25 - 3.0.0 2.7.2+asdf undefined # time=16.51ms # Subtest: 1.2.3-a.10 1.2.3-a.5 undefined 1..4 ok 1 - neq(1.2.3-a.10, 1.2.3-a.5) ok 2 - neq(1.2.3-a.5, 1.2.3-a.10) ok 3 - !neq('1.2.3-a.5', '1.2.3-a.5') ok 4 - !neq('1.2.3-a.10', '1.2.3-a.10') ok 26 - 1.2.3-a.10 1.2.3-a.5 undefined # time=16.38ms # Subtest: 1.2.3-a.b 1.2.3-a.5 undefined 1..4 ok 1 - neq(1.2.3-a.b, 1.2.3-a.5) ok 2 - neq(1.2.3-a.5, 1.2.3-a.b) ok 3 - !neq('1.2.3-a.5', '1.2.3-a.5') ok 4 - !neq('1.2.3-a.b', '1.2.3-a.b') ok 27 - 1.2.3-a.b 1.2.3-a.5 undefined # time=17.175ms # Subtest: 1.2.3-a.b 1.2.3-a undefined 1..4 ok 1 - neq(1.2.3-a.b, 1.2.3-a) ok 2 - neq(1.2.3-a, 1.2.3-a.b) ok 3 - !neq('1.2.3-a', '1.2.3-a') ok 4 - !neq('1.2.3-a.b', '1.2.3-a.b') ok 28 - 1.2.3-a.b 1.2.3-a undefined # time=16.936ms # Subtest: 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined 1..4 ok 1 - neq(1.2.3-a.b.c.10.d.5, 1.2.3-a.b.c.5.d.100) ok 2 - neq(1.2.3-a.b.c.5.d.100, 1.2.3-a.b.c.10.d.5) ok 3 - !neq('1.2.3-a.b.c.5.d.100', '1.2.3-a.b.c.5.d.100') ok 4 - !neq('1.2.3-a.b.c.10.d.5', '1.2.3-a.b.c.10.d.5') ok 29 - 1.2.3-a.b.c.10.d.5 1.2.3-a.b.c.5.d.100 undefined # time=18.32ms # Subtest: 1.2.3-r2 1.2.3-r100 undefined 1..4 ok 1 - neq(1.2.3-r2, 1.2.3-r100) ok 2 - neq(1.2.3-r100, 1.2.3-r2) ok 3 - !neq('1.2.3-r100', '1.2.3-r100') ok 4 - !neq('1.2.3-r2', '1.2.3-r2') ok 30 - 1.2.3-r2 1.2.3-r100 undefined # time=14.945ms # Subtest: 1.2.3-r100 1.2.3-R2 undefined 1..4 ok 1 - neq(1.2.3-r100, 1.2.3-R2) ok 2 - neq(1.2.3-R2, 1.2.3-r100) ok 3 - !neq('1.2.3-R2', '1.2.3-R2') ok 4 - !neq('1.2.3-r100', '1.2.3-r100') ok 31 - 1.2.3-r100 1.2.3-R2 undefined # time=16.298ms ok 1 - comparison tests # time=2577.591ms # Subtest: equality tests 1..37 # Subtest: 1.2.3 v1.2.3 true 1..4 ok 1 - !neq(1.2.3, v1.2.3) ok 2 - !neq(v1.2.3, 1.2.3) ok 3 - !neq(1.2.3, 1.2.3) ok 4 - !neq(v1.2.3, v1.2.3) ok 1 - 1.2.3 v1.2.3 true # time=21.378ms # Subtest: 1.2.3 =1.2.3 true 1..4 ok 1 - !neq(1.2.3, =1.2.3) ok 2 - !neq(=1.2.3, 1.2.3) ok 3 - !neq(1.2.3, 1.2.3) ok 4 - !neq(=1.2.3, =1.2.3) ok 2 - 1.2.3 =1.2.3 true # time=14.278ms # Subtest: 1.2.3 v 1.2.3 true 1..4 ok 1 - !neq(1.2.3, v 1.2.3) ok 2 - !neq(v 1.2.3, 1.2.3) ok 3 - !neq(1.2.3, 1.2.3) ok 4 - !neq(v 1.2.3, v 1.2.3) ok 3 - 1.2.3 v 1.2.3 true # time=19.535ms # Subtest: 1.2.3 = 1.2.3 true 1..4 ok 1 - !neq(1.2.3, = 1.2.3) ok 2 - !neq(= 1.2.3, 1.2.3) ok 3 - !neq(1.2.3, 1.2.3) ok 4 - !neq(= 1.2.3, = 1.2.3) ok 4 - 1.2.3 = 1.2.3 true # time=13.278ms # Subtest: 1.2.3 v1.2.3 true 1..4 ok 1 - !neq(1.2.3, v1.2.3) ok 2 - !neq( v1.2.3, 1.2.3) ok 3 - !neq(1.2.3, 1.2.3) ok 4 - !neq( v1.2.3, v1.2.3) ok 5 - 1.2.3 v1.2.3 true # time=18.669ms # Subtest: 1.2.3 =1.2.3 true 1..4 ok 1 - !neq(1.2.3, =1.2.3) ok 2 - !neq( =1.2.3, 1.2.3) ok 3 - !neq(1.2.3, 1.2.3) ok 4 - !neq( =1.2.3, =1.2.3) ok 6 - 1.2.3 =1.2.3 true # time=12.676ms # Subtest: 1.2.3 v 1.2.3 true 1..4 ok 1 - !neq(1.2.3, v 1.2.3) ok 2 - !neq( v 1.2.3, 1.2.3) ok 3 - !neq(1.2.3, 1.2.3) ok 4 - !neq( v 1.2.3, v 1.2.3) ok 7 - 1.2.3 v 1.2.3 true # time=11.247ms # Subtest: 1.2.3 = 1.2.3 true 1..4 ok 1 - !neq(1.2.3, = 1.2.3) ok 2 - !neq( = 1.2.3, 1.2.3) ok 3 - !neq(1.2.3, 1.2.3) ok 4 - !neq( = 1.2.3, = 1.2.3) ok 8 - 1.2.3 = 1.2.3 true # time=14.791ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..4 ok 1 - !neq(1.2.3-0, v1.2.3-0) ok 2 - !neq(v1.2.3-0, 1.2.3-0) ok 3 - !neq(1.2.3-0, 1.2.3-0) ok 4 - !neq(v1.2.3-0, v1.2.3-0) ok 9 - 1.2.3-0 v1.2.3-0 true # time=18.026ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..4 ok 1 - !neq(1.2.3-0, =1.2.3-0) ok 2 - !neq(=1.2.3-0, 1.2.3-0) ok 3 - !neq(1.2.3-0, 1.2.3-0) ok 4 - !neq(=1.2.3-0, =1.2.3-0) ok 10 - 1.2.3-0 =1.2.3-0 true # time=14.968ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..4 ok 1 - !neq(1.2.3-0, v 1.2.3-0) ok 2 - !neq(v 1.2.3-0, 1.2.3-0) ok 3 - !neq(1.2.3-0, 1.2.3-0) ok 4 - !neq(v 1.2.3-0, v 1.2.3-0) ok 11 - 1.2.3-0 v 1.2.3-0 true # time=15.262ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..4 ok 1 - !neq(1.2.3-0, = 1.2.3-0) ok 2 - !neq(= 1.2.3-0, 1.2.3-0) ok 3 - !neq(1.2.3-0, 1.2.3-0) ok 4 - !neq(= 1.2.3-0, = 1.2.3-0) ok 12 - 1.2.3-0 = 1.2.3-0 true # time=14.054ms # Subtest: 1.2.3-0 v1.2.3-0 true 1..4 ok 1 - !neq(1.2.3-0, v1.2.3-0) ok 2 - !neq( v1.2.3-0, 1.2.3-0) ok 3 - !neq(1.2.3-0, 1.2.3-0) ok 4 - !neq( v1.2.3-0, v1.2.3-0) ok 13 - 1.2.3-0 v1.2.3-0 true # time=17.027ms # Subtest: 1.2.3-0 =1.2.3-0 true 1..4 ok 1 - !neq(1.2.3-0, =1.2.3-0) ok 2 - !neq( =1.2.3-0, 1.2.3-0) ok 3 - !neq(1.2.3-0, 1.2.3-0) ok 4 - !neq( =1.2.3-0, =1.2.3-0) ok 14 - 1.2.3-0 =1.2.3-0 true # time=17.715ms # Subtest: 1.2.3-0 v 1.2.3-0 true 1..4 ok 1 - !neq(1.2.3-0, v 1.2.3-0) ok 2 - !neq( v 1.2.3-0, 1.2.3-0) ok 3 - !neq(1.2.3-0, 1.2.3-0) ok 4 - !neq( v 1.2.3-0, v 1.2.3-0) ok 15 - 1.2.3-0 v 1.2.3-0 true # time=16.246ms # Subtest: 1.2.3-0 = 1.2.3-0 true 1..4 ok 1 - !neq(1.2.3-0, = 1.2.3-0) ok 2 - !neq( = 1.2.3-0, 1.2.3-0) ok 3 - !neq(1.2.3-0, 1.2.3-0) ok 4 - !neq( = 1.2.3-0, = 1.2.3-0) ok 16 - 1.2.3-0 = 1.2.3-0 true # time=19.934ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..4 ok 1 - !neq(1.2.3-1, v1.2.3-1) ok 2 - !neq(v1.2.3-1, 1.2.3-1) ok 3 - !neq(1.2.3-1, 1.2.3-1) ok 4 - !neq(v1.2.3-1, v1.2.3-1) ok 17 - 1.2.3-1 v1.2.3-1 true # time=14.157ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..4 ok 1 - !neq(1.2.3-1, =1.2.3-1) ok 2 - !neq(=1.2.3-1, 1.2.3-1) ok 3 - !neq(1.2.3-1, 1.2.3-1) ok 4 - !neq(=1.2.3-1, =1.2.3-1) ok 18 - 1.2.3-1 =1.2.3-1 true # time=15.9ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..4 ok 1 - !neq(1.2.3-1, v 1.2.3-1) ok 2 - !neq(v 1.2.3-1, 1.2.3-1) ok 3 - !neq(1.2.3-1, 1.2.3-1) ok 4 - !neq(v 1.2.3-1, v 1.2.3-1) ok 19 - 1.2.3-1 v 1.2.3-1 true # time=16.365ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..4 ok 1 - !neq(1.2.3-1, = 1.2.3-1) ok 2 - !neq(= 1.2.3-1, 1.2.3-1) ok 3 - !neq(1.2.3-1, 1.2.3-1) ok 4 - !neq(= 1.2.3-1, = 1.2.3-1) ok 20 - 1.2.3-1 = 1.2.3-1 true # time=16.243ms # Subtest: 1.2.3-1 v1.2.3-1 true 1..4 ok 1 - !neq(1.2.3-1, v1.2.3-1) ok 2 - !neq( v1.2.3-1, 1.2.3-1) ok 3 - !neq(1.2.3-1, 1.2.3-1) ok 4 - !neq( v1.2.3-1, v1.2.3-1) ok 21 - 1.2.3-1 v1.2.3-1 true # time=17.585ms # Subtest: 1.2.3-1 =1.2.3-1 true 1..4 ok 1 - !neq(1.2.3-1, =1.2.3-1) ok 2 - !neq( =1.2.3-1, 1.2.3-1) ok 3 - !neq(1.2.3-1, 1.2.3-1) ok 4 - !neq( =1.2.3-1, =1.2.3-1) ok 22 - 1.2.3-1 =1.2.3-1 true # time=16.394ms # Subtest: 1.2.3-1 v 1.2.3-1 true 1..4 ok 1 - !neq(1.2.3-1, v 1.2.3-1) ok 2 - !neq( v 1.2.3-1, 1.2.3-1) ok 3 - !neq(1.2.3-1, 1.2.3-1) ok 4 - !neq( v 1.2.3-1, v 1.2.3-1) ok 23 - 1.2.3-1 v 1.2.3-1 true # time=16.256ms # Subtest: 1.2.3-1 = 1.2.3-1 true 1..4 ok 1 - !neq(1.2.3-1, = 1.2.3-1) ok 2 - !neq( = 1.2.3-1, 1.2.3-1) ok 3 - !neq(1.2.3-1, 1.2.3-1) ok 4 - !neq( = 1.2.3-1, = 1.2.3-1) ok 24 - 1.2.3-1 = 1.2.3-1 true # time=13.751ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..4 ok 1 - !neq(1.2.3-beta, v1.2.3-beta) ok 2 - !neq(v1.2.3-beta, 1.2.3-beta) ok 3 - !neq(1.2.3-beta, 1.2.3-beta) ok 4 - !neq(v1.2.3-beta, v1.2.3-beta) ok 25 - 1.2.3-beta v1.2.3-beta true # time=16.851ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..4 ok 1 - !neq(1.2.3-beta, =1.2.3-beta) ok 2 - !neq(=1.2.3-beta, 1.2.3-beta) ok 3 - !neq(1.2.3-beta, 1.2.3-beta) ok 4 - !neq(=1.2.3-beta, =1.2.3-beta) ok 26 - 1.2.3-beta =1.2.3-beta true # time=15.377ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..4 ok 1 - !neq(1.2.3-beta, v 1.2.3-beta) ok 2 - !neq(v 1.2.3-beta, 1.2.3-beta) ok 3 - !neq(1.2.3-beta, 1.2.3-beta) ok 4 - !neq(v 1.2.3-beta, v 1.2.3-beta) ok 27 - 1.2.3-beta v 1.2.3-beta true # time=14.72ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..4 ok 1 - !neq(1.2.3-beta, = 1.2.3-beta) ok 2 - !neq(= 1.2.3-beta, 1.2.3-beta) ok 3 - !neq(1.2.3-beta, 1.2.3-beta) ok 4 - !neq(= 1.2.3-beta, = 1.2.3-beta) ok 28 - 1.2.3-beta = 1.2.3-beta true # time=19.362ms # Subtest: 1.2.3-beta v1.2.3-beta true 1..4 ok 1 - !neq(1.2.3-beta, v1.2.3-beta) ok 2 - !neq( v1.2.3-beta, 1.2.3-beta) ok 3 - !neq(1.2.3-beta, 1.2.3-beta) ok 4 - !neq( v1.2.3-beta, v1.2.3-beta) ok 29 - 1.2.3-beta v1.2.3-beta true # time=15.754ms # Subtest: 1.2.3-beta =1.2.3-beta true 1..4 ok 1 - !neq(1.2.3-beta, =1.2.3-beta) ok 2 - !neq( =1.2.3-beta, 1.2.3-beta) ok 3 - !neq(1.2.3-beta, 1.2.3-beta) ok 4 - !neq( =1.2.3-beta, =1.2.3-beta) ok 30 - 1.2.3-beta =1.2.3-beta true # time=15.597ms # Subtest: 1.2.3-beta v 1.2.3-beta true 1..4 ok 1 - !neq(1.2.3-beta, v 1.2.3-beta) ok 2 - !neq( v 1.2.3-beta, 1.2.3-beta) ok 3 - !neq(1.2.3-beta, 1.2.3-beta) ok 4 - !neq( v 1.2.3-beta, v 1.2.3-beta) ok 31 - 1.2.3-beta v 1.2.3-beta true # time=13.586ms # Subtest: 1.2.3-beta = 1.2.3-beta true 1..4 ok 1 - !neq(1.2.3-beta, = 1.2.3-beta) ok 2 - !neq( = 1.2.3-beta, 1.2.3-beta) ok 3 - !neq(1.2.3-beta, 1.2.3-beta) ok 4 - !neq( = 1.2.3-beta, = 1.2.3-beta) ok 32 - 1.2.3-beta = 1.2.3-beta true # time=25.299ms # Subtest: 1.2.3-beta+build = 1.2.3-beta+otherbuild true 1..4 ok 1 - !neq(1.2.3-beta+build, = 1.2.3-beta+otherbuild) ok 2 - !neq( = 1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 3 - !neq(1.2.3-beta+build, 1.2.3-beta+build) ok 4 - !neq( = 1.2.3-beta+otherbuild, = 1.2.3-beta+otherbuild) ok 33 - 1.2.3-beta+build = 1.2.3-beta+otherbuild true # time=17.19ms # Subtest: 1.2.3+build = 1.2.3+otherbuild true 1..4 ok 1 - !neq(1.2.3+build, = 1.2.3+otherbuild) ok 2 - !neq( = 1.2.3+otherbuild, 1.2.3+build) ok 3 - !neq(1.2.3+build, 1.2.3+build) ok 4 - !neq( = 1.2.3+otherbuild, = 1.2.3+otherbuild) ok 34 - 1.2.3+build = 1.2.3+otherbuild true # time=19.109ms # Subtest: 1.2.3-beta+build 1.2.3-beta+otherbuild undefined 1..4 ok 1 - !neq(1.2.3-beta+build, 1.2.3-beta+otherbuild) ok 2 - !neq(1.2.3-beta+otherbuild, 1.2.3-beta+build) ok 3 - !neq(1.2.3-beta+build, 1.2.3-beta+build) ok 4 - !neq(1.2.3-beta+otherbuild, 1.2.3-beta+otherbuild) ok 35 - 1.2.3-beta+build 1.2.3-beta+otherbuild undefined # time=13.571ms # Subtest: 1.2.3+build 1.2.3+otherbuild undefined 1..4 ok 1 - !neq(1.2.3+build, 1.2.3+otherbuild) ok 2 - !neq(1.2.3+otherbuild, 1.2.3+build) ok 3 - !neq(1.2.3+build, 1.2.3+build) ok 4 - !neq(1.2.3+otherbuild, 1.2.3+otherbuild) ok 36 - 1.2.3+build 1.2.3+otherbuild undefined # time=14.74ms # Subtest: v1.2.3+build 1.2.3+otherbuild undefined 1..4 ok 1 - !neq( v1.2.3+build, 1.2.3+otherbuild) ok 2 - !neq(1.2.3+otherbuild, v1.2.3+build) ok 3 - !neq( v1.2.3+build, v1.2.3+build) ok 4 - !neq(1.2.3+otherbuild, 1.2.3+otherbuild) ok 37 - v1.2.3+build 1.2.3+otherbuild undefined # time=15.95ms ok 2 - equality tests # time=2328.505ms 1..2 # time=5094.158ms ok 24 - test/functions/neq.js # time=5094.158ms # Subtest: test/functions/parse.js # Subtest: returns null instead of throwing when presented with garbage 1..10 ok 1 - too long ok 2 - too big ok 3 - too big ok 4 - too big ok 5 - not a version ok 6 - true ok 7 - even loose as an opt, same ok 8 - regexp is not a string ok 9 - semver-ish regexp is not a string ok 10 - obj with a tostring is not a string ok 1 - returns null instead of throwing when presented with garbage # time=249.304ms # Subtest: throw errors if asked to ok 1 - expected to throw ok 2 - expected to throw 1..2 ok 2 - throw errors if asked to # time=157.202ms # Subtest: parse a version into a SemVer object ok 1 - should match pattern provided ok 2 - just return it if its a SemVer obj ok 3 - looseness as a boolean ok 4 - looseness as an option 1..4 ok 3 - parse a version into a SemVer object # time=120.769ms 1..3 # time=720.902ms ok 25 - test/functions/parse.js # time=720.902ms # Subtest: test/functions/patch.js # Subtest: patch tests ok 1 - patch(1.2.1) = 1 ok 2 - patch( 1.2.1 ) = 1 ok 3 - patch( 1.2.2-4 ) = 2 ok 4 - patch( 1.2.3-pre ) = 3 ok 5 - patch(v1.2.5) = 5 ok 6 - patch( v1.2.8 ) = 8 ok 7 - patch( 1.2.13) = 13 ok 8 - patch(=1.2.21) = 21 ok 9 - patch(v=1.2.34) = 34 1..9 ok 1 - patch tests # time=250.184ms 1..1 # time=362.235ms ok 26 - test/functions/patch.js # time=362.235ms # Subtest: test/functions/prerelease.js # Subtest: prerelease ok 1 - prerelease(1.2.2-alpha.1) ok 2 - prerelease(0.6.1-1) ok 3 - prerelease(1.0.0-beta.2) ok 4 - prerelease(v0.5.4-pre) ok 5 - prerelease(1.2.2-alpha.1) ok 6 - prerelease(0.6.1beta) ok 7 - prerelease(1.0.0) ok 8 - prerelease(~2.0.0-alpha.1) ok 9 - prerelease(invalid version) 1..9 ok 1 - prerelease # time=407.071ms 1..1 # time=541.226ms ok 27 - test/functions/prerelease.js # time=541.226ms # Subtest: test/functions/rcompare.js # Subtest: rcompare ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal 1..4 ok 1 - rcompare # time=174.171ms 1..1 # time=321.025ms ok 28 - test/functions/rcompare.js # time=321.025ms # Subtest: test/functions/rsort.js # Subtest: sorting ok 1 - should be equivalent 1..1 ok 1 - sorting # time=208.38ms 1..1 # time=340.437ms ok 29 - test/functions/rsort.js # time=340.437ms # Subtest: test/functions/satisfies.js # Subtest: range tests 1..121 ok 1 - 1.0.0 - 2.0.0 satisfied by 1.2.3 ok 2 - ^1.2.3+build satisfied by 1.2.3 ok 3 - ^1.2.3+build satisfied by 1.3.0 ok 4 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3 ok 5 - 1.2.3pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3 ok 6 - 1.2.3-pre+asdf - 2.4.3pre+asdf satisfied by 1.2.3 ok 7 - 1.2.3pre+asdf - 2.4.3pre+asdf satisfied by 1.2.3 ok 8 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 1.2.3-pre.2 ok 9 - 1.2.3-pre+asdf - 2.4.3-pre+asdf satisfied by 2.4.3-alpha ok 10 - 1.2.3+asdf - 2.4.3+asdf satisfied by 1.2.3 ok 11 - 1.0.0 satisfied by 1.0.0 ok 12 - >=* satisfied by 0.2.4 ok 13 - satisfied by 1.0.0 ok 14 - * satisfied by 1.2.3 ok 15 - * satisfied by v1.2.3 ok 16 - >=1.0.0 satisfied by 1.0.0 ok 17 - >=1.0.0 satisfied by 1.0.1 ok 18 - >=1.0.0 satisfied by 1.1.0 ok 19 - >1.0.0 satisfied by 1.0.1 ok 20 - >1.0.0 satisfied by 1.1.0 ok 21 - <=2.0.0 satisfied by 2.0.0 ok 22 - <=2.0.0 satisfied by 1.9999.9999 ok 23 - <=2.0.0 satisfied by 0.2.9 ok 24 - <2.0.0 satisfied by 1.9999.9999 ok 25 - <2.0.0 satisfied by 0.2.9 ok 26 - >= 1.0.0 satisfied by 1.0.0 ok 27 - >= 1.0.0 satisfied by 1.0.1 ok 28 - >= 1.0.0 satisfied by 1.1.0 ok 29 - > 1.0.0 satisfied by 1.0.1 ok 30 - > 1.0.0 satisfied by 1.1.0 ok 31 - <= 2.0.0 satisfied by 2.0.0 ok 32 - <= 2.0.0 satisfied by 1.9999.9999 ok 33 - <= 2.0.0 satisfied by 0.2.9 ok 34 - < 2.0.0 satisfied by 1.9999.9999 ok 35 - < 2.0.0 satisfied by 0.2.9 ok 36 - >=0.1.97 satisfied by v0.1.97 ok 37 - >=0.1.97 satisfied by 0.1.97 ok 38 - 0.1.20 || 1.2.4 satisfied by 1.2.4 ok 39 - >=0.2.3 || <0.0.1 satisfied by 0.0.0 ok 40 - >=0.2.3 || <0.0.1 satisfied by 0.2.3 ok 41 - >=0.2.3 || <0.0.1 satisfied by 0.2.4 ok 42 - || satisfied by 1.3.4 ok 43 - 2.x.x satisfied by 2.1.3 ok 44 - 1.2.x satisfied by 1.2.3 ok 45 - 1.2.x || 2.x satisfied by 2.1.3 ok 46 - 1.2.x || 2.x satisfied by 1.2.3 ok 47 - x satisfied by 1.2.3 ok 48 - 2.*.* satisfied by 2.1.3 ok 49 - 1.2.* satisfied by 1.2.3 ok 50 - 1.2.* || 2.* satisfied by 2.1.3 ok 51 - 1.2.* || 2.* satisfied by 1.2.3 ok 52 - * satisfied by 1.2.3 ok 53 - 2 satisfied by 2.1.2 ok 54 - 2.3 satisfied by 2.3.1 ok 55 - ~0.0.1 satisfied by 0.0.1 ok 56 - ~0.0.1 satisfied by 0.0.2 ok 57 - ~x satisfied by 0.0.9 ok 58 - ~2 satisfied by 2.0.9 ok 59 - ~2.4 satisfied by 2.4.0 ok 60 - ~2.4 satisfied by 2.4.5 ok 61 - ~>3.2.1 satisfied by 3.2.2 ok 62 - ~1 satisfied by 1.2.3 ok 63 - ~>1 satisfied by 1.2.3 ok 64 - ~> 1 satisfied by 1.2.3 ok 65 - ~1.0 satisfied by 1.0.2 ok 66 - ~ 1.0 satisfied by 1.0.2 ok 67 - ~ 1.0.3 satisfied by 1.0.12 ok 68 - ~ 1.0.3alpha satisfied by 1.0.12 ok 69 - >=1 satisfied by 1.0.0 ok 70 - >= 1 satisfied by 1.0.0 ok 71 - <1.2 satisfied by 1.1.1 ok 72 - < 1.2 satisfied by 1.1.1 ok 73 - ~v0.5.4-pre satisfied by 0.5.5 ok 74 - ~v0.5.4-pre satisfied by 0.5.4 ok 75 - =0.7.x satisfied by 0.7.2 ok 76 - <=0.7.x satisfied by 0.7.2 ok 77 - >=0.7.x satisfied by 0.7.2 ok 78 - <=0.7.x satisfied by 0.6.2 ok 79 - ~1.2.1 >=1.2.3 satisfied by 1.2.3 ok 80 - ~1.2.1 =1.2.3 satisfied by 1.2.3 ok 81 - ~1.2.1 1.2.3 satisfied by 1.2.3 ok 82 - ~1.2.1 >=1.2.3 1.2.3 satisfied by 1.2.3 ok 83 - ~1.2.1 1.2.3 >=1.2.3 satisfied by 1.2.3 ok 84 - >=1.2.1 1.2.3 satisfied by 1.2.3 ok 85 - 1.2.3 >=1.2.1 satisfied by 1.2.3 ok 86 - >=1.2.3 >=1.2.1 satisfied by 1.2.3 ok 87 - >=1.2.1 >=1.2.3 satisfied by 1.2.3 ok 88 - >=1.2 satisfied by 1.2.8 ok 89 - ^1.2.3 satisfied by 1.8.1 ok 90 - ^0.1.2 satisfied by 0.1.2 ok 91 - ^0.1 satisfied by 0.1.2 ok 92 - ^0.0.1 satisfied by 0.0.1 ok 93 - ^1.2 satisfied by 1.4.2 ok 94 - ^1.2 ^1 satisfied by 1.4.2 ok 95 - ^1.2.3-alpha satisfied by 1.2.3-pre ok 96 - ^1.2.0-alpha satisfied by 1.2.0-pre ok 97 - ^0.0.1-alpha satisfied by 0.0.1-beta ok 98 - ^0.0.1-alpha satisfied by 0.0.1 ok 99 - ^0.1.1-alpha satisfied by 0.1.1-beta ok 100 - ^x satisfied by 1.2.3 ok 101 - x - 1.0.0 satisfied by 0.9.7 ok 102 - x - 1.x satisfied by 0.9.7 ok 103 - 1.0.0 - x satisfied by 1.9.7 ok 104 - 1.x - x satisfied by 1.9.7 ok 105 - <=7.x satisfied by 7.9.9 ok 106 - 2.x satisfied by 2.0.0-pre.0 ok 107 - 2.x satisfied by 2.1.0-pre.0 ok 108 - 1.1.x satisfied by 1.1.0-a ok 109 - 1.1.x satisfied by 1.1.1-a ok 110 - * satisfied by 1.0.0-rc1 ok 111 - ^1.0.0-0 satisfied by 1.0.1-rc1 ok 112 - ^1.0.0-rc2 satisfied by 1.0.1-rc1 ok 113 - ^1.0.0 satisfied by 1.0.1-rc1 ok 114 - ^1.0.0 satisfied by 1.1.0-rc1 ok 115 - 1 - 2 satisfied by 2.0.0-pre ok 116 - 1 - 2 satisfied by 1.0.0-pre ok 117 - 1.0 - 2 satisfied by 1.0.0-pre ok 118 - =0.7.x satisfied by 0.7.0-asdf ok 119 - >=0.7.x satisfied by 0.7.0-asdf ok 120 - <=0.7.x satisfied by 0.7.0-asdf ok 121 - >=1.0.0 <=1.1.0 satisfied by 1.1.0-pre ok 1 - range tests # time=821.544ms # Subtest: negative range tests 1..96 ok 1 - 1.0.0 - 2.0.0 not satisfied by 2.2.3 ok 2 - 1.2.3+asdf - 2.4.3+asdf not satisfied by 1.2.3-pre.2 ok 3 - 1.2.3+asdf - 2.4.3+asdf not satisfied by 2.4.3-alpha ok 4 - ^1.2.3+build not satisfied by 2.0.0 ok 5 - ^1.2.3+build not satisfied by 1.2.0 ok 6 - ^1.2.3 not satisfied by 1.2.3-pre ok 7 - ^1.2 not satisfied by 1.2.0-pre ok 8 - >1.2 not satisfied by 1.3.0-beta ok 9 - <=1.2.3 not satisfied by 1.2.3-beta ok 10 - ^1.2.3 not satisfied by 1.2.3-beta ok 11 - =0.7.x not satisfied by 0.7.0-asdf ok 12 - >=0.7.x not satisfied by 0.7.0-asdf ok 13 - <=0.7.x not satisfied by 0.7.0-asdf ok 14 - 1 not satisfied by 1.0.0beta ok 15 - <1 not satisfied by 1.0.0beta ok 16 - < 1 not satisfied by 1.0.0beta ok 17 - 1.0.0 not satisfied by 1.0.1 ok 18 - >=1.0.0 not satisfied by 0.0.0 ok 19 - >=1.0.0 not satisfied by 0.0.1 ok 20 - >=1.0.0 not satisfied by 0.1.0 ok 21 - >1.0.0 not satisfied by 0.0.1 ok 22 - >1.0.0 not satisfied by 0.1.0 ok 23 - <=2.0.0 not satisfied by 3.0.0 ok 24 - <=2.0.0 not satisfied by 2.9999.9999 ok 25 - <=2.0.0 not satisfied by 2.2.9 ok 26 - <2.0.0 not satisfied by 2.9999.9999 ok 27 - <2.0.0 not satisfied by 2.2.9 ok 28 - >=0.1.97 not satisfied by v0.1.93 ok 29 - >=0.1.97 not satisfied by 0.1.93 ok 30 - 0.1.20 || 1.2.4 not satisfied by 1.2.3 ok 31 - >=0.2.3 || <0.0.1 not satisfied by 0.0.3 ok 32 - >=0.2.3 || <0.0.1 not satisfied by 0.2.2 ok 33 - 2.x.x not satisfied by 1.1.3 ok 34 - 2.x.x not satisfied by 3.1.3 ok 35 - 1.2.x not satisfied by 1.3.3 ok 36 - 1.2.x || 2.x not satisfied by 3.1.3 ok 37 - 1.2.x || 2.x not satisfied by 1.1.3 ok 38 - 2.*.* not satisfied by 1.1.3 ok 39 - 2.*.* not satisfied by 3.1.3 ok 40 - 1.2.* not satisfied by 1.3.3 ok 41 - 1.2.* || 2.* not satisfied by 3.1.3 ok 42 - 1.2.* || 2.* not satisfied by 1.1.3 ok 43 - 2 not satisfied by 1.1.2 ok 44 - 2.3 not satisfied by 2.4.1 ok 45 - ~0.0.1 not satisfied by 0.1.0-alpha ok 46 - ~0.0.1 not satisfied by 0.1.0 ok 47 - ~2.4 not satisfied by 2.5.0 ok 48 - ~2.4 not satisfied by 2.3.9 ok 49 - ~>3.2.1 not satisfied by 3.3.2 ok 50 - ~>3.2.1 not satisfied by 3.2.0 ok 51 - ~1 not satisfied by 0.2.3 ok 52 - ~>1 not satisfied by 2.2.3 ok 53 - ~1.0 not satisfied by 1.1.0 ok 54 - <1 not satisfied by 1.0.0 ok 55 - >=1.2 not satisfied by 1.1.1 ok 56 - 1 not satisfied by 2.0.0beta ok 57 - ~v0.5.4-beta not satisfied by 0.5.4-alpha ok 58 - =0.7.x not satisfied by 0.8.2 ok 59 - >=0.7.x not satisfied by 0.6.2 ok 60 - <0.7.x not satisfied by 0.7.2 ok 61 - <1.2.3 not satisfied by 1.2.3-beta ok 62 - =1.2.3 not satisfied by 1.2.3-beta ok 63 - >1.2 not satisfied by 1.2.8 ok 64 - ^0.0.1 not satisfied by 0.0.2-alpha ok 65 - ^0.0.1 not satisfied by 0.0.2 ok 66 - ^1.2.3 not satisfied by 2.0.0-alpha ok 67 - ^1.2.3 not satisfied by 1.2.2 ok 68 - ^1.2 not satisfied by 1.1.9 ok 69 - * not satisfied by v1.2.3-foo ok 70 - * not satisfied by not a version ok 71 - >=2 not satisfied by glorp ok 72 - >=2 not satisfied by false ok 73 - 2.x not satisfied by 3.0.0-pre.0 ok 74 - ^1.0.0 not satisfied by 1.0.0-rc1 ok 75 - ^1.0.0 not satisfied by 2.0.0-rc1 ok 76 - ^1.2.3-rc2 not satisfied by 2.0.0 ok 77 - ^1.0.0 not satisfied by 2.0.0-rc1 ok 78 - 1 - 2 not satisfied by 3.0.0-pre ok 79 - 1 - 2 not satisfied by 2.0.0-pre ok 80 - 1 - 2 not satisfied by 1.0.0-pre ok 81 - 1.0 - 2 not satisfied by 1.0.0-pre ok 82 - 1.1.x not satisfied by 1.0.0-a ok 83 - 1.1.x not satisfied by 1.1.0-a ok 84 - 1.1.x not satisfied by 1.2.0-a ok 85 - 1.1.x not satisfied by 1.2.0-a ok 86 - 1.1.x not satisfied by 1.0.0-a ok 87 - 1.x not satisfied by 1.0.0-a ok 88 - 1.x not satisfied by 1.1.0-a ok 89 - 1.x not satisfied by 1.2.0-a ok 90 - 1.x not satisfied by 0.0.0-a ok 91 - 1.x not satisfied by 2.0.0-a ok 92 - >=1.0.0 <1.1.0 not satisfied by 1.1.0 ok 93 - >=1.0.0 <1.1.0 not satisfied by 1.1.0 ok 94 - >=1.0.0 <1.1.0 not satisfied by 1.1.0-pre ok 95 - >=1.0.0 <1.1.0-pre not satisfied by 1.1.0-pre ok 96 - == 1.0.0 || foo not satisfied by 2.0.0 ok 2 - negative range tests # time=248.374ms # Subtest: invalid ranges never satisfied (but do not throw) 1..5 ok 1 - blerg not satisfied because invalid ok 2 - git+https://user:password0123@github.com/foo not satisfied because invalid ok 3 - ^1.2.3 not satisfied because invalid ok 4 - 0.x not satisfied because invalid ok 5 - * not satisfied because invalid ok 3 - invalid ranges never satisfied (but do not throw) # time=23.21ms 1..3 # time=1288.806ms ok 30 - test/functions/satisfies.js # time=1288.806ms # Subtest: test/functions/sort.js # Subtest: sorting ok 1 - should be equivalent 1..1 ok 1 - sorting # time=208.729ms 1..1 # time=337.281ms ok 31 - test/functions/sort.js # time=337.281ms # Subtest: test/functions/valid.js # Subtest: returns null instead of throwing when presented with garbage 1..10 ok 1 - too long ok 2 - too big ok 3 - too big ok 4 - too big ok 5 - not a version ok 6 - true ok 7 - even loose as an opt, same ok 8 - regexp is not a string ok 9 - semver-ish regexp is not a string ok 10 - obj with a tostring is not a string ok 1 - returns null instead of throwing when presented with garbage # time=254.675ms # Subtest: validate a version into a SemVer object ok 1 - should be equal ok 2 - return the version if a SemVer obj ok 3 - looseness as a boolean ok 4 - looseness as an option 1..4 ok 2 - validate a version into a SemVer object # time=32.377ms # Subtest: long build id ok 1 - should be equal ok 2 - should be equal 1..2 ok 3 - long build id # time=24.427ms 1..3 # time=506.467ms ok 32 - test/functions/valid.js # time=506.467ms # Subtest: test/integration/whitespace.js # Subtest: range with whitespace ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal 1..5 ok 1 - range with whitespace # time=353.555ms not ok 2 - timeout! --- expired: test/integration/whitespace.js ... 1..2 # failed 1 of 2 tests not ok 33 - test/integration/whitespace.js # time=31041.44ms --- env: NYC_CONFIG_OVERRIDE: '{"include":"integration/whitespace.js"}' file: test/integration/whitespace.js timeout: 30000 command: /usr/bin/node args: - test/integration/whitespace.js stdio: - 0 - pipe - 2 cwd: /build/semver/src/node-semver ... # Subtest: test/internal/constants.js ok 1 - got appropriate data types exported 1..1 # time=133.38ms ok 34 - test/internal/constants.js # time=133.38ms # Subtest: test/internal/debug.js 1..2 # Subtest: without env set ok 1 - success exit status ok 2 - no signal ok 3 - got no output 1..3 ok 1 - without env set # time=12428.456ms # Subtest: with env set ok 1 - success exit status ok 2 - no signal ok 3 - got expected output 1..3 ok 2 - with env set # time=5799.243ms # time=19000.317ms ok 35 - test/internal/debug.js # time=19000.317ms # Subtest: test/internal/identifiers.js # Subtest: rcompareIdentifiers and compareIdentifiers ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal 1..8 ok 1 - rcompareIdentifiers and compareIdentifiers # time=210.792ms 1..1 # time=354.329ms ok 36 - test/internal/identifiers.js # time=354.329ms # Subtest: test/internal/lrucache.js # Subtest: basic cache operation ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal ok 12 - should be equal ok 13 - should be equal ok 14 - should be equal ok 15 - should be equal ok 16 - should be equal ok 17 - should be equal ok 18 - should be equal ok 19 - should be equal ok 20 - should be equal ok 21 - should be equal ok 22 - should be equal ok 23 - should be equal ok 24 - should be equal ok 25 - should be equal ok 26 - should be equal ok 27 - should be equal ok 28 - should be equal ok 29 - should be equal ok 30 - should be equal ok 31 - should be equal ok 32 - should be equal ok 33 - should be equal ok 34 - should be equal ok 35 - should be equal ok 36 - should be equal ok 37 - should be equal ok 38 - should be equal ok 39 - should be equal ok 40 - should be equal ok 41 - should be equal ok 42 - should be equal ok 43 - should be equal ok 44 - should be equal ok 45 - should be equal ok 46 - should be equal ok 47 - should be equal ok 48 - should be equal ok 49 - should be equal ok 50 - should be equal ok 51 - should be equal ok 52 - should be equal ok 53 - should be equal ok 54 - should be equal ok 55 - should be equal ok 56 - should be equal ok 57 - should be equal ok 58 - should be equal ok 59 - should be equal ok 60 - should be equal ok 61 - should be equal ok 62 - should be equal ok 63 - should be equal ok 64 - should be equal ok 65 - should be equal ok 66 - should be equal ok 67 - should be equal ok 68 - should be equal ok 69 - should be equal ok 70 - should be equal ok 71 - should be equal ok 72 - should be equal ok 73 - should be equal ok 74 - should be equal ok 75 - should be equal ok 76 - should be equal ok 77 - should be equal ok 78 - should be equal ok 79 - should be equal ok 80 - should be equal ok 81 - should be equal ok 82 - should be equal ok 83 - should be equal ok 84 - should be equal ok 85 - should be equal ok 86 - should be equal ok 87 - should be equal ok 88 - should be equal ok 89 - should be equal ok 90 - should be equal ok 91 - should be equal ok 92 - should be equal ok 93 - should be equal ok 94 - should be equal ok 95 - should be equal ok 96 - should be equal ok 97 - should be equal ok 98 - should be equal ok 99 - should be equal ok 100 - should be equal ok 101 - should be equal ok 102 - should be equal ok 103 - should be equal ok 104 - should be equal ok 105 - should be equal ok 106 - should be equal ok 107 - should be equal ok 108 - should be equal ok 109 - should be equal ok 110 - should be equal ok 111 - should be equal ok 112 - should be equal ok 113 - should be equal ok 114 - should be equal ok 115 - should be equal ok 116 - should be equal ok 117 - should be equal ok 118 - should be equal ok 119 - should be equal ok 120 - should be equal ok 121 - should be equal ok 122 - should be equal ok 123 - should be equal ok 124 - should be equal ok 125 - should be equal ok 126 - should be equal ok 127 - should be equal ok 128 - should be equal ok 129 - should be equal ok 130 - should be equal ok 131 - should be equal ok 132 - should be equal ok 133 - should be equal ok 134 - should be equal ok 135 - should be equal ok 136 - should be equal ok 137 - should be equal ok 138 - should be equal ok 139 - should be equal ok 140 - should be equal ok 141 - should be equal ok 142 - should be equal ok 143 - should be equal ok 144 - should be equal ok 145 - should be equal ok 146 - should be equal ok 147 - should be equal ok 148 - should be equal ok 149 - should be equal ok 150 - should be equal ok 151 - should be equal ok 152 - should be equal ok 153 - should be equal ok 154 - should be equal ok 155 - should be equal ok 156 - should be equal ok 157 - should be equal ok 158 - should be equal ok 159 - should be equal ok 160 - should be equal ok 161 - should be equal ok 162 - should be equal ok 163 - should be equal ok 164 - should be equal ok 165 - should be equal ok 166 - should be equal ok 167 - should be equal ok 168 - should be equal ok 169 - should be equal ok 170 - should be equal ok 171 - should be equal ok 172 - should be equal ok 173 - should be equal ok 174 - should be equal ok 175 - should be equal ok 176 - should be equal ok 177 - should be equal ok 178 - should be equal ok 179 - should be equal ok 180 - should be equal ok 181 - should be equal ok 182 - should be equal ok 183 - should be equal ok 184 - should be equal ok 185 - should be equal ok 186 - should be equal ok 187 - should be equal ok 188 - should be equal ok 189 - should be equal ok 190 - should be equal ok 191 - should be equal ok 192 - should be equal ok 193 - should be equal ok 194 - should be equal ok 195 - should be equal ok 196 - should be equal ok 197 - should be equal ok 198 - should be equal ok 199 - should be equal ok 200 - should be equal ok 201 - should be equal ok 202 - should be equal ok 203 - should be equal ok 204 - should be equal ok 205 - should be equal ok 206 - should be equal ok 207 - should be equal ok 208 - should be equal ok 209 - should be equal ok 210 - should be equal ok 211 - should be equal ok 212 - should be equal ok 213 - should be equal ok 214 - should be equal ok 215 - should be equal ok 216 - should be equal ok 217 - should be equal ok 218 - should be equal ok 219 - should be equal ok 220 - should be equal ok 221 - should be equal ok 222 - should be equal ok 223 - should be equal ok 224 - should be equal ok 225 - should be equal ok 226 - should be equal ok 227 - should be equal ok 228 - should be equal ok 229 - should be equal ok 230 - should be equal ok 231 - should be equal ok 232 - should be equal ok 233 - should be equal ok 234 - should be equal ok 235 - should be equal ok 236 - should be equal ok 237 - should be equal ok 238 - should be equal ok 239 - should be equal ok 240 - should be equal ok 241 - should be equal ok 242 - should be equal ok 243 - should be equal ok 244 - should be equal ok 245 - should be equal ok 246 - should be equal ok 247 - should be equal ok 248 - should be equal ok 249 - should be equal ok 250 - should be equal ok 251 - should be equal ok 252 - should be equal ok 253 - should be equal ok 254 - should be equal ok 255 - should be equal ok 256 - should be equal ok 257 - should be equal ok 258 - should be equal ok 259 - should be equal ok 260 - should be equal ok 261 - should be equal ok 262 - should be equal ok 263 - should be equal ok 264 - should be equal ok 265 - should be equal ok 266 - should be equal ok 267 - should be equal ok 268 - should be equal ok 269 - should be equal ok 270 - should be equal ok 271 - should be equal ok 272 - should be equal ok 273 - should be equal ok 274 - should be equal ok 275 - should be equal ok 276 - should be equal ok 277 - should be equal ok 278 - should be equal ok 279 - should be equal ok 280 - should be equal ok 281 - should be equal ok 282 - should be equal ok 283 - should be equal ok 284 - should be equal ok 285 - should be equal ok 286 - should be equal ok 287 - should be equal ok 288 - should be equal ok 289 - should be equal ok 290 - should be equal ok 291 - should be equal ok 292 - should be equal ok 293 - should be equal ok 294 - should be equal ok 295 - should be equal ok 296 - should be equal ok 297 - should be equal ok 298 - should be equal ok 299 - should be equal ok 300 - should be equal ok 301 - should be equal ok 302 - should be equal ok 303 - should be equal ok 304 - should be equal ok 305 - should be equal ok 306 - should be equal ok 307 - should be equal ok 308 - should be equal ok 309 - should be equal ok 310 - should be equal ok 311 - should be equal ok 312 - should be equal ok 313 - should be equal ok 314 - should be equal ok 315 - should be equal ok 316 - should be equal ok 317 - should be equal ok 318 - should be equal ok 319 - should be equal ok 320 - should be equal ok 321 - should be equal ok 322 - should be equal ok 323 - should be equal ok 324 - should be equal ok 325 - should be equal ok 326 - should be equal ok 327 - should be equal ok 328 - should be equal ok 329 - should be equal ok 330 - should be equal ok 331 - should be equal ok 332 - should be equal ok 333 - should be equal ok 334 - should be equal ok 335 - should be equal ok 336 - should be equal ok 337 - should be equal ok 338 - should be equal ok 339 - should be equal ok 340 - should be equal ok 341 - should be equal ok 342 - should be equal ok 343 - should be equal ok 344 - should be equal ok 345 - should be equal ok 346 - should be equal ok 347 - should be equal ok 348 - should be equal ok 349 - should be equal ok 350 - should be equal ok 351 - should be equal ok 352 - should be equal ok 353 - should be equal ok 354 - should be equal ok 355 - should be equal ok 356 - should be equal ok 357 - should be equal ok 358 - should be equal ok 359 - should be equal ok 360 - should be equal ok 361 - should be equal ok 362 - should be equal ok 363 - should be equal ok 364 - should be equal ok 365 - should be equal ok 366 - should be equal ok 367 - should be equal ok 368 - should be equal ok 369 - should be equal ok 370 - should be equal ok 371 - should be equal ok 372 - should be equal ok 373 - should be equal ok 374 - should be equal ok 375 - should be equal ok 376 - should be equal ok 377 - should be equal ok 378 - should be equal ok 379 - should be equal ok 380 - should be equal ok 381 - should be equal ok 382 - should be equal ok 383 - should be equal ok 384 - should be equal ok 385 - should be equal ok 386 - should be equal ok 387 - should be equal ok 388 - should be equal ok 389 - should be equal ok 390 - should be equal ok 391 - should be equal ok 392 - should be equal ok 393 - should be equal ok 394 - should be equal ok 395 - should be equal ok 396 - should be equal ok 397 - should be equal ok 398 - should be equal ok 399 - should be equal ok 400 - should be equal ok 401 - should be equal ok 402 - should be equal ok 403 - should be equal ok 404 - should be equal ok 405 - should be equal ok 406 - should be equal ok 407 - should be equal ok 408 - should be equal ok 409 - should be equal ok 410 - should be equal ok 411 - should be equal ok 412 - should be equal ok 413 - should be equal ok 414 - should be equal ok 415 - should be equal ok 416 - should be equal ok 417 - should be equal ok 418 - should be equal ok 419 - should be equal ok 420 - should be equal ok 421 - should be equal ok 422 - should be equal ok 423 - should be equal ok 424 - should be equal ok 425 - should be equal ok 426 - should be equal ok 427 - should be equal ok 428 - should be equal ok 429 - should be equal ok 430 - should be equal ok 431 - should be equal ok 432 - should be equal ok 433 - should be equal ok 434 - should be equal ok 435 - should be equal ok 436 - should be equal ok 437 - should be equal ok 438 - should be equal ok 439 - should be equal ok 440 - should be equal ok 441 - should be equal ok 442 - should be equal ok 443 - should be equal ok 444 - should be equal ok 445 - should be equal ok 446 - should be equal ok 447 - should be equal ok 448 - should be equal ok 449 - should be equal ok 450 - should be equal ok 451 - should be equal ok 452 - should be equal ok 453 - should be equal ok 454 - should be equal ok 455 - should be equal ok 456 - should be equal ok 457 - should be equal ok 458 - should be equal ok 459 - should be equal ok 460 - should be equal ok 461 - should be equal ok 462 - should be equal ok 463 - should be equal ok 464 - should be equal ok 465 - should be equal ok 466 - should be equal ok 467 - should be equal ok 468 - should be equal ok 469 - should be equal ok 470 - should be equal ok 471 - should be equal ok 472 - should be equal ok 473 - should be equal ok 474 - should be equal ok 475 - should be equal ok 476 - should be equal ok 477 - should be equal ok 478 - should be equal ok 479 - should be equal ok 480 - should be equal ok 481 - should be equal ok 482 - should be equal ok 483 - should be equal ok 484 - should be equal ok 485 - should be equal ok 486 - should be equal ok 487 - should be equal ok 488 - should be equal ok 489 - should be equal ok 490 - should be equal ok 491 - should be equal ok 492 - should be equal ok 493 - should be equal ok 494 - should be equal ok 495 - should be equal ok 496 - should be equal ok 497 - should be equal ok 498 - should be equal ok 499 - should be equal ok 500 - should be equal ok 501 - should be equal ok 502 - should be equal ok 503 - should be equal ok 504 - should be equal ok 505 - should be equal ok 506 - should be equal ok 507 - should be equal ok 508 - should be equal ok 509 - should be equal ok 510 - should be equal ok 511 - should be equal ok 512 - should be equal ok 513 - should be equal ok 514 - should be equal ok 515 - should be equal ok 516 - should be equal ok 517 - should be equal ok 518 - should be equal ok 519 - should be equal ok 520 - should be equal ok 521 - should be equal ok 522 - should be equal ok 523 - should be equal ok 524 - should be equal ok 525 - should be equal ok 526 - should be equal ok 527 - should be equal ok 528 - should be equal ok 529 - should be equal ok 530 - should be equal ok 531 - should be equal ok 532 - should be equal ok 533 - should be equal ok 534 - should be equal ok 535 - should be equal ok 536 - should be equal ok 537 - should be equal ok 538 - should be equal ok 539 - should be equal ok 540 - should be equal ok 541 - should be equal ok 542 - should be equal ok 543 - should be equal ok 544 - should be equal ok 545 - should be equal ok 546 - should be equal ok 547 - should be equal ok 548 - should be equal ok 549 - should be equal ok 550 - should be equal ok 551 - should be equal ok 552 - should be equal ok 553 - should be equal ok 554 - should be equal ok 555 - should be equal ok 556 - should be equal ok 557 - should be equal ok 558 - should be equal ok 559 - should be equal ok 560 - should be equal ok 561 - should be equal ok 562 - should be equal ok 563 - should be equal ok 564 - should be equal ok 565 - should be equal ok 566 - should be equal ok 567 - should be equal ok 568 - should be equal ok 569 - should be equal ok 570 - should be equal ok 571 - should be equal ok 572 - should be equal ok 573 - should be equal ok 574 - should be equal ok 575 - should be equal ok 576 - should be equal ok 577 - should be equal ok 578 - should be equal ok 579 - should be equal ok 580 - should be equal ok 581 - should be equal ok 582 - should be equal ok 583 - should be equal ok 584 - should be equal ok 585 - should be equal ok 586 - should be equal ok 587 - should be equal ok 588 - should be equal ok 589 - should be equal ok 590 - should be equal ok 591 - should be equal ok 592 - should be equal ok 593 - should be equal ok 594 - should be equal ok 595 - should be equal ok 596 - should be equal ok 597 - should be equal ok 598 - should be equal ok 599 - should be equal ok 600 - should be equal ok 601 - should be equal ok 602 - should be equal ok 603 - should be equal ok 604 - should be equal ok 605 - should be equal ok 606 - should be equal ok 607 - should be equal ok 608 - should be equal ok 609 - should be equal ok 610 - should be equal ok 611 - should be equal ok 612 - should be equal ok 613 - should be equal ok 614 - should be equal ok 615 - should be equal ok 616 - should be equal ok 617 - should be equal ok 618 - should be equal ok 619 - should be equal ok 620 - should be equal ok 621 - should be equal ok 622 - should be equal ok 623 - should be equal ok 624 - should be equal ok 625 - should be equal ok 626 - should be equal ok 627 - should be equal ok 628 - should be equal ok 629 - should be equal ok 630 - should be equal ok 631 - should be equal ok 632 - should be equal ok 633 - should be equal ok 634 - should be equal ok 635 - should be equal ok 636 - should be equal ok 637 - should be equal ok 638 - should be equal ok 639 - should be equal ok 640 - should be equal ok 641 - should be equal ok 642 - should be equal ok 643 - should be equal ok 644 - should be equal ok 645 - should be equal ok 646 - should be equal ok 647 - should be equal ok 648 - should be equal ok 649 - should be equal ok 650 - should be equal ok 651 - should be equal ok 652 - should be equal ok 653 - should be equal ok 654 - should be equal ok 655 - should be equal ok 656 - should be equal ok 657 - should be equal ok 658 - should be equal ok 659 - should be equal ok 660 - should be equal ok 661 - should be equal ok 662 - should be equal ok 663 - should be equal ok 664 - should be equal ok 665 - should be equal ok 666 - should be equal ok 667 - should be equal ok 668 - should be equal ok 669 - should be equal ok 670 - should be equal ok 671 - should be equal ok 672 - should be equal ok 673 - should be equal ok 674 - should be equal ok 675 - should be equal ok 676 - should be equal ok 677 - should be equal ok 678 - should be equal ok 679 - should be equal ok 680 - should be equal ok 681 - should be equal ok 682 - should be equal ok 683 - should be equal ok 684 - should be equal ok 685 - should be equal ok 686 - should be equal ok 687 - should be equal ok 688 - should be equal ok 689 - should be equal ok 690 - should be equal ok 691 - should be equal ok 692 - should be equal ok 693 - should be equal ok 694 - should be equal ok 695 - should be equal ok 696 - should be equal ok 697 - should be equal ok 698 - should be equal ok 699 - should be equal ok 700 - should be equal ok 701 - should be equal ok 702 - should be equal ok 703 - should be equal ok 704 - should be equal ok 705 - should be equal ok 706 - should be equal ok 707 - should be equal ok 708 - should be equal ok 709 - should be equal ok 710 - should be equal ok 711 - should be equal ok 712 - should be equal ok 713 - should be equal ok 714 - should be equal ok 715 - should be equal ok 716 - should be equal ok 717 - should be equal ok 718 - should be equal ok 719 - should be equal ok 720 - should be equal ok 721 - should be equal ok 722 - should be equal ok 723 - should be equal ok 724 - should be equal ok 725 - should be equal ok 726 - should be equal ok 727 - should be equal ok 728 - should be equal ok 729 - should be equal ok 730 - should be equal ok 731 - should be equal ok 732 - should be equal ok 733 - should be equal ok 734 - should be equal ok 735 - should be equal ok 736 - should be equal ok 737 - should be equal ok 738 - should be equal ok 739 - should be equal ok 740 - should be equal ok 741 - should be equal ok 742 - should be equal ok 743 - should be equal ok 744 - should be equal ok 745 - should be equal ok 746 - should be equal ok 747 - should be equal ok 748 - should be equal ok 749 - should be equal ok 750 - should be equal ok 751 - should be equal ok 752 - should be equal ok 753 - should be equal ok 754 - should be equal ok 755 - should be equal ok 756 - should be equal ok 757 - should be equal ok 758 - should be equal ok 759 - should be equal ok 760 - should be equal ok 761 - should be equal ok 762 - should be equal ok 763 - should be equal ok 764 - should be equal ok 765 - should be equal ok 766 - should be equal ok 767 - should be equal ok 768 - should be equal ok 769 - should be equal ok 770 - should be equal ok 771 - should be equal ok 772 - should be equal ok 773 - should be equal ok 774 - should be equal ok 775 - should be equal ok 776 - should be equal ok 777 - should be equal ok 778 - should be equal ok 779 - should be equal ok 780 - should be equal ok 781 - should be equal ok 782 - should be equal ok 783 - should be equal ok 784 - should be equal ok 785 - should be equal ok 786 - should be equal ok 787 - should be equal ok 788 - should be equal ok 789 - should be equal ok 790 - should be equal ok 791 - should be equal ok 792 - should be equal ok 793 - should be equal ok 794 - should be equal ok 795 - should be equal ok 796 - should be equal ok 797 - should be equal ok 798 - should be equal ok 799 - should be equal ok 800 - should be equal ok 801 - should be equal ok 802 - should be equal ok 803 - should be equal ok 804 - should be equal ok 805 - should be equal ok 806 - should be equal ok 807 - should be equal ok 808 - should be equal ok 809 - should be equal ok 810 - should be equal ok 811 - should be equal ok 812 - should be equal ok 813 - should be equal ok 814 - should be equal ok 815 - should be equal ok 816 - should be equal ok 817 - should be equal ok 818 - should be equal ok 819 - should be equal ok 820 - should be equal ok 821 - should be equal ok 822 - should be equal ok 823 - should be equal ok 824 - should be equal ok 825 - should be equal ok 826 - should be equal ok 827 - should be equal ok 828 - should be equal ok 829 - should be equal ok 830 - should be equal ok 831 - should be equal ok 832 - should be equal ok 833 - should be equal ok 834 - should be equal ok 835 - should be equal ok 836 - should be equal ok 837 - should be equal ok 838 - should be equal ok 839 - should be equal ok 840 - should be equal ok 841 - should be equal ok 842 - should be equal ok 843 - should be equal ok 844 - should be equal ok 845 - should be equal ok 846 - should be equal ok 847 - should be equal ok 848 - should be equal ok 849 - should be equal ok 850 - should be equal ok 851 - should be equal ok 852 - should be equal ok 853 - should be equal ok 854 - should be equal ok 855 - should be equal ok 856 - should be equal ok 857 - should be equal ok 858 - should be equal ok 859 - should be equal ok 860 - should be equal ok 861 - should be equal ok 862 - should be equal ok 863 - should be equal ok 864 - should be equal ok 865 - should be equal ok 866 - should be equal ok 867 - should be equal ok 868 - should be equal ok 869 - should be equal ok 870 - should be equal ok 871 - should be equal ok 872 - should be equal ok 873 - should be equal ok 874 - should be equal ok 875 - should be equal ok 876 - should be equal ok 877 - should be equal ok 878 - should be equal ok 879 - should be equal ok 880 - should be equal ok 881 - should be equal ok 882 - should be equal ok 883 - should be equal ok 884 - should be equal ok 885 - should be equal ok 886 - should be equal ok 887 - should be equal ok 888 - should be equal ok 889 - should be equal ok 890 - should be equal ok 891 - should be equal ok 892 - should be equal ok 893 - should be equal ok 894 - should be equal ok 895 - should be equal ok 896 - should be equal ok 897 - should be equal ok 898 - should be equal ok 899 - should be equal ok 900 - should be equal ok 901 - should be equal ok 902 - should be equal ok 903 - should be equal ok 904 - should be equal ok 905 - should be equal ok 906 - should be equal ok 907 - should be equal ok 908 - should be equal ok 909 - should be equal ok 910 - should be equal ok 911 - should be equal ok 912 - should be equal ok 913 - should be equal ok 914 - should be equal ok 915 - should be equal ok 916 - should be equal ok 917 - should be equal ok 918 - should be equal ok 919 - should be equal ok 920 - should be equal ok 921 - should be equal ok 922 - should be equal ok 923 - should be equal ok 924 - should be equal ok 925 - should be equal ok 926 - should be equal ok 927 - should be equal ok 928 - should be equal ok 929 - should be equal ok 930 - should be equal ok 931 - should be equal ok 932 - should be equal ok 933 - should be equal ok 934 - should be equal ok 935 - should be equal ok 936 - should be equal ok 937 - should be equal ok 938 - should be equal ok 939 - should be equal ok 940 - should be equal ok 941 - should be equal ok 942 - should be equal ok 943 - should be equal ok 944 - should be equal ok 945 - should be equal ok 946 - should be equal ok 947 - should be equal ok 948 - should be equal ok 949 - should be equal ok 950 - should be equal ok 951 - should be equal ok 952 - should be equal ok 953 - should be equal ok 954 - should be equal ok 955 - should be equal ok 956 - should be equal ok 957 - should be equal ok 958 - should be equal ok 959 - should be equal ok 960 - should be equal ok 961 - should be equal ok 962 - should be equal ok 963 - should be equal ok 964 - should be equal ok 965 - should be equal ok 966 - should be equal ok 967 - should be equal ok 968 - should be equal ok 969 - should be equal ok 970 - should be equal ok 971 - should be equal ok 972 - should be equal ok 973 - should be equal ok 974 - should be equal ok 975 - should be equal ok 976 - should be equal ok 977 - should be equal ok 978 - should be equal ok 979 - should be equal ok 980 - should be equal ok 981 - should be equal ok 982 - should be equal ok 983 - should be equal ok 984 - should be equal ok 985 - should be equal ok 986 - should be equal ok 987 - should be equal ok 988 - should be equal ok 989 - should be equal ok 990 - should be equal ok 991 - should be equal ok 992 - should be equal ok 993 - should be equal ok 994 - should be equal ok 995 - should be equal ok 996 - should be equal ok 997 - should be equal ok 998 - should be equal ok 999 - should be equal ok 1000 - should be equal ok 1001 - should be equal ok 1002 - should be equal ok 1003 - should be equal ok 1004 - should be equal ok 1005 - should be equal ok 1006 - should be equal ok 1007 - should be equal ok 1008 - should be equal ok 1009 - should be equal ok 1010 - should be equal ok 1011 - should be equal ok 1012 - should be equal ok 1013 - should be equal ok 1014 - should be equal ok 1015 - should be equal ok 1016 - should be equal ok 1017 - should be equal ok 1018 - should be equal ok 1019 - should be equal ok 1020 - should be equal ok 1021 - should be equal ok 1022 - should be equal ok 1023 - should be equal ok 1024 - should be equal ok 1025 - should be equal ok 1026 - should be equal ok 1027 - should be equal ok 1028 - should be equal ok 1029 - should be equal ok 1030 - should be equal ok 1031 - should be equal ok 1032 - should be equal ok 1033 - should be equal ok 1034 - should be equal ok 1035 - should be equal ok 1036 - should be equal ok 1037 - should be equal ok 1038 - should be equal ok 1039 - should be equal ok 1040 - should be equal ok 1041 - should be equal ok 1042 - should be equal ok 1043 - should be equal ok 1044 - should be equal ok 1045 - should be equal ok 1046 - should be equal ok 1047 - should be equal ok 1048 - should be equal ok 1049 - should be equal ok 1050 - should be equal ok 1051 - should be equal ok 1052 - should be equal ok 1053 - should be equal ok 1054 - should be equal ok 1055 - should be equal ok 1056 - should be equal ok 1057 - should be equal ok 1058 - should be equal ok 1059 - should be equal ok 1060 - should be equal ok 1061 - should be equal ok 1062 - should be equal ok 1063 - should be equal ok 1064 - should be equal ok 1065 - should be equal ok 1066 - should be equal ok 1067 - should be equal ok 1068 - should be equal ok 1069 - should be equal ok 1070 - should be equal ok 1071 - should be equal ok 1072 - should be equal ok 1073 - should be equal ok 1074 - should be equal ok 1075 - should be equal ok 1076 - should be equal ok 1077 - should be equal ok 1078 - should be equal ok 1079 - should be equal ok 1080 - should be equal ok 1081 - should be equal ok 1082 - should be equal ok 1083 - should be equal ok 1084 - should be equal ok 1085 - should be equal ok 1086 - should be equal ok 1087 - should be equal ok 1088 - should be equal ok 1089 - should be equal ok 1090 - should be equal ok 1091 - should be equal ok 1092 - should be equal ok 1093 - should be equal ok 1094 - should be equal ok 1095 - should be equal ok 1096 - should be equal ok 1097 - should be equal ok 1098 - should be equal ok 1099 - should be equal ok 1100 - should be equal ok 1101 - should be equal ok 1102 - should be equal ok 1103 - should be equal ok 1104 - should be equal ok 1105 - should be equal ok 1106 - should be equal ok 1107 - should be equal ok 1108 - should be equal ok 1109 - should be equal ok 1110 - should be equal ok 1111 - should be equal ok 1112 - should be equal ok 1113 - should be equal ok 1114 - should be equal ok 1115 - should be equal ok 1116 - should be equal ok 1117 - should be equal ok 1118 - should be equal ok 1119 - should be equal ok 1120 - should be equal ok 1121 - should be equal ok 1122 - should be equal ok 1123 - should be equal ok 1124 - should be equal ok 1125 - should be equal ok 1126 - should be equal ok 1127 - should be equal ok 1128 - should be equal ok 1129 - should be equal ok 1130 - should be equal ok 1131 - should be equal ok 1132 - should be equal ok 1133 - should be equal ok 1134 - should be equal ok 1135 - should be equal ok 1136 - should be equal ok 1137 - should be equal ok 1138 - should be equal ok 1139 - should be equal ok 1140 - should be equal ok 1141 - should be equal ok 1142 - should be equal ok 1143 - should be equal ok 1144 - should be equal ok 1145 - should be equal ok 1146 - should be equal ok 1147 - should be equal ok 1148 - should be equal ok 1149 - should be equal ok 1150 - should be equal ok 1151 - should be equal ok 1152 - should be equal ok 1153 - should be equal ok 1154 - should be equal ok 1155 - should be equal ok 1156 - should be equal ok 1157 - should be equal ok 1158 - should be equal ok 1159 - should be equal ok 1160 - should be equal ok 1161 - should be equal ok 1162 - should be equal ok 1163 - should be equal ok 1164 - should be equal ok 1165 - should be equal ok 1166 - should be equal ok 1167 - should be equal ok 1168 - should be equal ok 1169 - should be equal ok 1170 - should be equal ok 1171 - should be equal ok 1172 - should be equal ok 1173 - should be equal ok 1174 - should be equal ok 1175 - should be equal ok 1176 - should be equal ok 1177 - should be equal ok 1178 - should be equal ok 1179 - should be equal ok 1180 - should be equal ok 1181 - should be equal ok 1182 - should be equal ok 1183 - should be equal ok 1184 - should be equal ok 1185 - should be equal ok 1186 - should be equal ok 1187 - should be equal ok 1188 - should be equal ok 1189 - should be equal ok 1190 - should be equal ok 1191 - should be equal ok 1192 - should be equal ok 1193 - should be equal ok 1194 - should be equal ok 1195 - should be equal ok 1196 - should be equal ok 1197 - should be equal ok 1198 - should be equal ok 1199 - should be equal ok 1200 - should be equal ok 1201 - should be equal ok 1202 - should be equal ok 1203 - should be equal ok 1204 - should be equal ok 1205 - should be equal ok 1206 - should be equal ok 1207 - should be equal ok 1208 - should be equal ok 1209 - should be equal ok 1210 - should be equal ok 1211 - should be equal ok 1212 - should be equal ok 1213 - should be equal ok 1214 - should be equal ok 1215 - should be equal ok 1216 - should be equal ok 1217 - should be equal ok 1218 - should be equal ok 1219 - should be equal ok 1220 - should be equal ok 1221 - should be equal ok 1222 - should be equal ok 1223 - should be equal ok 1224 - should be equal ok 1225 - should be equal ok 1226 - should be equal ok 1227 - should be equal ok 1228 - should be equal ok 1229 - should be equal ok 1230 - should be equal ok 1231 - should be equal ok 1232 - should be equal ok 1233 - should be equal ok 1234 - should be equal ok 1235 - should be equal ok 1236 - should be equal ok 1237 - should be equal ok 1238 - should be equal ok 1239 - should be equal ok 1240 - should be equal ok 1241 - should be equal ok 1242 - should be equal ok 1243 - should be equal ok 1244 - should be equal ok 1245 - should be equal ok 1246 - should be equal ok 1247 - should be equal ok 1248 - should be equal ok 1249 - should be equal ok 1250 - should be equal ok 1251 - should be equal ok 1252 - should be equal ok 1253 - should be equal ok 1254 - should be equal ok 1255 - should be equal ok 1256 - should be equal ok 1257 - should be equal ok 1258 - should be equal ok 1259 - should be equal ok 1260 - should be equal ok 1261 - should be equal ok 1262 - should be equal ok 1263 - should be equal ok 1264 - should be equal ok 1265 - should be equal ok 1266 - should be equal ok 1267 - should be equal ok 1268 - should be equal ok 1269 - should be equal ok 1270 - should be equal ok 1271 - should be equal ok 1272 - should be equal ok 1273 - should be equal ok 1274 - should be equal ok 1275 - should be equal ok 1276 - should be equal ok 1277 - should be equal ok 1278 - should be equal ok 1279 - should be equal ok 1280 - should be equal ok 1281 - should be equal ok 1282 - should be equal ok 1283 - should be equal ok 1284 - should be equal ok 1285 - should be equal ok 1286 - should be equal ok 1287 - should be equal ok 1288 - should be equal ok 1289 - should be equal ok 1290 - should be equal ok 1291 - should be equal ok 1292 - should be equal ok 1293 - should be equal ok 1294 - should be equal ok 1295 - should be equal ok 1296 - should be equal ok 1297 - should be equal ok 1298 - should be equal ok 1299 - should be equal ok 1300 - should be equal ok 1301 - should be equal ok 1302 - should be equal ok 1303 - should be equal ok 1304 - should be equal ok 1305 - should be equal ok 1306 - should be equal ok 1307 - should be equal ok 1308 - should be equal ok 1309 - should be equal ok 1310 - should be equal ok 1311 - should be equal ok 1312 - should be equal ok 1313 - should be equal ok 1314 - should be equal ok 1315 - should be equal ok 1316 - should be equal ok 1317 - should be equal ok 1318 - should be equal ok 1319 - should be equal ok 1320 - should be equal ok 1321 - should be equal ok 1322 - should be equal ok 1323 - should be equal ok 1324 - should be equal ok 1325 - should be equal ok 1326 - should be equal ok 1327 - should be equal ok 1328 - should be equal ok 1329 - should be equal ok 1330 - should be equal ok 1331 - should be equal ok 1332 - should be equal ok 1333 - should be equal ok 1334 - should be equal ok 1335 - should be equal ok 1336 - should be equal ok 1337 - should be equal ok 1338 - should be equal ok 1339 - should be equal ok 1340 - should be equal ok 1341 - should be equal ok 1342 - should be equal ok 1343 - should be equal ok 1344 - should be equal ok 1345 - should be equal ok 1346 - should be equal ok 1347 - should be equal ok 1348 - should be equal ok 1349 - should be equal ok 1350 - should be equal ok 1351 - should be equal ok 1352 - should be equal ok 1353 - should be equal ok 1354 - should be equal ok 1355 - should be equal ok 1356 - should be equal ok 1357 - should be equal ok 1358 - should be equal ok 1359 - should be equal ok 1360 - should be equal ok 1361 - should be equal ok 1362 - should be equal ok 1363 - should be equal ok 1364 - should be equal ok 1365 - should be equal ok 1366 - should be equal ok 1367 - should be equal ok 1368 - should be equal ok 1369 - should be equal ok 1370 - should be equal ok 1371 - should be equal ok 1372 - should be equal ok 1373 - should be equal ok 1374 - should be equal ok 1375 - should be equal ok 1376 - should be equal ok 1377 - should be equal ok 1378 - should be equal ok 1379 - should be equal ok 1380 - should be equal ok 1381 - should be equal ok 1382 - should be equal ok 1383 - should be equal ok 1384 - should be equal ok 1385 - should be equal ok 1386 - should be equal ok 1387 - should be equal ok 1388 - should be equal ok 1389 - should be equal ok 1390 - should be equal ok 1391 - should be equal ok 1392 - should be equal ok 1393 - should be equal ok 1394 - should be equal ok 1395 - should be equal ok 1396 - should be equal ok 1397 - should be equal ok 1398 - should be equal ok 1399 - should be equal ok 1400 - should be equal ok 1401 - should be equal ok 1402 - should be equal ok 1403 - should be equal ok 1404 - should be equal ok 1405 - should be equal ok 1406 - should be equal ok 1407 - should be equal ok 1408 - should be equal ok 1409 - should be equal ok 1410 - should be equal ok 1411 - should be equal ok 1412 - should be equal ok 1413 - should be equal ok 1414 - should be equal ok 1415 - should be equal ok 1416 - should be equal ok 1417 - should be equal ok 1418 - should be equal ok 1419 - should be equal ok 1420 - should be equal ok 1421 - should be equal ok 1422 - should be equal ok 1423 - should be equal ok 1424 - should be equal ok 1425 - should be equal ok 1426 - should be equal ok 1427 - should be equal ok 1428 - should be equal ok 1429 - should be equal ok 1430 - should be equal ok 1431 - should be equal ok 1432 - should be equal ok 1433 - should be equal ok 1434 - should be equal ok 1435 - should be equal ok 1436 - should be equal ok 1437 - should be equal ok 1438 - should be equal ok 1439 - should be equal ok 1440 - should be equal ok 1441 - should be equal ok 1442 - should be equal ok 1443 - should be equal ok 1444 - should be equal ok 1445 - should be equal ok 1446 - should be equal ok 1447 - should be equal ok 1448 - should be equal ok 1449 - should be equal ok 1450 - should be equal ok 1451 - should be equal ok 1452 - should be equal ok 1453 - should be equal ok 1454 - should be equal ok 1455 - should be equal ok 1456 - should be equal ok 1457 - should be equal ok 1458 - should be equal ok 1459 - should be equal ok 1460 - should be equal ok 1461 - should be equal ok 1462 - should be equal ok 1463 - should be equal ok 1464 - should be equal ok 1465 - should be equal ok 1466 - should be equal ok 1467 - should be equal ok 1468 - should be equal ok 1469 - should be equal ok 1470 - should be equal ok 1471 - should be equal ok 1472 - should be equal ok 1473 - should be equal ok 1474 - should be equal ok 1475 - should be equal ok 1476 - should be equal ok 1477 - should be equal ok 1478 - should be equal ok 1479 - should be equal ok 1480 - should be equal ok 1481 - should be equal ok 1482 - should be equal ok 1483 - should be equal ok 1484 - should be equal ok 1485 - should be equal ok 1486 - should be equal ok 1487 - should be equal ok 1488 - should be equal ok 1489 - should be equal ok 1490 - should be equal ok 1491 - should be equal ok 1492 - should be equal ok 1493 - should be equal ok 1494 - should be equal ok 1495 - should be equal ok 1496 - should be equal ok 1497 - should be equal ok 1498 - should be equal ok 1499 - should be equal ok 1500 - should be equal ok 1501 - should be equal ok 1502 - should be equal ok 1503 - should be equal ok 1504 - should be equal ok 1505 - should be equal ok 1506 - should be equal ok 1507 - should be equal ok 1508 - should be equal ok 1509 - should be equal ok 1510 - should be equal ok 1511 - should be equal ok 1512 - should be equal ok 1513 - should be equal ok 1514 - should be equal ok 1515 - should be equal ok 1516 - should be equal ok 1517 - should be equal ok 1518 - should be equal ok 1519 - should be equal ok 1520 - should be equal ok 1521 - should be equal ok 1522 - should be equal ok 1523 - should be equal ok 1524 - should be equal ok 1525 - should be equal ok 1526 - should be equal ok 1527 - should be equal ok 1528 - should be equal ok 1529 - should be equal ok 1530 - should be equal ok 1531 - should be equal ok 1532 - should be equal ok 1533 - should be equal ok 1534 - should be equal ok 1535 - should be equal ok 1536 - should be equal ok 1537 - should be equal ok 1538 - should be equal ok 1539 - should be equal ok 1540 - should be equal ok 1541 - should be equal ok 1542 - should be equal ok 1543 - should be equal ok 1544 - should be equal ok 1545 - should be equal ok 1546 - should be equal ok 1547 - should be equal ok 1548 - should be equal ok 1549 - should be equal ok 1550 - should be equal ok 1551 - should be equal ok 1552 - should be equal ok 1553 - should be equal ok 1554 - should be equal ok 1555 - should be equal ok 1556 - should be equal ok 1557 - should be equal ok 1558 - should be equal ok 1559 - should be equal ok 1560 - should be equal ok 1561 - should be equal ok 1562 - should be equal ok 1563 - should be equal ok 1564 - should be equal ok 1565 - should be equal ok 1566 - should be equal ok 1567 - should be equal ok 1568 - should be equal ok 1569 - should be equal ok 1570 - should be equal ok 1571 - should be equal ok 1572 - should be equal ok 1573 - should be equal ok 1574 - should be equal ok 1575 - should be equal ok 1576 - should be equal ok 1577 - should be equal ok 1578 - should be equal ok 1579 - should be equal ok 1580 - should be equal ok 1581 - should be equal ok 1582 - should be equal ok 1583 - should be equal ok 1584 - should be equal ok 1585 - should be equal ok 1586 - should be equal ok 1587 - should be equal ok 1588 - should be equal ok 1589 - should be equal ok 1590 - should be equal ok 1591 - should be equal ok 1592 - should be equal ok 1593 - should be equal ok 1594 - should be equal ok 1595 - should be equal ok 1596 - should be equal ok 1597 - should be equal ok 1598 - should be equal ok 1599 - should be equal ok 1600 - should be equal ok 1601 - should be equal ok 1602 - should be equal ok 1603 - should be equal ok 1604 - should be equal ok 1605 - should be equal ok 1606 - should be equal ok 1607 - should be equal ok 1608 - should be equal ok 1609 - should be equal ok 1610 - should be equal ok 1611 - should be equal ok 1612 - should be equal ok 1613 - should be equal ok 1614 - should be equal ok 1615 - should be equal ok 1616 - should be equal ok 1617 - should be equal ok 1618 - should be equal ok 1619 - should be equal ok 1620 - should be equal ok 1621 - should be equal ok 1622 - should be equal ok 1623 - should be equal ok 1624 - should be equal ok 1625 - should be equal ok 1626 - should be equal ok 1627 - should be equal ok 1628 - should be equal ok 1629 - should be equal ok 1630 - should be equal ok 1631 - should be equal ok 1632 - should be equal ok 1633 - should be equal ok 1634 - should be equal ok 1635 - should be equal ok 1636 - should be equal ok 1637 - should be equal ok 1638 - should be equal ok 1639 - should be equal ok 1640 - should be equal ok 1641 - should be equal ok 1642 - should be equal ok 1643 - should be equal ok 1644 - should be equal ok 1645 - should be equal ok 1646 - should be equal ok 1647 - should be equal ok 1648 - should be equal ok 1649 - should be equal ok 1650 - should be equal ok 1651 - should be equal ok 1652 - should be equal ok 1653 - should be equal ok 1654 - should be equal ok 1655 - should be equal ok 1656 - should be equal ok 1657 - should be equal ok 1658 - should be equal ok 1659 - should be equal ok 1660 - should be equal ok 1661 - should be equal ok 1662 - should be equal ok 1663 - should be equal ok 1664 - should be equal ok 1665 - should be equal ok 1666 - should be equal ok 1667 - should be equal ok 1668 - should be equal ok 1669 - should be equal ok 1670 - should be equal ok 1671 - should be equal ok 1672 - should be equal ok 1673 - should be equal ok 1674 - should be equal ok 1675 - should be equal ok 1676 - should be equal ok 1677 - should be equal ok 1678 - should be equal ok 1679 - should be equal ok 1680 - should be equal ok 1681 - should be equal ok 1682 - should be equal ok 1683 - should be equal ok 1684 - should be equal ok 1685 - should be equal ok 1686 - should be equal ok 1687 - should be equal ok 1688 - should be equal ok 1689 - should be equal ok 1690 - should be equal ok 1691 - should be equal ok 1692 - should be equal ok 1693 - should be equal ok 1694 - should be equal ok 1695 - should be equal ok 1696 - should be equal ok 1697 - should be equal ok 1698 - should be equal ok 1699 - should be equal ok 1700 - should be equal ok 1701 - should be equal ok 1702 - should be equal ok 1703 - should be equal ok 1704 - should be equal ok 1705 - should be equal ok 1706 - should be equal ok 1707 - should be equal ok 1708 - should be equal ok 1709 - should be equal ok 1710 - should be equal ok 1711 - should be equal ok 1712 - should be equal ok 1713 - should be equal ok 1714 - should be equal ok 1715 - should be equal ok 1716 - should be equal ok 1717 - should be equal ok 1718 - should be equal ok 1719 - should be equal ok 1720 - should be equal ok 1721 - should be equal ok 1722 - should be equal ok 1723 - should be equal ok 1724 - should be equal ok 1725 - should be equal ok 1726 - should be equal ok 1727 - should be equal ok 1728 - should be equal ok 1729 - should be equal ok 1730 - should be equal ok 1731 - should be equal ok 1732 - should be equal ok 1733 - should be equal ok 1734 - should be equal ok 1735 - should be equal ok 1736 - should be equal ok 1737 - should be equal ok 1738 - should be equal ok 1739 - should be equal ok 1740 - should be equal ok 1741 - should be equal ok 1742 - should be equal ok 1743 - should be equal ok 1744 - should be equal ok 1745 - should be equal ok 1746 - should be equal ok 1747 - should be equal ok 1748 - should be equal ok 1749 - should be equal ok 1750 - should be equal ok 1751 - should be equal ok 1752 - should be equal ok 1753 - should be equal ok 1754 - should be equal ok 1755 - should be equal ok 1756 - should be equal ok 1757 - should be equal ok 1758 - should be equal ok 1759 - should be equal ok 1760 - should be equal ok 1761 - should be equal ok 1762 - should be equal ok 1763 - should be equal ok 1764 - should be equal ok 1765 - should be equal ok 1766 - should be equal ok 1767 - should be equal ok 1768 - should be equal ok 1769 - should be equal ok 1770 - should be equal ok 1771 - should be equal ok 1772 - should be equal ok 1773 - should be equal ok 1774 - should be equal ok 1775 - should be equal ok 1776 - should be equal ok 1777 - should be equal ok 1778 - should be equal ok 1779 - should be equal ok 1780 - should be equal ok 1781 - should be equal ok 1782 - should be equal ok 1783 - should be equal ok 1784 - should be equal ok 1785 - should be equal ok 1786 - should be equal ok 1787 - should be equal ok 1788 - should be equal ok 1789 - should be equal ok 1790 - should be equal ok 1791 - should be equal ok 1792 - should be equal ok 1793 - should be equal ok 1794 - should be equal ok 1795 - should be equal ok 1796 - should be equal ok 1797 - should be equal ok 1798 - should be equal ok 1799 - should be equal ok 1800 - should be equal ok 1801 - should be equal ok 1802 - should be equal ok 1803 - should be equal ok 1804 - should be equal ok 1805 - should be equal ok 1806 - should be equal ok 1807 - should be equal ok 1808 - should be equal ok 1809 - should be equal ok 1810 - should be equal ok 1811 - should be equal ok 1812 - should be equal ok 1813 - should be equal ok 1814 - should be equal ok 1815 - should be equal ok 1816 - should be equal ok 1817 - should be equal ok 1818 - should be equal ok 1819 - should be equal ok 1820 - should be equal ok 1821 - should be equal ok 1822 - should be equal ok 1823 - should be equal ok 1824 - should be equal ok 1825 - should be equal ok 1826 - should be equal ok 1827 - should be equal ok 1828 - should be equal ok 1829 - should be equal ok 1830 - should be equal ok 1831 - should be equal ok 1832 - should be equal ok 1833 - should be equal ok 1834 - should be equal ok 1835 - should be equal ok 1836 - should be equal ok 1837 - should be equal ok 1838 - should be equal ok 1839 - should be equal ok 1840 - should be equal ok 1841 - should be equal ok 1842 - should be equal ok 1843 - should be equal ok 1844 - should be equal ok 1845 - should be equal ok 1846 - should be equal ok 1847 - should be equal ok 1848 - should be equal ok 1849 - should be equal ok 1850 - should be equal ok 1851 - should be equal ok 1852 - should be equal ok 1853 - should be equal ok 1854 - should be equal ok 1855 - should be equal ok 1856 - should be equal ok 1857 - should be equal ok 1858 - should be equal ok 1859 - should be equal ok 1860 - should be equal ok 1861 - should be equal ok 1862 - should be equal ok 1863 - should be equal ok 1864 - should be equal ok 1865 - should be equal ok 1866 - should be equal ok 1867 - should be equal ok 1868 - should be equal ok 1869 - should be equal ok 1870 - should be equal ok 1871 - should be equal ok 1872 - should be equal ok 1873 - should be equal ok 1874 - should be equal ok 1875 - should be equal ok 1876 - should be equal ok 1877 - should be equal ok 1878 - should be equal ok 1879 - should be equal ok 1880 - should be equal ok 1881 - should be equal ok 1882 - should be equal ok 1883 - should be equal ok 1884 - should be equal ok 1885 - should be equal ok 1886 - should be equal ok 1887 - should be equal ok 1888 - should be equal ok 1889 - should be equal ok 1890 - should be equal ok 1891 - should be equal ok 1892 - should be equal ok 1893 - should be equal ok 1894 - should be equal ok 1895 - should be equal ok 1896 - should be equal ok 1897 - should be equal ok 1898 - should be equal ok 1899 - should be equal ok 1900 - should be equal ok 1901 - should be equal ok 1902 - should be equal ok 1903 - should be equal ok 1904 - should be equal ok 1905 - should be equal ok 1906 - should be equal ok 1907 - should be equal ok 1908 - should be equal ok 1909 - should be equal ok 1910 - should be equal ok 1911 - should be equal ok 1912 - should be equal ok 1913 - should be equal ok 1914 - should be equal ok 1915 - should be equal ok 1916 - should be equal ok 1917 - should be equal ok 1918 - should be equal ok 1919 - should be equal ok 1920 - should be equal ok 1921 - should be equal ok 1922 - should be equal ok 1923 - should be equal ok 1924 - should be equal ok 1925 - should be equal ok 1926 - should be equal ok 1927 - should be equal ok 1928 - should be equal ok 1929 - should be equal ok 1930 - should be equal ok 1931 - should be equal ok 1932 - should be equal ok 1933 - should be equal ok 1934 - should be equal ok 1935 - should be equal ok 1936 - should be equal ok 1937 - should be equal ok 1938 - should be equal ok 1939 - should be equal ok 1940 - should be equal ok 1941 - should be equal ok 1942 - should be equal ok 1943 - should be equal ok 1944 - should be equal ok 1945 - should be equal ok 1946 - should be equal ok 1947 - should be equal ok 1948 - should be equal ok 1949 - should be equal ok 1950 - should be equal ok 1951 - should be equal ok 1952 - should be equal ok 1953 - should be equal ok 1954 - should be equal ok 1955 - should be equal ok 1956 - should be equal ok 1957 - should be equal ok 1958 - should be equal ok 1959 - should be equal ok 1960 - should be equal ok 1961 - should be equal ok 1962 - should be equal ok 1963 - should be equal ok 1964 - should be equal ok 1965 - should be equal ok 1966 - should be equal ok 1967 - should be equal ok 1968 - should be equal ok 1969 - should be equal ok 1970 - should be equal ok 1971 - should be equal ok 1972 - should be equal ok 1973 - should be equal ok 1974 - should be equal ok 1975 - should be equal ok 1976 - should be equal ok 1977 - should be equal ok 1978 - should be equal ok 1979 - should be equal ok 1980 - should be equal ok 1981 - should be equal ok 1982 - should be equal ok 1983 - should be equal ok 1984 - should be equal ok 1985 - should be equal ok 1986 - should be equal ok 1987 - should be equal ok 1988 - should be equal ok 1989 - should be equal ok 1990 - should be equal ok 1991 - should be equal ok 1992 - should be equal ok 1993 - should be equal ok 1994 - should be equal ok 1995 - should be equal ok 1996 - should be equal ok 1997 - should be equal ok 1998 - should be equal ok 1999 - should be equal ok 2000 - should be equal ok 2001 - should be equal 1..2001 ok 1 - basic cache operation # time=3601.742ms 1..1 # time=3907.597ms ok 37 - test/internal/lrucache.js # time=3907.597ms # Subtest: test/internal/parse-options.js # Subtest: falsey values always empty options object ok 1 - should be equivalent strictly ok 2 - should be equivalent strictly ok 3 - should be equivalent strictly ok 4 - should be equivalent strictly ok 5 - should be equivalent strictly ok 6 - should be equivalent strictly 1..6 ok 1 - falsey values always empty options object # time=262.117ms # Subtest: truthy non-objects always loose mode, for backwards comp ok 1 - should be equivalent strictly ok 2 - should be equivalent strictly ok 3 - should be equivalent strictly 1..3 ok 2 - truthy non-objects always loose mode, for backwards comp # time=103.072ms # Subtest: any object passed is returned ok 1 - should be equivalent strictly ok 2 - should be equivalent strictly ok 3 - should be equivalent strictly ok 4 - should be equivalent strictly ok 5 - should be equivalent strictly ok 6 - should be equivalent strictly ok 7 - should be equivalent strictly ok 8 - should be equivalent strictly ok 9 - should be equivalent strictly ok 10 - should be equivalent strictly 1..10 ok 3 - any object passed is returned # time=104.549ms 1..3 # time=673.366ms ok 38 - test/internal/parse-options.js # time=673.366ms # Subtest: test/internal/re.js # Subtest: Semver itself has a list of src, re, and tokens ok 1 - should match pattern provided ok 2 - regexps are regexps ok 3 - regexps are regexps ok 4 - regexps are regexps ok 5 - regexps are regexps ok 6 - regexps are regexps ok 7 - regexps are regexps ok 8 - regexps are regexps ok 9 - regexps are regexps ok 10 - regexps are regexps ok 11 - regexps are regexps ok 12 - regexps are regexps ok 13 - regexps are regexps ok 14 - regexps are regexps ok 15 - regexps are regexps ok 16 - regexps are regexps ok 17 - regexps are regexps ok 18 - regexps are regexps ok 19 - regexps are regexps ok 20 - regexps are regexps ok 21 - regexps are regexps ok 22 - regexps are regexps ok 23 - regexps are regexps ok 24 - regexps are regexps ok 25 - regexps are regexps ok 26 - regexps are regexps ok 27 - regexps are regexps ok 28 - regexps are regexps ok 29 - regexps are regexps ok 30 - regexps are regexps ok 31 - regexps are regexps ok 32 - regexps are regexps ok 33 - regexps are regexps ok 34 - regexps are regexps ok 35 - regexps are regexps ok 36 - regexps are regexps ok 37 - regexps are regexps ok 38 - regexps are regexps ok 39 - regexps are regexps ok 40 - regexps are regexps ok 41 - regexps are regexps ok 42 - regexps are regexps ok 43 - regexps are regexps ok 44 - regexps are regexps ok 45 - safe regexps are regexps ok 46 - safe regexps are regexps ok 47 - safe regexps are regexps ok 48 - safe regexps are regexps ok 49 - safe regexps are regexps ok 50 - safe regexps are regexps ok 51 - safe regexps are regexps ok 52 - safe regexps are regexps ok 53 - safe regexps are regexps ok 54 - safe regexps are regexps ok 55 - safe regexps are regexps ok 56 - safe regexps are regexps ok 57 - safe regexps are regexps ok 58 - safe regexps are regexps ok 59 - safe regexps are regexps ok 60 - safe regexps are regexps ok 61 - safe regexps are regexps ok 62 - safe regexps are regexps ok 63 - safe regexps are regexps ok 64 - safe regexps are regexps ok 65 - safe regexps are regexps ok 66 - safe regexps are regexps ok 67 - safe regexps are regexps ok 68 - safe regexps are regexps ok 69 - safe regexps are regexps ok 70 - safe regexps are regexps ok 71 - safe regexps are regexps ok 72 - safe regexps are regexps ok 73 - safe regexps are regexps ok 74 - safe regexps are regexps ok 75 - safe regexps are regexps ok 76 - safe regexps are regexps ok 77 - safe regexps are regexps ok 78 - safe regexps are regexps ok 79 - safe regexps are regexps ok 80 - safe regexps are regexps ok 81 - safe regexps are regexps ok 82 - safe regexps are regexps ok 83 - safe regexps are regexps ok 84 - safe regexps are regexps ok 85 - safe regexps are regexps ok 86 - safe regexps are regexps ok 87 - safe regexps are regexps ok 88 - src are strings ok 89 - src are strings ok 90 - src are strings ok 91 - src are strings ok 92 - src are strings ok 93 - src are strings ok 94 - src are strings ok 95 - src are strings ok 96 - src are strings ok 97 - src are strings ok 98 - src are strings ok 99 - src are strings ok 100 - src are strings ok 101 - src are strings ok 102 - src are strings ok 103 - src are strings ok 104 - src are strings ok 105 - src are strings ok 106 - src are strings ok 107 - src are strings ok 108 - src are strings ok 109 - src are strings ok 110 - src are strings ok 111 - src are strings ok 112 - src are strings ok 113 - src are strings ok 114 - src are strings ok 115 - src are strings ok 116 - src are strings ok 117 - src are strings ok 118 - src are strings ok 119 - src are strings ok 120 - src are strings ok 121 - src are strings ok 122 - src are strings ok 123 - src are strings ok 124 - src are strings ok 125 - src are strings ok 126 - src are strings ok 127 - src are strings ok 128 - src are strings ok 129 - src are strings ok 130 - src are strings ok 131 - safe srcare strings ok 132 - safe srcare strings ok 133 - safe srcare strings ok 134 - safe srcare strings ok 135 - safe srcare strings ok 136 - safe srcare strings ok 137 - safe srcare strings ok 138 - safe srcare strings ok 139 - safe srcare strings ok 140 - safe srcare strings ok 141 - safe srcare strings ok 142 - safe srcare strings ok 143 - safe srcare strings ok 144 - safe srcare strings ok 145 - safe srcare strings ok 146 - safe srcare strings ok 147 - safe srcare strings ok 148 - safe srcare strings ok 149 - safe srcare strings ok 150 - safe srcare strings ok 151 - safe srcare strings ok 152 - safe srcare strings ok 153 - safe srcare strings ok 154 - safe srcare strings ok 155 - safe srcare strings ok 156 - safe srcare strings ok 157 - safe srcare strings ok 158 - safe srcare strings ok 159 - safe srcare strings ok 160 - safe srcare strings ok 161 - safe srcare strings ok 162 - safe srcare strings ok 163 - safe srcare strings ok 164 - safe srcare strings ok 165 - safe srcare strings ok 166 - safe srcare strings ok 167 - safe srcare strings ok 168 - safe srcare strings ok 169 - safe srcare strings ok 170 - safe srcare strings ok 171 - safe srcare strings ok 172 - safe srcare strings ok 173 - safe srcare strings ok 174 - there are tokens ok 175 - tokens are numbers ok 176 - tokens are numbers ok 177 - tokens are numbers ok 178 - tokens are numbers ok 179 - tokens are numbers ok 180 - tokens are numbers ok 181 - tokens are numbers ok 182 - tokens are numbers ok 183 - tokens are numbers ok 184 - tokens are numbers ok 185 - tokens are numbers ok 186 - tokens are numbers ok 187 - tokens are numbers ok 188 - tokens are numbers ok 189 - tokens are numbers ok 190 - tokens are numbers ok 191 - tokens are numbers ok 192 - tokens are numbers ok 193 - tokens are numbers ok 194 - tokens are numbers ok 195 - tokens are numbers ok 196 - tokens are numbers ok 197 - tokens are numbers ok 198 - tokens are numbers ok 199 - tokens are numbers ok 200 - tokens are numbers ok 201 - tokens are numbers ok 202 - tokens are numbers ok 203 - tokens are numbers ok 204 - tokens are numbers ok 205 - tokens are numbers ok 206 - tokens are numbers ok 207 - tokens are numbers ok 208 - tokens are numbers ok 209 - tokens are numbers ok 210 - tokens are numbers ok 211 - tokens are numbers ok 212 - tokens are numbers ok 213 - tokens are numbers ok 214 - tokens are numbers ok 215 - tokens are numbers ok 216 - tokens are numbers ok 217 - tokens are numbers ok 218 - safe regex do not contain greedy whitespace ok 219 - safe regex do not contain greedy whitespace ok 220 - safe regex do not contain greedy whitespace ok 221 - safe regex do not contain greedy whitespace ok 222 - safe regex do not contain greedy whitespace ok 223 - safe regex do not contain greedy whitespace ok 224 - safe regex do not contain greedy whitespace ok 225 - safe regex do not contain greedy whitespace ok 226 - safe regex do not contain greedy whitespace ok 227 - safe regex do not contain greedy whitespace ok 228 - safe regex do not contain greedy whitespace ok 229 - safe regex do not contain greedy whitespace ok 230 - safe regex do not contain greedy whitespace ok 231 - safe regex do not contain greedy whitespace ok 232 - safe regex do not contain greedy whitespace ok 233 - safe regex do not contain greedy whitespace ok 234 - safe regex do not contain greedy whitespace ok 235 - safe regex do not contain greedy whitespace ok 236 - safe regex do not contain greedy whitespace ok 237 - safe regex do not contain greedy whitespace ok 238 - safe regex do not contain greedy whitespace ok 239 - safe regex do not contain greedy whitespace ok 240 - safe regex do not contain greedy whitespace ok 241 - safe regex do not contain greedy whitespace ok 242 - safe regex do not contain greedy whitespace ok 243 - safe regex do not contain greedy whitespace ok 244 - safe regex do not contain greedy whitespace ok 245 - safe regex do not contain greedy whitespace ok 246 - safe regex do not contain greedy whitespace ok 247 - safe regex do not contain greedy whitespace ok 248 - safe regex do not contain greedy whitespace ok 249 - safe regex do not contain greedy whitespace ok 250 - safe regex do not contain greedy whitespace ok 251 - safe regex do not contain greedy whitespace ok 252 - safe regex do not contain greedy whitespace ok 253 - safe regex do not contain greedy whitespace ok 254 - safe regex do not contain greedy whitespace ok 255 - safe regex do not contain greedy whitespace ok 256 - safe regex do not contain greedy whitespace ok 257 - safe regex do not contain greedy whitespace ok 258 - safe regex do not contain greedy whitespace ok 259 - safe regex do not contain greedy whitespace ok 260 - safe regex do not contain greedy whitespace ok 261 - safe regex do not contain greedy whitespace ok 262 - safe regex do not contain greedy whitespace ok 263 - safe regex do not contain greedy whitespace ok 264 - safe regex do not contain greedy whitespace ok 265 - safe regex do not contain greedy whitespace ok 266 - safe regex do not contain greedy whitespace ok 267 - safe regex do not contain greedy whitespace ok 268 - safe regex do not contain greedy whitespace ok 269 - safe regex do not contain greedy whitespace ok 270 - safe regex do not contain greedy whitespace ok 271 - safe regex do not contain greedy whitespace ok 272 - safe regex do not contain greedy whitespace ok 273 - safe regex do not contain greedy whitespace ok 274 - safe regex do not contain greedy whitespace ok 275 - safe regex do not contain greedy whitespace ok 276 - safe regex do not contain greedy whitespace ok 277 - safe regex do not contain greedy whitespace ok 278 - safe regex do not contain greedy whitespace ok 279 - safe regex do not contain greedy whitespace ok 280 - safe regex do not contain greedy whitespace ok 281 - safe regex do not contain greedy whitespace ok 282 - safe regex do not contain greedy whitespace ok 283 - safe regex do not contain greedy whitespace ok 284 - safe regex do not contain greedy whitespace ok 285 - safe regex do not contain greedy whitespace ok 286 - safe regex do not contain greedy whitespace ok 287 - safe regex do not contain greedy whitespace ok 288 - safe regex do not contain greedy whitespace ok 289 - safe regex do not contain greedy whitespace ok 290 - safe regex do not contain greedy whitespace ok 291 - safe regex do not contain greedy whitespace ok 292 - safe regex do not contain greedy whitespace ok 293 - safe regex do not contain greedy whitespace ok 294 - safe regex do not contain greedy whitespace ok 295 - safe regex do not contain greedy whitespace ok 296 - safe regex do not contain greedy whitespace ok 297 - safe regex do not contain greedy whitespace ok 298 - safe regex do not contain greedy whitespace ok 299 - safe regex do not contain greedy whitespace ok 300 - safe regex do not contain greedy whitespace ok 301 - safe regex do not contain greedy whitespace ok 302 - safe regex do not contain greedy whitespace ok 303 - safe regex do not contain greedy whitespace 1..303 ok 1 - Semver itself has a list of src, re, and tokens # time=2138.325ms 1..1 # time=2378.49ms ok 39 - test/internal/re.js # time=2378.49ms # Subtest: test/ranges/gtr.js # Subtest: gtr tests ok 1 - gtr(1.3.0, ~1.2.2, false) ok 2 - gtr(0.7.1-1, ~0.6.1-1, false) ok 3 - gtr(2.0.1, 1.0.0 - 2.0.0, false) ok 4 - gtr(1.0.1-beta1, 1.0.0, false) ok 5 - gtr(2.0.0, 1.0.0, false) ok 6 - gtr(2.1.1, <=2.0.0, false) ok 7 - gtr(3.2.9, <=2.0.0, false) ok 8 - gtr(2.0.0, <2.0.0, false) ok 9 - gtr(1.2.5, 0.1.20 || 1.2.4, false) ok 10 - gtr(3.0.0, 2.x.x, false) ok 11 - gtr(1.3.0, 1.2.x, false) ok 12 - gtr(3.0.0, 1.2.x || 2.x, false) ok 13 - gtr(5.0.1, 2.*.*, false) ok 14 - gtr(1.3.3, 1.2.*, false) ok 15 - gtr(4.0.0, 1.2.* || 2.*, false) ok 16 - gtr(3.0.0, 2, false) ok 17 - gtr(2.4.2, 2.3, false) ok 18 - gtr(2.5.0, ~2.4, false) ok 19 - gtr(2.5.5, ~2.4, false) ok 20 - gtr(3.3.0, ~>3.2.1, false) ok 21 - gtr(2.2.3, ~1, false) ok 22 - gtr(2.2.4, ~>1, false) ok 23 - gtr(3.2.3, ~> 1, false) ok 24 - gtr(1.1.2, ~1.0, false) ok 25 - gtr(1.1.0, ~ 1.0, false) ok 26 - gtr(1.2.0, <1.2, false) ok 27 - gtr(1.2.1, < 1.2, false) ok 28 - gtr(2.0.0beta, 1, true) ok 29 - gtr(0.6.0, ~v0.5.4-pre, false) ok 30 - gtr(0.6.1-pre, ~v0.5.4-pre, false) ok 31 - gtr(0.8.0, =0.7.x, false) ok 32 - gtr(0.8.0-asdf, =0.7.x, false) ok 33 - gtr(0.7.0, <0.7.x, false) ok 34 - gtr(2.2.3, 1.0.0 - 2.0.0, false) ok 35 - gtr(1.0.1, 1.0.0, false) ok 36 - gtr(3.0.0, <=2.0.0, false) ok 37 - gtr(2.9999.9999, <=2.0.0, false) ok 38 - gtr(2.2.9, <=2.0.0, false) ok 39 - gtr(2.9999.9999, <2.0.0, false) ok 40 - gtr(2.2.9, <2.0.0, false) ok 41 - gtr(3.1.3, 2.x.x, false) ok 42 - gtr(1.3.3, 1.2.x, false) ok 43 - gtr(3.1.3, 1.2.x || 2.x, false) ok 44 - gtr(3.1.3, 2.*.*, false) ok 45 - gtr(3.1.3, 1.2.* || 2.*, false) ok 46 - gtr(3.1.2, 2, false) ok 47 - gtr(2.4.1, 2.3, false) ok 48 - gtr(3.3.2, ~>3.2.1, false) ok 49 - gtr(2.2.3, ~>1, false) ok 50 - gtr(1.1.0, ~1.0, false) ok 51 - gtr(1.0.0, <1, false) ok 52 - gtr(1.0.0beta, <1, true) ok 53 - gtr(1.0.0beta, < 1, true) ok 54 - gtr(0.8.2, =0.7.x, false) ok 55 - gtr(0.7.2, <0.7.x, false) ok 56 - gtr(0.7.2-beta, 0.7.x, false) 1..56 ok 1 - gtr tests # time=616.465ms # Subtest: negative gtr tests ok 1 - !gtr(0.6.1-1, ~0.6.1-1, false) ok 2 - !gtr(1.2.3, 1.0.0 - 2.0.0, false) ok 3 - !gtr(0.9.9, 1.0.0 - 2.0.0, false) ok 4 - !gtr(1.0.0, 1.0.0, false) ok 5 - !gtr(0.2.4, >=*, false) ok 6 - !gtr(1.0.0, , true) ok 7 - !gtr(1.2.3, *, false) ok 8 - !gtr(v1.2.3-foo, *, false) ok 9 - !gtr(1.0.0, >=1.0.0, false) ok 10 - !gtr(1.0.1, >=1.0.0, false) ok 11 - !gtr(1.1.0, >=1.0.0, false) ok 12 - !gtr(1.0.1, >1.0.0, false) ok 13 - !gtr(1.1.0, >1.0.0, false) ok 14 - !gtr(2.0.0, <=2.0.0, false) ok 15 - !gtr(1.9999.9999, <=2.0.0, false) ok 16 - !gtr(0.2.9, <=2.0.0, false) ok 17 - !gtr(1.9999.9999, <2.0.0, false) ok 18 - !gtr(0.2.9, <2.0.0, false) ok 19 - !gtr(1.0.0, >= 1.0.0, false) ok 20 - !gtr(1.0.1, >= 1.0.0, false) ok 21 - !gtr(1.1.0, >= 1.0.0, false) ok 22 - !gtr(1.0.1, > 1.0.0, false) ok 23 - !gtr(1.1.0, > 1.0.0, false) ok 24 - !gtr(2.0.0, <= 2.0.0, false) ok 25 - !gtr(1.9999.9999, <= 2.0.0, false) ok 26 - !gtr(0.2.9, <= 2.0.0, false) ok 27 - !gtr(1.9999.9999, < 2.0.0, false) ok 28 - !gtr(0.2.9, < 2.0.0, false) ok 29 - !gtr(v0.1.97, >=0.1.97, false) ok 30 - !gtr(0.1.97, >=0.1.97, false) ok 31 - !gtr(1.2.4, 0.1.20 || 1.2.4, false) ok 32 - !gtr(1.2.4, 0.1.20 || >1.2.4, false) ok 33 - !gtr(1.2.3, 0.1.20 || 1.2.4, false) ok 34 - !gtr(0.1.20, 0.1.20 || 1.2.4, false) ok 35 - !gtr(0.0.0, >=0.2.3 || <0.0.1, false) ok 36 - !gtr(0.2.3, >=0.2.3 || <0.0.1, false) ok 37 - !gtr(0.2.4, >=0.2.3 || <0.0.1, false) ok 38 - !gtr(1.3.4, ||, false) ok 39 - !gtr(2.1.3, 2.x.x, false) ok 40 - !gtr(1.2.3, 1.2.x, false) ok 41 - !gtr(2.1.3, 1.2.x || 2.x, false) ok 42 - !gtr(1.2.3, 1.2.x || 2.x, false) ok 43 - !gtr(1.2.3, x, false) ok 44 - !gtr(2.1.3, 2.*.*, false) ok 45 - !gtr(1.2.3, 1.2.*, false) ok 46 - !gtr(2.1.3, 1.2.* || 2.*, false) ok 47 - !gtr(1.2.3, 1.2.* || 2.*, false) ok 48 - !gtr(2.1.2, 2, false) ok 49 - !gtr(2.3.1, 2.3, false) ok 50 - !gtr(2.4.0, ~2.4, false) ok 51 - !gtr(2.4.5, ~2.4, false) ok 52 - !gtr(3.2.2, ~>3.2.1, false) ok 53 - !gtr(1.2.3, ~1, false) ok 54 - !gtr(1.2.3, ~>1, false) ok 55 - !gtr(1.2.3, ~> 1, false) ok 56 - !gtr(1.0.2, ~1.0, false) ok 57 - !gtr(1.0.2, ~ 1.0, false) ok 58 - !gtr(1.0.0, >=1, false) ok 59 - !gtr(1.0.0, >= 1, false) ok 60 - !gtr(1.1.1, <1.2, false) ok 61 - !gtr(1.1.1, < 1.2, false) ok 62 - !gtr(1.0.0beta, 1, true) ok 63 - !gtr(0.5.5, ~v0.5.4-pre, false) ok 64 - !gtr(0.5.4, ~v0.5.4-pre, false) ok 65 - !gtr(0.7.2, =0.7.x, false) ok 66 - !gtr(0.7.2, >=0.7.x, false) ok 67 - !gtr(0.7.0-asdf, =0.7.x, false) ok 68 - !gtr(0.7.0-asdf, >=0.7.x, false) ok 69 - !gtr(0.6.2, <=0.7.x, false) ok 70 - !gtr(0.2.5, >0.2.3 >0.2.4 <=0.2.5, false) ok 71 - !gtr(0.2.4, >=0.2.3 <=0.2.4, false) ok 72 - !gtr(2.0.0, 1.0.0 - 2.0.0, false) ok 73 - !gtr(0.0.0-0, ^1, false) ok 74 - !gtr(2.0.0, ^3.0.0, false) ok 75 - !gtr(2.0.0, ^1.0.0 || ~2.0.1, false) ok 76 - !gtr(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, false) ok 77 - !gtr(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 78 - !gtr(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 79 - !gtr(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, false) ok 80 - !gtr(0.7.2-beta, 0.7.x, [object Object]) 1..80 ok 2 - negative gtr tests # time=242.802ms 1..2 # time=1013.829ms ok 40 - test/ranges/gtr.js # time=1013.829ms # Subtest: test/ranges/intersects.js # Subtest: intersect comparators 1..34 # Subtest: 1.3.0 >=1.3.0 true ok 1 - 1.3.0 intersects >=1.3.0 objects ok 2 - >=1.3.0 intersects 1.3.0 objects ok 3 - 1.3.0 intersects >=1.3.0 ok 4 - >=1.3.0 intersects 1.3.0 ok 5 - 1.3.0 intersects >=1.3.0 loose, objects ok 6 - >=1.3.0 intersects 1.3.0 loose, objects ok 7 - 1.3.0 intersects >=1.3.0 loose ok 8 - >=1.3.0 intersects 1.3.0 loose 1..8 ok 1 - 1.3.0 >=1.3.0 true # time=329.031ms # Subtest: 1.3.0 >1.3.0 false ok 1 - 1.3.0 intersects >1.3.0 objects ok 2 - >1.3.0 intersects 1.3.0 objects ok 3 - 1.3.0 intersects >1.3.0 ok 4 - >1.3.0 intersects 1.3.0 ok 5 - 1.3.0 intersects >1.3.0 loose, objects ok 6 - >1.3.0 intersects 1.3.0 loose, objects ok 7 - 1.3.0 intersects >1.3.0 loose ok 8 - >1.3.0 intersects 1.3.0 loose 1..8 ok 2 - 1.3.0 >1.3.0 false # time=82.424ms # Subtest: >=1.3.0 1.3.0 true ok 1 - >=1.3.0 intersects 1.3.0 objects ok 2 - 1.3.0 intersects >=1.3.0 objects ok 3 - >=1.3.0 intersects 1.3.0 ok 4 - 1.3.0 intersects >=1.3.0 ok 5 - >=1.3.0 intersects 1.3.0 loose, objects ok 6 - 1.3.0 intersects >=1.3.0 loose, objects ok 7 - >=1.3.0 intersects 1.3.0 loose ok 8 - 1.3.0 intersects >=1.3.0 loose 1..8 ok 3 - >=1.3.0 1.3.0 true # time=27.984ms # Subtest: >1.3.0 1.3.0 false ok 1 - >1.3.0 intersects 1.3.0 objects ok 2 - 1.3.0 intersects >1.3.0 objects ok 3 - >1.3.0 intersects 1.3.0 ok 4 - 1.3.0 intersects >1.3.0 ok 5 - >1.3.0 intersects 1.3.0 loose, objects ok 6 - 1.3.0 intersects >1.3.0 loose, objects ok 7 - >1.3.0 intersects 1.3.0 loose ok 8 - 1.3.0 intersects >1.3.0 loose 1..8 ok 4 - >1.3.0 1.3.0 false # time=41.243ms # Subtest: >1.3.0 >1.2.0 true ok 1 - >1.3.0 intersects >1.2.0 objects ok 2 - >1.2.0 intersects >1.3.0 objects ok 3 - >1.3.0 intersects >1.2.0 ok 4 - >1.2.0 intersects >1.3.0 ok 5 - >1.3.0 intersects >1.2.0 loose, objects ok 6 - >1.2.0 intersects >1.3.0 loose, objects ok 7 - >1.3.0 intersects >1.2.0 loose ok 8 - >1.2.0 intersects >1.3.0 loose 1..8 ok 5 - >1.3.0 >1.2.0 true # time=38.214ms # Subtest: >1.2.0 >1.3.0 true ok 1 - >1.2.0 intersects >1.3.0 objects ok 2 - >1.3.0 intersects >1.2.0 objects ok 3 - >1.2.0 intersects >1.3.0 ok 4 - >1.3.0 intersects >1.2.0 ok 5 - >1.2.0 intersects >1.3.0 loose, objects ok 6 - >1.3.0 intersects >1.2.0 loose, objects ok 7 - >1.2.0 intersects >1.3.0 loose ok 8 - >1.3.0 intersects >1.2.0 loose 1..8 ok 6 - >1.2.0 >1.3.0 true # time=29.957ms # Subtest: >=1.2.0 >1.3.0 true ok 1 - >=1.2.0 intersects >1.3.0 objects ok 2 - >1.3.0 intersects >=1.2.0 objects ok 3 - >=1.2.0 intersects >1.3.0 ok 4 - >1.3.0 intersects >=1.2.0 ok 5 - >=1.2.0 intersects >1.3.0 loose, objects ok 6 - >1.3.0 intersects >=1.2.0 loose, objects ok 7 - >=1.2.0 intersects >1.3.0 loose ok 8 - >1.3.0 intersects >=1.2.0 loose 1..8 ok 7 - >=1.2.0 >1.3.0 true # time=47.032ms # Subtest: >1.2.0 >=1.3.0 true ok 1 - >1.2.0 intersects >=1.3.0 objects ok 2 - >=1.3.0 intersects >1.2.0 objects ok 3 - >1.2.0 intersects >=1.3.0 ok 4 - >=1.3.0 intersects >1.2.0 ok 5 - >1.2.0 intersects >=1.3.0 loose, objects ok 6 - >=1.3.0 intersects >1.2.0 loose, objects ok 7 - >1.2.0 intersects >=1.3.0 loose ok 8 - >=1.3.0 intersects >1.2.0 loose 1..8 ok 8 - >1.2.0 >=1.3.0 true # time=40.445ms # Subtest: <1.3.0 <1.2.0 true ok 1 - <1.3.0 intersects <1.2.0 objects ok 2 - <1.2.0 intersects <1.3.0 objects ok 3 - <1.3.0 intersects <1.2.0 ok 4 - <1.2.0 intersects <1.3.0 ok 5 - <1.3.0 intersects <1.2.0 loose, objects ok 6 - <1.2.0 intersects <1.3.0 loose, objects ok 7 - <1.3.0 intersects <1.2.0 loose ok 8 - <1.2.0 intersects <1.3.0 loose 1..8 ok 9 - <1.3.0 <1.2.0 true # time=35.596ms # Subtest: <1.2.0 <1.3.0 true ok 1 - <1.2.0 intersects <1.3.0 objects ok 2 - <1.3.0 intersects <1.2.0 objects ok 3 - <1.2.0 intersects <1.3.0 ok 4 - <1.3.0 intersects <1.2.0 ok 5 - <1.2.0 intersects <1.3.0 loose, objects ok 6 - <1.3.0 intersects <1.2.0 loose, objects ok 7 - <1.2.0 intersects <1.3.0 loose ok 8 - <1.3.0 intersects <1.2.0 loose 1..8 ok 10 - <1.2.0 <1.3.0 true # time=30.048ms # Subtest: <=1.2.0 <1.3.0 true ok 1 - <=1.2.0 intersects <1.3.0 objects ok 2 - <1.3.0 intersects <=1.2.0 objects ok 3 - <=1.2.0 intersects <1.3.0 ok 4 - <1.3.0 intersects <=1.2.0 ok 5 - <=1.2.0 intersects <1.3.0 loose, objects ok 6 - <1.3.0 intersects <=1.2.0 loose, objects ok 7 - <=1.2.0 intersects <1.3.0 loose ok 8 - <1.3.0 intersects <=1.2.0 loose 1..8 ok 11 - <=1.2.0 <1.3.0 true # time=26.157ms # Subtest: <1.2.0 <=1.3.0 true ok 1 - <1.2.0 intersects <=1.3.0 objects ok 2 - <=1.3.0 intersects <1.2.0 objects ok 3 - <1.2.0 intersects <=1.3.0 ok 4 - <=1.3.0 intersects <1.2.0 ok 5 - <1.2.0 intersects <=1.3.0 loose, objects ok 6 - <=1.3.0 intersects <1.2.0 loose, objects ok 7 - <1.2.0 intersects <=1.3.0 loose ok 8 - <=1.3.0 intersects <1.2.0 loose 1..8 ok 12 - <1.2.0 <=1.3.0 true # time=24.533ms # Subtest: >=1.3.0 <=1.3.0 true ok 1 - >=1.3.0 intersects <=1.3.0 objects ok 2 - <=1.3.0 intersects >=1.3.0 objects ok 3 - >=1.3.0 intersects <=1.3.0 ok 4 - <=1.3.0 intersects >=1.3.0 ok 5 - >=1.3.0 intersects <=1.3.0 loose, objects ok 6 - <=1.3.0 intersects >=1.3.0 loose, objects ok 7 - >=1.3.0 intersects <=1.3.0 loose ok 8 - <=1.3.0 intersects >=1.3.0 loose 1..8 ok 13 - >=1.3.0 <=1.3.0 true # time=23.679ms # Subtest: >=v1.3.0 <=1.3.0 true ok 1 - >=v1.3.0 intersects <=1.3.0 objects ok 2 - <=1.3.0 intersects >=v1.3.0 objects ok 3 - >=v1.3.0 intersects <=1.3.0 ok 4 - <=1.3.0 intersects >=v1.3.0 ok 5 - >=v1.3.0 intersects <=1.3.0 loose, objects ok 6 - <=1.3.0 intersects >=v1.3.0 loose, objects ok 7 - >=v1.3.0 intersects <=1.3.0 loose ok 8 - <=1.3.0 intersects >=v1.3.0 loose 1..8 ok 14 - >=v1.3.0 <=1.3.0 true # time=26.292ms # Subtest: >=1.3.0 >=1.3.0 true ok 1 - >=1.3.0 intersects >=1.3.0 objects ok 2 - >=1.3.0 intersects >=1.3.0 objects ok 3 - >=1.3.0 intersects >=1.3.0 ok 4 - >=1.3.0 intersects >=1.3.0 ok 5 - >=1.3.0 intersects >=1.3.0 loose, objects ok 6 - >=1.3.0 intersects >=1.3.0 loose, objects ok 7 - >=1.3.0 intersects >=1.3.0 loose ok 8 - >=1.3.0 intersects >=1.3.0 loose 1..8 ok 15 - >=1.3.0 >=1.3.0 true # time=24.674ms # Subtest: <=1.3.0 <=1.3.0 true ok 1 - <=1.3.0 intersects <=1.3.0 objects ok 2 - <=1.3.0 intersects <=1.3.0 objects ok 3 - <=1.3.0 intersects <=1.3.0 ok 4 - <=1.3.0 intersects <=1.3.0 ok 5 - <=1.3.0 intersects <=1.3.0 loose, objects ok 6 - <=1.3.0 intersects <=1.3.0 loose, objects ok 7 - <=1.3.0 intersects <=1.3.0 loose ok 8 - <=1.3.0 intersects <=1.3.0 loose 1..8 ok 16 - <=1.3.0 <=1.3.0 true # time=35.976ms # Subtest: <=1.3.0 <=v1.3.0 true ok 1 - <=1.3.0 intersects <=v1.3.0 objects ok 2 - <=v1.3.0 intersects <=1.3.0 objects ok 3 - <=1.3.0 intersects <=v1.3.0 ok 4 - <=v1.3.0 intersects <=1.3.0 ok 5 - <=1.3.0 intersects <=v1.3.0 loose, objects ok 6 - <=v1.3.0 intersects <=1.3.0 loose, objects ok 7 - <=1.3.0 intersects <=v1.3.0 loose ok 8 - <=v1.3.0 intersects <=1.3.0 loose 1..8 ok 17 - <=1.3.0 <=v1.3.0 true # time=25.728ms # Subtest: >1.3.0 <=1.3.0 false ok 1 - >1.3.0 intersects <=1.3.0 objects ok 2 - <=1.3.0 intersects >1.3.0 objects ok 3 - >1.3.0 intersects <=1.3.0 ok 4 - <=1.3.0 intersects >1.3.0 ok 5 - >1.3.0 intersects <=1.3.0 loose, objects ok 6 - <=1.3.0 intersects >1.3.0 loose, objects ok 7 - >1.3.0 intersects <=1.3.0 loose ok 8 - <=1.3.0 intersects >1.3.0 loose 1..8 ok 18 - >1.3.0 <=1.3.0 false # time=24.11ms # Subtest: >=1.3.0 <1.3.0 false ok 1 - >=1.3.0 intersects <1.3.0 objects ok 2 - <1.3.0 intersects >=1.3.0 objects ok 3 - >=1.3.0 intersects <1.3.0 ok 4 - <1.3.0 intersects >=1.3.0 ok 5 - >=1.3.0 intersects <1.3.0 loose, objects ok 6 - <1.3.0 intersects >=1.3.0 loose, objects ok 7 - >=1.3.0 intersects <1.3.0 loose ok 8 - <1.3.0 intersects >=1.3.0 loose 1..8 ok 19 - >=1.3.0 <1.3.0 false # time=32.761ms # Subtest: >1.0.0 <2.0.0 true ok 1 - >1.0.0 intersects <2.0.0 objects ok 2 - <2.0.0 intersects >1.0.0 objects ok 3 - >1.0.0 intersects <2.0.0 ok 4 - <2.0.0 intersects >1.0.0 ok 5 - >1.0.0 intersects <2.0.0 loose, objects ok 6 - <2.0.0 intersects >1.0.0 loose, objects ok 7 - >1.0.0 intersects <2.0.0 loose ok 8 - <2.0.0 intersects >1.0.0 loose 1..8 ok 20 - >1.0.0 <2.0.0 true # time=45.254ms # Subtest: >=1.0.0 <2.0.0 true ok 1 - >=1.0.0 intersects <2.0.0 objects ok 2 - <2.0.0 intersects >=1.0.0 objects ok 3 - >=1.0.0 intersects <2.0.0 ok 4 - <2.0.0 intersects >=1.0.0 ok 5 - >=1.0.0 intersects <2.0.0 loose, objects ok 6 - <2.0.0 intersects >=1.0.0 loose, objects ok 7 - >=1.0.0 intersects <2.0.0 loose ok 8 - <2.0.0 intersects >=1.0.0 loose 1..8 ok 21 - >=1.0.0 <2.0.0 true # time=23.506ms # Subtest: >=1.0.0 <=2.0.0 true ok 1 - >=1.0.0 intersects <=2.0.0 objects ok 2 - <=2.0.0 intersects >=1.0.0 objects ok 3 - >=1.0.0 intersects <=2.0.0 ok 4 - <=2.0.0 intersects >=1.0.0 ok 5 - >=1.0.0 intersects <=2.0.0 loose, objects ok 6 - <=2.0.0 intersects >=1.0.0 loose, objects ok 7 - >=1.0.0 intersects <=2.0.0 loose ok 8 - <=2.0.0 intersects >=1.0.0 loose 1..8 ok 22 - >=1.0.0 <=2.0.0 true # time=22.478ms # Subtest: >1.0.0 <=2.0.0 true ok 1 - >1.0.0 intersects <=2.0.0 objects ok 2 - <=2.0.0 intersects >1.0.0 objects ok 3 - >1.0.0 intersects <=2.0.0 ok 4 - <=2.0.0 intersects >1.0.0 ok 5 - >1.0.0 intersects <=2.0.0 loose, objects ok 6 - <=2.0.0 intersects >1.0.0 loose, objects ok 7 - >1.0.0 intersects <=2.0.0 loose ok 8 - <=2.0.0 intersects >1.0.0 loose 1..8 ok 23 - >1.0.0 <=2.0.0 true # time=20.951ms # Subtest: <=2.0.0 >1.0.0 true ok 1 - <=2.0.0 intersects >1.0.0 objects ok 2 - >1.0.0 intersects <=2.0.0 objects ok 3 - <=2.0.0 intersects >1.0.0 ok 4 - >1.0.0 intersects <=2.0.0 ok 5 - <=2.0.0 intersects >1.0.0 loose, objects ok 6 - >1.0.0 intersects <=2.0.0 loose, objects ok 7 - <=2.0.0 intersects >1.0.0 loose ok 8 - >1.0.0 intersects <=2.0.0 loose 1..8 ok 24 - <=2.0.0 >1.0.0 true # time=21.126ms # Subtest: <=1.0.0 >=2.0.0 false ok 1 - <=1.0.0 intersects >=2.0.0 objects ok 2 - >=2.0.0 intersects <=1.0.0 objects ok 3 - <=1.0.0 intersects >=2.0.0 ok 4 - >=2.0.0 intersects <=1.0.0 ok 5 - <=1.0.0 intersects >=2.0.0 loose, objects ok 6 - >=2.0.0 intersects <=1.0.0 loose, objects ok 7 - <=1.0.0 intersects >=2.0.0 loose ok 8 - >=2.0.0 intersects <=1.0.0 loose 1..8 ok 25 - <=1.0.0 >=2.0.0 false # time=24.281ms # Subtest: true ok 1 - intersects objects ok 2 - intersects objects ok 3 - intersects ok 4 - intersects ok 5 - intersects loose, objects ok 6 - intersects loose, objects ok 7 - intersects loose ok 8 - intersects loose 1..8 ok 26 - true # time=22.813ms # Subtest: >1.0.0 true ok 1 - intersects >1.0.0 objects ok 2 - >1.0.0 intersects objects ok 3 - intersects >1.0.0 ok 4 - >1.0.0 intersects ok 5 - intersects >1.0.0 loose, objects ok 6 - >1.0.0 intersects loose, objects ok 7 - intersects >1.0.0 loose ok 8 - >1.0.0 intersects loose 1..8 ok 27 - >1.0.0 true # time=19.051ms # Subtest: <=2.0.0 true ok 1 - <=2.0.0 intersects objects ok 2 - intersects <=2.0.0 objects ok 3 - <=2.0.0 intersects ok 4 - intersects <=2.0.0 ok 5 - <=2.0.0 intersects loose, objects ok 6 - intersects <=2.0.0 loose, objects ok 7 - <=2.0.0 intersects loose ok 8 - intersects <=2.0.0 loose 1..8 ok 28 - <=2.0.0 true # time=22.036ms # Subtest: <0.0.0 <0.1.0 false ok 1 - <0.0.0 intersects <0.1.0 objects ok 2 - <0.1.0 intersects <0.0.0 objects ok 3 - <0.0.0 intersects <0.1.0 ok 4 - <0.1.0 intersects <0.0.0 ok 5 - <0.0.0 intersects <0.1.0 loose, objects ok 6 - <0.1.0 intersects <0.0.0 loose, objects ok 7 - <0.0.0 intersects <0.1.0 loose ok 8 - <0.1.0 intersects <0.0.0 loose 1..8 ok 29 - <0.0.0 <0.1.0 false # time=33.791ms # Subtest: <0.1.0 <0.0.0 false ok 1 - <0.1.0 intersects <0.0.0 objects ok 2 - <0.0.0 intersects <0.1.0 objects ok 3 - <0.1.0 intersects <0.0.0 ok 4 - <0.0.0 intersects <0.1.0 ok 5 - <0.1.0 intersects <0.0.0 loose, objects ok 6 - <0.0.0 intersects <0.1.0 loose, objects ok 7 - <0.1.0 intersects <0.0.0 loose ok 8 - <0.0.0 intersects <0.1.0 loose 1..8 ok 30 - <0.1.0 <0.0.0 false # time=28.443ms # Subtest: <0.0.0-0 <0.1.0 false ok 1 - <0.0.0-0 intersects <0.1.0 objects ok 2 - <0.1.0 intersects <0.0.0-0 objects ok 3 - <0.0.0-0 intersects <0.1.0 ok 4 - <0.1.0 intersects <0.0.0-0 ok 5 - <0.0.0-0 intersects <0.1.0 loose, objects ok 6 - <0.1.0 intersects <0.0.0-0 loose, objects ok 7 - <0.0.0-0 intersects <0.1.0 loose ok 8 - <0.1.0 intersects <0.0.0-0 loose 1..8 ok 31 - <0.0.0-0 <0.1.0 false # time=32.962ms # Subtest: <0.1.0 <0.0.0-0 false ok 1 - <0.1.0 intersects <0.0.0-0 objects ok 2 - <0.0.0-0 intersects <0.1.0 objects ok 3 - <0.1.0 intersects <0.0.0-0 ok 4 - <0.0.0-0 intersects <0.1.0 ok 5 - <0.1.0 intersects <0.0.0-0 loose, objects ok 6 - <0.0.0-0 intersects <0.1.0 loose, objects ok 7 - <0.1.0 intersects <0.0.0-0 loose ok 8 - <0.0.0-0 intersects <0.1.0 loose 1..8 ok 32 - <0.1.0 <0.0.0-0 false # time=30.224ms # Subtest: <0.0.0-0 <0.1.0 false ok 1 - <0.0.0-0 intersects <0.1.0 objects ok 2 - <0.1.0 intersects <0.0.0-0 objects ok 3 - <0.0.0-0 intersects <0.1.0 ok 4 - <0.1.0 intersects <0.0.0-0 ok 5 - <0.0.0-0 intersects <0.1.0 loose, objects ok 6 - <0.1.0 intersects <0.0.0-0 loose, objects ok 7 - <0.0.0-0 intersects <0.1.0 loose ok 8 - <0.1.0 intersects <0.0.0-0 loose 1..8 ok 33 - <0.0.0-0 <0.1.0 false # time=34.399ms # Subtest: <0.1.0 <0.0.0-0 false ok 1 - <0.1.0 intersects <0.0.0-0 objects ok 2 - <0.0.0-0 intersects <0.1.0 objects ok 3 - <0.1.0 intersects <0.0.0-0 ok 4 - <0.0.0-0 intersects <0.1.0 ok 5 - <0.1.0 intersects <0.0.0-0 loose, objects ok 6 - <0.0.0-0 intersects <0.1.0 loose, objects ok 7 - <0.1.0 intersects <0.0.0-0 loose ok 8 - <0.0.0-0 intersects <0.1.0 loose 1..8 ok 34 - <0.1.0 <0.0.0-0 false # time=28.59ms ok 1 - intersect comparators # time=3252.102ms # Subtest: ranges intersect # Subtest: 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 ok 3 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 loose ok 4 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 loose ok 5 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 objects ok 6 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 objects ok 7 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 objects loose ok 8 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 objects loose 1..8 ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.3.0 || <1.0.0 >2.0.0 # time=48.138ms # Subtest: <1.0.0 >2.0.0 <~> >0.0.0 ok 1 - <1.0.0 >2.0.0 <~> >0.0.0 ok 2 - >0.0.0 <~> <1.0.0 >2.0.0 ok 3 - <1.0.0 >2.0.0 <~> >0.0.0 loose ok 4 - >0.0.0 <~> <1.0.0 >2.0.0 loose ok 5 - <1.0.0 >2.0.0 <~> >0.0.0 objects ok 6 - >0.0.0 <~> <1.0.0 >2.0.0 objects ok 7 - <1.0.0 >2.0.0 <~> >0.0.0 objects loose ok 8 - >0.0.0 <~> <1.0.0 >2.0.0 objects loose 1..8 ok 2 - <1.0.0 >2.0.0 <~> >0.0.0 # time=27.776ms # Subtest: >0.0.0 <~> <1.0.0 >2.0.0 ok 1 - >0.0.0 <~> <1.0.0 >2.0.0 ok 2 - <1.0.0 >2.0.0 <~> >0.0.0 ok 3 - >0.0.0 <~> <1.0.0 >2.0.0 loose ok 4 - <1.0.0 >2.0.0 <~> >0.0.0 loose ok 5 - >0.0.0 <~> <1.0.0 >2.0.0 objects ok 6 - <1.0.0 >2.0.0 <~> >0.0.0 objects ok 7 - >0.0.0 <~> <1.0.0 >2.0.0 objects loose ok 8 - <1.0.0 >2.0.0 <~> >0.0.0 objects loose 1..8 ok 3 - >0.0.0 <~> <1.0.0 >2.0.0 # time=26.112ms # Subtest: <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 ok 1 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 ok 2 - >1.4.0 <1.6.0 <~> <1.0.0 >2.0.0 ok 3 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 loose ok 4 - >1.4.0 <1.6.0 <~> <1.0.0 >2.0.0 loose ok 5 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 objects ok 6 - >1.4.0 <1.6.0 <~> <1.0.0 >2.0.0 objects ok 7 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 objects loose ok 8 - >1.4.0 <1.6.0 <~> <1.0.0 >2.0.0 objects loose 1..8 ok 4 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 # time=34.527ms # Subtest: <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 ok 1 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 ok 2 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >2.0.0 ok 3 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 loose ok 4 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >2.0.0 loose ok 5 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 objects ok 6 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >2.0.0 objects ok 7 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 objects loose ok 8 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >2.0.0 objects loose 1..8 ok 5 - <1.0.0 >2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 # time=34.157ms # Subtest: >1.0.0 <=2.0.0 <~> 2.0.0 ok 1 - >1.0.0 <=2.0.0 <~> 2.0.0 ok 2 - 2.0.0 <~> >1.0.0 <=2.0.0 ok 3 - >1.0.0 <=2.0.0 <~> 2.0.0 loose ok 4 - 2.0.0 <~> >1.0.0 <=2.0.0 loose ok 5 - >1.0.0 <=2.0.0 <~> 2.0.0 objects ok 6 - 2.0.0 <~> >1.0.0 <=2.0.0 objects ok 7 - >1.0.0 <=2.0.0 <~> 2.0.0 objects loose ok 8 - 2.0.0 <~> >1.0.0 <=2.0.0 objects loose 1..8 ok 6 - >1.0.0 <=2.0.0 <~> 2.0.0 # time=42.145ms # Subtest: <1.0.0 >=2.0.0 <~> 2.1.0 ok 1 - <1.0.0 >=2.0.0 <~> 2.1.0 ok 2 - 2.1.0 <~> <1.0.0 >=2.0.0 ok 3 - <1.0.0 >=2.0.0 <~> 2.1.0 loose ok 4 - 2.1.0 <~> <1.0.0 >=2.0.0 loose ok 5 - <1.0.0 >=2.0.0 <~> 2.1.0 objects ok 6 - 2.1.0 <~> <1.0.0 >=2.0.0 objects ok 7 - <1.0.0 >=2.0.0 <~> 2.1.0 objects loose ok 8 - 2.1.0 <~> <1.0.0 >=2.0.0 objects loose 1..8 ok 7 - <1.0.0 >=2.0.0 <~> 2.1.0 # time=33.022ms # Subtest: <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 ok 1 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 ok 2 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >=2.0.0 ok 3 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 loose ok 4 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >=2.0.0 loose ok 5 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 objects ok 6 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >=2.0.0 objects ok 7 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 objects loose ok 8 - >1.4.0 <1.6.0 || 2.0.0 <~> <1.0.0 >=2.0.0 objects loose 1..8 ok 8 - <1.0.0 >=2.0.0 <~> >1.4.0 <1.6.0 || 2.0.0 # time=28.506ms # Subtest: 1.5.x <~> <1.5.0 || >=1.6.0 ok 1 - 1.5.x <~> <1.5.0 || >=1.6.0 ok 2 - <1.5.0 || >=1.6.0 <~> 1.5.x ok 3 - 1.5.x <~> <1.5.0 || >=1.6.0 loose ok 4 - <1.5.0 || >=1.6.0 <~> 1.5.x loose ok 5 - 1.5.x <~> <1.5.0 || >=1.6.0 objects ok 6 - <1.5.0 || >=1.6.0 <~> 1.5.x objects ok 7 - 1.5.x <~> <1.5.0 || >=1.6.0 objects loose ok 8 - <1.5.0 || >=1.6.0 <~> 1.5.x objects loose 1..8 ok 9 - 1.5.x <~> <1.5.0 || >=1.6.0 # time=39.976ms # Subtest: <1.5.0 || >=1.6.0 <~> 1.5.x ok 1 - <1.5.0 || >=1.6.0 <~> 1.5.x ok 2 - 1.5.x <~> <1.5.0 || >=1.6.0 ok 3 - <1.5.0 || >=1.6.0 <~> 1.5.x loose ok 4 - 1.5.x <~> <1.5.0 || >=1.6.0 loose ok 5 - <1.5.0 || >=1.6.0 <~> 1.5.x objects ok 6 - 1.5.x <~> <1.5.0 || >=1.6.0 objects ok 7 - <1.5.0 || >=1.6.0 <~> 1.5.x objects loose ok 8 - 1.5.x <~> <1.5.0 || >=1.6.0 objects loose 1..8 ok 10 - <1.5.0 || >=1.6.0 <~> 1.5.x # time=34.135ms # Subtest: <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 ok 1 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 ok 2 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 ok 3 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 loose ok 4 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 loose ok 5 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 objects ok 6 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 objects ok 7 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 objects loose ok 8 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 objects loose 1..8 ok 11 - <1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 # time=62.397ms # Subtest: <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 ok 1 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 ok 2 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 ok 3 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 loose ok 4 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 loose ok 5 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 objects ok 6 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 objects ok 7 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 objects loose ok 8 - >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 <~> <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 objects loose 1..8 ok 12 - <=1.6.16 || >=1.7.0 <1.7.11 || >=1.8.0 <1.8.2 <~> >=1.6.16 <1.7.0 || >=1.7.11 <1.8.0 || >=1.8.2 # time=30.149ms # Subtest: >=1.0.0 <~> <=1.0.0 ok 1 - >=1.0.0 <~> <=1.0.0 ok 2 - <=1.0.0 <~> >=1.0.0 ok 3 - >=1.0.0 <~> <=1.0.0 loose ok 4 - <=1.0.0 <~> >=1.0.0 loose ok 5 - >=1.0.0 <~> <=1.0.0 objects ok 6 - <=1.0.0 <~> >=1.0.0 objects ok 7 - >=1.0.0 <~> <=1.0.0 objects loose ok 8 - <=1.0.0 <~> >=1.0.0 objects loose 1..8 ok 13 - >=1.0.0 <~> <=1.0.0 # time=23.54ms # Subtest: >1.0.0 <1.0.0 <~> <=0.0.0 ok 1 - >1.0.0 <1.0.0 <~> <=0.0.0 ok 2 - <=0.0.0 <~> >1.0.0 <1.0.0 ok 3 - >1.0.0 <1.0.0 <~> <=0.0.0 loose ok 4 - <=0.0.0 <~> >1.0.0 <1.0.0 loose ok 5 - >1.0.0 <1.0.0 <~> <=0.0.0 objects ok 6 - <=0.0.0 <~> >1.0.0 <1.0.0 objects ok 7 - >1.0.0 <1.0.0 <~> <=0.0.0 objects loose ok 8 - <=0.0.0 <~> >1.0.0 <1.0.0 objects loose 1..8 ok 14 - >1.0.0 <1.0.0 <~> <=0.0.0 # time=28.291ms # Subtest: * <~> 0.0.1 ok 1 - * <~> 0.0.1 ok 2 - 0.0.1 <~> * ok 3 - * <~> 0.0.1 loose ok 4 - 0.0.1 <~> * loose ok 5 - * <~> 0.0.1 objects ok 6 - 0.0.1 <~> * objects ok 7 - * <~> 0.0.1 objects loose ok 8 - 0.0.1 <~> * objects loose 1..8 ok 15 - * <~> 0.0.1 # time=26.554ms # Subtest: * <~> >=1.0.0 ok 1 - * <~> >=1.0.0 ok 2 - >=1.0.0 <~> * ok 3 - * <~> >=1.0.0 loose ok 4 - >=1.0.0 <~> * loose ok 5 - * <~> >=1.0.0 objects ok 6 - >=1.0.0 <~> * objects ok 7 - * <~> >=1.0.0 objects loose ok 8 - >=1.0.0 <~> * objects loose 1..8 ok 16 - * <~> >=1.0.0 # time=25.847ms # Subtest: * <~> >1.0.0 ok 1 - * <~> >1.0.0 ok 2 - >1.0.0 <~> * ok 3 - * <~> >1.0.0 loose ok 4 - >1.0.0 <~> * loose ok 5 - * <~> >1.0.0 objects ok 6 - >1.0.0 <~> * objects ok 7 - * <~> >1.0.0 objects loose ok 8 - >1.0.0 <~> * objects loose 1..8 ok 17 - * <~> >1.0.0 # time=23.762ms # Subtest: * <~> ~1.0.0 ok 1 - * <~> ~1.0.0 ok 2 - ~1.0.0 <~> * ok 3 - * <~> ~1.0.0 loose ok 4 - ~1.0.0 <~> * loose ok 5 - * <~> ~1.0.0 objects ok 6 - ~1.0.0 <~> * objects ok 7 - * <~> ~1.0.0 objects loose ok 8 - ~1.0.0 <~> * objects loose 1..8 ok 18 - * <~> ~1.0.0 # time=257.896ms # Subtest: * <~> <1.6.0 ok 1 - * <~> <1.6.0 ok 2 - <1.6.0 <~> * ok 3 - * <~> <1.6.0 loose ok 4 - <1.6.0 <~> * loose ok 5 - * <~> <1.6.0 objects ok 6 - <1.6.0 <~> * objects ok 7 - * <~> <1.6.0 objects loose ok 8 - <1.6.0 <~> * objects loose 1..8 ok 19 - * <~> <1.6.0 # time=27.552ms # Subtest: * <~> <=1.6.0 ok 1 - * <~> <=1.6.0 ok 2 - <=1.6.0 <~> * ok 3 - * <~> <=1.6.0 loose ok 4 - <=1.6.0 <~> * loose ok 5 - * <~> <=1.6.0 objects ok 6 - <=1.6.0 <~> * objects ok 7 - * <~> <=1.6.0 objects loose ok 8 - <=1.6.0 <~> * objects loose 1..8 ok 20 - * <~> <=1.6.0 # time=25.279ms # Subtest: 1.* <~> 0.0.1 ok 1 - 1.* <~> 0.0.1 ok 2 - 0.0.1 <~> 1.* ok 3 - 1.* <~> 0.0.1 loose ok 4 - 0.0.1 <~> 1.* loose ok 5 - 1.* <~> 0.0.1 objects ok 6 - 0.0.1 <~> 1.* objects ok 7 - 1.* <~> 0.0.1 objects loose ok 8 - 0.0.1 <~> 1.* objects loose 1..8 ok 21 - 1.* <~> 0.0.1 # time=32.143ms # Subtest: 1.* <~> 2.0.0 ok 1 - 1.* <~> 2.0.0 ok 2 - 2.0.0 <~> 1.* ok 3 - 1.* <~> 2.0.0 loose ok 4 - 2.0.0 <~> 1.* loose ok 5 - 1.* <~> 2.0.0 objects ok 6 - 2.0.0 <~> 1.* objects ok 7 - 1.* <~> 2.0.0 objects loose ok 8 - 2.0.0 <~> 1.* objects loose 1..8 ok 22 - 1.* <~> 2.0.0 # time=27.996ms # Subtest: 1.* <~> 1.0.0 ok 1 - 1.* <~> 1.0.0 ok 2 - 1.0.0 <~> 1.* ok 3 - 1.* <~> 1.0.0 loose ok 4 - 1.0.0 <~> 1.* loose ok 5 - 1.* <~> 1.0.0 objects ok 6 - 1.0.0 <~> 1.* objects ok 7 - 1.* <~> 1.0.0 objects loose ok 8 - 1.0.0 <~> 1.* objects loose 1..8 ok 23 - 1.* <~> 1.0.0 # time=45.668ms # Subtest: 1.* <~> <2.0.0 ok 1 - 1.* <~> <2.0.0 ok 2 - <2.0.0 <~> 1.* ok 3 - 1.* <~> <2.0.0 loose ok 4 - <2.0.0 <~> 1.* loose ok 5 - 1.* <~> <2.0.0 objects ok 6 - <2.0.0 <~> 1.* objects ok 7 - 1.* <~> <2.0.0 objects loose ok 8 - <2.0.0 <~> 1.* objects loose 1..8 ok 24 - 1.* <~> <2.0.0 # time=27.679ms # Subtest: 1.* <~> >1.0.0 ok 1 - 1.* <~> >1.0.0 ok 2 - >1.0.0 <~> 1.* ok 3 - 1.* <~> >1.0.0 loose ok 4 - >1.0.0 <~> 1.* loose ok 5 - 1.* <~> >1.0.0 objects ok 6 - >1.0.0 <~> 1.* objects ok 7 - 1.* <~> >1.0.0 objects loose ok 8 - >1.0.0 <~> 1.* objects loose 1..8 ok 25 - 1.* <~> >1.0.0 # time=27.226ms # Subtest: 1.* <~> <=1.0.0 ok 1 - 1.* <~> <=1.0.0 ok 2 - <=1.0.0 <~> 1.* ok 3 - 1.* <~> <=1.0.0 loose ok 4 - <=1.0.0 <~> 1.* loose ok 5 - 1.* <~> <=1.0.0 objects ok 6 - <=1.0.0 <~> 1.* objects ok 7 - 1.* <~> <=1.0.0 objects loose ok 8 - <=1.0.0 <~> 1.* objects loose 1..8 ok 26 - 1.* <~> <=1.0.0 # time=41.869ms # Subtest: 1.* <~> ^1.0.0 ok 1 - 1.* <~> ^1.0.0 ok 2 - ^1.0.0 <~> 1.* ok 3 - 1.* <~> ^1.0.0 loose ok 4 - ^1.0.0 <~> 1.* loose ok 5 - 1.* <~> ^1.0.0 objects ok 6 - ^1.0.0 <~> 1.* objects ok 7 - 1.* <~> ^1.0.0 objects loose ok 8 - ^1.0.0 <~> 1.* objects loose 1..8 ok 27 - 1.* <~> ^1.0.0 # time=75.388ms # Subtest: 1.0.* <~> 0.0.1 ok 1 - 1.0.* <~> 0.0.1 ok 2 - 0.0.1 <~> 1.0.* ok 3 - 1.0.* <~> 0.0.1 loose ok 4 - 0.0.1 <~> 1.0.* loose ok 5 - 1.0.* <~> 0.0.1 objects ok 6 - 0.0.1 <~> 1.0.* objects ok 7 - 1.0.* <~> 0.0.1 objects loose ok 8 - 0.0.1 <~> 1.0.* objects loose 1..8 ok 28 - 1.0.* <~> 0.0.1 # time=39.026ms # Subtest: 1.0.* <~> <0.0.1 ok 1 - 1.0.* <~> <0.0.1 ok 2 - <0.0.1 <~> 1.0.* ok 3 - 1.0.* <~> <0.0.1 loose ok 4 - <0.0.1 <~> 1.0.* loose ok 5 - 1.0.* <~> <0.0.1 objects ok 6 - <0.0.1 <~> 1.0.* objects ok 7 - 1.0.* <~> <0.0.1 objects loose ok 8 - <0.0.1 <~> 1.0.* objects loose 1..8 ok 29 - 1.0.* <~> <0.0.1 # time=20.861ms # Subtest: 1.0.* <~> >0.0.1 ok 1 - 1.0.* <~> >0.0.1 ok 2 - >0.0.1 <~> 1.0.* ok 3 - 1.0.* <~> >0.0.1 loose ok 4 - >0.0.1 <~> 1.0.* loose ok 5 - 1.0.* <~> >0.0.1 objects ok 6 - >0.0.1 <~> 1.0.* objects ok 7 - 1.0.* <~> >0.0.1 objects loose ok 8 - >0.0.1 <~> 1.0.* objects loose 1..8 ok 30 - 1.0.* <~> >0.0.1 # time=21.284ms # Subtest: * <~> 1.3.0 || <1.0.0 >2.0.0 ok 1 - * <~> 1.3.0 || <1.0.0 >2.0.0 ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> * ok 3 - * <~> 1.3.0 || <1.0.0 >2.0.0 loose ok 4 - 1.3.0 || <1.0.0 >2.0.0 <~> * loose ok 5 - * <~> 1.3.0 || <1.0.0 >2.0.0 objects ok 6 - 1.3.0 || <1.0.0 >2.0.0 <~> * objects ok 7 - * <~> 1.3.0 || <1.0.0 >2.0.0 objects loose ok 8 - 1.3.0 || <1.0.0 >2.0.0 <~> * objects loose 1..8 ok 31 - * <~> 1.3.0 || <1.0.0 >2.0.0 # time=20.038ms # Subtest: 1.3.0 || <1.0.0 >2.0.0 <~> * ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> * ok 2 - * <~> 1.3.0 || <1.0.0 >2.0.0 ok 3 - 1.3.0 || <1.0.0 >2.0.0 <~> * loose ok 4 - * <~> 1.3.0 || <1.0.0 >2.0.0 loose ok 5 - 1.3.0 || <1.0.0 >2.0.0 <~> * objects ok 6 - * <~> 1.3.0 || <1.0.0 >2.0.0 objects ok 7 - 1.3.0 || <1.0.0 >2.0.0 <~> * objects loose ok 8 - * <~> 1.3.0 || <1.0.0 >2.0.0 objects loose 1..8 ok 32 - 1.3.0 || <1.0.0 >2.0.0 <~> * # time=22.997ms # Subtest: 1.* <~> 1.3.0 || <1.0.0 >2.0.0 ok 1 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.* ok 3 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 loose ok 4 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.* loose ok 5 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 objects ok 6 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.* objects ok 7 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 objects loose ok 8 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.* objects loose 1..8 ok 33 - 1.* <~> 1.3.0 || <1.0.0 >2.0.0 # time=22.072ms # Subtest: x <~> 0.0.1 ok 1 - x <~> 0.0.1 ok 2 - 0.0.1 <~> x ok 3 - x <~> 0.0.1 loose ok 4 - 0.0.1 <~> x loose ok 5 - x <~> 0.0.1 objects ok 6 - 0.0.1 <~> x objects ok 7 - x <~> 0.0.1 objects loose ok 8 - 0.0.1 <~> x objects loose 1..8 ok 34 - x <~> 0.0.1 # time=26.613ms # Subtest: x <~> >=1.0.0 ok 1 - x <~> >=1.0.0 ok 2 - >=1.0.0 <~> x ok 3 - x <~> >=1.0.0 loose ok 4 - >=1.0.0 <~> x loose ok 5 - x <~> >=1.0.0 objects ok 6 - >=1.0.0 <~> x objects ok 7 - x <~> >=1.0.0 objects loose ok 8 - >=1.0.0 <~> x objects loose 1..8 ok 35 - x <~> >=1.0.0 # time=24.432ms # Subtest: x <~> >1.0.0 ok 1 - x <~> >1.0.0 ok 2 - >1.0.0 <~> x ok 3 - x <~> >1.0.0 loose ok 4 - >1.0.0 <~> x loose ok 5 - x <~> >1.0.0 objects ok 6 - >1.0.0 <~> x objects ok 7 - x <~> >1.0.0 objects loose ok 8 - >1.0.0 <~> x objects loose 1..8 ok 36 - x <~> >1.0.0 # time=20.77ms # Subtest: x <~> ~1.0.0 ok 1 - x <~> ~1.0.0 ok 2 - ~1.0.0 <~> x ok 3 - x <~> ~1.0.0 loose ok 4 - ~1.0.0 <~> x loose ok 5 - x <~> ~1.0.0 objects ok 6 - ~1.0.0 <~> x objects ok 7 - x <~> ~1.0.0 objects loose ok 8 - ~1.0.0 <~> x objects loose 1..8 ok 37 - x <~> ~1.0.0 # time=19.74ms # Subtest: x <~> <1.6.0 ok 1 - x <~> <1.6.0 ok 2 - <1.6.0 <~> x ok 3 - x <~> <1.6.0 loose ok 4 - <1.6.0 <~> x loose ok 5 - x <~> <1.6.0 objects ok 6 - <1.6.0 <~> x objects ok 7 - x <~> <1.6.0 objects loose ok 8 - <1.6.0 <~> x objects loose 1..8 ok 38 - x <~> <1.6.0 # time=21.606ms # Subtest: x <~> <=1.6.0 ok 1 - x <~> <=1.6.0 ok 2 - <=1.6.0 <~> x ok 3 - x <~> <=1.6.0 loose ok 4 - <=1.6.0 <~> x loose ok 5 - x <~> <=1.6.0 objects ok 6 - <=1.6.0 <~> x objects ok 7 - x <~> <=1.6.0 objects loose ok 8 - <=1.6.0 <~> x objects loose 1..8 ok 39 - x <~> <=1.6.0 # time=22.672ms # Subtest: 1.x <~> 0.0.1 ok 1 - 1.x <~> 0.0.1 ok 2 - 0.0.1 <~> 1.x ok 3 - 1.x <~> 0.0.1 loose ok 4 - 0.0.1 <~> 1.x loose ok 5 - 1.x <~> 0.0.1 objects ok 6 - 0.0.1 <~> 1.x objects ok 7 - 1.x <~> 0.0.1 objects loose ok 8 - 0.0.1 <~> 1.x objects loose 1..8 ok 40 - 1.x <~> 0.0.1 # time=28.357ms # Subtest: 1.x <~> 2.0.0 ok 1 - 1.x <~> 2.0.0 ok 2 - 2.0.0 <~> 1.x ok 3 - 1.x <~> 2.0.0 loose ok 4 - 2.0.0 <~> 1.x loose ok 5 - 1.x <~> 2.0.0 objects ok 6 - 2.0.0 <~> 1.x objects ok 7 - 1.x <~> 2.0.0 objects loose ok 8 - 2.0.0 <~> 1.x objects loose 1..8 ok 41 - 1.x <~> 2.0.0 # time=27.279ms # Subtest: 1.x <~> 1.0.0 ok 1 - 1.x <~> 1.0.0 ok 2 - 1.0.0 <~> 1.x ok 3 - 1.x <~> 1.0.0 loose ok 4 - 1.0.0 <~> 1.x loose ok 5 - 1.x <~> 1.0.0 objects ok 6 - 1.0.0 <~> 1.x objects ok 7 - 1.x <~> 1.0.0 objects loose ok 8 - 1.0.0 <~> 1.x objects loose 1..8 ok 42 - 1.x <~> 1.0.0 # time=26.206ms # Subtest: 1.x <~> <2.0.0 ok 1 - 1.x <~> <2.0.0 ok 2 - <2.0.0 <~> 1.x ok 3 - 1.x <~> <2.0.0 loose ok 4 - <2.0.0 <~> 1.x loose ok 5 - 1.x <~> <2.0.0 objects ok 6 - <2.0.0 <~> 1.x objects ok 7 - 1.x <~> <2.0.0 objects loose ok 8 - <2.0.0 <~> 1.x objects loose 1..8 ok 43 - 1.x <~> <2.0.0 # time=21.27ms # Subtest: 1.x <~> >1.0.0 ok 1 - 1.x <~> >1.0.0 ok 2 - >1.0.0 <~> 1.x ok 3 - 1.x <~> >1.0.0 loose ok 4 - >1.0.0 <~> 1.x loose ok 5 - 1.x <~> >1.0.0 objects ok 6 - >1.0.0 <~> 1.x objects ok 7 - 1.x <~> >1.0.0 objects loose ok 8 - >1.0.0 <~> 1.x objects loose 1..8 ok 44 - 1.x <~> >1.0.0 # time=28.111ms # Subtest: 1.x <~> <=1.0.0 ok 1 - 1.x <~> <=1.0.0 ok 2 - <=1.0.0 <~> 1.x ok 3 - 1.x <~> <=1.0.0 loose ok 4 - <=1.0.0 <~> 1.x loose ok 5 - 1.x <~> <=1.0.0 objects ok 6 - <=1.0.0 <~> 1.x objects ok 7 - 1.x <~> <=1.0.0 objects loose ok 8 - <=1.0.0 <~> 1.x objects loose 1..8 ok 45 - 1.x <~> <=1.0.0 # time=22.925ms # Subtest: 1.x <~> ^1.0.0 ok 1 - 1.x <~> ^1.0.0 ok 2 - ^1.0.0 <~> 1.x ok 3 - 1.x <~> ^1.0.0 loose ok 4 - ^1.0.0 <~> 1.x loose ok 5 - 1.x <~> ^1.0.0 objects ok 6 - ^1.0.0 <~> 1.x objects ok 7 - 1.x <~> ^1.0.0 objects loose ok 8 - ^1.0.0 <~> 1.x objects loose 1..8 ok 46 - 1.x <~> ^1.0.0 # time=27.677ms # Subtest: 1.0.x <~> 0.0.1 ok 1 - 1.0.x <~> 0.0.1 ok 2 - 0.0.1 <~> 1.0.x ok 3 - 1.0.x <~> 0.0.1 loose ok 4 - 0.0.1 <~> 1.0.x loose ok 5 - 1.0.x <~> 0.0.1 objects ok 6 - 0.0.1 <~> 1.0.x objects ok 7 - 1.0.x <~> 0.0.1 objects loose ok 8 - 0.0.1 <~> 1.0.x objects loose 1..8 ok 47 - 1.0.x <~> 0.0.1 # time=28.712ms # Subtest: 1.0.x <~> <0.0.1 ok 1 - 1.0.x <~> <0.0.1 ok 2 - <0.0.1 <~> 1.0.x ok 3 - 1.0.x <~> <0.0.1 loose ok 4 - <0.0.1 <~> 1.0.x loose ok 5 - 1.0.x <~> <0.0.1 objects ok 6 - <0.0.1 <~> 1.0.x objects ok 7 - 1.0.x <~> <0.0.1 objects loose ok 8 - <0.0.1 <~> 1.0.x objects loose 1..8 ok 48 - 1.0.x <~> <0.0.1 # time=32.827ms # Subtest: 1.0.x <~> >0.0.1 ok 1 - 1.0.x <~> >0.0.1 ok 2 - >0.0.1 <~> 1.0.x ok 3 - 1.0.x <~> >0.0.1 loose ok 4 - >0.0.1 <~> 1.0.x loose ok 5 - 1.0.x <~> >0.0.1 objects ok 6 - >0.0.1 <~> 1.0.x objects ok 7 - 1.0.x <~> >0.0.1 objects loose ok 8 - >0.0.1 <~> 1.0.x objects loose 1..8 ok 49 - 1.0.x <~> >0.0.1 # time=21.705ms # Subtest: x <~> 1.3.0 || <1.0.0 >2.0.0 ok 1 - x <~> 1.3.0 || <1.0.0 >2.0.0 ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> x ok 3 - x <~> 1.3.0 || <1.0.0 >2.0.0 loose ok 4 - 1.3.0 || <1.0.0 >2.0.0 <~> x loose ok 5 - x <~> 1.3.0 || <1.0.0 >2.0.0 objects ok 6 - 1.3.0 || <1.0.0 >2.0.0 <~> x objects ok 7 - x <~> 1.3.0 || <1.0.0 >2.0.0 objects loose ok 8 - 1.3.0 || <1.0.0 >2.0.0 <~> x objects loose 1..8 ok 50 - x <~> 1.3.0 || <1.0.0 >2.0.0 # time=21.945ms # Subtest: 1.3.0 || <1.0.0 >2.0.0 <~> x ok 1 - 1.3.0 || <1.0.0 >2.0.0 <~> x ok 2 - x <~> 1.3.0 || <1.0.0 >2.0.0 ok 3 - 1.3.0 || <1.0.0 >2.0.0 <~> x loose ok 4 - x <~> 1.3.0 || <1.0.0 >2.0.0 loose ok 5 - 1.3.0 || <1.0.0 >2.0.0 <~> x objects ok 6 - x <~> 1.3.0 || <1.0.0 >2.0.0 objects ok 7 - 1.3.0 || <1.0.0 >2.0.0 <~> x objects loose ok 8 - x <~> 1.3.0 || <1.0.0 >2.0.0 objects loose 1..8 ok 51 - 1.3.0 || <1.0.0 >2.0.0 <~> x # time=25.034ms # Subtest: 1.x <~> 1.3.0 || <1.0.0 >2.0.0 ok 1 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 ok 2 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.x ok 3 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 loose ok 4 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.x loose ok 5 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 objects ok 6 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.x objects ok 7 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 objects loose ok 8 - 1.3.0 || <1.0.0 >2.0.0 <~> 1.x objects loose 1..8 ok 52 - 1.x <~> 1.3.0 || <1.0.0 >2.0.0 # time=29.762ms # Subtest: * <~> * ok 1 - * <~> * ok 2 - * <~> * ok 3 - * <~> * loose ok 4 - * <~> * loose ok 5 - * <~> * objects ok 6 - * <~> * objects ok 7 - * <~> * objects loose ok 8 - * <~> * objects loose 1..8 ok 53 - * <~> * # time=20.656ms # Subtest: x <~> ok 1 - x <~> ok 2 - <~> x ok 3 - x <~> loose ok 4 - <~> x loose ok 5 - x <~> objects ok 6 - <~> x objects ok 7 - x <~> objects loose ok 8 - <~> x objects loose 1..8 ok 54 - x <~> # time=22.166ms 1..54 ok 2 - ranges intersect # time=5018.16ms # Subtest: missing comparator parameter in intersect comparators ok 1 - throws type error: TypeError a Comparator is required 1..1 ok 3 - missing comparator parameter in intersect comparators # time=279.08ms 1..3 # time=8878.744ms ok 41 - test/ranges/intersects.js # time=8878.744ms # Subtest: test/ranges/ltr.js # Subtest: ltr tests ok 1 - ltr(1.2.1, ~1.2.2, false) ok 2 - ltr(0.6.1-0, ~0.6.1-1, false) ok 3 - ltr(0.0.1, 1.0.0 - 2.0.0, false) ok 4 - ltr(1.0.0-beta.1, 1.0.0-beta.2, false) ok 5 - ltr(0.0.0, 1.0.0, false) ok 6 - ltr(1.1.1, >=2.0.0, false) ok 7 - ltr(1.2.9, >=2.0.0, false) ok 8 - ltr(2.0.0, >2.0.0, false) ok 9 - ltr(0.1.5, 0.1.20 || 1.2.4, false) ok 10 - ltr(1.0.0, 2.x.x, false) ok 11 - ltr(1.1.0, 1.2.x, false) ok 12 - ltr(1.0.0, 1.2.x || 2.x, false) ok 13 - ltr(1.0.1, 2.*.*, false) ok 14 - ltr(1.1.3, 1.2.*, false) ok 15 - ltr(1.1.9999, 1.2.* || 2.*, false) ok 16 - ltr(1.0.0, 2, false) ok 17 - ltr(2.2.2, 2.3, false) ok 18 - ltr(2.3.0, ~2.4, false) ok 19 - ltr(2.3.5, ~2.4, false) ok 20 - ltr(3.2.0, ~>3.2.1, false) ok 21 - ltr(0.2.3, ~1, false) ok 22 - ltr(0.2.4, ~>1, false) ok 23 - ltr(0.2.3, ~> 1, false) ok 24 - ltr(0.1.2, ~1.0, false) ok 25 - ltr(0.1.0, ~ 1.0, false) ok 26 - ltr(1.2.0, >1.2, false) ok 27 - ltr(1.2.1, > 1.2, false) ok 28 - ltr(0.0.0beta, 1, true) ok 29 - ltr(0.5.4-alpha, ~v0.5.4-pre, false) ok 30 - ltr(0.6.0, =0.7.x, false) ok 31 - ltr(0.6.0-asdf, =0.7.x, false) ok 32 - ltr(0.6.0, >=0.7.x, false) ok 33 - ltr(0.2.3, 1.0.0 - 2.0.0, false) ok 34 - ltr(0.0.1, 1.0.0, false) ok 35 - ltr(1.0.0, >=2.0.0, false) ok 36 - ltr(1.9999.9999, >=2.0.0, false) ok 37 - ltr(1.2.9, >2.0.0, false) ok 38 - ltr(1.1.3, 2.x.x, false) ok 39 - ltr(1.1.3, 1.2.x, false) ok 40 - ltr(1.1.3, 1.2.x || 2.x, false) ok 41 - ltr(1.1.3, 2.*.*, false) ok 42 - ltr(1.1.3, 1.2.* || 2.*, false) ok 43 - ltr(1.9999.9999, 2, false) ok 44 - ltr(2.2.1, 2.3, false) ok 45 - ltr(2.3.2, ~>3.2.1, false) ok 46 - ltr(0.2.3, ~>1, false) ok 47 - ltr(0.0.0, ~1.0, false) ok 48 - ltr(1.0.0, >1, false) ok 49 - ltr(1.0.0beta, 2, true) ok 50 - ltr(1.0.0beta, >1, true) ok 51 - ltr(1.0.0beta, > 1, true) ok 52 - ltr(0.6.2, =0.7.x, false) ok 53 - ltr(0.7.0-asdf, =0.7.x, false) ok 54 - ltr(1.0.0-0, ^1, false) ok 55 - ltr(0.7.0-asdf, >=0.7.x, false) ok 56 - ltr(1.0.0beta, 1, true) ok 57 - ltr(0.6.2, >=0.7.x, false) ok 58 - ltr(1.3.0-alpha, >1.2.3, false) 1..58 ok 1 - ltr tests # time=639.89ms # Subtest: negative ltr tests ok 1 - !ltr(1.1.0, ~ 1.0, false) ok 2 - !ltr(0.6.1-1, ~0.6.1-1, false) ok 3 - !ltr(1.2.3, 1.0.0 - 2.0.0, false) ok 4 - !ltr(2.9.9, 1.0.0 - 2.0.0, false) ok 5 - !ltr(1.0.0, 1.0.0, false) ok 6 - !ltr(0.2.4, >=*, false) ok 7 - !ltr(1.0.0, , true) ok 8 - !ltr(1.2.3, *, false) ok 9 - !ltr(1.0.0, >=1.0.0, false) ok 10 - !ltr(1.0.1, >=1.0.0, false) ok 11 - !ltr(1.1.0, >=1.0.0, false) ok 12 - !ltr(1.0.1, >1.0.0, false) ok 13 - !ltr(1.1.0, >1.0.0, false) ok 14 - !ltr(2.0.0, <=2.0.0, false) ok 15 - !ltr(1.9999.9999, <=2.0.0, false) ok 16 - !ltr(0.2.9, <=2.0.0, false) ok 17 - !ltr(1.9999.9999, <2.0.0, false) ok 18 - !ltr(0.2.9, <2.0.0, false) ok 19 - !ltr(1.0.0, >= 1.0.0, false) ok 20 - !ltr(1.0.1, >= 1.0.0, false) ok 21 - !ltr(1.1.0, >= 1.0.0, false) ok 22 - !ltr(1.0.1, > 1.0.0, false) ok 23 - !ltr(1.1.0, > 1.0.0, false) ok 24 - !ltr(2.0.0, <= 2.0.0, false) ok 25 - !ltr(1.9999.9999, <= 2.0.0, false) ok 26 - !ltr(0.2.9, <= 2.0.0, false) ok 27 - !ltr(1.9999.9999, < 2.0.0, false) ok 28 - !ltr(0.2.9, < 2.0.0, false) ok 29 - !ltr(v0.1.97, >=0.1.97, false) ok 30 - !ltr(0.1.97, >=0.1.97, false) ok 31 - !ltr(1.2.4, 0.1.20 || 1.2.4, false) ok 32 - !ltr(1.2.4, 0.1.20 || >1.2.4, false) ok 33 - !ltr(1.2.3, 0.1.20 || 1.2.4, false) ok 34 - !ltr(0.1.20, 0.1.20 || 1.2.4, false) ok 35 - !ltr(0.0.0, >=0.2.3 || <0.0.1, false) ok 36 - !ltr(0.2.3, >=0.2.3 || <0.0.1, false) ok 37 - !ltr(0.2.4, >=0.2.3 || <0.0.1, false) ok 38 - !ltr(1.3.4, ||, false) ok 39 - !ltr(2.1.3, 2.x.x, false) ok 40 - !ltr(1.2.3, 1.2.x, false) ok 41 - !ltr(2.1.3, 1.2.x || 2.x, false) ok 42 - !ltr(1.2.3, 1.2.x || 2.x, false) ok 43 - !ltr(1.2.3, x, false) ok 44 - !ltr(2.1.3, 2.*.*, false) ok 45 - !ltr(1.2.3, 1.2.*, false) ok 46 - !ltr(2.1.3, 1.2.* || 2.*, false) ok 47 - !ltr(1.2.3, 1.2.* || 2.*, false) ok 48 - !ltr(2.1.2, 2, false) ok 49 - !ltr(2.3.1, 2.3, false) ok 50 - !ltr(2.4.0, ~2.4, false) ok 51 - !ltr(2.4.5, ~2.4, false) ok 52 - !ltr(3.2.2, ~>3.2.1, false) ok 53 - !ltr(1.2.3, ~1, false) ok 54 - !ltr(1.2.3, ~>1, false) ok 55 - !ltr(1.2.3, ~> 1, false) ok 56 - !ltr(1.0.2, ~1.0, false) ok 57 - !ltr(1.0.2, ~ 1.0, false) ok 58 - !ltr(1.0.0, >=1, false) ok 59 - !ltr(1.0.0, >= 1, false) ok 60 - !ltr(1.1.1, <1.2, false) ok 61 - !ltr(1.1.1, < 1.2, false) ok 62 - !ltr(0.5.5, ~v0.5.4-pre, false) ok 63 - !ltr(0.5.4, ~v0.5.4-pre, false) ok 64 - !ltr(0.7.2, =0.7.x, false) ok 65 - !ltr(0.7.2, >=0.7.x, false) ok 66 - !ltr(0.6.2, <=0.7.x, false) ok 67 - !ltr(0.2.5, >0.2.3 >0.2.4 <=0.2.5, false) ok 68 - !ltr(0.2.4, >=0.2.3 <=0.2.4, false) ok 69 - !ltr(2.0.0, 1.0.0 - 2.0.0, false) ok 70 - !ltr(4.0.0, ^3.0.0, false) ok 71 - !ltr(2.0.0, ^1.0.0 || ~2.0.1, false) ok 72 - !ltr(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, false) ok 73 - !ltr(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 74 - !ltr(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, true) ok 75 - !ltr(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, false) ok 76 - !ltr(1.0.0beta, ^1.0.0alpha, true) ok 77 - !ltr(1.0.0beta, ~1.0.0alpha, true) ok 78 - !ltr(1.0.0beta, ^1.0.0-alpha, true) ok 79 - !ltr(1.0.0beta, ~1.0.0-alpha, true) ok 80 - !ltr(1.0.0-beta, ^1.0.0-alpha, false) ok 81 - !ltr(1.0.0-beta, ~1.0.0-alpha, false) ok 82 - !ltr(1.0.0, =0.1.0, false) ok 83 - !ltr(1.3.0-alpha, >1.2.3, [object Object]) 1..83 ok 2 - negative ltr tests # time=265.84ms 1..2 # time=1055.434ms ok 42 - test/ranges/ltr.js # time=1055.434ms # Subtest: test/ranges/max-satisfying.js # Subtest: max satisfying ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal 1..4 ok 1 - max satisfying # time=299.402ms # Subtest: bad ranges in max satisfying ok 1 - should be equal 1..1 ok 2 - bad ranges in max satisfying # time=38.137ms 1..2 # time=513.523ms ok 43 - test/ranges/max-satisfying.js # time=513.523ms # Subtest: test/ranges/min-satisfying.js # Subtest: min satisfying ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal 1..4 ok 1 - min satisfying # time=292.959ms # Subtest: bad ranges in min satisfying ok 1 - should be equal 1..1 ok 2 - bad ranges in min satisfying # time=42.537ms 1..2 # time=500.977ms ok 44 - test/ranges/min-satisfying.js # time=500.977ms # Subtest: test/ranges/min-version.js # Subtest: minimum version in range tests ok 1 - minVersion(*, false) = 0.0.0 ok 2 - minVersion(* || >=2, false) = 0.0.0 ok 3 - minVersion(>=2 || *, false) = 0.0.0 ok 4 - minVersion(>2 || *, false) = 0.0.0 ok 5 - minVersion(1.0.0, false) = 1.0.0 ok 6 - minVersion(1.0, false) = 1.0.0 ok 7 - minVersion(1.0.x, false) = 1.0.0 ok 8 - minVersion(1.0.*, false) = 1.0.0 ok 9 - minVersion(1, false) = 1.0.0 ok 10 - minVersion(1.x.x, false) = 1.0.0 ok 11 - minVersion(1.x.x, false) = 1.0.0 ok 12 - minVersion(1.*.x, false) = 1.0.0 ok 13 - minVersion(1.x.*, false) = 1.0.0 ok 14 - minVersion(1.x, false) = 1.0.0 ok 15 - minVersion(1.*, false) = 1.0.0 ok 16 - minVersion(=1.0.0, false) = 1.0.0 ok 17 - minVersion(~1.1.1, false) = 1.1.1 ok 18 - minVersion(~1.1.1-beta, false) = 1.1.1-beta ok 19 - minVersion(~1.1.1 || >=2, false) = 1.1.1 ok 20 - minVersion(^1.1.1, false) = 1.1.1 ok 21 - minVersion(^1.1.1-beta, false) = 1.1.1-beta ok 22 - minVersion(^1.1.1 || >=2, false) = 1.1.1 ok 23 - minVersion(^2.16.2 ^2.16, false) = 2.16.2 ok 24 - minVersion(1.1.1 - 1.8.0, false) = 1.1.1 ok 25 - minVersion(1.1 - 1.8.0, false) = 1.1.0 ok 26 - minVersion(<2, false) = 0.0.0 ok 27 - minVersion(<0.0.0-beta, false) = 0.0.0-0 ok 28 - minVersion(<0.0.1-beta, false) = 0.0.0 ok 29 - minVersion(<2 || >4, false) = 0.0.0 ok 30 - minVersion(>4 || <2, false) = 0.0.0 ok 31 - minVersion(<=2 || >=4, false) = 0.0.0 ok 32 - minVersion(>=4 || <=2, false) = 0.0.0 ok 33 - minVersion(<0.0.0-beta >0.0.0-alpha, false) = 0.0.0-alpha.0 ok 34 - minVersion(>0.0.0-alpha <0.0.0-beta, false) = 0.0.0-alpha.0 ok 35 - minVersion(>=1.1.1 <2 || >=2.2.2 <2, false) = 1.1.1 ok 36 - minVersion(>=2.2.2 <2 || >=1.1.1 <2, false) = 1.1.1 ok 37 - minVersion(>1.0.0, false) = 1.0.1 ok 38 - minVersion(>1.0.0-0, false) = 1.0.0-0.0 ok 39 - minVersion(>1.0.0-beta, false) = 1.0.0-beta.0 ok 40 - minVersion(>2 || >1.0.0, false) = 1.0.1 ok 41 - minVersion(>2 || >1.0.0-0, false) = 1.0.0-0.0 ok 42 - minVersion(>2 || >1.0.0-beta, false) = 1.0.0-beta.0 ok 43 - minVersion(>4 <3, false) = null 1..43 ok 1 - minimum version in range tests # time=524.28ms 1..1 # time=712.876ms ok 45 - test/ranges/min-version.js # time=712.876ms # Subtest: test/ranges/outside.js # Subtest: gtr tests ok 1 - outside(1.3.0, ~1.2.2, > false) ok 2 - outside(0.7.1-1, ~0.6.1-1, > false) ok 3 - outside(2.0.1, 1.0.0 - 2.0.0, > false) ok 4 - outside(1.0.1-beta1, 1.0.0, > false) ok 5 - outside(2.0.0, 1.0.0, > false) ok 6 - outside(2.1.1, <=2.0.0, > false) ok 7 - outside(3.2.9, <=2.0.0, > false) ok 8 - outside(2.0.0, <2.0.0, > false) ok 9 - outside(1.2.5, 0.1.20 || 1.2.4, > false) ok 10 - outside(3.0.0, 2.x.x, > false) ok 11 - outside(1.3.0, 1.2.x, > false) ok 12 - outside(3.0.0, 1.2.x || 2.x, > false) ok 13 - outside(5.0.1, 2.*.*, > false) ok 14 - outside(1.3.3, 1.2.*, > false) ok 15 - outside(4.0.0, 1.2.* || 2.*, > false) ok 16 - outside(3.0.0, 2, > false) ok 17 - outside(2.4.2, 2.3, > false) ok 18 - outside(2.5.0, ~2.4, > false) ok 19 - outside(2.5.5, ~2.4, > false) ok 20 - outside(3.3.0, ~>3.2.1, > false) ok 21 - outside(2.2.3, ~1, > false) ok 22 - outside(2.2.4, ~>1, > false) ok 23 - outside(3.2.3, ~> 1, > false) ok 24 - outside(1.1.2, ~1.0, > false) ok 25 - outside(1.1.0, ~ 1.0, > false) ok 26 - outside(1.2.0, <1.2, > false) ok 27 - outside(1.2.1, < 1.2, > false) ok 28 - outside(2.0.0beta, 1, > true) ok 29 - outside(0.6.0, ~v0.5.4-pre, > false) ok 30 - outside(0.6.1-pre, ~v0.5.4-pre, > false) ok 31 - outside(0.8.0, =0.7.x, > false) ok 32 - outside(0.8.0-asdf, =0.7.x, > false) ok 33 - outside(0.7.0, <0.7.x, > false) ok 34 - outside(2.2.3, 1.0.0 - 2.0.0, > false) ok 35 - outside(1.0.1, 1.0.0, > false) ok 36 - outside(3.0.0, <=2.0.0, > false) ok 37 - outside(2.9999.9999, <=2.0.0, > false) ok 38 - outside(2.2.9, <=2.0.0, > false) ok 39 - outside(2.9999.9999, <2.0.0, > false) ok 40 - outside(2.2.9, <2.0.0, > false) ok 41 - outside(3.1.3, 2.x.x, > false) ok 42 - outside(1.3.3, 1.2.x, > false) ok 43 - outside(3.1.3, 1.2.x || 2.x, > false) ok 44 - outside(3.1.3, 2.*.*, > false) ok 45 - outside(3.1.3, 1.2.* || 2.*, > false) ok 46 - outside(3.1.2, 2, > false) ok 47 - outside(2.4.1, 2.3, > false) ok 48 - outside(3.3.2, ~>3.2.1, > false) ok 49 - outside(2.2.3, ~>1, > false) ok 50 - outside(1.1.0, ~1.0, > false) ok 51 - outside(1.0.0, <1, > false) ok 52 - outside(1.0.0beta, <1, > true) ok 53 - outside(1.0.0beta, < 1, > true) ok 54 - outside(0.8.2, =0.7.x, > false) ok 55 - outside(0.7.2, <0.7.x, > false) ok 56 - outside(0.7.2-beta, 0.7.x, > false) 1..56 ok 1 - gtr tests # time=1296.677ms # Subtest: ltr tests ok 1 - outside(1.2.1, ~1.2.2, <, false) ok 2 - outside(0.6.1-0, ~0.6.1-1, <, false) ok 3 - outside(0.0.1, 1.0.0 - 2.0.0, <, false) ok 4 - outside(1.0.0-beta.1, 1.0.0-beta.2, <, false) ok 5 - outside(0.0.0, 1.0.0, <, false) ok 6 - outside(1.1.1, >=2.0.0, <, false) ok 7 - outside(1.2.9, >=2.0.0, <, false) ok 8 - outside(2.0.0, >2.0.0, <, false) ok 9 - outside(0.1.5, 0.1.20 || 1.2.4, <, false) ok 10 - outside(1.0.0, 2.x.x, <, false) ok 11 - outside(1.1.0, 1.2.x, <, false) ok 12 - outside(1.0.0, 1.2.x || 2.x, <, false) ok 13 - outside(1.0.1, 2.*.*, <, false) ok 14 - outside(1.1.3, 1.2.*, <, false) ok 15 - outside(1.1.9999, 1.2.* || 2.*, <, false) ok 16 - outside(1.0.0, 2, <, false) ok 17 - outside(2.2.2, 2.3, <, false) ok 18 - outside(2.3.0, ~2.4, <, false) ok 19 - outside(2.3.5, ~2.4, <, false) ok 20 - outside(3.2.0, ~>3.2.1, <, false) ok 21 - outside(0.2.3, ~1, <, false) ok 22 - outside(0.2.4, ~>1, <, false) ok 23 - outside(0.2.3, ~> 1, <, false) ok 24 - outside(0.1.2, ~1.0, <, false) ok 25 - outside(0.1.0, ~ 1.0, <, false) ok 26 - outside(1.2.0, >1.2, <, false) ok 27 - outside(1.2.1, > 1.2, <, false) ok 28 - outside(0.0.0beta, 1, <, true) ok 29 - outside(0.5.4-alpha, ~v0.5.4-pre, <, false) ok 30 - outside(0.6.0, =0.7.x, <, false) ok 31 - outside(0.6.0-asdf, =0.7.x, <, false) ok 32 - outside(0.6.0, >=0.7.x, <, false) ok 33 - outside(0.2.3, 1.0.0 - 2.0.0, <, false) ok 34 - outside(0.0.1, 1.0.0, <, false) ok 35 - outside(1.0.0, >=2.0.0, <, false) ok 36 - outside(1.9999.9999, >=2.0.0, <, false) ok 37 - outside(1.2.9, >2.0.0, <, false) ok 38 - outside(1.1.3, 2.x.x, <, false) ok 39 - outside(1.1.3, 1.2.x, <, false) ok 40 - outside(1.1.3, 1.2.x || 2.x, <, false) ok 41 - outside(1.1.3, 2.*.*, <, false) ok 42 - outside(1.1.3, 1.2.* || 2.*, <, false) ok 43 - outside(1.9999.9999, 2, <, false) ok 44 - outside(2.2.1, 2.3, <, false) ok 45 - outside(2.3.2, ~>3.2.1, <, false) ok 46 - outside(0.2.3, ~>1, <, false) ok 47 - outside(0.0.0, ~1.0, <, false) ok 48 - outside(1.0.0, >1, <, false) ok 49 - outside(1.0.0beta, 2, <, true) ok 50 - outside(1.0.0beta, >1, <, true) ok 51 - outside(1.0.0beta, > 1, <, true) ok 52 - outside(0.6.2, =0.7.x, <, false) ok 53 - outside(0.7.0-asdf, =0.7.x, <, false) ok 54 - outside(1.0.0-0, ^1, <, false) ok 55 - outside(0.7.0-asdf, >=0.7.x, <, false) ok 56 - outside(1.0.0beta, 1, <, true) ok 57 - outside(0.6.2, >=0.7.x, <, false) ok 58 - outside(1.3.0-alpha, >1.2.3, <, false) 1..58 ok 2 - ltr tests # time=187.333ms # Subtest: negative gtr tests ok 1 - !outside(0.6.1-1, ~0.6.1-1, > false) ok 2 - !outside(1.2.3, 1.0.0 - 2.0.0, > false) ok 3 - !outside(0.9.9, 1.0.0 - 2.0.0, > false) ok 4 - !outside(1.0.0, 1.0.0, > false) ok 5 - !outside(0.2.4, >=*, > false) ok 6 - !outside(1.0.0, , > true) ok 7 - !outside(1.2.3, *, > false) ok 8 - !outside(v1.2.3-foo, *, > false) ok 9 - !outside(1.0.0, >=1.0.0, > false) ok 10 - !outside(1.0.1, >=1.0.0, > false) ok 11 - !outside(1.1.0, >=1.0.0, > false) ok 12 - !outside(1.0.1, >1.0.0, > false) ok 13 - !outside(1.1.0, >1.0.0, > false) ok 14 - !outside(2.0.0, <=2.0.0, > false) ok 15 - !outside(1.9999.9999, <=2.0.0, > false) ok 16 - !outside(0.2.9, <=2.0.0, > false) ok 17 - !outside(1.9999.9999, <2.0.0, > false) ok 18 - !outside(0.2.9, <2.0.0, > false) ok 19 - !outside(1.0.0, >= 1.0.0, > false) ok 20 - !outside(1.0.1, >= 1.0.0, > false) ok 21 - !outside(1.1.0, >= 1.0.0, > false) ok 22 - !outside(1.0.1, > 1.0.0, > false) ok 23 - !outside(1.1.0, > 1.0.0, > false) ok 24 - !outside(2.0.0, <= 2.0.0, > false) ok 25 - !outside(1.9999.9999, <= 2.0.0, > false) ok 26 - !outside(0.2.9, <= 2.0.0, > false) ok 27 - !outside(1.9999.9999, < 2.0.0, > false) ok 28 - !outside(0.2.9, < 2.0.0, > false) ok 29 - !outside(v0.1.97, >=0.1.97, > false) ok 30 - !outside(0.1.97, >=0.1.97, > false) ok 31 - !outside(1.2.4, 0.1.20 || 1.2.4, > false) ok 32 - !outside(1.2.4, 0.1.20 || >1.2.4, > false) ok 33 - !outside(1.2.3, 0.1.20 || 1.2.4, > false) ok 34 - !outside(0.1.20, 0.1.20 || 1.2.4, > false) ok 35 - !outside(0.0.0, >=0.2.3 || <0.0.1, > false) ok 36 - !outside(0.2.3, >=0.2.3 || <0.0.1, > false) ok 37 - !outside(0.2.4, >=0.2.3 || <0.0.1, > false) ok 38 - !outside(1.3.4, ||, > false) ok 39 - !outside(2.1.3, 2.x.x, > false) ok 40 - !outside(1.2.3, 1.2.x, > false) ok 41 - !outside(2.1.3, 1.2.x || 2.x, > false) ok 42 - !outside(1.2.3, 1.2.x || 2.x, > false) ok 43 - !outside(1.2.3, x, > false) ok 44 - !outside(2.1.3, 2.*.*, > false) ok 45 - !outside(1.2.3, 1.2.*, > false) ok 46 - !outside(2.1.3, 1.2.* || 2.*, > false) ok 47 - !outside(1.2.3, 1.2.* || 2.*, > false) ok 48 - !outside(2.1.2, 2, > false) ok 49 - !outside(2.3.1, 2.3, > false) ok 50 - !outside(2.4.0, ~2.4, > false) ok 51 - !outside(2.4.5, ~2.4, > false) ok 52 - !outside(3.2.2, ~>3.2.1, > false) ok 53 - !outside(1.2.3, ~1, > false) ok 54 - !outside(1.2.3, ~>1, > false) ok 55 - !outside(1.2.3, ~> 1, > false) ok 56 - !outside(1.0.2, ~1.0, > false) ok 57 - !outside(1.0.2, ~ 1.0, > false) ok 58 - !outside(1.0.0, >=1, > false) ok 59 - !outside(1.0.0, >= 1, > false) ok 60 - !outside(1.1.1, <1.2, > false) ok 61 - !outside(1.1.1, < 1.2, > false) ok 62 - !outside(1.0.0beta, 1, > true) ok 63 - !outside(0.5.5, ~v0.5.4-pre, > false) ok 64 - !outside(0.5.4, ~v0.5.4-pre, > false) ok 65 - !outside(0.7.2, =0.7.x, > false) ok 66 - !outside(0.7.2, >=0.7.x, > false) ok 67 - !outside(0.7.0-asdf, =0.7.x, > false) ok 68 - !outside(0.7.0-asdf, >=0.7.x, > false) ok 69 - !outside(0.6.2, <=0.7.x, > false) ok 70 - !outside(0.2.5, >0.2.3 >0.2.4 <=0.2.5, > false) ok 71 - !outside(0.2.4, >=0.2.3 <=0.2.4, > false) ok 72 - !outside(2.0.0, 1.0.0 - 2.0.0, > false) ok 73 - !outside(0.0.0-0, ^1, > false) ok 74 - !outside(2.0.0, ^3.0.0, > false) ok 75 - !outside(2.0.0, ^1.0.0 || ~2.0.1, > false) ok 76 - !outside(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, > false) ok 77 - !outside(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, > true) ok 78 - !outside(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, > true) ok 79 - !outside(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, > false) ok 80 - !outside(0.7.2-beta, 0.7.x, > [object Object]) 1..80 ok 3 - negative gtr tests # time=253.271ms # Subtest: negative ltr tests ok 1 - !outside(1.1.0, ~ 1.0, < false) ok 2 - !outside(0.6.1-1, ~0.6.1-1, < false) ok 3 - !outside(1.2.3, 1.0.0 - 2.0.0, < false) ok 4 - !outside(2.9.9, 1.0.0 - 2.0.0, < false) ok 5 - !outside(1.0.0, 1.0.0, < false) ok 6 - !outside(0.2.4, >=*, < false) ok 7 - !outside(1.0.0, , < true) ok 8 - !outside(1.2.3, *, < false) ok 9 - !outside(1.0.0, >=1.0.0, < false) ok 10 - !outside(1.0.1, >=1.0.0, < false) ok 11 - !outside(1.1.0, >=1.0.0, < false) ok 12 - !outside(1.0.1, >1.0.0, < false) ok 13 - !outside(1.1.0, >1.0.0, < false) ok 14 - !outside(2.0.0, <=2.0.0, < false) ok 15 - !outside(1.9999.9999, <=2.0.0, < false) ok 16 - !outside(0.2.9, <=2.0.0, < false) ok 17 - !outside(1.9999.9999, <2.0.0, < false) ok 18 - !outside(0.2.9, <2.0.0, < false) ok 19 - !outside(1.0.0, >= 1.0.0, < false) ok 20 - !outside(1.0.1, >= 1.0.0, < false) ok 21 - !outside(1.1.0, >= 1.0.0, < false) ok 22 - !outside(1.0.1, > 1.0.0, < false) ok 23 - !outside(1.1.0, > 1.0.0, < false) ok 24 - !outside(2.0.0, <= 2.0.0, < false) ok 25 - !outside(1.9999.9999, <= 2.0.0, < false) ok 26 - !outside(0.2.9, <= 2.0.0, < false) ok 27 - !outside(1.9999.9999, < 2.0.0, < false) ok 28 - !outside(0.2.9, < 2.0.0, < false) ok 29 - !outside(v0.1.97, >=0.1.97, < false) ok 30 - !outside(0.1.97, >=0.1.97, < false) ok 31 - !outside(1.2.4, 0.1.20 || 1.2.4, < false) ok 32 - !outside(1.2.4, 0.1.20 || >1.2.4, < false) ok 33 - !outside(1.2.3, 0.1.20 || 1.2.4, < false) ok 34 - !outside(0.1.20, 0.1.20 || 1.2.4, < false) ok 35 - !outside(0.0.0, >=0.2.3 || <0.0.1, < false) ok 36 - !outside(0.2.3, >=0.2.3 || <0.0.1, < false) ok 37 - !outside(0.2.4, >=0.2.3 || <0.0.1, < false) ok 38 - !outside(1.3.4, ||, < false) ok 39 - !outside(2.1.3, 2.x.x, < false) ok 40 - !outside(1.2.3, 1.2.x, < false) ok 41 - !outside(2.1.3, 1.2.x || 2.x, < false) ok 42 - !outside(1.2.3, 1.2.x || 2.x, < false) ok 43 - !outside(1.2.3, x, < false) ok 44 - !outside(2.1.3, 2.*.*, < false) ok 45 - !outside(1.2.3, 1.2.*, < false) ok 46 - !outside(2.1.3, 1.2.* || 2.*, < false) ok 47 - !outside(1.2.3, 1.2.* || 2.*, < false) ok 48 - !outside(2.1.2, 2, < false) ok 49 - !outside(2.3.1, 2.3, < false) ok 50 - !outside(2.4.0, ~2.4, < false) ok 51 - !outside(2.4.5, ~2.4, < false) ok 52 - !outside(3.2.2, ~>3.2.1, < false) ok 53 - !outside(1.2.3, ~1, < false) ok 54 - !outside(1.2.3, ~>1, < false) ok 55 - !outside(1.2.3, ~> 1, < false) ok 56 - !outside(1.0.2, ~1.0, < false) ok 57 - !outside(1.0.2, ~ 1.0, < false) ok 58 - !outside(1.0.0, >=1, < false) ok 59 - !outside(1.0.0, >= 1, < false) ok 60 - !outside(1.1.1, <1.2, < false) ok 61 - !outside(1.1.1, < 1.2, < false) ok 62 - !outside(0.5.5, ~v0.5.4-pre, < false) ok 63 - !outside(0.5.4, ~v0.5.4-pre, < false) ok 64 - !outside(0.7.2, =0.7.x, < false) ok 65 - !outside(0.7.2, >=0.7.x, < false) ok 66 - !outside(0.6.2, <=0.7.x, < false) ok 67 - !outside(0.2.5, >0.2.3 >0.2.4 <=0.2.5, < false) ok 68 - !outside(0.2.4, >=0.2.3 <=0.2.4, < false) ok 69 - !outside(2.0.0, 1.0.0 - 2.0.0, < false) ok 70 - !outside(4.0.0, ^3.0.0, < false) ok 71 - !outside(2.0.0, ^1.0.0 || ~2.0.1, < false) ok 72 - !outside(3.2.0, ^0.1.0 || ~3.0.1 || 5.0.0, < false) ok 73 - !outside(1.0.0beta, ^0.1.0 || ~3.0.1 || 5.0.0, < true) ok 74 - !outside(5.0.0-0, ^0.1.0 || ~3.0.1 || 5.0.0, < true) ok 75 - !outside(3.5.0, ^0.1.0 || ~3.0.1 || >4 <=5.0.0, < false) ok 76 - !outside(1.0.0beta, ^1.0.0alpha, < true) ok 77 - !outside(1.0.0beta, ~1.0.0alpha, < true) ok 78 - !outside(1.0.0beta, ^1.0.0-alpha, < true) ok 79 - !outside(1.0.0beta, ~1.0.0-alpha, < true) ok 80 - !outside(1.0.0-beta, ^1.0.0-alpha, < false) ok 81 - !outside(1.0.0-beta, ~1.0.0-alpha, < false) ok 82 - !outside(1.0.0, =0.1.0, < false) ok 83 - !outside(1.3.0-alpha, >1.2.3, < [object Object]) 1..83 ok 4 - negative ltr tests # time=241.628ms # Subtest: outside with bad hilo throws ok 1 - expected to throw: TypeError Must provide a hilo val of "<" or ">" 1..1 ok 5 - outside with bad hilo throws # time=261.661ms 1..5 # time=2859.229ms ok 46 - test/ranges/outside.js # time=2859.229ms # Subtest: test/ranges/simplify.js ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal 1..7 # time=317.587ms ok 47 - test/ranges/simplify.js # time=317.587ms # Subtest: test/ranges/subset.js 1..82 ok 1 - 1.2.3 ⊂ 1.2.3 = true ok 2 - 1.2.3 ⊂ 1.x = true ok 3 - 1.2.3 1.2.4 ⊂ 1.2.3 = true ok 4 - 1.2.3 1.2.4 ⊂ 1.2.9 = true ok 5 - 1.2.3 ⊂ >1.2.0 = true ok 6 - 1.2.3 2.3.4 || 2.3.4 ⊂ 3 = false ok 7 - ^1.2.3-pre.0 ⊂ 1.x = false ok 8 - ^1.2.3-pre.0 ⊂ 1.x = true includePrerelease ok 9 - >2 <1 ⊂ 3 = true ok 10 - 1 || 2 || 3 ⊂ >=1.0.0 = true ok 11 - 1.2.3 ⊂ * = true ok 12 - ^1.2.3 ⊂ * = true ok 13 - ^1.2.3-pre.0 ⊂ * = false ok 14 - ^1.2.3-pre.0 ⊂ * = true includePrerelease ok 15 - 1 || 2 || 3 ⊂ * = true ok 16 - ^1.2.3-pre.0 ⊂ >=1.0.0 = false ok 17 - ^1.2.3-pre.0 ⊂ >=1.0.0 = true includePrerelease ok 18 - ^1.2.3-pre.0 ⊂ >=1.2.3-pre.0 = true ok 19 - ^1.2.3-pre.0 ⊂ >=1.2.3-pre.0 = true includePrerelease ok 20 - >1.2.3-pre.0 ⊂ >=1.2.3-pre.0 = true ok 21 - >1.2.3-pre.0 ⊂ >1.2.3-pre.0 || 2 = true ok 22 - 1 >1.2.3-pre.0 ⊂ >1.2.3-pre.0 = true ok 23 - 1 <=1.2.3-pre.0 ⊂ >=1.0.0-0 = false ok 24 - 1 <=1.2.3-pre.0 ⊂ >=1.0.0-0 = true includePrerelease ok 25 - 1 <=1.2.3-pre.0 ⊂ <=1.2.3-pre.0 = true ok 26 - 1 <=1.2.3-pre.0 ⊂ <=1.2.3-pre.0 = true includePrerelease ok 27 - <1.2.3-pre.0 ⊂ <=1.2.3-pre.0 = true ok 28 - <1.2.3-pre.0 ⊂ <1.2.3-pre.0 || 2 = true ok 29 - 1 <1.2.3-pre.0 ⊂ <1.2.3-pre.0 = true ok 30 - * ⊂ * = true ok 31 - '' ⊂ * = true ok 32 - * ⊂ '' = true ok 33 - '' ⊂ '' = true ok 34 - * ⊂ >=0.0.0-0 = true includePrerelease ok 35 - * ⊂ >=0.0.0 = true ok 36 - * ⊂ >=0.0.0 = false includePrerelease ok 37 - * ⊂ >=0.0.0-0 = true ok 38 - ^2 || ^3 || ^4 ⊂ >=1 = true ok 39 - ^2 || ^3 || ^4 ⊂ >1 = true ok 40 - ^2 || ^3 || ^4 ⊂ >=2 = true ok 41 - ^2 || ^3 || ^4 ⊂ >=3 = false ok 42 - >=1 ⊂ ^2 || ^3 || ^4 = false ok 43 - >1 ⊂ ^2 || ^3 || ^4 = false ok 44 - >=2 ⊂ ^2 || ^3 || ^4 = false ok 45 - >=3 ⊂ ^2 || ^3 || ^4 = false ok 46 - ^1 ⊂ ^2 || ^3 || ^4 = false ok 47 - ^2 ⊂ ^2 || ^3 || ^4 = true ok 48 - ^3 ⊂ ^2 || ^3 || ^4 = true ok 49 - ^4 ⊂ ^2 || ^3 || ^4 = true ok 50 - 1.x ⊂ ^2 || ^3 || ^4 = false ok 51 - 2.x ⊂ ^2 || ^3 || ^4 = true ok 52 - 3.x ⊂ ^2 || ^3 || ^4 = true ok 53 - 4.x ⊂ ^2 || ^3 || ^4 = true ok 54 - >=1.0.0 <=1.0.0 || 2.0.0 ⊂ 1.0.0 || 2.0.0 = true ok 55 - <=1.0.0 >=1.0.0 || 2.0.0 ⊂ 1.0.0 || 2.0.0 = true ok 56 - >=1.0.0 ⊂ 1.0.0 = false ok 57 - >=1.0.0 <2.0.0 ⊂ <2.0.0 = true ok 58 - >=1.0.0 <2.0.0 ⊂ >0.0.0 = true ok 59 - >=1.0.0 <=1.0.0 ⊂ 1.0.0 = true ok 60 - >=1.0.0 <=1.0.0 ⊂ 2.0.0 = false ok 61 - <2.0.0 ⊂ >=1.0.0 <2.0.0 = false ok 62 - >=1.0.0 ⊂ >=1.0.0 <2.0.0 = false ok 63 - >=1.0.0 <2.0.0 ⊂ <2.0.0 = true ok 64 - >=1.0.0 <2.0.0 ⊂ >=1.0.0 = true ok 65 - >=1.0.0 <2.0.0 ⊂ >1.0.0 = false ok 66 - >=1.0.0 <=2.0.0 ⊂ <2.0.0 = false ok 67 - >=1.0.0 ⊂ <1.0.0 = false ok 68 - <=1.0.0 ⊂ >1.0.0 = false ok 69 - <=1.0.0 >1.0.0 ⊂ >1.0.0 = true ok 70 - 1.0.0 >1.0.0 ⊂ >1.0.0 = true ok 71 - 1.0.0 <1.0.0 ⊂ >1.0.0 = true ok 72 - <1 <2 <3 ⊂ <4 = true ok 73 - <3 <2 <1 ⊂ <4 = true ok 74 - >1 >2 >3 ⊂ >0 = true ok 75 - >3 >2 >1 ⊂ >0 = true ok 76 - <=1 <=2 <=3 ⊂ <4 = true ok 77 - <=3 <=2 <=1 ⊂ <4 = true ok 78 - >=1 >=2 >=3 ⊂ >0 = true ok 79 - >=3 >=2 >=1 ⊂ >0 = true ok 80 - >=3 >=2 >=1 ⊂ >=3 >=2 >=1 = true ok 81 - >2.0.0 ⊂ >=2.0.0 = true # Subtest: range should be subset of itself in obj or string mode ok 1 - should be equal ok 2 - should be equal ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 8 - should be equal ok 9 - should be equal ok 10 - should be equal ok 11 - should be equal 1..11 ok 82 - range should be subset of itself in obj or string mode # time=123.587ms # time=2122.439ms ok 48 - test/ranges/subset.js # time=2122.439ms # Subtest: test/ranges/to-comparators.js # Subtest: comparators test ok 1 - toComparators(1.0.0 - 2.0.0) === [[">=1.0.0","<=2.0.0"]] ok 2 - toComparators(1.0.0) === [["1.0.0"]] ok 3 - toComparators(>=*) === [[""]] ok 4 - toComparators() === [[""]] ok 5 - toComparators(*) === [[""]] ok 6 - toComparators(*) === [[""]] ok 7 - toComparators(>=1.0.0) === [[">=1.0.0"]] ok 8 - toComparators(>=1.0.0) === [[">=1.0.0"]] ok 9 - toComparators(>=1.0.0) === [[">=1.0.0"]] ok 10 - toComparators(>1.0.0) === [[">1.0.0"]] ok 11 - toComparators(>1.0.0) === [[">1.0.0"]] ok 12 - toComparators(<=2.0.0) === [["<=2.0.0"]] ok 13 - toComparators(1) === [[">=1.0.0","<2.0.0-0"]] ok 14 - toComparators(<=2.0.0) === [["<=2.0.0"]] ok 15 - toComparators(<=2.0.0) === [["<=2.0.0"]] ok 16 - toComparators(<2.0.0) === [["<2.0.0"]] ok 17 - toComparators(<2.0.0) === [["<2.0.0"]] ok 18 - toComparators(>= 1.0.0) === [[">=1.0.0"]] ok 19 - toComparators(>= 1.0.0) === [[">=1.0.0"]] ok 20 - toComparators(>= 1.0.0) === [[">=1.0.0"]] ok 21 - toComparators(> 1.0.0) === [[">1.0.0"]] ok 22 - toComparators(> 1.0.0) === [[">1.0.0"]] ok 23 - toComparators(<= 2.0.0) === [["<=2.0.0"]] ok 24 - toComparators(<= 2.0.0) === [["<=2.0.0"]] ok 25 - toComparators(<= 2.0.0) === [["<=2.0.0"]] ok 26 - toComparators(< 2.0.0) === [["<2.0.0"]] ok 27 - toComparators(< 2.0.0) === [["<2.0.0"]] ok 28 - toComparators(>=0.1.97) === [[">=0.1.97"]] ok 29 - toComparators(>=0.1.97) === [[">=0.1.97"]] ok 30 - toComparators(0.1.20 || 1.2.4) === [["0.1.20"],["1.2.4"]] ok 31 - toComparators(>=0.2.3 || <0.0.1) === [[">=0.2.3"],["<0.0.1"]] ok 32 - toComparators(>=0.2.3 || <0.0.1) === [[">=0.2.3"],["<0.0.1"]] ok 33 - toComparators(>=0.2.3 || <0.0.1) === [[">=0.2.3"],["<0.0.1"]] ok 34 - toComparators(||) === [[""]] ok 35 - toComparators(2.x.x) === [[">=2.0.0","<3.0.0-0"]] ok 36 - toComparators(1.2.x) === [[">=1.2.0","<1.3.0-0"]] ok 37 - toComparators(1.2.x || 2.x) === [[">=1.2.0","<1.3.0-0"],[">=2.0.0","<3.0.0-0"]] ok 38 - toComparators(1.2.x || 2.x) === [[">=1.2.0","<1.3.0-0"],[">=2.0.0","<3.0.0-0"]] ok 39 - toComparators(x) === [[""]] ok 40 - toComparators(2.*.*) === [[">=2.0.0","<3.0.0-0"]] ok 41 - toComparators(1.2.*) === [[">=1.2.0","<1.3.0-0"]] ok 42 - toComparators(1.2.* || 2.*) === [[">=1.2.0","<1.3.0-0"],[">=2.0.0","<3.0.0-0"]] ok 43 - toComparators(1.2.* || 2.*) === [[">=1.2.0","<1.3.0-0"],[">=2.0.0","<3.0.0-0"]] ok 44 - toComparators(*) === [[""]] ok 45 - toComparators(2) === [[">=2.0.0","<3.0.0-0"]] ok 46 - toComparators(2.3) === [[">=2.3.0","<2.4.0-0"]] ok 47 - toComparators(~2.4) === [[">=2.4.0","<2.5.0-0"]] ok 48 - toComparators(~2.4) === [[">=2.4.0","<2.5.0-0"]] ok 49 - toComparators(~>3.2.1) === [[">=3.2.1","<3.3.0-0"]] ok 50 - toComparators(~1) === [[">=1.0.0","<2.0.0-0"]] ok 51 - toComparators(~>1) === [[">=1.0.0","<2.0.0-0"]] ok 52 - toComparators(~> 1) === [[">=1.0.0","<2.0.0-0"]] ok 53 - toComparators(~1.0) === [[">=1.0.0","<1.1.0-0"]] ok 54 - toComparators(~ 1.0) === [[">=1.0.0","<1.1.0-0"]] ok 55 - toComparators(~ 1.0.3) === [[">=1.0.3","<1.1.0-0"]] ok 56 - toComparators(~> 1.0.3) === [[">=1.0.3","<1.1.0-0"]] ok 57 - toComparators(<1) === [["<1.0.0-0"]] ok 58 - toComparators(< 1) === [["<1.0.0-0"]] ok 59 - toComparators(>=1) === [[">=1.0.0"]] ok 60 - toComparators(>= 1) === [[">=1.0.0"]] ok 61 - toComparators(<1.2) === [["<1.2.0-0"]] ok 62 - toComparators(< 1.2) === [["<1.2.0-0"]] ok 63 - toComparators(1) === [[">=1.0.0","<2.0.0-0"]] ok 64 - toComparators(1 2) === [[">=1.0.0","<2.0.0-0",">=2.0.0","<3.0.0-0"]] ok 65 - toComparators(1.2 - 3.4.5) === [[">=1.2.0","<=3.4.5"]] ok 66 - toComparators(1.2.3 - 3.4) === [[">=1.2.3","<3.5.0-0"]] ok 67 - toComparators(1.2.3 - 3) === [[">=1.2.3","<4.0.0-0"]] ok 68 - toComparators(>*) === [["<0.0.0-0"]] ok 69 - toComparators(<*) === [["<0.0.0-0"]] ok 70 - toComparators(>X) === [["<0.0.0-0"]] ok 71 - toComparators(* 2.x) === [["<0.0.0-0"]] ok 73 - toComparators(>x 2.x || * || =1.0.0 <=2.0.0 undefined ok 2 - validRange(1.0.0 - 2.0.0) === >=1.0.0-0 <2.0.1-0 {"includePrerelease":true} ok 3 - validRange(1 - 2) === >=1.0.0 <3.0.0-0 undefined ok 4 - validRange(1 - 2) === >=1.0.0-0 <3.0.0-0 {"includePrerelease":true} ok 5 - validRange(1.0 - 2.0) === >=1.0.0 <2.1.0-0 undefined ok 6 - validRange(1.0 - 2.0) === >=1.0.0-0 <2.1.0-0 {"includePrerelease":true} ok 7 - validRange(1.0.0) === 1.0.0 {"loose":false} ok 8 - validRange(>=*) === * undefined ok 9 - validRange() === * undefined ok 10 - validRange(*) === * undefined ok 11 - validRange(>=1.0.0) === >=1.0.0 undefined ok 12 - validRange(>1.0.0) === >1.0.0 undefined ok 13 - validRange(<=2.0.0) === <=2.0.0 undefined ok 14 - validRange(1) === >=1.0.0 <2.0.0-0 undefined ok 15 - validRange(<2.0.0) === <2.0.0 undefined ok 16 - validRange(>= 1.0.0) === >=1.0.0 undefined ok 17 - validRange(>= 1.0.0) === >=1.0.0 undefined ok 18 - validRange(>= 1.0.0) === >=1.0.0 undefined ok 19 - validRange(> 1.0.0) === >1.0.0 undefined ok 20 - validRange(> 1.0.0) === >1.0.0 undefined ok 21 - validRange(<= 2.0.0) === <=2.0.0 undefined ok 22 - validRange(<= 2.0.0) === <=2.0.0 undefined ok 23 - validRange(<= 2.0.0) === <=2.0.0 undefined ok 24 - validRange(< 2.0.0) === <2.0.0 undefined ok 25 - validRange(< 2.0.0) === <2.0.0 undefined ok 26 - validRange(>=0.1.97) === >=0.1.97 undefined ok 27 - validRange(0.1.20 || 1.2.4) === 0.1.20||1.2.4 undefined ok 28 - validRange(>=0.2.3 || <0.0.1) === >=0.2.3||<0.0.1 undefined ok 29 - validRange(||) === * undefined ok 30 - validRange(2.x.x) === >=2.0.0 <3.0.0-0 undefined ok 31 - validRange(1.2.x) === >=1.2.0 <1.3.0-0 undefined ok 32 - validRange(1.2.x || 2.x) === >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 undefined ok 33 - validRange(x) === * undefined ok 34 - validRange(2.*.*) === >=2.0.0 <3.0.0-0 undefined ok 35 - validRange(1.2.*) === >=1.2.0 <1.3.0-0 undefined ok 36 - validRange(1.2.* || 2.*) === >=1.2.0 <1.3.0-0||>=2.0.0 <3.0.0-0 undefined ok 37 - validRange(2) === >=2.0.0 <3.0.0-0 undefined ok 38 - validRange(2.3) === >=2.3.0 <2.4.0-0 undefined ok 39 - validRange(~2.4) === >=2.4.0 <2.5.0-0 undefined ok 40 - validRange(~>3.2.1) === >=3.2.1 <3.3.0-0 undefined ok 41 - validRange(~1) === >=1.0.0 <2.0.0-0 undefined ok 42 - validRange(~>1) === >=1.0.0 <2.0.0-0 undefined ok 43 - validRange(~> 1) === >=1.0.0 <2.0.0-0 undefined ok 44 - validRange(~1.0) === >=1.0.0 <1.1.0-0 undefined ok 45 - validRange(~ 1.0) === >=1.0.0 <1.1.0-0 undefined ok 46 - validRange(^0) === <1.0.0-0 undefined ok 47 - validRange(^ 1) === >=1.0.0 <2.0.0-0 undefined ok 48 - validRange(^0.1) === >=0.1.0 <0.2.0-0 undefined ok 49 - validRange(^1.0) === >=1.0.0 <2.0.0-0 undefined ok 50 - validRange(^1.2) === >=1.2.0 <2.0.0-0 undefined ok 51 - validRange(^0.0.1) === >=0.0.1 <0.0.2-0 undefined ok 52 - validRange(^0.0.1-beta) === >=0.0.1-beta <0.0.2-0 undefined ok 53 - validRange(^0.1.2) === >=0.1.2 <0.2.0-0 undefined ok 54 - validRange(^1.2.3) === >=1.2.3 <2.0.0-0 undefined ok 55 - validRange(^1.2.3-beta.4) === >=1.2.3-beta.4 <2.0.0-0 undefined ok 56 - validRange(<1) === <1.0.0-0 undefined ok 57 - validRange(< 1) === <1.0.0-0 undefined ok 58 - validRange(>=1) === >=1.0.0 undefined ok 59 - validRange(>= 1) === >=1.0.0 undefined ok 60 - validRange(<1.2) === <1.2.0-0 undefined ok 61 - validRange(< 1.2) === <1.2.0-0 undefined ok 62 - validRange(>01.02.03) === >1.2.3 true ok 63 - validRange(>01.02.03) === null undefined ok 64 - validRange(~1.2.3beta) === >=1.2.3-beta <1.3.0-0 {"loose":true} ok 65 - validRange(~1.2.3beta) === null undefined ok 66 - validRange(^ 1.2 ^ 1) === >=1.2.0 <2.0.0-0 >=1.0.0 undefined ok 67 - validRange(1.2 - 3.4.5) === >=1.2.0 <=3.4.5 undefined ok 68 - validRange(1.2.3 - 3.4) === >=1.2.3 <3.5.0-0 undefined ok 69 - validRange(1.2 - 3.4) === >=1.2.0 <3.5.0-0 undefined ok 70 - validRange(>1) === >=2.0.0 undefined ok 71 - validRange(>1.2) === >=1.3.0 undefined ok 72 - validRange(>X) === <0.0.0-0 undefined ok 73 - validRange(* 2.x) === <0.0.0-0 undefined ok 75 - validRange(>x 2.x || * || =09090) === null undefined ok 77 - validRange(>=09090) === >=9090.0.0 true ok 78 - validRange(>=09090-0) === null {"includePrerelease":true} ok 79 - validRange(>=09090-0) === null {"loose":true,"includePrerelease":true} ok 80 - validRange(^9007199254740991.0.0) === null undefined ok 81 - validRange(=9007199254740991.0.0) === 9007199254740991.0.0 undefined ok 82 - validRange(^9007199254740990.0.0) === >=9007199254740990.0.0 <9007199254740991.0.0-0 undefined ok 1 - valid range test # time=685.143ms 1..1 # time=794.527ms ok 50 - test/ranges/valid.js # time=794.527ms 1..50 # failed 4 of 50 tests # time=128198.427ms ERROR: Coverage for lines (97.09%) does not meet global threshold (100%) ERROR: Coverage for functions (97.36%) does not meet global threshold (100%) ERROR: Coverage for branches (95.17%) does not meet global threshold (100%) ERROR: Coverage for statements (97.19%) does not meet global threshold (100%) -----------------------|---------|----------|---------|---------|----------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -----------------------|---------|----------|---------|---------|----------------------------------- All files | 97.19 | 95.17 | 97.36 | 97.09 | node-semver | 100 | 100 | 100 | 100 | index.js | 100 | 100 | 100 | 100 | map.js | 100 | 100 | 100 | 100 | preload.js | 100 | 100 | 100 | 100 | node-semver/bin | 73.49 | 56.14 | 81.81 | 72.15 | semver.js | 73.49 | 56.14 | 81.81 | 72.15 | 49-59,76-77,85-92,109,116-120,124 node-semver/classes | 100 | 100 | 100 | 100 | comparator.js | 100 | 100 | 100 | 100 | index.js | 100 | 100 | 100 | 100 | node-semver/functions | 100 | 100 | 100 | 100 | clean.js | 100 | 100 | 100 | 100 | cmp.js | 100 | 100 | 100 | 100 | coerce.js | 100 | 100 | 100 | 100 | compare-build.js | 100 | 100 | 100 | 100 | compare-loose.js | 100 | 100 | 100 | 100 | compare.js | 100 | 100 | 100 | 100 | diff.js | 100 | 100 | 100 | 100 | eq.js | 100 | 100 | 100 | 100 | gt.js | 100 | 100 | 100 | 100 | gte.js | 100 | 100 | 100 | 100 | inc.js | 100 | 100 | 100 | 100 | lt.js | 100 | 100 | 100 | 100 | lte.js | 100 | 100 | 100 | 100 | major.js | 100 | 100 | 100 | 100 | minor.js | 100 | 100 | 100 | 100 | neq.js | 100 | 100 | 100 | 100 | parse.js | 100 | 100 | 100 | 100 | patch.js | 100 | 100 | 100 | 100 | prerelease.js | 100 | 100 | 100 | 100 | rcompare.js | 100 | 100 | 100 | 100 | rsort.js | 100 | 100 | 100 | 100 | satisfies.js | 100 | 100 | 100 | 100 | sort.js | 100 | 100 | 100 | 100 | valid.js | 100 | 100 | 100 | 100 | node-semver/internal | 100 | 100 | 100 | 100 | constants.js | 100 | 100 | 100 | 100 | debug.js | 100 | 100 | 100 | 100 | identifiers.js | 100 | 100 | 100 | 100 | lrucache.js | 100 | 100 | 100 | 100 | parse-options.js | 100 | 100 | 100 | 100 | re.js | 100 | 100 | 100 | 100 | node-semver/ranges | 100 | 100 | 100 | 100 | gtr.js | 100 | 100 | 100 | 100 | intersects.js | 100 | 100 | 100 | 100 | ltr.js | 100 | 100 | 100 | 100 | max-satisfying.js | 100 | 100 | 100 | 100 | min-satisfying.js | 100 | 100 | 100 | 100 | min-version.js | 100 | 100 | 100 | 100 | outside.js | 100 | 100 | 100 | 100 | simplify.js | 100 | 100 | 100 | 100 | subset.js | 100 | 100 | 100 | 100 | to-comparators.js | 100 | 100 | 100 | 100 | valid.js | 100 | 100 | 100 | 100 | -----------------------|---------|----------|---------|---------|----------------------------------- ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list semver-7.7.1-1-riscv64-check.log semver-7.7.1-1-riscv64-prepare.log sent 62 bytes received 51,106 bytes 102,336.00 bytes/sec total size is 487,480 speedup is 9.53