From d4fd4caf499be1a197a5ced52f1ab4c65b4641cb Mon Sep 17 00:00:00 2001 From: Daniel Bunzendahl Date: Wed, 20 May 2015 12:37:14 +0200 Subject: [PATCH 1/4] Warn about different local Node.js versions It is necessary to warn nice people before contributing about the behavior and failing tests related to different versions of local installed Node.js --- README.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 40ece02a..aaf8fac5 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,9 @@ This is the runtime and JavaScript engine that runs on Tessel, built on Lua's VM Building the firmware requires [gyp](https://code.google.com/p/gyp/), and [ninja](http://martine.github.io/ninja/), and [gcc-arm-embedded](https://launchpad.net/gcc-arm-embedded) when building for embedded. +**Important note:** +*Because Colony uses your installed node version to generate deployment code, you have to know there could be different behaviours from different versions of Node.js (more: see make test on Ubuntu 14.04)* + #### OS X To install quickly on a Mac with [Brew](http://brew.sh): @@ -19,8 +22,12 @@ brew install gcc-arm # to build for embedded All dependencies are in the Ubuntu 14.04 repositories: ``` -sudo apt-get install git nodejs npm nodejs-legacy gyp ninja-build -sudo apt-get install gcc-arm-none-eabi # to build for embedded +sudo apt-get install build-essential libssl-dev +curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh +nvm ls-remote +nvm install 0.12.3 +nvm use 0.12.3 +sudo apt-get install git nodejs-legacy gyp ninja-build gcc-arm-none-eabi # to build for embedded ``` ## Building (PC or Embedded) @@ -30,8 +37,16 @@ git clone https://github.com/tessel/runtime.git cd runtime make update make colony +``` + +**Important note:** +Because Colony development started when Node.js version 0.10.13 was released, we run into challenge to stay compatible with following Node.js versions. +The strategie we follow to transcompile to Lua-Bytecode forced us to implement new Node.js features or fixes manually. +Our test cases for Colony are done streight forward but you will see **different** [numbers of failing tests](https://github.com/tessel/t1-runtime/issues/727) what cause at low level code. +``` make test ``` +Please notice the open issues to find known problems. To link globally, run `npm link --local`. You can now run code on your PC using `colony` from your command line (e.g. `colony hello-world.js`). For building firmware, please see the [firmware building instructions](https://github.com/tessel/firmware). From 60605da91df4bc34dd3bf89fb3c1bc12d7d79471 Mon Sep 17 00:00:00 2001 From: Daniel Bunzendahl Date: Thu, 4 Jun 2015 16:11:59 +0200 Subject: [PATCH 2/4] make test log --- testlogs/node0.10.13-test.log | 762 ++++++++++++++++++++++++++++++++++ testlogs/node0.10.25-test.log | 761 +++++++++++++++++++++++++++++++++ testlogs/node0.10.32-test.log | 761 +++++++++++++++++++++++++++++++++ testlogs/node0.10.36-test.log | 761 +++++++++++++++++++++++++++++++++ testlogs/node0.11.16-test.log | 641 ++++++++++++++++++++++++++++ testlogs/node0.12.1-test.log | 596 ++++++++++++++++++++++++++ testlogs/node0.12.2-test.log | 641 ++++++++++++++++++++++++++++ testlogs/node0.12.3-test.log | 641 ++++++++++++++++++++++++++++ 8 files changed, 5564 insertions(+) create mode 100755 testlogs/node0.10.13-test.log create mode 100755 testlogs/node0.10.25-test.log create mode 100755 testlogs/node0.10.32-test.log create mode 100755 testlogs/node0.10.36-test.log create mode 100755 testlogs/node0.11.16-test.log create mode 100755 testlogs/node0.12.1-test.log create mode 100755 testlogs/node0.12.2-test.log create mode 100755 testlogs/node0.12.3-test.log diff --git a/testlogs/node0.10.13-test.log b/testlogs/node0.10.13-test.log new file mode 100755 index 00000000..089dbaae --- /dev/null +++ b/testlogs/node0.10.13-test.log @@ -0,0 +1,762 @@ +node testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +ok test/suite/bitmath.js .............................. 24/28 + skipped: undefined +ok test/suite/buffer.js ............................. 120/120 +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 3/3 +ok test/suite/crypto.js ................................. 1/2 + skipped: undefined +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +ok test/suite/dgram.js .................................. 7/7 +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +ok test/suite/error.js ................................ 35/35 +ok test/suite/etters.js ................................. 8/9 +ok test/suite/event-error.js ............................ 5/5 +ok test/suite/fs-streams.js ............................. 3/3 +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +ok test/suite/http.js ................................. 39/39 +ok test/suite/https.js .................................. 3/3 +ok test/suite/json.js ................................. 76/76 +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +ok test/suite/net.js .................................. 75/75 +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +ok test/suite/streams.js ................................ 2/2 +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +ok test/suite/tls.js .................................... 4/4 +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +ok test/issues/issue-beta-342.js ........................ 7/7 +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +ok test/issues/issue-beta-380.js ........................ 3/3 +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +ok test/issues/issue-runtime-239.js ..................... 5/5 +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +ok test/issues/issue-runtime-306.js ................... 12/12 +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +ok test/issues/issue-runtime-448.js ..................... 9/9 +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +ok test/issues/issue-runtime-611.js ..................... 2/2 +ok test/issues/issue-runtime-612.js ..................... 2/2 +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +ok test/issues/issue-runtime-659.js ..................... 6/6 +ok test/issues/issue-runtime-669.js ................... 37/37 +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +ok test/net/http-get-query.js ........................... 3/3 +ok test/net/http-get.js ................................. 2/2 +ok test/net/http-md5.js ................................. 1/2 + skipped: undefined +ok test/net/http-req-ip.js .............................. 2/2 +total ............................................. 1545/1555 + +ok +colony testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +not ok test/suite/bitmath.js .......................... 15/28 + Command: "/home/daniel/runtime/tools/tap-colony.sh bitmath.js" + TAP version 13 + ok 1 xor operator: "10" == "10" + ok 2 xor operator: "10" == "10" + ok 3 xor operator: "10" == "10" + ok 4 and operator: "4" == "4" + ok 5 and operator: "255" == "255" + ok 6 and operator: "0" == "0" + ok 7 and operator: "0" == "0" + ok 8 and operator: "0" == "0" + ok 9 or operator: "255" == "255" + ok 10 or operator: "1" == "1" + ok 11 or operator: "1" == "1" + ok 12 not operator # SKIP + ok 13 not operator # SKIP + ok 14 not operator # SKIP + ok 15 not operator # SKIP + ok 16 not operator: "0" == "0" + ok 17 1 << 0 + ok 18 1 << 8 + ok 19 1 << 256 + not ok 20 MISSING TEST + not ok 21 MISSING TEST + not ok 22 MISSING TEST + not ok 23 MISSING TEST + not ok 24 MISSING TEST + not ok 25 MISSING TEST + not ok 26 MISSING TEST + not ok 27 MISSING TEST + not ok 28 test/suite/bitmath.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh bitmath.js" + ... + + 1..28 + # tests 28 + # pass 15 + # fail 9 + # skip 4 + +ok test/suite/buffer.js ............................. 120/120 +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 4/4 +ok test/suite/crypto.js ............................... 10/10 +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +not ok test/suite/dgram.js .............................. 2/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh dgram.js" + TAP version 13 + ok 1 ok + ok 2 ok + not ok 3 test/suite/dgram.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh dgram.js" + ... + + 1..3 + # tests 3 + # pass 2 + # fail 1 + +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +ok test/suite/error.js ................................ 35/35 +ok test/suite/etters.js ................................. 8/9 +ok test/suite/event-error.js ............................ 5/5 +ok test/suite/fs-streams.js ............................. 3/3 +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +not ok test/suite/http.js ............................... 0/1 + Command: "/home/daniel/runtime/tools/tap-colony.sh http.js" + TAP version 13 + not ok 1 test/suite/http.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http.js" + ... + + 1..1 + # tests 1 + # fail 1 + +not ok test/suite/https.js .............................. 0/1 + Command: "/home/daniel/runtime/tools/tap-colony.sh https.js" + TAP version 13 + not ok 1 test/suite/https.js + --- + exit: 134 + stderr: | + /home/daniel/runtime/tools/tap-colony.sh: Zeile 10: 17423 Abgebrochen (Speicherabzug geschrieben) ./out/Release/colony "$RELATIVE/$1" + command: "/home/daniel/runtime/tools/tap-colony.sh https.js" + ... + + 1..1 + # tests 1 + # fail 1 + +ok test/suite/json.js ................................. 76/76 +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +not ok test/suite/net.js .............................. 55/75 + Command: "/home/daniel/runtime/tools/tap-colony.sh net.js" + TAP version 13 + ok 1 ok + ok 2 ok + ok 3 equal + ok 4 equal + ok 5 equal + ok 6 equal + ok 7 equal + ok 8 equal + ok 9 equal + ok 10 equal + ok 11 equal + ok 12 equal + ok 13 equal + ok 14 equal + ok 15 equal + ok 16 equal + ok 17 equal + ok 18 equal + ok 19 equal + ok 20 equal + ok 21 equal + ok 22 equal + ok 23 equal + ok 24 equal + ok 25 equal + ok 26 equal + ok 27 equal + ok 28 equal + ok 29 equal + ok 30 equal + ok 31 equal + ok 32 equal + ok 33 equal + ok 34 equal + ok 35 equal + ok 36 equal + ok 37 equal + ok 38 equal + ok 39 equal + ok 40 equal + ok 41 equal + ok 42 equal + ok 43 equal + ok 44 equal + ok 45 equal + ok 46 equal + ok 47 equal + ok 48 equal + ok 49 equal + ok 50 equal + ok 51 equal + ok 52 equal + ok 53 ok + ok 54 ok + ok 55 ok + not ok 56 MISSING TEST + not ok 57 MISSING TEST + not ok 58 MISSING TEST + not ok 59 MISSING TEST + not ok 60 MISSING TEST + not ok 61 MISSING TEST + not ok 62 MISSING TEST + not ok 63 MISSING TEST + not ok 64 MISSING TEST + not ok 65 MISSING TEST + not ok 66 MISSING TEST + not ok 67 MISSING TEST + not ok 68 MISSING TEST + not ok 69 MISSING TEST + not ok 70 MISSING TEST + not ok 71 MISSING TEST + not ok 72 MISSING TEST + not ok 73 MISSING TEST + not ok 74 MISSING TEST + not ok 75 test/suite/net.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh net.js" + ... + + 1..75 + # tests 75 + # pass 55 + # fail 20 + +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +ok test/suite/streams.js ................................ 2/2 +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +not ok test/suite/tls.js ................................ 0/4 + Command: "/home/daniel/runtime/tools/tap-colony.sh tls.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 MISSING TEST + not ok 4 test/suite/tls.js + --- + exit: 134 + stderr: | + /home/daniel/runtime/tools/tap-colony.sh: Zeile 10: 17562 Abgebrochen (Speicherabzug geschrieben) ./out/Release/colony "$RELATIVE/$1" + command: "/home/daniel/runtime/tools/tap-colony.sh tls.js" + ... + + 1..4 + # tests 4 + # fail 4 + +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/colony/buffer-limit.js .......................... 2/2 +ok test/colony/eval-fn.js ............................... 2/2 +ok test/colony/floatint.js ............................ 11/11 +ok test/colony/issue-runtime-620.js ..................... 2/2 +ok test/colony/issue-runtime-627.js ..................... 3/3 +not ok test/colony/math-fns.js ......................... 0/54 + Command: "/home/daniel/runtime/tools/tap-colony.sh math-fns.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 MISSING TEST + not ok 4 MISSING TEST + not ok 5 MISSING TEST + not ok 6 MISSING TEST + not ok 7 MISSING TEST + not ok 8 MISSING TEST + not ok 9 MISSING TEST + not ok 10 MISSING TEST + not ok 11 MISSING TEST + not ok 12 MISSING TEST + not ok 13 MISSING TEST + not ok 14 MISSING TEST + not ok 15 MISSING TEST + not ok 16 MISSING TEST + not ok 17 MISSING TEST + not ok 18 MISSING TEST + not ok 19 MISSING TEST + not ok 20 MISSING TEST + not ok 21 MISSING TEST + not ok 22 MISSING TEST + not ok 23 MISSING TEST + not ok 24 MISSING TEST + not ok 25 MISSING TEST + not ok 26 MISSING TEST + not ok 27 MISSING TEST + not ok 28 MISSING TEST + not ok 29 MISSING TEST + not ok 30 MISSING TEST + not ok 31 MISSING TEST + not ok 32 MISSING TEST + not ok 33 MISSING TEST + not ok 34 MISSING TEST + not ok 35 MISSING TEST + not ok 36 MISSING TEST + not ok 37 MISSING TEST + not ok 38 MISSING TEST + not ok 39 MISSING TEST + not ok 40 MISSING TEST + not ok 41 MISSING TEST + not ok 42 MISSING TEST + not ok 43 MISSING TEST + not ok 44 MISSING TEST + not ok 45 MISSING TEST + not ok 46 MISSING TEST + not ok 47 MISSING TEST + not ok 48 MISSING TEST + not ok 49 MISSING TEST + not ok 50 MISSING TEST + not ok 51 MISSING TEST + not ok 52 MISSING TEST + not ok 53 MISSING TEST + not ok 54 test/colony/math-fns.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh math-fns.js" + ... + + 1..54 + # tests 54 + # fail 54 + +ok test/colony/number.js .............................. 15/15 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +ok test/issues/issue-beta-342.js ........................ 7/7 +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +ok test/issues/issue-beta-380.js ........................ 3/3 +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +ok test/issues/issue-runtime-239.js ..................... 5/5 +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +not ok test/issues/issue-runtime-306.js ............... 10/12 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-306.js" + TAP version 13 + ok 1 wrap: -1 == 0xff + ok 2 wrap: 0x555 % 0xFF == 0x5a + ok 3 wrap: 256 == 0 + ok 4 wrap: -256 == 0 + ok 5 wrap: 0x555 == 0x55 + ok 6 wrap: 300 == 0x2c + ok 7 wrap: -300 == 0xd4 + ok 8 wrap: -0x555 == 0xab + not ok 9 modulus check: -0x555 % 0xFF == -90 + not ok 10 wrap: -0x555 % 0xff == 0xa6 + ok 11 writing -1 yields 0 + ok 12 test/issues/issue-runtime-306.js + + 1..12 + # tests 12 + # pass 10 + # fail 2 + +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +ok test/issues/issue-runtime-448.js ..................... 9/9 +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +not ok test/issues/issue-runtime-611.js ................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-611.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/issues/issue-runtime-611.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-611.js" + ... + + 1..2 + # tests 2 + # fail 2 + +not ok test/issues/issue-runtime-612.js ................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-612.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/issues/issue-runtime-612.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-612.js" + ... + + 1..2 + # tests 2 + # fail 2 + +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +ok test/issues/issue-runtime-659.js ..................... 6/6 +ok test/issues/issue-runtime-669.js ................... 37/37 +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +not ok test/net/http-get-query.js ....................... 0/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-get-query.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 test/net/http-get-query.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-get-query.js" + ... + + 1..3 + # tests 3 + # fail 3 + +not ok test/net/http-get.js ............................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-get.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/net/http-get.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-get.js" + ... + + 1..2 + # tests 2 + # fail 2 + +not ok test/net/http-md5.js ............................. 0/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-md5.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 test/net/http-md5.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-md5.js" + ... + + 1..3 + # tests 3 + # fail 3 + +not ok test/net/http-req-ip.js .......................... 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-req-ip.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/net/http-req-ip.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-req-ip.js" + ... + + 1..2 + # tests 2 + # fail 2 + +total ............................................. 1496/1610 + +not ok +make: *** [test-colony] errors 106 diff --git a/testlogs/node0.10.25-test.log b/testlogs/node0.10.25-test.log new file mode 100755 index 00000000..9451eb77 --- /dev/null +++ b/testlogs/node0.10.25-test.log @@ -0,0 +1,761 @@ +node testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +ok test/suite/bitmath.js .............................. 24/28 + skipped: undefined +ok test/suite/buffer.js ............................. 120/120 +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 3/3 +ok test/suite/crypto.js ................................. 1/2 + skipped: undefined +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +ok test/suite/dgram.js .................................. 7/7 +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +ok test/suite/error.js ................................ 35/35 +ok test/suite/etters.js ................................. 8/9 +ok test/suite/event-error.js ............................ 5/5 +ok test/suite/fs-streams.js ............................. 3/3 +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +ok test/suite/http.js ................................. 39/39 +ok test/suite/https.js .................................. 3/3 +ok test/suite/json.js ................................. 76/76 +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +ok test/suite/net.js .................................. 75/75 +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +ok test/suite/streams.js ................................ 2/2 +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +ok test/suite/tls.js .................................... 4/4 +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +ok test/issues/issue-beta-342.js ........................ 7/7 +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +ok test/issues/issue-beta-380.js ........................ 3/3 +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +ok test/issues/issue-runtime-239.js ..................... 5/5 +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +ok test/issues/issue-runtime-306.js ................... 12/12 +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +ok test/issues/issue-runtime-448.js ..................... 9/9 +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +ok test/issues/issue-runtime-611.js ..................... 2/2 +ok test/issues/issue-runtime-612.js ..................... 2/2 +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +ok test/issues/issue-runtime-659.js ..................... 6/6 +ok test/issues/issue-runtime-669.js ................... 37/37 +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +ok test/net/http-get-query.js ........................... 3/3 +ok test/net/http-get.js ................................. 2/2 +ok test/net/http-md5.js ................................. 1/2 + skipped: undefined +ok test/net/http-req-ip.js .............................. 2/2 +total ............................................. 1545/1555 + +ok +colony testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +not ok test/suite/bitmath.js .......................... 15/28 + Command: "/home/daniel/runtime/tools/tap-colony.sh bitmath.js" + TAP version 13 + ok 1 xor operator: "10" == "10" + ok 2 xor operator: "10" == "10" + ok 3 xor operator: "10" == "10" + ok 4 and operator: "4" == "4" + ok 5 and operator: "255" == "255" + ok 6 and operator: "0" == "0" + ok 7 and operator: "0" == "0" + ok 8 and operator: "0" == "0" + ok 9 or operator: "255" == "255" + ok 10 or operator: "1" == "1" + ok 11 or operator: "1" == "1" + ok 12 not operator # SKIP + ok 13 not operator # SKIP + ok 14 not operator # SKIP + ok 15 not operator # SKIP + ok 16 not operator: "0" == "0" + ok 17 1 << 0 + ok 18 1 << 8 + ok 19 1 << 256 + not ok 20 MISSING TEST + not ok 21 MISSING TEST + not ok 22 MISSING TEST + not ok 23 MISSING TEST + not ok 24 MISSING TEST + not ok 25 MISSING TEST + not ok 26 MISSING TEST + not ok 27 MISSING TEST + not ok 28 test/suite/bitmath.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh bitmath.js" + ... + + 1..28 + # tests 28 + # pass 15 + # fail 9 + # skip 4 + +ok test/suite/buffer.js ............................. 120/120 +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 4/4 +ok test/suite/crypto.js ............................... 10/10 +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +not ok test/suite/dgram.js .............................. 2/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh dgram.js" + TAP version 13 + ok 1 ok + ok 2 ok + not ok 3 test/suite/dgram.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh dgram.js" + ... + + 1..3 + # tests 3 + # pass 2 + # fail 1 + +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +ok test/suite/error.js ................................ 35/35 +ok test/suite/etters.js ................................. 8/9 +ok test/suite/event-error.js ............................ 5/5 +ok test/suite/fs-streams.js ............................. 3/3 +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +not ok test/suite/http.js ............................... 0/1 + Command: "/home/daniel/runtime/tools/tap-colony.sh http.js" + TAP version 13 + not ok 1 test/suite/http.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http.js" + ... + + 1..1 + # tests 1 + # fail 1 + +not ok test/suite/https.js .............................. 0/1 + Command: "/home/daniel/runtime/tools/tap-colony.sh https.js" + TAP version 13 + not ok 1 test/suite/https.js + --- + exit: 134 + stderr: | + /home/daniel/runtime/tools/tap-colony.sh: Zeile 10: 21402 Abgebrochen (Speicherabzug geschrieben) ./out/Release/colony "$RELATIVE/$1" + command: "/home/daniel/runtime/tools/tap-colony.sh https.js" + ... + + 1..1 + # tests 1 + # fail 1 + +ok test/suite/json.js ................................. 76/76 +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +not ok test/suite/net.js .............................. 55/75 + Command: "/home/daniel/runtime/tools/tap-colony.sh net.js" + TAP version 13 + ok 1 ok + ok 2 ok + ok 3 equal + ok 4 equal + ok 5 equal + ok 6 equal + ok 7 equal + ok 8 equal + ok 9 equal + ok 10 equal + ok 11 equal + ok 12 equal + ok 13 equal + ok 14 equal + ok 15 equal + ok 16 equal + ok 17 equal + ok 18 equal + ok 19 equal + ok 20 equal + ok 21 equal + ok 22 equal + ok 23 equal + ok 24 equal + ok 25 equal + ok 26 equal + ok 27 equal + ok 28 equal + ok 29 equal + ok 30 equal + ok 31 equal + ok 32 equal + ok 33 equal + ok 34 equal + ok 35 equal + ok 36 equal + ok 37 equal + ok 38 equal + ok 39 equal + ok 40 equal + ok 41 equal + ok 42 equal + ok 43 equal + ok 44 equal + ok 45 equal + ok 46 equal + ok 47 equal + ok 48 equal + ok 49 equal + ok 50 equal + ok 51 equal + ok 52 equal + ok 53 ok + ok 54 ok + ok 55 ok + not ok 56 MISSING TEST + not ok 57 MISSING TEST + not ok 58 MISSING TEST + not ok 59 MISSING TEST + not ok 60 MISSING TEST + not ok 61 MISSING TEST + not ok 62 MISSING TEST + not ok 63 MISSING TEST + not ok 64 MISSING TEST + not ok 65 MISSING TEST + not ok 66 MISSING TEST + not ok 67 MISSING TEST + not ok 68 MISSING TEST + not ok 69 MISSING TEST + not ok 70 MISSING TEST + not ok 71 MISSING TEST + not ok 72 MISSING TEST + not ok 73 MISSING TEST + not ok 74 MISSING TEST + not ok 75 test/suite/net.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh net.js" + ... + + 1..75 + # tests 75 + # pass 55 + # fail 20 + +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +ok test/suite/streams.js ................................ 2/2 +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +not ok test/suite/tls.js ................................ 0/4 + Command: "/home/daniel/runtime/tools/tap-colony.sh tls.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 MISSING TEST + not ok 4 test/suite/tls.js + --- + exit: 134 + stderr: | + /home/daniel/runtime/tools/tap-colony.sh: Zeile 10: 21541 Abgebrochen (Speicherabzug geschrieben) ./out/Release/colony "$RELATIVE/$1" + command: "/home/daniel/runtime/tools/tap-colony.sh tls.js" + ... + + 1..4 + # tests 4 + # fail 4 + +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/colony/buffer-limit.js .......................... 2/2 +ok test/colony/eval-fn.js ............................... 2/2 +ok test/colony/floatint.js ............................ 11/11 +ok test/colony/issue-runtime-620.js ..................... 2/2 +ok test/colony/issue-runtime-627.js ..................... 3/3 +not ok test/colony/math-fns.js ......................... 0/54 + Command: "/home/daniel/runtime/tools/tap-colony.sh math-fns.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 MISSING TEST + not ok 4 MISSING TEST + not ok 5 MISSING TEST + not ok 6 MISSING TEST + not ok 7 MISSING TEST + not ok 8 MISSING TEST + not ok 9 MISSING TEST + not ok 10 MISSING TEST + not ok 11 MISSING TEST + not ok 12 MISSING TEST + not ok 13 MISSING TEST + not ok 14 MISSING TEST + not ok 15 MISSING TEST + not ok 16 MISSING TEST + not ok 17 MISSING TEST + not ok 18 MISSING TEST + not ok 19 MISSING TEST + not ok 20 MISSING TEST + not ok 21 MISSING TEST + not ok 22 MISSING TEST + not ok 23 MISSING TEST + not ok 24 MISSING TEST + not ok 25 MISSING TEST + not ok 26 MISSING TEST + not ok 27 MISSING TEST + not ok 28 MISSING TEST + not ok 29 MISSING TEST + not ok 30 MISSING TEST + not ok 31 MISSING TEST + not ok 32 MISSING TEST + not ok 33 MISSING TEST + not ok 34 MISSING TEST + not ok 35 MISSING TEST + not ok 36 MISSING TEST + not ok 37 MISSING TEST + not ok 38 MISSING TEST + not ok 39 MISSING TEST + not ok 40 MISSING TEST + not ok 41 MISSING TEST + not ok 42 MISSING TEST + not ok 43 MISSING TEST + not ok 44 MISSING TEST + not ok 45 MISSING TEST + not ok 46 MISSING TEST + not ok 47 MISSING TEST + not ok 48 MISSING TEST + not ok 49 MISSING TEST + not ok 50 MISSING TEST + not ok 51 MISSING TEST + not ok 52 MISSING TEST + not ok 53 MISSING TEST + not ok 54 test/colony/math-fns.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh math-fns.js" + ... + + 1..54 + # tests 54 + # fail 54 + +ok test/colony/number.js .............................. 15/15 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +ok test/issues/issue-beta-342.js ........................ 7/7 +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +ok test/issues/issue-beta-380.js ........................ 3/3 +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +ok test/issues/issue-runtime-239.js ..................... 5/5 +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +not ok test/issues/issue-runtime-306.js ............... 10/12 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-306.js" + TAP version 13 + ok 1 wrap: -1 == 0xff + ok 2 wrap: 0x555 % 0xFF == 0x5a + ok 3 wrap: 256 == 0 + ok 4 wrap: -256 == 0 + ok 5 wrap: 0x555 == 0x55 + ok 6 wrap: 300 == 0x2c + ok 7 wrap: -300 == 0xd4 + ok 8 wrap: -0x555 == 0xab + not ok 9 modulus check: -0x555 % 0xFF == -90 + not ok 10 wrap: -0x555 % 0xff == 0xa6 + ok 11 writing -1 yields 0 + ok 12 test/issues/issue-runtime-306.js + + 1..12 + # tests 12 + # pass 10 + # fail 2 + +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +ok test/issues/issue-runtime-448.js ..................... 9/9 +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +not ok test/issues/issue-runtime-611.js ................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-611.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/issues/issue-runtime-611.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-611.js" + ... + + 1..2 + # tests 2 + # fail 2 + +not ok test/issues/issue-runtime-612.js ................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-612.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/issues/issue-runtime-612.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-612.js" + ... + + 1..2 + # tests 2 + # fail 2 + +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +ok test/issues/issue-runtime-659.js ..................... 6/6 +ok test/issues/issue-runtime-669.js ................... 37/37 +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +not ok test/net/http-get-query.js ....................... 0/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-get-query.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 test/net/http-get-query.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-get-query.js" + ... + + 1..3 + # tests 3 + # fail 3 + +not ok test/net/http-get.js ............................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-get.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/net/http-get.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-get.js" + ... + + 1..2 + # tests 2 + # fail 2 + +not ok test/net/http-md5.js ............................. 0/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-md5.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 test/net/http-md5.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-md5.js" + ... + + 1..3 + # tests 3 + # fail 3 + +not ok test/net/http-req-ip.js .......................... 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-req-ip.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/net/http-req-ip.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-req-ip.js" + ... + + 1..2 + # tests 2 + # fail 2 + +total ............................................. 1496/1610 + +not ok diff --git a/testlogs/node0.10.32-test.log b/testlogs/node0.10.32-test.log new file mode 100755 index 00000000..8bc29e8f --- /dev/null +++ b/testlogs/node0.10.32-test.log @@ -0,0 +1,761 @@ +node testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +ok test/suite/bitmath.js .............................. 24/28 + skipped: undefined +ok test/suite/buffer.js ............................. 120/120 +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 3/3 +ok test/suite/crypto.js ................................. 1/2 + skipped: undefined +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +ok test/suite/dgram.js .................................. 7/7 +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +ok test/suite/error.js ................................ 35/35 +ok test/suite/etters.js ................................. 8/9 +ok test/suite/event-error.js ............................ 5/5 +ok test/suite/fs-streams.js ............................. 3/3 +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +ok test/suite/http.js ................................. 39/39 +ok test/suite/https.js .................................. 3/3 +ok test/suite/json.js ................................. 76/76 +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +ok test/suite/net.js .................................. 75/75 +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +ok test/suite/streams.js ................................ 2/2 +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +ok test/suite/tls.js .................................... 4/4 +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +ok test/issues/issue-beta-342.js ........................ 7/7 +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +ok test/issues/issue-beta-380.js ........................ 3/3 +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +ok test/issues/issue-runtime-239.js ..................... 5/5 +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +ok test/issues/issue-runtime-306.js ................... 12/12 +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +ok test/issues/issue-runtime-448.js ..................... 9/9 +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +ok test/issues/issue-runtime-611.js ..................... 2/2 +ok test/issues/issue-runtime-612.js ..................... 2/2 +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +ok test/issues/issue-runtime-659.js ..................... 6/6 +ok test/issues/issue-runtime-669.js ................... 37/37 +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +ok test/net/http-get-query.js ........................... 3/3 +ok test/net/http-get.js ................................. 2/2 +ok test/net/http-md5.js ................................. 1/2 + skipped: undefined +ok test/net/http-req-ip.js .............................. 2/2 +total ............................................. 1545/1555 + +ok +colony testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +not ok test/suite/bitmath.js .......................... 15/28 + Command: "/home/daniel/runtime/tools/tap-colony.sh bitmath.js" + TAP version 13 + ok 1 xor operator: "10" == "10" + ok 2 xor operator: "10" == "10" + ok 3 xor operator: "10" == "10" + ok 4 and operator: "4" == "4" + ok 5 and operator: "255" == "255" + ok 6 and operator: "0" == "0" + ok 7 and operator: "0" == "0" + ok 8 and operator: "0" == "0" + ok 9 or operator: "255" == "255" + ok 10 or operator: "1" == "1" + ok 11 or operator: "1" == "1" + ok 12 not operator # SKIP + ok 13 not operator # SKIP + ok 14 not operator # SKIP + ok 15 not operator # SKIP + ok 16 not operator: "0" == "0" + ok 17 1 << 0 + ok 18 1 << 8 + ok 19 1 << 256 + not ok 20 MISSING TEST + not ok 21 MISSING TEST + not ok 22 MISSING TEST + not ok 23 MISSING TEST + not ok 24 MISSING TEST + not ok 25 MISSING TEST + not ok 26 MISSING TEST + not ok 27 MISSING TEST + not ok 28 test/suite/bitmath.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh bitmath.js" + ... + + 1..28 + # tests 28 + # pass 15 + # fail 9 + # skip 4 + +ok test/suite/buffer.js ............................. 120/120 +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 4/4 +ok test/suite/crypto.js ............................... 10/10 +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +not ok test/suite/dgram.js .............................. 2/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh dgram.js" + TAP version 13 + ok 1 ok + ok 2 ok + not ok 3 test/suite/dgram.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh dgram.js" + ... + + 1..3 + # tests 3 + # pass 2 + # fail 1 + +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +ok test/suite/error.js ................................ 35/35 +ok test/suite/etters.js ................................. 8/9 +ok test/suite/event-error.js ............................ 5/5 +ok test/suite/fs-streams.js ............................. 3/3 +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +not ok test/suite/http.js ............................... 0/1 + Command: "/home/daniel/runtime/tools/tap-colony.sh http.js" + TAP version 13 + not ok 1 test/suite/http.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http.js" + ... + + 1..1 + # tests 1 + # fail 1 + +not ok test/suite/https.js .............................. 0/1 + Command: "/home/daniel/runtime/tools/tap-colony.sh https.js" + TAP version 13 + not ok 1 test/suite/https.js + --- + exit: 134 + stderr: | + /home/daniel/runtime/tools/tap-colony.sh: Zeile 10: 16625 Abgebrochen (Speicherabzug geschrieben) ./out/Release/colony "$RELATIVE/$1" + command: "/home/daniel/runtime/tools/tap-colony.sh https.js" + ... + + 1..1 + # tests 1 + # fail 1 + +ok test/suite/json.js ................................. 76/76 +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +not ok test/suite/net.js .............................. 55/75 + Command: "/home/daniel/runtime/tools/tap-colony.sh net.js" + TAP version 13 + ok 1 ok + ok 2 ok + ok 3 equal + ok 4 equal + ok 5 equal + ok 6 equal + ok 7 equal + ok 8 equal + ok 9 equal + ok 10 equal + ok 11 equal + ok 12 equal + ok 13 equal + ok 14 equal + ok 15 equal + ok 16 equal + ok 17 equal + ok 18 equal + ok 19 equal + ok 20 equal + ok 21 equal + ok 22 equal + ok 23 equal + ok 24 equal + ok 25 equal + ok 26 equal + ok 27 equal + ok 28 equal + ok 29 equal + ok 30 equal + ok 31 equal + ok 32 equal + ok 33 equal + ok 34 equal + ok 35 equal + ok 36 equal + ok 37 equal + ok 38 equal + ok 39 equal + ok 40 equal + ok 41 equal + ok 42 equal + ok 43 equal + ok 44 equal + ok 45 equal + ok 46 equal + ok 47 equal + ok 48 equal + ok 49 equal + ok 50 equal + ok 51 equal + ok 52 equal + ok 53 ok + ok 54 ok + ok 55 ok + not ok 56 MISSING TEST + not ok 57 MISSING TEST + not ok 58 MISSING TEST + not ok 59 MISSING TEST + not ok 60 MISSING TEST + not ok 61 MISSING TEST + not ok 62 MISSING TEST + not ok 63 MISSING TEST + not ok 64 MISSING TEST + not ok 65 MISSING TEST + not ok 66 MISSING TEST + not ok 67 MISSING TEST + not ok 68 MISSING TEST + not ok 69 MISSING TEST + not ok 70 MISSING TEST + not ok 71 MISSING TEST + not ok 72 MISSING TEST + not ok 73 MISSING TEST + not ok 74 MISSING TEST + not ok 75 test/suite/net.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh net.js" + ... + + 1..75 + # tests 75 + # pass 55 + # fail 20 + +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +ok test/suite/streams.js ................................ 2/2 +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +not ok test/suite/tls.js ................................ 0/4 + Command: "/home/daniel/runtime/tools/tap-colony.sh tls.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 MISSING TEST + not ok 4 test/suite/tls.js + --- + exit: 134 + stderr: | + /home/daniel/runtime/tools/tap-colony.sh: Zeile 10: 16767 Abgebrochen (Speicherabzug geschrieben) ./out/Release/colony "$RELATIVE/$1" + command: "/home/daniel/runtime/tools/tap-colony.sh tls.js" + ... + + 1..4 + # tests 4 + # fail 4 + +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/colony/buffer-limit.js .......................... 2/2 +ok test/colony/eval-fn.js ............................... 2/2 +ok test/colony/floatint.js ............................ 11/11 +ok test/colony/issue-runtime-620.js ..................... 2/2 +ok test/colony/issue-runtime-627.js ..................... 3/3 +not ok test/colony/math-fns.js ......................... 0/54 + Command: "/home/daniel/runtime/tools/tap-colony.sh math-fns.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 MISSING TEST + not ok 4 MISSING TEST + not ok 5 MISSING TEST + not ok 6 MISSING TEST + not ok 7 MISSING TEST + not ok 8 MISSING TEST + not ok 9 MISSING TEST + not ok 10 MISSING TEST + not ok 11 MISSING TEST + not ok 12 MISSING TEST + not ok 13 MISSING TEST + not ok 14 MISSING TEST + not ok 15 MISSING TEST + not ok 16 MISSING TEST + not ok 17 MISSING TEST + not ok 18 MISSING TEST + not ok 19 MISSING TEST + not ok 20 MISSING TEST + not ok 21 MISSING TEST + not ok 22 MISSING TEST + not ok 23 MISSING TEST + not ok 24 MISSING TEST + not ok 25 MISSING TEST + not ok 26 MISSING TEST + not ok 27 MISSING TEST + not ok 28 MISSING TEST + not ok 29 MISSING TEST + not ok 30 MISSING TEST + not ok 31 MISSING TEST + not ok 32 MISSING TEST + not ok 33 MISSING TEST + not ok 34 MISSING TEST + not ok 35 MISSING TEST + not ok 36 MISSING TEST + not ok 37 MISSING TEST + not ok 38 MISSING TEST + not ok 39 MISSING TEST + not ok 40 MISSING TEST + not ok 41 MISSING TEST + not ok 42 MISSING TEST + not ok 43 MISSING TEST + not ok 44 MISSING TEST + not ok 45 MISSING TEST + not ok 46 MISSING TEST + not ok 47 MISSING TEST + not ok 48 MISSING TEST + not ok 49 MISSING TEST + not ok 50 MISSING TEST + not ok 51 MISSING TEST + not ok 52 MISSING TEST + not ok 53 MISSING TEST + not ok 54 test/colony/math-fns.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh math-fns.js" + ... + + 1..54 + # tests 54 + # fail 54 + +ok test/colony/number.js .............................. 15/15 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +ok test/issues/issue-beta-342.js ........................ 7/7 +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +ok test/issues/issue-beta-380.js ........................ 3/3 +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +ok test/issues/issue-runtime-239.js ..................... 5/5 +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +not ok test/issues/issue-runtime-306.js ............... 10/12 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-306.js" + TAP version 13 + ok 1 wrap: -1 == 0xff + ok 2 wrap: 0x555 % 0xFF == 0x5a + ok 3 wrap: 256 == 0 + ok 4 wrap: -256 == 0 + ok 5 wrap: 0x555 == 0x55 + ok 6 wrap: 300 == 0x2c + ok 7 wrap: -300 == 0xd4 + ok 8 wrap: -0x555 == 0xab + not ok 9 modulus check: -0x555 % 0xFF == -90 + not ok 10 wrap: -0x555 % 0xff == 0xa6 + ok 11 writing -1 yields 0 + ok 12 test/issues/issue-runtime-306.js + + 1..12 + # tests 12 + # pass 10 + # fail 2 + +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +ok test/issues/issue-runtime-448.js ..................... 9/9 +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +not ok test/issues/issue-runtime-611.js ................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-611.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/issues/issue-runtime-611.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-611.js" + ... + + 1..2 + # tests 2 + # fail 2 + +not ok test/issues/issue-runtime-612.js ................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-612.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/issues/issue-runtime-612.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-612.js" + ... + + 1..2 + # tests 2 + # fail 2 + +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +ok test/issues/issue-runtime-659.js ..................... 6/6 +ok test/issues/issue-runtime-669.js ................... 37/37 +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +not ok test/net/http-get-query.js ....................... 0/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-get-query.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 test/net/http-get-query.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-get-query.js" + ... + + 1..3 + # tests 3 + # fail 3 + +not ok test/net/http-get.js ............................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-get.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/net/http-get.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-get.js" + ... + + 1..2 + # tests 2 + # fail 2 + +not ok test/net/http-md5.js ............................. 0/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-md5.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 test/net/http-md5.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-md5.js" + ... + + 1..3 + # tests 3 + # fail 3 + +not ok test/net/http-req-ip.js .......................... 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-req-ip.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/net/http-req-ip.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-req-ip.js" + ... + + 1..2 + # tests 2 + # fail 2 + +total ............................................. 1496/1610 + +not ok diff --git a/testlogs/node0.10.36-test.log b/testlogs/node0.10.36-test.log new file mode 100755 index 00000000..d9a3d55e --- /dev/null +++ b/testlogs/node0.10.36-test.log @@ -0,0 +1,761 @@ +node testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +ok test/suite/bitmath.js .............................. 24/28 + skipped: undefined +ok test/suite/buffer.js ............................. 120/120 +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 3/3 +ok test/suite/crypto.js ................................. 1/2 + skipped: undefined +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +ok test/suite/dgram.js .................................. 7/7 +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +ok test/suite/error.js ................................ 35/35 +ok test/suite/etters.js ................................. 8/9 +ok test/suite/event-error.js ............................ 5/5 +ok test/suite/fs-streams.js ............................. 3/3 +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +ok test/suite/http.js ................................. 39/39 +ok test/suite/https.js .................................. 3/3 +ok test/suite/json.js ................................. 76/76 +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +ok test/suite/net.js .................................. 75/75 +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +ok test/suite/streams.js ................................ 2/2 +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +ok test/suite/tls.js .................................... 4/4 +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +ok test/issues/issue-beta-342.js ........................ 7/7 +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +ok test/issues/issue-beta-380.js ........................ 3/3 +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +ok test/issues/issue-runtime-239.js ..................... 5/5 +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +ok test/issues/issue-runtime-306.js ................... 12/12 +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +ok test/issues/issue-runtime-448.js ..................... 9/9 +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +ok test/issues/issue-runtime-611.js ..................... 2/2 +ok test/issues/issue-runtime-612.js ..................... 2/2 +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +ok test/issues/issue-runtime-659.js ..................... 6/6 +ok test/issues/issue-runtime-669.js ................... 37/37 +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +ok test/net/http-get-query.js ........................... 3/3 +ok test/net/http-get.js ................................. 2/2 +ok test/net/http-md5.js ................................. 1/2 + skipped: undefined +ok test/net/http-req-ip.js .............................. 2/2 +total ............................................. 1545/1555 + +ok +colony testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +not ok test/suite/bitmath.js .......................... 15/28 + Command: "/home/daniel/runtime/tools/tap-colony.sh bitmath.js" + TAP version 13 + ok 1 xor operator: "10" == "10" + ok 2 xor operator: "10" == "10" + ok 3 xor operator: "10" == "10" + ok 4 and operator: "4" == "4" + ok 5 and operator: "255" == "255" + ok 6 and operator: "0" == "0" + ok 7 and operator: "0" == "0" + ok 8 and operator: "0" == "0" + ok 9 or operator: "255" == "255" + ok 10 or operator: "1" == "1" + ok 11 or operator: "1" == "1" + ok 12 not operator # SKIP + ok 13 not operator # SKIP + ok 14 not operator # SKIP + ok 15 not operator # SKIP + ok 16 not operator: "0" == "0" + ok 17 1 << 0 + ok 18 1 << 8 + ok 19 1 << 256 + not ok 20 MISSING TEST + not ok 21 MISSING TEST + not ok 22 MISSING TEST + not ok 23 MISSING TEST + not ok 24 MISSING TEST + not ok 25 MISSING TEST + not ok 26 MISSING TEST + not ok 27 MISSING TEST + not ok 28 test/suite/bitmath.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh bitmath.js" + ... + + 1..28 + # tests 28 + # pass 15 + # fail 9 + # skip 4 + +ok test/suite/buffer.js ............................. 120/120 +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 4/4 +ok test/suite/crypto.js ............................... 10/10 +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +not ok test/suite/dgram.js .............................. 2/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh dgram.js" + TAP version 13 + ok 1 ok + ok 2 ok + not ok 3 test/suite/dgram.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh dgram.js" + ... + + 1..3 + # tests 3 + # pass 2 + # fail 1 + +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +ok test/suite/error.js ................................ 35/35 +ok test/suite/etters.js ................................. 8/9 +ok test/suite/event-error.js ............................ 5/5 +ok test/suite/fs-streams.js ............................. 3/3 +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +not ok test/suite/http.js ............................... 0/1 + Command: "/home/daniel/runtime/tools/tap-colony.sh http.js" + TAP version 13 + not ok 1 test/suite/http.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http.js" + ... + + 1..1 + # tests 1 + # fail 1 + +not ok test/suite/https.js .............................. 0/1 + Command: "/home/daniel/runtime/tools/tap-colony.sh https.js" + TAP version 13 + not ok 1 test/suite/https.js + --- + exit: 134 + stderr: | + /home/daniel/runtime/tools/tap-colony.sh: Zeile 10: 4008 Abgebrochen (Speicherabzug geschrieben) ./out/Release/colony "$RELATIVE/$1" + command: "/home/daniel/runtime/tools/tap-colony.sh https.js" + ... + + 1..1 + # tests 1 + # fail 1 + +ok test/suite/json.js ................................. 76/76 +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +not ok test/suite/net.js .............................. 55/75 + Command: "/home/daniel/runtime/tools/tap-colony.sh net.js" + TAP version 13 + ok 1 ok + ok 2 ok + ok 3 equal + ok 4 equal + ok 5 equal + ok 6 equal + ok 7 equal + ok 8 equal + ok 9 equal + ok 10 equal + ok 11 equal + ok 12 equal + ok 13 equal + ok 14 equal + ok 15 equal + ok 16 equal + ok 17 equal + ok 18 equal + ok 19 equal + ok 20 equal + ok 21 equal + ok 22 equal + ok 23 equal + ok 24 equal + ok 25 equal + ok 26 equal + ok 27 equal + ok 28 equal + ok 29 equal + ok 30 equal + ok 31 equal + ok 32 equal + ok 33 equal + ok 34 equal + ok 35 equal + ok 36 equal + ok 37 equal + ok 38 equal + ok 39 equal + ok 40 equal + ok 41 equal + ok 42 equal + ok 43 equal + ok 44 equal + ok 45 equal + ok 46 equal + ok 47 equal + ok 48 equal + ok 49 equal + ok 50 equal + ok 51 equal + ok 52 equal + ok 53 ok + ok 54 ok + ok 55 ok + not ok 56 MISSING TEST + not ok 57 MISSING TEST + not ok 58 MISSING TEST + not ok 59 MISSING TEST + not ok 60 MISSING TEST + not ok 61 MISSING TEST + not ok 62 MISSING TEST + not ok 63 MISSING TEST + not ok 64 MISSING TEST + not ok 65 MISSING TEST + not ok 66 MISSING TEST + not ok 67 MISSING TEST + not ok 68 MISSING TEST + not ok 69 MISSING TEST + not ok 70 MISSING TEST + not ok 71 MISSING TEST + not ok 72 MISSING TEST + not ok 73 MISSING TEST + not ok 74 MISSING TEST + not ok 75 test/suite/net.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh net.js" + ... + + 1..75 + # tests 75 + # pass 55 + # fail 20 + +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +ok test/suite/streams.js ................................ 2/2 +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +not ok test/suite/tls.js ................................ 0/4 + Command: "/home/daniel/runtime/tools/tap-colony.sh tls.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 MISSING TEST + not ok 4 test/suite/tls.js + --- + exit: 134 + stderr: | + /home/daniel/runtime/tools/tap-colony.sh: Zeile 10: 4177 Abgebrochen (Speicherabzug geschrieben) ./out/Release/colony "$RELATIVE/$1" + command: "/home/daniel/runtime/tools/tap-colony.sh tls.js" + ... + + 1..4 + # tests 4 + # fail 4 + +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/colony/buffer-limit.js .......................... 2/2 +ok test/colony/eval-fn.js ............................... 2/2 +ok test/colony/floatint.js ............................ 11/11 +ok test/colony/issue-runtime-620.js ..................... 2/2 +ok test/colony/issue-runtime-627.js ..................... 3/3 +not ok test/colony/math-fns.js ......................... 0/54 + Command: "/home/daniel/runtime/tools/tap-colony.sh math-fns.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 MISSING TEST + not ok 4 MISSING TEST + not ok 5 MISSING TEST + not ok 6 MISSING TEST + not ok 7 MISSING TEST + not ok 8 MISSING TEST + not ok 9 MISSING TEST + not ok 10 MISSING TEST + not ok 11 MISSING TEST + not ok 12 MISSING TEST + not ok 13 MISSING TEST + not ok 14 MISSING TEST + not ok 15 MISSING TEST + not ok 16 MISSING TEST + not ok 17 MISSING TEST + not ok 18 MISSING TEST + not ok 19 MISSING TEST + not ok 20 MISSING TEST + not ok 21 MISSING TEST + not ok 22 MISSING TEST + not ok 23 MISSING TEST + not ok 24 MISSING TEST + not ok 25 MISSING TEST + not ok 26 MISSING TEST + not ok 27 MISSING TEST + not ok 28 MISSING TEST + not ok 29 MISSING TEST + not ok 30 MISSING TEST + not ok 31 MISSING TEST + not ok 32 MISSING TEST + not ok 33 MISSING TEST + not ok 34 MISSING TEST + not ok 35 MISSING TEST + not ok 36 MISSING TEST + not ok 37 MISSING TEST + not ok 38 MISSING TEST + not ok 39 MISSING TEST + not ok 40 MISSING TEST + not ok 41 MISSING TEST + not ok 42 MISSING TEST + not ok 43 MISSING TEST + not ok 44 MISSING TEST + not ok 45 MISSING TEST + not ok 46 MISSING TEST + not ok 47 MISSING TEST + not ok 48 MISSING TEST + not ok 49 MISSING TEST + not ok 50 MISSING TEST + not ok 51 MISSING TEST + not ok 52 MISSING TEST + not ok 53 MISSING TEST + not ok 54 test/colony/math-fns.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh math-fns.js" + ... + + 1..54 + # tests 54 + # fail 54 + +ok test/colony/number.js .............................. 15/15 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +ok test/issues/issue-beta-342.js ........................ 7/7 +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +ok test/issues/issue-beta-380.js ........................ 3/3 +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +ok test/issues/issue-runtime-239.js ..................... 5/5 +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +not ok test/issues/issue-runtime-306.js ............... 10/12 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-306.js" + TAP version 13 + ok 1 wrap: -1 == 0xff + ok 2 wrap: 0x555 % 0xFF == 0x5a + ok 3 wrap: 256 == 0 + ok 4 wrap: -256 == 0 + ok 5 wrap: 0x555 == 0x55 + ok 6 wrap: 300 == 0x2c + ok 7 wrap: -300 == 0xd4 + ok 8 wrap: -0x555 == 0xab + not ok 9 modulus check: -0x555 % 0xFF == -90 + not ok 10 wrap: -0x555 % 0xff == 0xa6 + ok 11 writing -1 yields 0 + ok 12 test/issues/issue-runtime-306.js + + 1..12 + # tests 12 + # pass 10 + # fail 2 + +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +ok test/issues/issue-runtime-448.js ..................... 9/9 +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +not ok test/issues/issue-runtime-611.js ................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-611.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/issues/issue-runtime-611.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-611.js" + ... + + 1..2 + # tests 2 + # fail 2 + +not ok test/issues/issue-runtime-612.js ................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-612.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/issues/issue-runtime-612.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh issue-runtime-612.js" + ... + + 1..2 + # tests 2 + # fail 2 + +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +ok test/issues/issue-runtime-659.js ..................... 6/6 +ok test/issues/issue-runtime-669.js ................... 37/37 +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +not ok test/net/http-get-query.js ....................... 0/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-get-query.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 test/net/http-get-query.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-get-query.js" + ... + + 1..3 + # tests 3 + # fail 3 + +not ok test/net/http-get.js ............................. 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-get.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/net/http-get.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-get.js" + ... + + 1..2 + # tests 2 + # fail 2 + +not ok test/net/http-md5.js ............................. 0/3 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-md5.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + not ok 3 test/net/http-md5.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-md5.js" + ... + + 1..3 + # tests 3 + # fail 3 + +not ok test/net/http-req-ip.js .......................... 0/2 + Command: "/home/daniel/runtime/tools/tap-colony.sh http-req-ip.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 test/net/http-req-ip.js + --- + exit: 8 + command: "/home/daniel/runtime/tools/tap-colony.sh http-req-ip.js" + ... + + 1..2 + # tests 2 + # fail 2 + +total ............................................. 1496/1610 + +not ok diff --git a/testlogs/node0.11.16-test.log b/testlogs/node0.11.16-test.log new file mode 100755 index 00000000..0541cf4b --- /dev/null +++ b/testlogs/node0.11.16-test.log @@ -0,0 +1,641 @@ +node testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +ok test/suite/bitmath.js .............................. 24/28 + skipped: undefined +not ok test/suite/buffer.js ......................... 119/120 + Command: "node buffer.js" + TAP version 13 + ok 1 buffer.length + ok 2 buffer indexing + ok 3 buffer high indexing + ok 4 buffer char length + ok 5 buffer char index + ok 6 buffer fixed size len + ok 7 buffer.fill worked + ok 8 Buffer.isBuffer succeeds on buffer + ok 9 Buffer.isBuffer fails on non-buffer (array) + ok 10 Buffer.isBuffer fails on non-buffer (string) + ok 11 Buffer.isBuffer fails on non-buffer (null) + ok 12 buffer.copy works + ok 13 buffer.slice length + ok 14 buffer.slice works + ok 15 error on buffer copy to non-buffer target + ok 16 readUInt8 and assert work + ok 17 readUInt8 + ok 18 readUInt16LE + ok 19 readUInt16BE + ok 20 readUInt32LE + ok 21 readUInt32BE + ok 22 readInt8 + ok 23 readInt16LE + ok 24 readInt16BE + ok 25 readInt32LE + ok 26 readInt32BE + ok 27 readFloatLE + ok 28 readFloatBE + ok 29 readDoubleLE + ok 30 readDoubleBE + ok 31 buffer read offsets + ok 32 writeUInt8 + ok 33 writeUInt16LE + ok 34 writeUInt16BE + ok 35 writeUInt32LE + ok 36 writeUInt32BE + ok 37 writeInt8 + ok 38 writeInt16LE + ok 39 writeInt16BE + ok 40 writeInt32LE + ok 41 writeInt32BE + ok 42 writeFloatLE + ok 43 writeFloatBE + ok 44 writeDoubleLE + ok 45 writeDoubleBE + ok 46 buffer write offsets + ok 47 buffer concat length + ok 48 buffer concat works + not ok 49 buffer toJSON works + ok 50 readUInt8(0xff) + ok 51 readInt8(0xff) + ok 52 readUInt32LE(0xffff) + ok 53 readUInt32BE(0xffff) + ok 54 readUInt32LE(0xffffffff) + ok 55 readUInt32BE(0xffffffff) + ok 56 hex encoding + ok 57 hex encoding + ok 58 invalid hex digits truncated: "1" == "1" + ok 59 invalid hex digits truncate but return a value: "170" == "170" + ok 60 invalid hex length + ok 61 base64 encoding (padded) + ok 62 base64 encoding (not padded) + ok 63 str -> base64 -> str + ok 64 str -> hex -> str + ok 65 array ingested: "4" == "4" + ok 66 undefined: "0" == "0" + ok 67 undefined: "65" == "65" + ok 68 undefined: "130" == "130" + ok 69 undefined: "4" == "4" + ok 70 binary toString: "\u0000A‚\u0004" == "\u0000A‚\u0004" + ok 71 undefined: "4" == "4" + ok 72 ascii toString: "\u0000A\u0002\u0004" == "\u0000A\u0002\u0004" + ok 73 undefined: "4" == "4" + ok 74 utf8 toString: "\u0000A�\u0004" == "\u0000A�\u0004" + ok 75 undefined: "4" == "4" + ok 76 utf16le toString: "䄀҂" == "䄀҂" + ok 77 undefined: "2" == "2" + ok 78 undefined: "2" == "2" + ok 79 base64 toString: "AEGCBA==" == "AEGCBA==" + ok 80 undefined: "8" == "8" + ok 81 hex toString: "00418204" == "00418204" + ok 82 undefined: "8" == "8" + ok 83 buffer from utf8: "130" == "130" + ok 84 undefined: "3" == "3" + ok 85 buffer from ascii: "130" == "130" + ok 86 undefined: "1" == "1" + ok 87 buffer from binary: "130" == "130" + ok 88 undefined: "1" == "1" + ok 89 buffer from utf16le: "129" == "129" + ok 90 undefined: "2" == "2" + ok 91 undefined: "129" == "129" + ok 92 buffer from [bad] base64: "0" == "0" + ok 93 buffer from [bad] hex + ok 94 written length is 12 byes + ok 95 result was written + ok 96 write utf8: "130" == "130" + ok 97 undefined: "3" == "3" + ok 98 write ascii: "130" == "130" + ok 99 undefined: "1" == "1" + ok 100 write binary: "130" == "130" + ok 101 undefined: "1" == "1" + ok 102 write utf16le: "129" == "129" + ok 103 undefined: "2" == "2" + ok 104 write hex: "130" == "130" + ok 105 undefined: "1" == "1" + ok 106 write base64: "130" == "130" + ok 107 write with encoding: "66" == "66" + ok 108 undefined: "0" == "0" + ok 109 write with offset and encoding: "66" == "66" + ok 110 undefined: "67" == "67" + ok 111 undefined: "0" == "0" + ok 112 write with offset, length and encoding: "66" == "66" + ok 113 undefined: "67" == "67" + ok 114 undefined: "68" == "68" + ok 115 undefined: "0" == "0" + ok 116 did not write partial character: "2" == "2" + ok 117 undefined: "0" == "0" + ok 118 original fill remains: "255" == "255" + ok 119 default INSPECT_MAX_BYTES is 50 + ok 120 test/suite/buffer.js + + 1..120 + # tests 120 + # pass 119 + # fail 1 + +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 3/3 +ok test/suite/crypto.js ................................. 1/2 + skipped: undefined +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +ok test/suite/dgram.js .................................. 7/7 +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +not ok test/suite/error.js ............................ 34/35 + Command: "node error.js" + TAP version 13 + ok 1 undefined + ok 2 undefined + ok 3 undefined + ok 4 undefined + ok 5 undefined + ok 6 undefined + ok 7 undefined + ok 8 undefined + ok 9 undefined + ok 10 undefined + ok 11 undefined + ok 12 undefined + ok 13 undefined + ok 14 undefined + ok 15 undefined + ok 16 undefined + ok 17 undefined + ok 18 undefined + ok 19 undefined + ok 20 undefined + ok 21 undefined + ok 22 undefined + ok 23 expected callsite in trace + not ok 24 excludable via argument + ok 25 expected callsite in object trace + ok 26 got return value: "my stack" == "my stack" + ok 27 saw correct object: "Error" == "Error" + ok 28 got array too + ok 29 correct object type: "CallSite" == "CallSite" + ok 30 correct function: "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" == "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" + ok 31 multiple callsites + ok 32 undefined + ok 33 only one callsite: "1" == "1" + ok 34 correct function: "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" == "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" + ok 35 test/suite/error.js + + 1..35 + # tests 35 + # pass 34 + # fail 1 + +ok test/suite/etters.js ................................. 8/9 +not ok test/suite/event-error.js ........................ 4/5 + Command: "node event-error.js" + TAP version 13 + not ok 1 undefined + ok 2 undefined + ok 3 undefined + ok 4 undefined + ok 5 test/suite/event-error.js + + 1..5 + # tests 5 + # pass 4 + # fail 1 + +not ok test/suite/fs-streams.js ......................... 1/3 + Command: "node fs-streams.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + ok 3 test/suite/fs-streams.js + + 1..3 + # tests 3 + # pass 1 + # fail 2 + +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +not ok test/suite/http.js ............................. 18/19 + Command: "node http.js" + TAP version 13 + ok 1 ok + ok 2 equal + ok 3 ok + ok 4 equal + ok 5 ok + ok 6 ok + ok 7 equal + ok 8 ok + ok 9 equal + ok 10 equal + ok 11 equal + ok 12 equal + ok 13 equal + ok 14 equal + ok 15 ok + ok 16 ok + ok 17 ok + ok 18 ok + not ok 19 test/suite/http.js + --- + exit: ~ + timedOut: true + signal: SIGTERM + command: "node http.js" + ... + + 1..19 + # tests 19 + # pass 18 + # fail 1 + +ok test/suite/https.js .................................. 3/3 +not ok test/suite/json.js ............................. 75/76 + Command: "node json.js" + TAP version 13 + ok 1 json object is real object + ok 2 json array is real array + ok 3 non object null: "null" == "null" + ok 4 non object null: "null" == "null" + ok 5 non object bool: "true" == "true" + ok 6 non object bool: "true" == "true" + ok 7 non object number: "3" == "3" + ok 8 non object number: "3" == "3" + ok 9 non object double: "7.42" == "7.42" + ok 10 non object double: "7.42" == "7.42" + ok 11 empty array: "[]" == "[]" + ok 12 empty array: "[]" == "[]" + ok 13 array: "[0,1,2]" == "[0,1,2]" + ok 14 array: "[0,1,2]" == "[0,1,2]" + ok 15 mixed array: "[3,\"a\"]" == "[3,\"a\"]" + ok 16 mixed array: "[3,\"a\"]" == "[3,\"a\"]" + ok 17 repeat value array: "[3,false,3.454,\"a\",\"a\"]" == "[3,false,3.454,\"a\",\"a\"]" + ok 18 repeat value array: "[3,false,3.454,\"a\",\"a\"]" == "[3,false,3.454,\"a\",\"a\"]" + ok 19 super nested arrays: "[[[],[],[]],[[],[[1,2]]]]" == "[[[],[],[]],[[],[[1,2]]]]" + ok 20 super nested arrays: "[[[],[],[]],[[],[[1,2]]]]" == "[[[],[],[]],[[],[[1,2]]]]" + ok 21 sringify lvl 1 array: "{\"a\":2,\"b\":[false,true,\"a\"]}" == "{\"a\":2,\"b\":[false,true,\"a\"]}" + ok 22 sringify lvl 1 array: "{\"a\":2,\"b\":[false,true,\"a\"]}" == "{\"a\":2,\"b\":[false,true,\"a\"]}" + ok 23 empty object: "{}" == "{}" + ok 24 empty object: "{}" == "{}" + ok 25 empty object constructor: "{}" == "{}" + ok 26 empty object constructor: "{}" == "{}" + ok 27 object explicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 28 object explicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 29 object implicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 30 object implicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 31 lvl 1 empty object: "{\"a\":{}}" == "{\"a\":{}}" + ok 32 lvl 1 empty object: "{\"a\":{}}" == "{\"a\":{}}" + ok 33 lvl 1 object: "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" == "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" + ok 34 lvl 1 object: "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" == "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" + ok 35 super nested objects: "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" == "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" + ok 36 super nested objects: "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" == "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" + ok 37 realistic object: "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" == "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" + ok 38 realistic object: "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" == "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" + ok 39 spacer string: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 40 spacer string: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 41 spacer number: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 42 spacer number: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 43 super nested spacer: "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" == "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" + ok 44 super nested spacer: "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" == "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" + ok 45 function: "{\"b\":5}" == "{\"b\":5}" + ok 46 function: "{\"b\":5}" == "{\"b\":5}" + ok 47 function in array: "[1,null,2]" == "[1,null,2]" + ok 48 function in array: "[1,null,2]" == "[1,null,2]" + ok 49 buffer: "[11,22,33,44]" == "[11,22,33,44]" + not ok 50 buffer: "{\"type\":\"Buffer\",\"data\":[11,22,33,44]}" == "[11,22,33,44]" + ok 51 NaN: "null" == "null" + ok 52 NaN: "null" == "null" + ok 53 Infinity: "null" == "null" + ok 54 Infinity: "null" == "null" + ok 55 -Infinity: "null" == "null" + ok 56 -Infinity: "null" == "null" + ok 57 arr in arr then value: "[[],\"11\"]" == "[[],\"11\"]" + ok 58 arr in arr then value: "[[],\"11\"]" == "[[],\"11\"]" + ok 59 non object string: "\"hello\\n\"" == "\"hello\\n\"" + ok 60 non object string: "\"hello\\n\"" == "\"hello\\n\"" + ok 61 spacer string long: "{\n123456789A\"hi\": 5\n}" == "{\n123456789A\"hi\": 5\n}" + ok 62 "this" value correct in replacer + ok 63 "this" value correct in replacer + ok 64 "this" value correct in replacer + ok 65 "this" value correct in replacer + ok 66 "this" value correct in replacer + ok 67 "this" value correct in replacer + ok 68 replacer function + ok 69 complex object + ok 70 replacer array + ok 71 array object mess + ok 72 input file test + ok 73 toJSON called on dates: "\"foo\"" == "\"foo\"" + ok 74 toJSON called on objects: "\"hello\"" == "\"hello\"" + ok 75 toJSON isnt recursive: "{}" == "{}" + ok 76 test/suite/json.js + + 1..76 + # tests 76 + # pass 75 + # fail 1 + +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +ok test/suite/net.js .................................. 75/75 +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +not ok test/suite/streams.js ............................ 1/2 + Command: "node streams.js" + TAP version 13 + not ok 1 MISSING TEST + ok 2 test/suite/streams.js + + 1..2 + # tests 2 + # pass 1 + # fail 1 + +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +ok test/suite/tls.js .................................... 4/4 +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +not ok test/issues/issue-beta-342.js .................... 6/7 + Command: "node issue-beta-342.js" + TAP version 13 + ok 1 undefined: "Hello Friends" == "Hello Friends" + ok 2 undefined + ok 3 undefined + ok 4 undefined + not ok 5 undefined + ok 6 undefined + ok 7 test/issues/issue-beta-342.js + + 1..7 + # tests 7 + # pass 6 + # fail 1 + +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +not ok test/issues/issue-beta-380.js .................... 1/3 + Command: "node issue-beta-380.js" + TAP version 13 + not ok 1 undefined: "0000000000000000000000000000000000000000" == "00000000000000000000" + not ok 2 undefined: "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" == "00000000002a2a2a2a2a2a2a2a2a2a0000000000" + ok 3 test/issues/issue-beta-380.js + + 1..3 + # tests 3 + # pass 1 + # fail 2 + +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +not ok test/issues/issue-runtime-239.js ................. 4/5 + Command: "node issue-runtime-239.js" + TAP version 13 + ok 1 undefined + ok 2 undefined + not ok 3 undefined + ok 4 correct Buffer.concat usage + ok 5 test/issues/issue-runtime-239.js + + 1..5 + # tests 5 + # pass 4 + # fail 1 + +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +ok test/issues/issue-runtime-306.js ................... 12/12 +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +not ok test/issues/issue-runtime-448.js ................. 8/9 + Command: "node issue-runtime-448.js" + TAP version 13 + ok 1 default encoding doesn't return utf-8 encoded string.: "This is a Test String" == "This is a Test String" + ok 2 utf-8 encoding doesn't return the correct string.: "This is a Test String" == "This is a Test String" + ok 3 Offset arguments not returning correct string: "is" == "is" + ok 4 Negative offset arguments return empty string: "" == "" + not ok 5 Negative start offset defaults to start offset of 0: "" == "This " + ok 6 End offset larger then buffer defaults to end of buffer: "This is a Test String" == "This is a Test String" + ok 7 End offset larger then buffer defaults to end of buffer while origin offset still slices: "is a Test String" == "is a Test String" + ok 8 Error thrown on invalid encoding.: "TypeError" == "TypeError" + ok 9 test/issues/issue-runtime-448.js + + 1..9 + # tests 9 + # pass 8 + # fail 1 + +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +ok test/issues/issue-runtime-611.js ..................... 2/2 +ok test/issues/issue-runtime-612.js ..................... 2/2 +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +not ok test/issues/issue-runtime-659.js ................. 2/6 + Command: "node issue-runtime-659.js" + TAP version 13 + ok 1 buffer contains "aaaa": "aaaa" == "aaaa" + not ok 2 buffer contains "aaaa": "aaaa" == "abab" + not ok 3 buffer contains "aaaa": "aaaa" == "abca" + not ok 4 buffer contains "aaaaaaaaaa": "aaaaaaaaaa" == "abcabcabca" + not ok 5 buffer contains "\0\0\0\0": "\u0000\u0000\u0000\u0000" == "\u0010 0@" + ok 6 test/issues/issue-runtime-659.js + + 1..6 + # tests 6 + # pass 2 + # fail 4 + +not ok test/issues/issue-runtime-669.js ............... 35/37 + Command: "node issue-runtime-669.js" + TAP version 13 + ok 1 undefined: "40" == "40" + ok 2 undefined: "40" == "40" + ok 3 undefined: "8" == "8" + ok 4 undefined: "40" == "40" + ok 5 undefined: "20" == "20" + ok 6 undefined: "8" == "8" + ok 7 undefined: "2" == "2" + ok 8 undefined: "11" == "11" + ok 9 undefined: "92" == "92" + ok 10 undefined: "1992" == "1992" + ok 11 undefined: "92" == "92" + ok 12 undefined: "1992" == "1992" + ok 13 undefined: "2" == "2" + ok 14 undefined: "11" == "11" + ok 15 undefined: "92" == "92" + ok 16 undefined: "1992" == "1992" + ok 17 undefined: "36" == "36" + ok 18 undefined: "4" == "4" + ok 19 undefined: "1992" == "1992" + ok 20 undefined: "92" == "92" + ok 21 undefined: "11" == "11" + ok 22 undefined: "2" == "2" + ok 23 undefined: "16" == "16" + ok 24 undefined: "17" == "17" + ok 25 undefined: "18" == "18" + ok 26 undefined: "19" == "19" + ok 27 undefined: "Wed, 02 Dec 1992 16:00:00 GMT" == "Wed, 02 Dec 1992 16:00:00 GMT" + ok 28 undefined: "Wed, 02 Dec 1992 16:00:00 GMT" == "Wed, 02 Dec 1992 16:00:00 GMT" + ok 29 undefined: "Wed Dec 02 1992" == "Wed Dec 02 1992" + ok 30 undefined: "16:00:00..." == "16:00:00..." + not ok 31 undefined: "1992-12-02" == "Wednesday, December 02, 1992" + ok 32 undefined: "16:00:00" == "16:00:00" + not ok 33 undefined: "1992-12-02 16:00:00" == "Wed Dec 02 1992 16:00:00..." + ok 34 undefined: "35" == "35" + ok 35 undefined: "35" == "35" + ok 36 undefined: "723313020000" == "723313020000" + ok 37 test/issues/issue-runtime-669.js + + 1..37 + # tests 37 + # pass 35 + # fail 2 + +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +ok test/net/http-get-query.js ........................... 3/3 +ok test/net/http-get.js ................................. 2/2 +ok test/net/http-md5.js ................................. 1/2 + skipped: undefined +ok test/net/http-req-ip.js .............................. 2/2 +total ............................................. 1506/1535 + +not ok +make: *** [test-node] errors 19 \ No newline at end of file diff --git a/testlogs/node0.12.1-test.log b/testlogs/node0.12.1-test.log new file mode 100755 index 00000000..bda66230 --- /dev/null +++ b/testlogs/node0.12.1-test.log @@ -0,0 +1,596 @@ +node testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +ok test/suite/bitmath.js .............................. 24/28 + skipped: undefined +not ok test/suite/buffer.js ......................... 119/120 + Command: "node buffer.js" + TAP version 13 + ok 1 buffer.length + ok 2 buffer indexing + ok 3 buffer high indexing + ok 4 buffer char length + ok 5 buffer char index + ok 6 buffer fixed size len + ok 7 buffer.fill worked + ok 8 Buffer.isBuffer succeeds on buffer + ok 9 Buffer.isBuffer fails on non-buffer (array) + ok 10 Buffer.isBuffer fails on non-buffer (string) + ok 11 Buffer.isBuffer fails on non-buffer (null) + ok 12 buffer.copy works + ok 13 buffer.slice length + ok 14 buffer.slice works + ok 15 error on buffer copy to non-buffer target + ok 16 readUInt8 and assert work + ok 17 readUInt8 + ok 18 readUInt16LE + ok 19 readUInt16BE + ok 20 readUInt32LE + ok 21 readUInt32BE + ok 22 readInt8 + ok 23 readInt16LE + ok 24 readInt16BE + ok 25 readInt32LE + ok 26 readInt32BE + ok 27 readFloatLE + ok 28 readFloatBE + ok 29 readDoubleLE + ok 30 readDoubleBE + ok 31 buffer read offsets + ok 32 writeUInt8 + ok 33 writeUInt16LE + ok 34 writeUInt16BE + ok 35 writeUInt32LE + ok 36 writeUInt32BE + ok 37 writeInt8 + ok 38 writeInt16LE + ok 39 writeInt16BE + ok 40 writeInt32LE + ok 41 writeInt32BE + ok 42 writeFloatLE + ok 43 writeFloatBE + ok 44 writeDoubleLE + ok 45 writeDoubleBE + ok 46 buffer write offsets + ok 47 buffer concat length + ok 48 buffer concat works + not ok 49 buffer toJSON works + ok 50 readUInt8(0xff) + ok 51 readInt8(0xff) + ok 52 readUInt32LE(0xffff) + ok 53 readUInt32BE(0xffff) + ok 54 readUInt32LE(0xffffffff) + ok 55 readUInt32BE(0xffffffff) + ok 56 hex encoding + ok 57 hex encoding + ok 58 invalid hex digits truncated: "1" == "1" + ok 59 invalid hex digits truncate but return a value: "170" == "170" + ok 60 invalid hex length + ok 61 base64 encoding (padded) + ok 62 base64 encoding (not padded) + ok 63 str -> base64 -> str + ok 64 str -> hex -> str + ok 65 array ingested: "4" == "4" + ok 66 undefined: "0" == "0" + ok 67 undefined: "65" == "65" + ok 68 undefined: "130" == "130" + ok 69 undefined: "4" == "4" + ok 70 binary toString: "\u0000A‚\u0004" == "\u0000A‚\u0004" + ok 71 undefined: "4" == "4" + ok 72 ascii toString: "\u0000A\u0002\u0004" == "\u0000A\u0002\u0004" + ok 73 undefined: "4" == "4" + ok 74 utf8 toString: "\u0000A�\u0004" == "\u0000A�\u0004" + ok 75 undefined: "4" == "4" + ok 76 utf16le toString: "䄀҂" == "䄀҂" + ok 77 undefined: "2" == "2" + ok 78 undefined: "2" == "2" + ok 79 base64 toString: "AEGCBA==" == "AEGCBA==" + ok 80 undefined: "8" == "8" + ok 81 hex toString: "00418204" == "00418204" + ok 82 undefined: "8" == "8" + ok 83 buffer from utf8: "130" == "130" + ok 84 undefined: "3" == "3" + ok 85 buffer from ascii: "130" == "130" + ok 86 undefined: "1" == "1" + ok 87 buffer from binary: "130" == "130" + ok 88 undefined: "1" == "1" + ok 89 buffer from utf16le: "129" == "129" + ok 90 undefined: "2" == "2" + ok 91 undefined: "129" == "129" + ok 92 buffer from [bad] base64: "0" == "0" + ok 93 buffer from [bad] hex + ok 94 written length is 12 byes + ok 95 result was written + ok 96 write utf8: "130" == "130" + ok 97 undefined: "3" == "3" + ok 98 write ascii: "130" == "130" + ok 99 undefined: "1" == "1" + ok 100 write binary: "130" == "130" + ok 101 undefined: "1" == "1" + ok 102 write utf16le: "129" == "129" + ok 103 undefined: "2" == "2" + ok 104 write hex: "130" == "130" + ok 105 undefined: "1" == "1" + ok 106 write base64: "130" == "130" + ok 107 write with encoding: "66" == "66" + ok 108 undefined: "0" == "0" + ok 109 write with offset and encoding: "66" == "66" + ok 110 undefined: "67" == "67" + ok 111 undefined: "0" == "0" + ok 112 write with offset, length and encoding: "66" == "66" + ok 113 undefined: "67" == "67" + ok 114 undefined: "68" == "68" + ok 115 undefined: "0" == "0" + ok 116 did not write partial character: "2" == "2" + ok 117 undefined: "0" == "0" + ok 118 original fill remains: "255" == "255" + ok 119 default INSPECT_MAX_BYTES is 50 + ok 120 test/suite/buffer.js + + 1..120 + # tests 120 + # pass 119 + # fail 1 + +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 3/3 +ok test/suite/crypto.js ................................. 1/2 + skipped: undefined +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +ok test/suite/dgram.js .................................. 7/7 +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +not ok test/suite/error.js ............................ 34/35 + Command: "node error.js" + TAP version 13 + ok 1 undefined + ok 2 undefined + ok 3 undefined + ok 4 undefined + ok 5 undefined + ok 6 undefined + ok 7 undefined + ok 8 undefined + ok 9 undefined + ok 10 undefined + ok 11 undefined + ok 12 undefined + ok 13 undefined + ok 14 undefined + ok 15 undefined + ok 16 undefined + ok 17 undefined + ok 18 undefined + ok 19 undefined + ok 20 undefined + ok 21 undefined + ok 22 undefined + ok 23 expected callsite in trace + not ok 24 excludable via argument + ok 25 expected callsite in object trace + ok 26 got return value: "my stack" == "my stack" + ok 27 saw correct object: "Error" == "Error" + ok 28 got array too + ok 29 correct object type: "CallSite" == "CallSite" + ok 30 correct function: "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" == "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" + ok 31 multiple callsites + ok 32 undefined + ok 33 only one callsite: "1" == "1" + ok 34 correct function: "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" == "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" + ok 35 test/suite/error.js + + 1..35 + # tests 35 + # pass 34 + # fail 1 + +ok test/suite/etters.js ................................. 8/9 +not ok test/suite/event-error.js ........................ 4/5 + Command: "node event-error.js" + TAP version 13 + not ok 1 undefined + ok 2 undefined + ok 3 undefined + ok 4 undefined + ok 5 test/suite/event-error.js + + 1..5 + # tests 5 + # pass 4 + # fail 1 + +not ok test/suite/fs-streams.js ......................... 1/3 + Command: "node fs-streams.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + ok 3 test/suite/fs-streams.js + + 1..3 + # tests 3 + # pass 1 + # fail 2 + +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +not ok test/suite/http.js ............................. 18/19 + Command: "node http.js" + TAP version 13 + ok 1 ok + ok 2 equal + ok 3 ok + ok 4 equal + ok 5 ok + ok 6 ok + ok 7 equal + ok 8 ok + ok 9 equal + ok 10 equal + ok 11 equal + ok 12 equal + ok 13 equal + ok 14 equal + ok 15 ok + ok 16 ok + ok 17 ok + ok 18 ok + not ok 19 test/suite/http.js + --- + exit: ~ + timedOut: true + signal: SIGTERM + command: "node http.js" + ... + + 1..19 + # tests 19 + # pass 18 + # fail 1 + +ok test/suite/https.js .................................. 3/3 +not ok test/suite/json.js ............................. 75/76 + Command: "node json.js" + TAP version 13 + ok 1 json object is real object + ok 2 json array is real array + ok 3 non object null: "null" == "null" + ok 4 non object null: "null" == "null" + ok 5 non object bool: "true" == "true" + ok 6 non object bool: "true" == "true" + ok 7 non object number: "3" == "3" + ok 8 non object number: "3" == "3" + ok 9 non object double: "7.42" == "7.42" + ok 10 non object double: "7.42" == "7.42" + ok 11 empty array: "[]" == "[]" + ok 12 empty array: "[]" == "[]" + ok 13 array: "[0,1,2]" == "[0,1,2]" + ok 14 array: "[0,1,2]" == "[0,1,2]" + ok 15 mixed array: "[3,\"a\"]" == "[3,\"a\"]" + ok 16 mixed array: "[3,\"a\"]" == "[3,\"a\"]" + ok 17 repeat value array: "[3,false,3.454,\"a\",\"a\"]" == "[3,false,3.454,\"a\",\"a\"]" + ok 18 repeat value array: "[3,false,3.454,\"a\",\"a\"]" == "[3,false,3.454,\"a\",\"a\"]" + ok 19 super nested arrays: "[[[],[],[]],[[],[[1,2]]]]" == "[[[],[],[]],[[],[[1,2]]]]" + ok 20 super nested arrays: "[[[],[],[]],[[],[[1,2]]]]" == "[[[],[],[]],[[],[[1,2]]]]" + ok 21 sringify lvl 1 array: "{\"a\":2,\"b\":[false,true,\"a\"]}" == "{\"a\":2,\"b\":[false,true,\"a\"]}" + ok 22 sringify lvl 1 array: "{\"a\":2,\"b\":[false,true,\"a\"]}" == "{\"a\":2,\"b\":[false,true,\"a\"]}" + ok 23 empty object: "{}" == "{}" + ok 24 empty object: "{}" == "{}" + ok 25 empty object constructor: "{}" == "{}" + ok 26 empty object constructor: "{}" == "{}" + ok 27 object explicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 28 object explicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 29 object implicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 30 object implicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 31 lvl 1 empty object: "{\"a\":{}}" == "{\"a\":{}}" + ok 32 lvl 1 empty object: "{\"a\":{}}" == "{\"a\":{}}" + ok 33 lvl 1 object: "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" == "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" + ok 34 lvl 1 object: "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" == "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" + ok 35 super nested objects: "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" == "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" + ok 36 super nested objects: "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" == "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" + ok 37 realistic object: "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" == "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" + ok 38 realistic object: "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" == "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" + ok 39 spacer string: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 40 spacer string: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 41 spacer number: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 42 spacer number: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 43 super nested spacer: "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" == "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" + ok 44 super nested spacer: "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" == "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" + ok 45 function: "{\"b\":5}" == "{\"b\":5}" + ok 46 function: "{\"b\":5}" == "{\"b\":5}" + ok 47 function in array: "[1,null,2]" == "[1,null,2]" + ok 48 function in array: "[1,null,2]" == "[1,null,2]" + ok 49 buffer: "[11,22,33,44]" == "[11,22,33,44]" + not ok 50 buffer: "{\"type\":\"Buffer\",\"data\":[11,22,33,44]}" == "[11,22,33,44]" + ok 51 NaN: "null" == "null" + ok 52 NaN: "null" == "null" + ok 53 Infinity: "null" == "null" + ok 54 Infinity: "null" == "null" + ok 55 -Infinity: "null" == "null" + ok 56 -Infinity: "null" == "null" + ok 57 arr in arr then value: "[[],\"11\"]" == "[[],\"11\"]" + ok 58 arr in arr then value: "[[],\"11\"]" == "[[],\"11\"]" + ok 59 non object string: "\"hello\\n\"" == "\"hello\\n\"" + ok 60 non object string: "\"hello\\n\"" == "\"hello\\n\"" + ok 61 spacer string long: "{\n123456789A\"hi\": 5\n}" == "{\n123456789A\"hi\": 5\n}" + ok 62 "this" value correct in replacer + ok 63 "this" value correct in replacer + ok 64 "this" value correct in replacer + ok 65 "this" value correct in replacer + ok 66 "this" value correct in replacer + ok 67 "this" value correct in replacer + ok 68 replacer function + ok 69 complex object + ok 70 replacer array + ok 71 array object mess + ok 72 input file test + ok 73 toJSON called on dates: "\"foo\"" == "\"foo\"" + ok 74 toJSON called on objects: "\"hello\"" == "\"hello\"" + ok 75 toJSON isnt recursive: "{}" == "{}" + ok 76 test/suite/json.js + + 1..76 + # tests 76 + # pass 75 + # fail 1 + +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +ok test/suite/net.js .................................. 75/75 +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +not ok test/suite/streams.js ............................ 1/2 + Command: "node streams.js" + TAP version 13 + not ok 1 MISSING TEST + ok 2 test/suite/streams.js + + 1..2 + # tests 2 + # pass 1 + # fail 1 + +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +ok test/suite/tls.js .................................... 4/4 +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +not ok test/issues/issue-beta-342.js .................... 6/7 + Command: "node issue-beta-342.js" + TAP version 13 + ok 1 undefined: "Hello Friends" == "Hello Friends" + ok 2 undefined + ok 3 undefined + ok 4 undefined + not ok 5 undefined + ok 6 undefined + ok 7 test/issues/issue-beta-342.js + + 1..7 + # tests 7 + # pass 6 + # fail 1 + +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +not ok test/issues/issue-beta-380.js .................... 1/3 + Command: "node issue-beta-380.js" + TAP version 13 + not ok 1 undefined: "0000000000000000000000000000000000000000" == "00000000000000000000" + not ok 2 undefined: "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" == "00000000002a2a2a2a2a2a2a2a2a2a0000000000" + ok 3 test/issues/issue-beta-380.js + + 1..3 + # tests 3 + # pass 1 + # fail 2 + +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +not ok test/issues/issue-runtime-239.js ................. 4/5 + Command: "node issue-runtime-239.js" + TAP version 13 + ok 1 undefined + ok 2 undefined + not ok 3 undefined + ok 4 correct Buffer.concat usage + ok 5 test/issues/issue-runtime-239.js + + 1..5 + # tests 5 + # pass 4 + # fail 1 + +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +ok test/issues/issue-runtime-306.js ................... 12/12 +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +not ok test/issues/issue-runtime-448.js ................. 8/9 + Command: "node issue-runtime-448.js" + TAP version 13 + ok 1 default encoding doesn't return utf-8 encoded string.: "This is a Test String" == "This is a Test String" + ok 2 utf-8 encoding doesn't return the correct string.: "This is a Test String" == "This is a Test String" + ok 3 Offset arguments not returning correct string: "is" == "is" + ok 4 Negative offset arguments return empty string: "" == "" + not ok 5 Negative start offset defaults to start offset of 0: "" == "This " + ok 6 End offset larger then buffer defaults to end of buffer: "This is a Test String" == "This is a Test String" + ok 7 End offset larger then buffer defaults to end of buffer while origin offset still slices: "is a Test String" == "is a Test String" + ok 8 Error thrown on invalid encoding.: "TypeError" == "TypeError" + ok 9 test/issues/issue-runtime-448.js + + 1..9 + # tests 9 + # pass 8 + # fail 1 + +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +ok test/issues/issue-runtime-611.js ..................... 2/2 +ok test/issues/issue-runtime-612.js ..................... 2/2 +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +not ok test/issues/issue-runtime-659.js ................. 2/6 + Command: "node issue-runtime-659.js" + TAP version 13 + ok 1 buffer contains "aaaa": "aaaa" == "aaaa" + not ok 2 buffer contains "aaaa": "aaaa" == "abab" + not ok 3 buffer contains "aaaa": "aaaa" == "abca" + not ok 4 buffer contains "aaaaaaaaaa": "aaaaaaaaaa" == "abcabcabca" + not ok 5 buffer contains "\0\0\0\0": "\u0000\u0000\u0000\u0000" == "\u0010 0@" + ok 6 test/issues/issue-runtime-659.js + + 1..6 + # tests 6 + # pass 2 + # fail 4 + +ok test/issues/issue-runtime-669.js ................... 37/37 +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +ok test/net/http-get-query.js ........................... 3/3 +ok test/net/http-get.js ................................. 2/2 +ok test/net/http-md5.js ................................. 1/2 + skipped: undefined +ok test/net/http-req-ip.js .............................. 2/2 +total ............................................. 1508/1535 + +not ok +make: *** [test-node] errors 17 diff --git a/testlogs/node0.12.2-test.log b/testlogs/node0.12.2-test.log new file mode 100755 index 00000000..a38a2c56 --- /dev/null +++ b/testlogs/node0.12.2-test.log @@ -0,0 +1,641 @@ +node testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +ok test/suite/bitmath.js .............................. 24/28 + skipped: undefined +not ok test/suite/buffer.js ......................... 119/120 + Command: "node buffer.js" + TAP version 13 + ok 1 buffer.length + ok 2 buffer indexing + ok 3 buffer high indexing + ok 4 buffer char length + ok 5 buffer char index + ok 6 buffer fixed size len + ok 7 buffer.fill worked + ok 8 Buffer.isBuffer succeeds on buffer + ok 9 Buffer.isBuffer fails on non-buffer (array) + ok 10 Buffer.isBuffer fails on non-buffer (string) + ok 11 Buffer.isBuffer fails on non-buffer (null) + ok 12 buffer.copy works + ok 13 buffer.slice length + ok 14 buffer.slice works + ok 15 error on buffer copy to non-buffer target + ok 16 readUInt8 and assert work + ok 17 readUInt8 + ok 18 readUInt16LE + ok 19 readUInt16BE + ok 20 readUInt32LE + ok 21 readUInt32BE + ok 22 readInt8 + ok 23 readInt16LE + ok 24 readInt16BE + ok 25 readInt32LE + ok 26 readInt32BE + ok 27 readFloatLE + ok 28 readFloatBE + ok 29 readDoubleLE + ok 30 readDoubleBE + ok 31 buffer read offsets + ok 32 writeUInt8 + ok 33 writeUInt16LE + ok 34 writeUInt16BE + ok 35 writeUInt32LE + ok 36 writeUInt32BE + ok 37 writeInt8 + ok 38 writeInt16LE + ok 39 writeInt16BE + ok 40 writeInt32LE + ok 41 writeInt32BE + ok 42 writeFloatLE + ok 43 writeFloatBE + ok 44 writeDoubleLE + ok 45 writeDoubleBE + ok 46 buffer write offsets + ok 47 buffer concat length + ok 48 buffer concat works + not ok 49 buffer toJSON works + ok 50 readUInt8(0xff) + ok 51 readInt8(0xff) + ok 52 readUInt32LE(0xffff) + ok 53 readUInt32BE(0xffff) + ok 54 readUInt32LE(0xffffffff) + ok 55 readUInt32BE(0xffffffff) + ok 56 hex encoding + ok 57 hex encoding + ok 58 invalid hex digits truncated: "1" == "1" + ok 59 invalid hex digits truncate but return a value: "170" == "170" + ok 60 invalid hex length + ok 61 base64 encoding (padded) + ok 62 base64 encoding (not padded) + ok 63 str -> base64 -> str + ok 64 str -> hex -> str + ok 65 array ingested: "4" == "4" + ok 66 undefined: "0" == "0" + ok 67 undefined: "65" == "65" + ok 68 undefined: "130" == "130" + ok 69 undefined: "4" == "4" + ok 70 binary toString: "\u0000A‚\u0004" == "\u0000A‚\u0004" + ok 71 undefined: "4" == "4" + ok 72 ascii toString: "\u0000A\u0002\u0004" == "\u0000A\u0002\u0004" + ok 73 undefined: "4" == "4" + ok 74 utf8 toString: "\u0000A�\u0004" == "\u0000A�\u0004" + ok 75 undefined: "4" == "4" + ok 76 utf16le toString: "䄀҂" == "䄀҂" + ok 77 undefined: "2" == "2" + ok 78 undefined: "2" == "2" + ok 79 base64 toString: "AEGCBA==" == "AEGCBA==" + ok 80 undefined: "8" == "8" + ok 81 hex toString: "00418204" == "00418204" + ok 82 undefined: "8" == "8" + ok 83 buffer from utf8: "130" == "130" + ok 84 undefined: "3" == "3" + ok 85 buffer from ascii: "130" == "130" + ok 86 undefined: "1" == "1" + ok 87 buffer from binary: "130" == "130" + ok 88 undefined: "1" == "1" + ok 89 buffer from utf16le: "129" == "129" + ok 90 undefined: "2" == "2" + ok 91 undefined: "129" == "129" + ok 92 buffer from [bad] base64: "0" == "0" + ok 93 buffer from [bad] hex + ok 94 written length is 12 byes + ok 95 result was written + ok 96 write utf8: "130" == "130" + ok 97 undefined: "3" == "3" + ok 98 write ascii: "130" == "130" + ok 99 undefined: "1" == "1" + ok 100 write binary: "130" == "130" + ok 101 undefined: "1" == "1" + ok 102 write utf16le: "129" == "129" + ok 103 undefined: "2" == "2" + ok 104 write hex: "130" == "130" + ok 105 undefined: "1" == "1" + ok 106 write base64: "130" == "130" + ok 107 write with encoding: "66" == "66" + ok 108 undefined: "0" == "0" + ok 109 write with offset and encoding: "66" == "66" + ok 110 undefined: "67" == "67" + ok 111 undefined: "0" == "0" + ok 112 write with offset, length and encoding: "66" == "66" + ok 113 undefined: "67" == "67" + ok 114 undefined: "68" == "68" + ok 115 undefined: "0" == "0" + ok 116 did not write partial character: "2" == "2" + ok 117 undefined: "0" == "0" + ok 118 original fill remains: "255" == "255" + ok 119 default INSPECT_MAX_BYTES is 50 + ok 120 test/suite/buffer.js + + 1..120 + # tests 120 + # pass 119 + # fail 1 + +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 3/3 +ok test/suite/crypto.js ................................. 1/2 + skipped: undefined +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +ok test/suite/dgram.js .................................. 7/7 +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +not ok test/suite/error.js ............................ 34/35 + Command: "node error.js" + TAP version 13 + ok 1 undefined + ok 2 undefined + ok 3 undefined + ok 4 undefined + ok 5 undefined + ok 6 undefined + ok 7 undefined + ok 8 undefined + ok 9 undefined + ok 10 undefined + ok 11 undefined + ok 12 undefined + ok 13 undefined + ok 14 undefined + ok 15 undefined + ok 16 undefined + ok 17 undefined + ok 18 undefined + ok 19 undefined + ok 20 undefined + ok 21 undefined + ok 22 undefined + ok 23 expected callsite in trace + not ok 24 excludable via argument + ok 25 expected callsite in object trace + ok 26 got return value: "my stack" == "my stack" + ok 27 saw correct object: "Error" == "Error" + ok 28 got array too + ok 29 correct object type: "CallSite" == "CallSite" + ok 30 correct function: "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" == "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" + ok 31 multiple callsites + ok 32 undefined + ok 33 only one callsite: "1" == "1" + ok 34 correct function: "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" == "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" + ok 35 test/suite/error.js + + 1..35 + # tests 35 + # pass 34 + # fail 1 + +ok test/suite/etters.js ................................. 8/9 +not ok test/suite/event-error.js ........................ 4/5 + Command: "node event-error.js" + TAP version 13 + not ok 1 undefined + ok 2 undefined + ok 3 undefined + ok 4 undefined + ok 5 test/suite/event-error.js + + 1..5 + # tests 5 + # pass 4 + # fail 1 + +not ok test/suite/fs-streams.js ......................... 1/3 + Command: "node fs-streams.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + ok 3 test/suite/fs-streams.js + + 1..3 + # tests 3 + # pass 1 + # fail 2 + +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +not ok test/suite/http.js ............................. 18/19 + Command: "node http.js" + TAP version 13 + ok 1 ok + ok 2 equal + ok 3 ok + ok 4 equal + ok 5 ok + ok 6 ok + ok 7 equal + ok 8 ok + ok 9 equal + ok 10 equal + ok 11 equal + ok 12 equal + ok 13 equal + ok 14 equal + ok 15 ok + ok 16 ok + ok 17 ok + ok 18 ok + not ok 19 test/suite/http.js + --- + exit: ~ + timedOut: true + signal: SIGTERM + command: "node http.js" + ... + + 1..19 + # tests 19 + # pass 18 + # fail 1 + +ok test/suite/https.js .................................. 3/3 +not ok test/suite/json.js ............................. 75/76 + Command: "node json.js" + TAP version 13 + ok 1 json object is real object + ok 2 json array is real array + ok 3 non object null: "null" == "null" + ok 4 non object null: "null" == "null" + ok 5 non object bool: "true" == "true" + ok 6 non object bool: "true" == "true" + ok 7 non object number: "3" == "3" + ok 8 non object number: "3" == "3" + ok 9 non object double: "7.42" == "7.42" + ok 10 non object double: "7.42" == "7.42" + ok 11 empty array: "[]" == "[]" + ok 12 empty array: "[]" == "[]" + ok 13 array: "[0,1,2]" == "[0,1,2]" + ok 14 array: "[0,1,2]" == "[0,1,2]" + ok 15 mixed array: "[3,\"a\"]" == "[3,\"a\"]" + ok 16 mixed array: "[3,\"a\"]" == "[3,\"a\"]" + ok 17 repeat value array: "[3,false,3.454,\"a\",\"a\"]" == "[3,false,3.454,\"a\",\"a\"]" + ok 18 repeat value array: "[3,false,3.454,\"a\",\"a\"]" == "[3,false,3.454,\"a\",\"a\"]" + ok 19 super nested arrays: "[[[],[],[]],[[],[[1,2]]]]" == "[[[],[],[]],[[],[[1,2]]]]" + ok 20 super nested arrays: "[[[],[],[]],[[],[[1,2]]]]" == "[[[],[],[]],[[],[[1,2]]]]" + ok 21 sringify lvl 1 array: "{\"a\":2,\"b\":[false,true,\"a\"]}" == "{\"a\":2,\"b\":[false,true,\"a\"]}" + ok 22 sringify lvl 1 array: "{\"a\":2,\"b\":[false,true,\"a\"]}" == "{\"a\":2,\"b\":[false,true,\"a\"]}" + ok 23 empty object: "{}" == "{}" + ok 24 empty object: "{}" == "{}" + ok 25 empty object constructor: "{}" == "{}" + ok 26 empty object constructor: "{}" == "{}" + ok 27 object explicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 28 object explicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 29 object implicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 30 object implicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 31 lvl 1 empty object: "{\"a\":{}}" == "{\"a\":{}}" + ok 32 lvl 1 empty object: "{\"a\":{}}" == "{\"a\":{}}" + ok 33 lvl 1 object: "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" == "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" + ok 34 lvl 1 object: "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" == "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" + ok 35 super nested objects: "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" == "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" + ok 36 super nested objects: "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" == "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" + ok 37 realistic object: "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" == "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" + ok 38 realistic object: "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" == "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" + ok 39 spacer string: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 40 spacer string: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 41 spacer number: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 42 spacer number: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 43 super nested spacer: "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" == "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" + ok 44 super nested spacer: "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" == "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" + ok 45 function: "{\"b\":5}" == "{\"b\":5}" + ok 46 function: "{\"b\":5}" == "{\"b\":5}" + ok 47 function in array: "[1,null,2]" == "[1,null,2]" + ok 48 function in array: "[1,null,2]" == "[1,null,2]" + ok 49 buffer: "[11,22,33,44]" == "[11,22,33,44]" + not ok 50 buffer: "{\"type\":\"Buffer\",\"data\":[11,22,33,44]}" == "[11,22,33,44]" + ok 51 NaN: "null" == "null" + ok 52 NaN: "null" == "null" + ok 53 Infinity: "null" == "null" + ok 54 Infinity: "null" == "null" + ok 55 -Infinity: "null" == "null" + ok 56 -Infinity: "null" == "null" + ok 57 arr in arr then value: "[[],\"11\"]" == "[[],\"11\"]" + ok 58 arr in arr then value: "[[],\"11\"]" == "[[],\"11\"]" + ok 59 non object string: "\"hello\\n\"" == "\"hello\\n\"" + ok 60 non object string: "\"hello\\n\"" == "\"hello\\n\"" + ok 61 spacer string long: "{\n123456789A\"hi\": 5\n}" == "{\n123456789A\"hi\": 5\n}" + ok 62 "this" value correct in replacer + ok 63 "this" value correct in replacer + ok 64 "this" value correct in replacer + ok 65 "this" value correct in replacer + ok 66 "this" value correct in replacer + ok 67 "this" value correct in replacer + ok 68 replacer function + ok 69 complex object + ok 70 replacer array + ok 71 array object mess + ok 72 input file test + ok 73 toJSON called on dates: "\"foo\"" == "\"foo\"" + ok 74 toJSON called on objects: "\"hello\"" == "\"hello\"" + ok 75 toJSON isnt recursive: "{}" == "{}" + ok 76 test/suite/json.js + + 1..76 + # tests 76 + # pass 75 + # fail 1 + +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +ok test/suite/net.js .................................. 75/75 +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +not ok test/suite/streams.js ............................ 1/2 + Command: "node streams.js" + TAP version 13 + not ok 1 MISSING TEST + ok 2 test/suite/streams.js + + 1..2 + # tests 2 + # pass 1 + # fail 1 + +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +ok test/suite/tls.js .................................... 4/4 +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +not ok test/issues/issue-beta-342.js .................... 6/7 + Command: "node issue-beta-342.js" + TAP version 13 + ok 1 undefined: "Hello Friends" == "Hello Friends" + ok 2 undefined + ok 3 undefined + ok 4 undefined + not ok 5 undefined + ok 6 undefined + ok 7 test/issues/issue-beta-342.js + + 1..7 + # tests 7 + # pass 6 + # fail 1 + +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +not ok test/issues/issue-beta-380.js .................... 1/3 + Command: "node issue-beta-380.js" + TAP version 13 + not ok 1 undefined: "0000000000000000000000000000000000000000" == "00000000000000000000" + not ok 2 undefined: "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" == "00000000002a2a2a2a2a2a2a2a2a2a0000000000" + ok 3 test/issues/issue-beta-380.js + + 1..3 + # tests 3 + # pass 1 + # fail 2 + +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +not ok test/issues/issue-runtime-239.js ................. 3/5 + Command: "node issue-runtime-239.js" + TAP version 13 + ok 1 undefined + not ok 2 undefined + not ok 3 undefined + ok 4 correct Buffer.concat usage + ok 5 test/issues/issue-runtime-239.js + + 1..5 + # tests 5 + # pass 3 + # fail 2 + +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +ok test/issues/issue-runtime-306.js ................... 12/12 +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +not ok test/issues/issue-runtime-448.js ................. 8/9 + Command: "node issue-runtime-448.js" + TAP version 13 + ok 1 default encoding doesn't return utf-8 encoded string.: "This is a Test String" == "This is a Test String" + ok 2 utf-8 encoding doesn't return the correct string.: "This is a Test String" == "This is a Test String" + ok 3 Offset arguments not returning correct string: "is" == "is" + ok 4 Negative offset arguments return empty string: "" == "" + not ok 5 Negative start offset defaults to start offset of 0: "" == "This " + ok 6 End offset larger then buffer defaults to end of buffer: "This is a Test String" == "This is a Test String" + ok 7 End offset larger then buffer defaults to end of buffer while origin offset still slices: "is a Test String" == "is a Test String" + ok 8 Error thrown on invalid encoding.: "TypeError" == "TypeError" + ok 9 test/issues/issue-runtime-448.js + + 1..9 + # tests 9 + # pass 8 + # fail 1 + +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +ok test/issues/issue-runtime-611.js ..................... 2/2 +ok test/issues/issue-runtime-612.js ..................... 2/2 +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +not ok test/issues/issue-runtime-659.js ................. 2/6 + Command: "node issue-runtime-659.js" + TAP version 13 + ok 1 buffer contains "aaaa": "aaaa" == "aaaa" + not ok 2 buffer contains "aaaa": "aaaa" == "abab" + not ok 3 buffer contains "aaaa": "aaaa" == "abca" + not ok 4 buffer contains "aaaaaaaaaa": "aaaaaaaaaa" == "abcabcabca" + not ok 5 buffer contains "\0\0\0\0": "\u0000\u0000\u0000\u0000" == "\u0010 0@" + ok 6 test/issues/issue-runtime-659.js + + 1..6 + # tests 6 + # pass 2 + # fail 4 + +not ok test/issues/issue-runtime-669.js ............... 35/37 + Command: "node issue-runtime-669.js" + TAP version 13 + ok 1 undefined: "40" == "40" + ok 2 undefined: "40" == "40" + ok 3 undefined: "8" == "8" + ok 4 undefined: "40" == "40" + ok 5 undefined: "20" == "20" + ok 6 undefined: "8" == "8" + ok 7 undefined: "2" == "2" + ok 8 undefined: "11" == "11" + ok 9 undefined: "92" == "92" + ok 10 undefined: "1992" == "1992" + ok 11 undefined: "92" == "92" + ok 12 undefined: "1992" == "1992" + ok 13 undefined: "2" == "2" + ok 14 undefined: "11" == "11" + ok 15 undefined: "92" == "92" + ok 16 undefined: "1992" == "1992" + ok 17 undefined: "36" == "36" + ok 18 undefined: "4" == "4" + ok 19 undefined: "1992" == "1992" + ok 20 undefined: "92" == "92" + ok 21 undefined: "11" == "11" + ok 22 undefined: "2" == "2" + ok 23 undefined: "16" == "16" + ok 24 undefined: "17" == "17" + ok 25 undefined: "18" == "18" + ok 26 undefined: "19" == "19" + ok 27 undefined: "Wed, 02 Dec 1992 16:00:00 GMT" == "Wed, 02 Dec 1992 16:00:00 GMT" + ok 28 undefined: "Wed, 02 Dec 1992 16:00:00 GMT" == "Wed, 02 Dec 1992 16:00:00 GMT" + ok 29 undefined: "Wed Dec 02 1992" == "Wed Dec 02 1992" + ok 30 undefined: "16:00:00..." == "16:00:00..." + not ok 31 undefined: "1992-12-02" == "Wednesday, December 02, 1992" + ok 32 undefined: "16:00:00" == "16:00:00" + not ok 33 undefined: "1992-12-02 16:00:00" == "Wed Dec 02 1992 16:00:00..." + ok 34 undefined: "35" == "35" + ok 35 undefined: "35" == "35" + ok 36 undefined: "723313020000" == "723313020000" + ok 37 test/issues/issue-runtime-669.js + + 1..37 + # tests 37 + # pass 35 + # fail 2 + +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +ok test/net/http-get-query.js ........................... 3/3 +ok test/net/http-get.js ................................. 2/2 +ok test/net/http-md5.js ................................. 1/2 + skipped: undefined +ok test/net/http-req-ip.js .............................. 2/2 +total ............................................. 1505/1535 + +not ok +make: *** [test-node] errors 20 \ No newline at end of file diff --git a/testlogs/node0.12.3-test.log b/testlogs/node0.12.3-test.log new file mode 100755 index 00000000..a38a2c56 --- /dev/null +++ b/testlogs/node0.12.3-test.log @@ -0,0 +1,641 @@ +node testbench: +ok test/suite/__proto__.js .............................. 2/2 +ok test/suite/arguments.js .............................. 3/3 +ok test/suite/array.js ................................ 60/60 +ok test/suite/bind.js ................................... 5/5 +ok test/suite/bitmath.js .............................. 24/28 + skipped: undefined +not ok test/suite/buffer.js ......................... 119/120 + Command: "node buffer.js" + TAP version 13 + ok 1 buffer.length + ok 2 buffer indexing + ok 3 buffer high indexing + ok 4 buffer char length + ok 5 buffer char index + ok 6 buffer fixed size len + ok 7 buffer.fill worked + ok 8 Buffer.isBuffer succeeds on buffer + ok 9 Buffer.isBuffer fails on non-buffer (array) + ok 10 Buffer.isBuffer fails on non-buffer (string) + ok 11 Buffer.isBuffer fails on non-buffer (null) + ok 12 buffer.copy works + ok 13 buffer.slice length + ok 14 buffer.slice works + ok 15 error on buffer copy to non-buffer target + ok 16 readUInt8 and assert work + ok 17 readUInt8 + ok 18 readUInt16LE + ok 19 readUInt16BE + ok 20 readUInt32LE + ok 21 readUInt32BE + ok 22 readInt8 + ok 23 readInt16LE + ok 24 readInt16BE + ok 25 readInt32LE + ok 26 readInt32BE + ok 27 readFloatLE + ok 28 readFloatBE + ok 29 readDoubleLE + ok 30 readDoubleBE + ok 31 buffer read offsets + ok 32 writeUInt8 + ok 33 writeUInt16LE + ok 34 writeUInt16BE + ok 35 writeUInt32LE + ok 36 writeUInt32BE + ok 37 writeInt8 + ok 38 writeInt16LE + ok 39 writeInt16BE + ok 40 writeInt32LE + ok 41 writeInt32BE + ok 42 writeFloatLE + ok 43 writeFloatBE + ok 44 writeDoubleLE + ok 45 writeDoubleBE + ok 46 buffer write offsets + ok 47 buffer concat length + ok 48 buffer concat works + not ok 49 buffer toJSON works + ok 50 readUInt8(0xff) + ok 51 readInt8(0xff) + ok 52 readUInt32LE(0xffff) + ok 53 readUInt32BE(0xffff) + ok 54 readUInt32LE(0xffffffff) + ok 55 readUInt32BE(0xffffffff) + ok 56 hex encoding + ok 57 hex encoding + ok 58 invalid hex digits truncated: "1" == "1" + ok 59 invalid hex digits truncate but return a value: "170" == "170" + ok 60 invalid hex length + ok 61 base64 encoding (padded) + ok 62 base64 encoding (not padded) + ok 63 str -> base64 -> str + ok 64 str -> hex -> str + ok 65 array ingested: "4" == "4" + ok 66 undefined: "0" == "0" + ok 67 undefined: "65" == "65" + ok 68 undefined: "130" == "130" + ok 69 undefined: "4" == "4" + ok 70 binary toString: "\u0000A‚\u0004" == "\u0000A‚\u0004" + ok 71 undefined: "4" == "4" + ok 72 ascii toString: "\u0000A\u0002\u0004" == "\u0000A\u0002\u0004" + ok 73 undefined: "4" == "4" + ok 74 utf8 toString: "\u0000A�\u0004" == "\u0000A�\u0004" + ok 75 undefined: "4" == "4" + ok 76 utf16le toString: "䄀҂" == "䄀҂" + ok 77 undefined: "2" == "2" + ok 78 undefined: "2" == "2" + ok 79 base64 toString: "AEGCBA==" == "AEGCBA==" + ok 80 undefined: "8" == "8" + ok 81 hex toString: "00418204" == "00418204" + ok 82 undefined: "8" == "8" + ok 83 buffer from utf8: "130" == "130" + ok 84 undefined: "3" == "3" + ok 85 buffer from ascii: "130" == "130" + ok 86 undefined: "1" == "1" + ok 87 buffer from binary: "130" == "130" + ok 88 undefined: "1" == "1" + ok 89 buffer from utf16le: "129" == "129" + ok 90 undefined: "2" == "2" + ok 91 undefined: "129" == "129" + ok 92 buffer from [bad] base64: "0" == "0" + ok 93 buffer from [bad] hex + ok 94 written length is 12 byes + ok 95 result was written + ok 96 write utf8: "130" == "130" + ok 97 undefined: "3" == "3" + ok 98 write ascii: "130" == "130" + ok 99 undefined: "1" == "1" + ok 100 write binary: "130" == "130" + ok 101 undefined: "1" == "1" + ok 102 write utf16le: "129" == "129" + ok 103 undefined: "2" == "2" + ok 104 write hex: "130" == "130" + ok 105 undefined: "1" == "1" + ok 106 write base64: "130" == "130" + ok 107 write with encoding: "66" == "66" + ok 108 undefined: "0" == "0" + ok 109 write with offset and encoding: "66" == "66" + ok 110 undefined: "67" == "67" + ok 111 undefined: "0" == "0" + ok 112 write with offset, length and encoding: "66" == "66" + ok 113 undefined: "67" == "67" + ok 114 undefined: "68" == "68" + ok 115 undefined: "0" == "0" + ok 116 did not write partial character: "2" == "2" + ok 117 undefined: "0" == "0" + ok 118 original fill remains: "255" == "255" + ok 119 default INSPECT_MAX_BYTES is 50 + ok 120 test/suite/buffer.js + + 1..120 + # tests 120 + # pass 119 + # fail 1 + +ok test/suite/bug-bindnull.js ........................... 3/3 +ok test/suite/bug-endwithcomments.js .................... 2/2 +ok test/suite/bug-foreach-null.js ....................... 2/2 +ok test/suite/bug-forinarray.js ....................... 14/14 +ok test/suite/bug-regexreplace.js ....................... 2/2 +ok test/suite/bug-underscores.js ...................... 10/10 +ok test/suite/builtin.js .............................. 20/20 +ok test/suite/console.js ................................ 3/3 +ok test/suite/crypto.js ................................. 1/2 + skipped: undefined +ok test/suite/date.js ................................. 17/17 +ok test/suite/defineProperty.js ......................... 3/3 +ok test/suite/delete.js ................................. 3/3 +ok test/suite/dgram.js .................................. 7/7 +ok test/suite/early-return.js ........................... 2/2 +ok test/suite/encoding.js ............................. 36/36 +not ok test/suite/error.js ............................ 34/35 + Command: "node error.js" + TAP version 13 + ok 1 undefined + ok 2 undefined + ok 3 undefined + ok 4 undefined + ok 5 undefined + ok 6 undefined + ok 7 undefined + ok 8 undefined + ok 9 undefined + ok 10 undefined + ok 11 undefined + ok 12 undefined + ok 13 undefined + ok 14 undefined + ok 15 undefined + ok 16 undefined + ok 17 undefined + ok 18 undefined + ok 19 undefined + ok 20 undefined + ok 21 undefined + ok 22 undefined + ok 23 expected callsite in trace + not ok 24 excludable via argument + ok 25 expected callsite in object trace + ok 26 got return value: "my stack" == "my stack" + ok 27 saw correct object: "Error" == "Error" + ok 28 got array too + ok 29 correct object type: "CallSite" == "CallSite" + ok 30 correct function: "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" == "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" + ok 31 multiple callsites + ok 32 undefined + ok 33 only one callsite: "1" == "1" + ok 34 correct function: "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" == "function CAPTURER(err, ctor) {\n Error.captureStackTrace(err, ctor);\n}" + ok 35 test/suite/error.js + + 1..35 + # tests 35 + # pass 34 + # fail 1 + +ok test/suite/etters.js ................................. 8/9 +not ok test/suite/event-error.js ........................ 4/5 + Command: "node event-error.js" + TAP version 13 + not ok 1 undefined + ok 2 undefined + ok 3 undefined + ok 4 undefined + ok 5 test/suite/event-error.js + + 1..5 + # tests 5 + # pass 4 + # fail 1 + +not ok test/suite/fs-streams.js ......................... 1/3 + Command: "node fs-streams.js" + TAP version 13 + not ok 1 MISSING TEST + not ok 2 MISSING TEST + ok 3 test/suite/fs-streams.js + + 1..3 + # tests 3 + # pass 1 + # fail 2 + +ok test/suite/fs.js ................................... 30/30 +ok test/suite/function.js ............................... 3/3 +ok test/suite/hasOwnProperty.js ....................... 10/10 +ok test/suite/hash.js ................................... 2/2 +not ok test/suite/http.js ............................. 18/19 + Command: "node http.js" + TAP version 13 + ok 1 ok + ok 2 equal + ok 3 ok + ok 4 equal + ok 5 ok + ok 6 ok + ok 7 equal + ok 8 ok + ok 9 equal + ok 10 equal + ok 11 equal + ok 12 equal + ok 13 equal + ok 14 equal + ok 15 ok + ok 16 ok + ok 17 ok + ok 18 ok + not ok 19 test/suite/http.js + --- + exit: ~ + timedOut: true + signal: SIGTERM + command: "node http.js" + ... + + 1..19 + # tests 19 + # pass 18 + # fail 1 + +ok test/suite/https.js .................................. 3/3 +not ok test/suite/json.js ............................. 75/76 + Command: "node json.js" + TAP version 13 + ok 1 json object is real object + ok 2 json array is real array + ok 3 non object null: "null" == "null" + ok 4 non object null: "null" == "null" + ok 5 non object bool: "true" == "true" + ok 6 non object bool: "true" == "true" + ok 7 non object number: "3" == "3" + ok 8 non object number: "3" == "3" + ok 9 non object double: "7.42" == "7.42" + ok 10 non object double: "7.42" == "7.42" + ok 11 empty array: "[]" == "[]" + ok 12 empty array: "[]" == "[]" + ok 13 array: "[0,1,2]" == "[0,1,2]" + ok 14 array: "[0,1,2]" == "[0,1,2]" + ok 15 mixed array: "[3,\"a\"]" == "[3,\"a\"]" + ok 16 mixed array: "[3,\"a\"]" == "[3,\"a\"]" + ok 17 repeat value array: "[3,false,3.454,\"a\",\"a\"]" == "[3,false,3.454,\"a\",\"a\"]" + ok 18 repeat value array: "[3,false,3.454,\"a\",\"a\"]" == "[3,false,3.454,\"a\",\"a\"]" + ok 19 super nested arrays: "[[[],[],[]],[[],[[1,2]]]]" == "[[[],[],[]],[[],[[1,2]]]]" + ok 20 super nested arrays: "[[[],[],[]],[[],[[1,2]]]]" == "[[[],[],[]],[[],[[1,2]]]]" + ok 21 sringify lvl 1 array: "{\"a\":2,\"b\":[false,true,\"a\"]}" == "{\"a\":2,\"b\":[false,true,\"a\"]}" + ok 22 sringify lvl 1 array: "{\"a\":2,\"b\":[false,true,\"a\"]}" == "{\"a\":2,\"b\":[false,true,\"a\"]}" + ok 23 empty object: "{}" == "{}" + ok 24 empty object: "{}" == "{}" + ok 25 empty object constructor: "{}" == "{}" + ok 26 empty object constructor: "{}" == "{}" + ok 27 object explicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 28 object explicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 29 object implicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 30 object implicit key: "{\"hi\":5}" == "{\"hi\":5}" + ok 31 lvl 1 empty object: "{\"a\":{}}" == "{\"a\":{}}" + ok 32 lvl 1 empty object: "{\"a\":{}}" == "{\"a\":{}}" + ok 33 lvl 1 object: "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" == "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" + ok 34 lvl 1 object: "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" == "{\"a\":3,\"b\":{\"1\":false,\"x\":54}}" + ok 35 super nested objects: "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" == "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" + ok 36 super nested objects: "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" == "{\"a\":{\"b\":{\"c\":{\"d\":1}}}}" + ok 37 realistic object: "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" == "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" + ok 38 realistic object: "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" == "{\"location\":{\"city\":{\"name\":\"Chattanooga\",\"population\":167674},\"state\":{\"abbreviation\":\"TN\",\"name\":\"Tennessee\",\"population\":6403000}},\"name\":\"Jim Cowart\",\"company\":\"appendTo\"}" + ok 39 spacer string: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 40 spacer string: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 41 spacer number: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 42 spacer number: "{\n \"hi\": 5\n}" == "{\n \"hi\": 5\n}" + ok 43 super nested spacer: "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" == "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" + ok 44 super nested spacer: "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" == "{\n \"a\": {\n \"b\": {\n \"c\": {\n \"d\": 1\n }\n }\n }\n}" + ok 45 function: "{\"b\":5}" == "{\"b\":5}" + ok 46 function: "{\"b\":5}" == "{\"b\":5}" + ok 47 function in array: "[1,null,2]" == "[1,null,2]" + ok 48 function in array: "[1,null,2]" == "[1,null,2]" + ok 49 buffer: "[11,22,33,44]" == "[11,22,33,44]" + not ok 50 buffer: "{\"type\":\"Buffer\",\"data\":[11,22,33,44]}" == "[11,22,33,44]" + ok 51 NaN: "null" == "null" + ok 52 NaN: "null" == "null" + ok 53 Infinity: "null" == "null" + ok 54 Infinity: "null" == "null" + ok 55 -Infinity: "null" == "null" + ok 56 -Infinity: "null" == "null" + ok 57 arr in arr then value: "[[],\"11\"]" == "[[],\"11\"]" + ok 58 arr in arr then value: "[[],\"11\"]" == "[[],\"11\"]" + ok 59 non object string: "\"hello\\n\"" == "\"hello\\n\"" + ok 60 non object string: "\"hello\\n\"" == "\"hello\\n\"" + ok 61 spacer string long: "{\n123456789A\"hi\": 5\n}" == "{\n123456789A\"hi\": 5\n}" + ok 62 "this" value correct in replacer + ok 63 "this" value correct in replacer + ok 64 "this" value correct in replacer + ok 65 "this" value correct in replacer + ok 66 "this" value correct in replacer + ok 67 "this" value correct in replacer + ok 68 replacer function + ok 69 complex object + ok 70 replacer array + ok 71 array object mess + ok 72 input file test + ok 73 toJSON called on dates: "\"foo\"" == "\"foo\"" + ok 74 toJSON called on objects: "\"hello\"" == "\"hello\"" + ok 75 toJSON isnt recursive: "{}" == "{}" + ok 76 test/suite/json.js + + 1..76 + # tests 76 + # pass 75 + # fail 1 + +ok test/suite/jsonload.js ............................... 3/3 +ok test/suite/keywords.js ............................... 3/3 +ok test/suite/math.js ................................. 17/17 +ok test/suite/net.js .................................. 75/75 +ok test/suite/number.js ................................. 4/4 +ok test/suite/parse-numbers.js ........................ 14/14 +ok test/suite/primitive.js ............................ 42/44 +ok test/suite/process.js ................................ 8/8 +ok test/suite/regex.js ................................ 24/24 +ok test/suite/require.js ................................ 7/7 +not ok test/suite/streams.js ............................ 1/2 + Command: "node streams.js" + TAP version 13 + not ok 1 MISSING TEST + ok 2 test/suite/streams.js + + 1..2 + # tests 2 + # pass 1 + # fail 1 + +ok test/suite/string-decoder.js ......................... 3/3 +ok test/suite/string.js ............................... 62/62 +ok test/suite/timers.js ................................. 5/5 +ok test/suite/tls.js .................................... 4/4 +ok test/suite/truthy.js ............................... 17/17 +ok test/suite/try.js .................................... 5/6 +ok test/suite/unicode.js ................................ 2/2 +ok test/suite/url.js .................................. 15/15 +ok test/suite/util.js ................................. 28/28 +ok test/suite/with.js ................................... 8/8 +ok test/suite/zlib.js ................................. 31/31 +ok test/issues/issue-beta-100.js ........................ 2/2 +ok test/issues/issue-beta-101.js ........................ 3/3 +ok test/issues/issue-beta-108.js ........................ 2/2 +ok test/issues/issue-beta-131.js ........................ 2/2 +ok test/issues/issue-beta-140.js ........................ 4/4 +ok test/issues/issue-beta-148.js ........................ 2/2 +ok test/issues/issue-beta-159.js ........................ 3/3 +ok test/issues/issue-beta-162.js ........................ 2/2 +ok test/issues/issue-beta-170.js ........................ 2/2 +ok test/issues/issue-beta-179.js ........................ 3/3 +ok test/issues/issue-beta-180.js ........................ 2/2 +ok test/issues/issue-beta-180b.js ....................... 2/2 +ok test/issues/issue-beta-195.js ........................ 6/6 +ok test/issues/issue-beta-200.js ........................ 3/3 +ok test/issues/issue-beta-204.js ........................ 3/3 +ok test/issues/issue-beta-207.js ...................... 10/10 +ok test/issues/issue-beta-212.js ........................ 9/9 +ok test/issues/issue-beta-213.js ........................ 8/8 +ok test/issues/issue-beta-221.js ........................ 3/3 +ok test/issues/issue-beta-242.js ........................ 2/2 +ok test/issues/issue-beta-243.js ........................ 2/2 +ok test/issues/issue-beta-244.js ........................ 3/3 +ok test/issues/issue-beta-245.js ........................ 2/2 +ok test/issues/issue-beta-251.js ........................ 2/2 +ok test/issues/issue-beta-274.js ........................ 3/3 +ok test/issues/issue-beta-276.js ........................ 3/3 +ok test/issues/issue-beta-294.js ........................ 2/2 +ok test/issues/issue-beta-296.js ........................ 4/4 +ok test/issues/issue-beta-314.js ........................ 2/2 +ok test/issues/issue-beta-317.js ........................ 4/4 +ok test/issues/issue-beta-319.js ........................ 4/4 +ok test/issues/issue-beta-327.js ........................ 2/2 +ok test/issues/issue-beta-334.js ...................... 12/12 +ok test/issues/issue-beta-337.js ........................ 2/2 +ok test/issues/issue-beta-338.js ........................ 2/2 +ok test/issues/issue-beta-339.js ........................ 2/2 +ok test/issues/issue-beta-340.js ........................ 5/5 +not ok test/issues/issue-beta-342.js .................... 6/7 + Command: "node issue-beta-342.js" + TAP version 13 + ok 1 undefined: "Hello Friends" == "Hello Friends" + ok 2 undefined + ok 3 undefined + ok 4 undefined + not ok 5 undefined + ok 6 undefined + ok 7 test/issues/issue-beta-342.js + + 1..7 + # tests 7 + # pass 6 + # fail 1 + +ok test/issues/issue-beta-351.js ........................ 2/2 +ok test/issues/issue-beta-352.js ........................ 5/5 +ok test/issues/issue-beta-356.js ........................ 2/2 +ok test/issues/issue-beta-366.js ........................ 4/4 +ok test/issues/issue-beta-379.js ........................ 4/4 +not ok test/issues/issue-beta-380.js .................... 1/3 + Command: "node issue-beta-380.js" + TAP version 13 + not ok 1 undefined: "0000000000000000000000000000000000000000" == "00000000000000000000" + not ok 2 undefined: "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a" == "00000000002a2a2a2a2a2a2a2a2a2a0000000000" + ok 3 test/issues/issue-beta-380.js + + 1..3 + # tests 3 + # pass 1 + # fail 2 + +ok test/issues/issue-beta-390.js ........................ 4/4 +ok test/issues/issue-beta-394.js ........................ 6/6 +ok test/issues/issue-beta-395.js ........................ 3/3 +ok test/issues/issue-beta-402.js ........................ 2/2 +ok test/issues/issue-beta-440.js ........................ 2/2 +ok test/issues/issue-beta-446.js ........................ 3/3 +ok test/issues/issue-beta-451.js ........................ 2/2 +ok test/issues/issue-beta-73.js ......................... 2/2 +ok test/issues/issue-beta-77.js ......................... 4/4 +ok test/issues/issue-beta-81.js ......................... 3/3 +ok test/issues/issue-beta-84.js ......................... 8/8 +ok test/issues/issue-beta-87.js ......................... 2/2 +ok test/issues/issue-beta-93.js ......................... 2/2 +ok test/issues/issue-beta-97.js ......................... 3/3 +ok test/issues/issue-beta-98.js ......................... 4/4 +ok test/issues/issue-runtime-107.js ..................... 3/3 +ok test/issues/issue-runtime-109.js ..................... 3/3 +ok test/issues/issue-runtime-117.js ..................... 2/2 +ok test/issues/issue-runtime-122.js ..................... 2/2 +ok test/issues/issue-runtime-133.js ..................... 2/2 +ok test/issues/issue-runtime-134.js ..................... 5/5 +ok test/issues/issue-runtime-146.js ..................... 3/3 +ok test/issues/issue-runtime-150.js ..................... 4/4 +ok test/issues/issue-runtime-156.js ..................... 5/5 +ok test/issues/issue-runtime-158.js ..................... 8/8 +ok test/issues/issue-runtime-159.js ..................... 2/2 +ok test/issues/issue-runtime-170.js ..................... 3/3 +ok test/issues/issue-runtime-173.js ..................... 2/2 +ok test/issues/issue-runtime-177.js ..................... 2/2 +ok test/issues/issue-runtime-185.js ..................... 8/8 +ok test/issues/issue-runtime-186.js ..................... 9/9 +ok test/issues/issue-runtime-190.js ..................... 2/2 +ok test/issues/issue-runtime-191.js ..................... 2/2 +ok test/issues/issue-runtime-199.js ..................... 2/2 +ok test/issues/issue-runtime-204.js ..................... 4/4 +ok test/issues/issue-runtime-208.js ..................... 3/3 +ok test/issues/issue-runtime-223.js ..................... 3/3 +ok test/issues/issue-runtime-234.js ..................... 5/5 +not ok test/issues/issue-runtime-239.js ................. 3/5 + Command: "node issue-runtime-239.js" + TAP version 13 + ok 1 undefined + not ok 2 undefined + not ok 3 undefined + ok 4 correct Buffer.concat usage + ok 5 test/issues/issue-runtime-239.js + + 1..5 + # tests 5 + # pass 3 + # fail 2 + +ok test/issues/issue-runtime-244.js ..................... 4/4 +ok test/issues/issue-runtime-246.js ..................... 3/3 +ok test/issues/issue-runtime-269.js ..................... 2/2 +ok test/issues/issue-runtime-276.js ..................... 2/2 +ok test/issues/issue-runtime-282.js ..................... 2/2 +ok test/issues/issue-runtime-283.js ..................... 4/4 +ok test/issues/issue-runtime-287.js ................... 16/16 +ok test/issues/issue-runtime-289.js ................... 31/31 +ok test/issues/issue-runtime-292.js ..................... 2/2 +ok test/issues/issue-runtime-295.js ..................... 4/4 +ok test/issues/issue-runtime-296.js ..................... 4/4 +ok test/issues/issue-runtime-297.js ..................... 3/3 +ok test/issues/issue-runtime-298.js ..................... 5/5 +ok test/issues/issue-runtime-302.js ................... 23/23 +ok test/issues/issue-runtime-303.js ................... 10/10 +ok test/issues/issue-runtime-304.js ..................... 4/4 +ok test/issues/issue-runtime-305.js ..................... 2/2 +ok test/issues/issue-runtime-306.js ................... 12/12 +ok test/issues/issue-runtime-307.js ..................... 5/5 +ok test/issues/issue-runtime-314.js ..................... 2/2 +ok test/issues/issue-runtime-320.js ..................... 3/3 +ok test/issues/issue-runtime-337.js ..................... 2/2 +ok test/issues/issue-runtime-345.js ..................... 3/3 +ok test/issues/issue-runtime-360.js ..................... 7/7 +ok test/issues/issue-runtime-361.js ..................... 2/2 +ok test/issues/issue-runtime-362.js ..................... 2/2 +ok test/issues/issue-runtime-368.js ..................... 3/3 +ok test/issues/issue-runtime-373.js ..................... 7/7 +ok test/issues/issue-runtime-385.js ..................... 3/3 +ok test/issues/issue-runtime-397.js ..................... 7/7 +ok test/issues/issue-runtime-419.js ..................... 3/3 +ok test/issues/issue-runtime-420.js ..................... 2/2 +ok test/issues/issue-runtime-434.js ..................... 6/6 +ok test/issues/issue-runtime-437.js ..................... 2/2 +not ok test/issues/issue-runtime-448.js ................. 8/9 + Command: "node issue-runtime-448.js" + TAP version 13 + ok 1 default encoding doesn't return utf-8 encoded string.: "This is a Test String" == "This is a Test String" + ok 2 utf-8 encoding doesn't return the correct string.: "This is a Test String" == "This is a Test String" + ok 3 Offset arguments not returning correct string: "is" == "is" + ok 4 Negative offset arguments return empty string: "" == "" + not ok 5 Negative start offset defaults to start offset of 0: "" == "This " + ok 6 End offset larger then buffer defaults to end of buffer: "This is a Test String" == "This is a Test String" + ok 7 End offset larger then buffer defaults to end of buffer while origin offset still slices: "is a Test String" == "is a Test String" + ok 8 Error thrown on invalid encoding.: "TypeError" == "TypeError" + ok 9 test/issues/issue-runtime-448.js + + 1..9 + # tests 9 + # pass 8 + # fail 1 + +ok test/issues/issue-runtime-450.js ..................... 5/5 +ok test/issues/issue-runtime-472.js ..................... 6/6 +ok test/issues/issue-runtime-473.js ..................... 2/2 +ok test/issues/issue-runtime-487.js ..................... 2/2 +ok test/issues/issue-runtime-491.js ..................... 3/3 +ok test/issues/issue-runtime-506.js ..................... 2/2 +ok test/issues/issue-runtime-524.js ..................... 2/2 +ok test/issues/issue-runtime-529.js ..................... 2/2 +ok test/issues/issue-runtime-534.js ..................... 5/5 +ok test/issues/issue-runtime-548.js ..................... 2/2 +ok test/issues/issue-runtime-605.js ................... 17/17 +ok test/issues/issue-runtime-611.js ..................... 2/2 +ok test/issues/issue-runtime-612.js ..................... 2/2 +ok test/issues/issue-runtime-628.js ..................... 2/2 +ok test/issues/issue-runtime-652.js ..................... 5/5 +not ok test/issues/issue-runtime-659.js ................. 2/6 + Command: "node issue-runtime-659.js" + TAP version 13 + ok 1 buffer contains "aaaa": "aaaa" == "aaaa" + not ok 2 buffer contains "aaaa": "aaaa" == "abab" + not ok 3 buffer contains "aaaa": "aaaa" == "abca" + not ok 4 buffer contains "aaaaaaaaaa": "aaaaaaaaaa" == "abcabcabca" + not ok 5 buffer contains "\0\0\0\0": "\u0000\u0000\u0000\u0000" == "\u0010 0@" + ok 6 test/issues/issue-runtime-659.js + + 1..6 + # tests 6 + # pass 2 + # fail 4 + +not ok test/issues/issue-runtime-669.js ............... 35/37 + Command: "node issue-runtime-669.js" + TAP version 13 + ok 1 undefined: "40" == "40" + ok 2 undefined: "40" == "40" + ok 3 undefined: "8" == "8" + ok 4 undefined: "40" == "40" + ok 5 undefined: "20" == "20" + ok 6 undefined: "8" == "8" + ok 7 undefined: "2" == "2" + ok 8 undefined: "11" == "11" + ok 9 undefined: "92" == "92" + ok 10 undefined: "1992" == "1992" + ok 11 undefined: "92" == "92" + ok 12 undefined: "1992" == "1992" + ok 13 undefined: "2" == "2" + ok 14 undefined: "11" == "11" + ok 15 undefined: "92" == "92" + ok 16 undefined: "1992" == "1992" + ok 17 undefined: "36" == "36" + ok 18 undefined: "4" == "4" + ok 19 undefined: "1992" == "1992" + ok 20 undefined: "92" == "92" + ok 21 undefined: "11" == "11" + ok 22 undefined: "2" == "2" + ok 23 undefined: "16" == "16" + ok 24 undefined: "17" == "17" + ok 25 undefined: "18" == "18" + ok 26 undefined: "19" == "19" + ok 27 undefined: "Wed, 02 Dec 1992 16:00:00 GMT" == "Wed, 02 Dec 1992 16:00:00 GMT" + ok 28 undefined: "Wed, 02 Dec 1992 16:00:00 GMT" == "Wed, 02 Dec 1992 16:00:00 GMT" + ok 29 undefined: "Wed Dec 02 1992" == "Wed Dec 02 1992" + ok 30 undefined: "16:00:00..." == "16:00:00..." + not ok 31 undefined: "1992-12-02" == "Wednesday, December 02, 1992" + ok 32 undefined: "16:00:00" == "16:00:00" + not ok 33 undefined: "1992-12-02 16:00:00" == "Wed Dec 02 1992 16:00:00..." + ok 34 undefined: "35" == "35" + ok 35 undefined: "35" == "35" + ok 36 undefined: "723313020000" == "723313020000" + ok 37 test/issues/issue-runtime-669.js + + 1..37 + # tests 37 + # pass 35 + # fail 2 + +ok test/issues/issue-runtime-686.js ..................... 2/2 +ok test/issues/log-global.js ............................ 2/2 +ok test/net/dns.js ...................................... 3/3 +ok test/net/http-get-query.js ........................... 3/3 +ok test/net/http-get.js ................................. 2/2 +ok test/net/http-md5.js ................................. 1/2 + skipped: undefined +ok test/net/http-req-ip.js .............................. 2/2 +total ............................................. 1505/1535 + +not ok +make: *** [test-node] errors 20 \ No newline at end of file From a4faa9580bcdfa55acf5f39e3326c6108a2a6208 Mon Sep 17 00:00:00 2001 From: Daniel Bunzendahl Date: Thu, 4 Jun 2015 16:24:45 +0200 Subject: [PATCH 3/4] make colony node 0.12.0 failed --- testlogs/make-colony0.12.0.log | 81 ++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100755 testlogs/make-colony0.12.0.log diff --git a/testlogs/make-colony0.12.0.log b/testlogs/make-colony0.12.0.log new file mode 100755 index 00000000..579cb405 --- /dev/null +++ b/testlogs/make-colony0.12.0.log @@ -0,0 +1,81 @@ +gyp config/colony.gyp --depth=. -f ninja -D builtin_section=.rodata -D node_version=0.10.32 -D compiler_path="/home/daniel/runtime/node_modules/colony-compiler/bin/colony-compiler.js" -D enable_luajit=1 -D enable_ssl=1 -D enable_net=1 && ninja -C out/Release +ninja: Entering directory `out/Release' +[1/120] ACTION colony-luajit: luajit-build_0041fb1e5ca096858bc094817987f3f3 +[2/120] CC obj/deps/fortuna/src/fortuna.px.o +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird betreten +==== Building LuaJIT 2.0.3 ==== +make -C src +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird betreten +make[2]: Für das Ziel »default« ist nichts zu tun. +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird verlassen +==== Successfully built LuaJIT 2.0.3 ==== +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird verlassen +[3/120] AR obj/config/libcolony-luajit.a +[4/120] CC obj/deps/fortuna/src/fortuna.random.o +[5/120] CC obj/deps/fortuna/src/fortuna.internal.o +[6/120] CC obj/deps/fortuna/src/fortuna.sha1.o +[7/120] CC obj/deps/fortuna/src/fortuna.md5.o +[8/120] CC obj/deps/c-ares/c-ares.ares__close_sockets.o +[9/120] CC obj/deps/c-ares/c-ares.ares__get_hostent.o +[10/120] CC obj/deps/c-ares/c-ares.ares__read_line.o +[11/120] CC obj/deps/c-ares/c-ares.ares_expand_name.o +[12/120] CC obj/deps/c-ares/c-ares.ares__timeval.o +[13/120] CC obj/deps/c-ares/c-ares.ares_data.o +[14/120] CC obj/deps/c-ares/c-ares.ares_nowarn.o +[15/120] CC obj/deps/c-ares/c-ares.ares_init.o +[16/120] CC obj/deps/c-ares/c-ares.ares_destroy.o +[17/120] CC obj/deps/c-ares/c-ares.ares_fds.o +[18/120] CC obj/deps/c-ares/c-ares.ares_free_hostent.o +[19/120] CC obj/deps/c-ares/c-ares.ares_free_string.o +[20/120] CC obj/deps/c-ares/c-ares.ares_getenv.o +[21/120] CC obj/deps/c-ares/c-ares.ares_gethostbyaddr.o +[22/120] CC obj/deps/c-ares/c-ares.ares_gethostbyname.o +[23/120] CC obj/deps/c-ares/c-ares.ares_getnameinfo.o +[24/120] CC obj/deps/c-ares/c-ares.ares_create_query.o +[25/120] CC obj/deps/c-ares/c-ares.ares_getsock.o +[26/120] CC obj/deps/c-ares/c-ares.ares_library_init.o +[27/120] CC obj/deps/c-ares/c-ares.ares_llist.o +[28/120] CC obj/deps/c-ares/c-ares.ares_parse_a_reply.o +[29/120] CC obj/deps/c-ares/c-ares.ares_mkquery.o +[30/120] CC obj/deps/c-ares/c-ares.ares_parse_aaaa_reply.o +[31/120] CC obj/deps/c-ares/c-ares.ares_options.o +[32/120] CC obj/deps/c-ares/c-ares.ares_parse_naptr_reply.o +[33/120] CC obj/deps/c-ares/c-ares.ares_parse_mx_reply.o +[34/120] CC obj/deps/c-ares/c-ares.ares_parse_ptr_reply.o +[35/120] CC obj/deps/c-ares/c-ares.ares_parse_ns_reply.o +[36/120] CC obj/deps/c-ares/c-ares.ares_parse_soa_reply.o +[37/120] CC obj/deps/c-ares/c-ares.ares_parse_srv_reply.o +[38/120] CC obj/deps/c-ares/c-ares.ares_parse_txt_reply.o +[39/120] CC obj/deps/c-ares/c-ares.ares_writev.o +[40/120] CC obj/deps/c-ares/c-ares.ares_query.o +[41/120] CC obj/deps/c-ares/c-ares.ares_platform.o +[42/120] CC obj/deps/c-ares/c-ares.ares_process.o +[43/120] CC obj/deps/c-ares/c-ares.ares_search.o +[44/120] CC obj/deps/c-ares/c-ares.ares_send.o +[45/120] CC obj/deps/c-ares/c-ares.ares_strcasecmp.o +[46/120] CC obj/deps/c-ares/c-ares.ares_strdup.o +[47/120] CC obj/deps/c-ares/c-ares.inet_ntop.o +[48/120] CC obj/deps/c-ares/c-ares.ares_strerror.o +[49/120] CC obj/deps/c-ares/c-ares.ares_timeout.o +[50/120] CC obj/deps/c-ares/c-ares.ares_version.o +[51/120] CC obj/deps/c-ares/c-ares.bitncmp.o +[52/120] CC obj/deps/c-ares/c-ares.inet_net_pton.o +[53/120] CC obj/deps/c-ares/c-ares.windows_port.o +[54/120] ACTION dir_runtime_lib: dir_runtime_lib_compile_74c4306e431fa9631a51b3f246d6796c +[55/120] CC obj/deps/axtls/ssl/axtls.x509.o +FAILED: cd ../../config; ../tools/compile_folder.sh ../out/Release/gen/dir_runtime_lib.c dir_runtime_lib 1 ../src/colony/lua/cli.lua ../src/colony/lua/colony-init.lua ../src/colony/lua/colony-js.lua ../src/colony/lua/colony-node.lua ../src/colony/lua/colony.lua ../src/colony/lua/preload.lua +/home/daniel/runtime/node_modules/colony-compiler/node_modules/bindings-shyp/bindings.js:99 + throw e + ^ +Error: /home/daniel/runtime/node_modules/colony-compiler/build/Release/colony_compiler_bytecode.node: undefined symbol: _ZN2v816FunctionTemplate3NewEPFNS_6HandleINS_5ValueEEERKNS_9ArgumentsEES3_NS1_INS_9SignatureEEE + at Error (native) + at Module.load (module.js:355:32) + at Function.Module._load (module.js:310:12) + at Module.require (module.js:365:17) + at require (module.js:384:17) + at bindings (/home/daniel/runtime/node_modules/colony-compiler/node_modules/bindings-shyp/bindings.js:92:44) + at Object. (/home/daniel/runtime/node_modules/colony-compiler/src/bytecode/index.js:10:39) + at Module._compile (module.js:460:26) + at Object.Module._extensions..js (module.js:478:10) + at Module.load (module.js:355:32) +ninja: build stopped: subcommand failed. From 830c091468e71c332186114c12011a2b305dc108 Mon Sep 17 00:00:00 2001 From: Daniel Bunzendahl Date: Thu, 4 Jun 2015 17:02:27 +0200 Subject: [PATCH 4/4] 4th of Jun 2015 build --- testlogs/make-colony0.12.1.log | 190 +++++++++++++++++++++++++++++++++ testlogs/make-colony0.12.2.log | 174 ++++++++++++++++++++++++++++++ testlogs/make-colony0.12.3.log | 174 ++++++++++++++++++++++++++++++ testlogs/make-colony0.12.4.log | 174 ++++++++++++++++++++++++++++++ 4 files changed, 712 insertions(+) create mode 100755 testlogs/make-colony0.12.1.log create mode 100755 testlogs/make-colony0.12.2.log create mode 100755 testlogs/make-colony0.12.3.log create mode 100755 testlogs/make-colony0.12.4.log diff --git a/testlogs/make-colony0.12.1.log b/testlogs/make-colony0.12.1.log new file mode 100755 index 00000000..a8437a26 --- /dev/null +++ b/testlogs/make-colony0.12.1.log @@ -0,0 +1,190 @@ +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird betreten +make -C src clean +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird betreten +rm -f luajit libluajit.a libluajit.so host/minilua host/buildvm lj_vm.s lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h host/buildvm_arch.h jit/vmdef.lua *.o host/*.o *.obj *.lib *.exp *.dll *.exe *.manifest *.pdb *.ilk +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird verlassen +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird verlassen +gyp config/colony.gyp --depth=. -f ninja -D builtin_section=.rodata -D node_version=0.10.32 -D compiler_path="/home/daniel/runtime/node_modules/colony-compiler/bin/colony-compiler.js" -D enable_luajit=1 -D enable_ssl=1 -D enable_net=1 && ninja -C out/Release +ninja: Entering directory `out/Release' +[1/136] CC obj/deps/hsregex/src/hsregex.regcomp.o +[2/136] CC obj/deps/hsregex/src/hsregex.regexec.o +[3/136] CC obj/deps/hsregex/src/hsregex.regerror.o +[4/136] CC obj/deps/hsregex/src/hsregex.regfree.o +[5/136] CC obj/deps/hsregex/src/hsregex.regalone.o +[6/136] CC obj/deps/dlmalloc/dlmalloc.dlmalloc.o +[7/136] AR obj/config/libdlmalloc.a +[8/136] ACTION colony-luajit: luajit-build_0041fb1e5ca096858bc094817987f3f3 +[9/136] AR obj/config/libhsregex.a +[10/136] CC obj/deps/miniz/miniz.miniz.o +[11/136] CC obj/deps/c-ares/c-ares.ares_cancel.o +[12/136] AR obj/config/libminiz.a +[13/136] CC obj/deps/fortuna/src/fortuna.sha2.o +[14/136] CC obj/deps/fortuna/src/fortuna.fortuna.o +[15/136] CC obj/deps/fortuna/src/fortuna.rijndael.o +[16/136] CC obj/deps/fortuna/src/fortuna.px.o +[17/136] CC obj/deps/fortuna/src/fortuna.random.o +[18/136] CC obj/deps/fortuna/src/fortuna.internal.o +[19/136] CC obj/deps/fortuna/src/fortuna.sha1.o +[20/136] CC obj/deps/fortuna/src/fortuna.md5.o +[21/136] CC obj/deps/c-ares/c-ares.ares__close_sockets.o +[22/136] CC obj/deps/c-ares/c-ares.ares__get_hostent.o +[23/136] CC obj/deps/c-ares/c-ares.ares__read_line.o +[24/136] CC obj/deps/c-ares/c-ares.ares_expand_name.o +[25/136] CC obj/deps/c-ares/c-ares.ares__timeval.o +[26/136] CC obj/deps/c-ares/c-ares.ares_data.o +[27/136] CC obj/deps/c-ares/c-ares.ares_nowarn.o +[28/136] CC obj/deps/c-ares/c-ares.ares_init.o +[29/136] CC obj/deps/c-ares/c-ares.ares_destroy.o +[30/136] CC obj/deps/c-ares/c-ares.ares_expand_string.o +[31/136] CC obj/deps/c-ares/c-ares.ares_fds.o +[32/136] CC obj/deps/c-ares/c-ares.ares_free_hostent.o +[33/136] CC obj/deps/c-ares/c-ares.ares_free_string.o +[34/136] CC obj/deps/c-ares/c-ares.ares_getenv.o +[35/136] CC obj/deps/c-ares/c-ares.ares_gethostbyaddr.o +[36/136] CC obj/deps/c-ares/c-ares.ares_gethostbyname.o +[37/136] CC obj/deps/c-ares/c-ares.ares_getnameinfo.o +[38/136] CC obj/deps/c-ares/c-ares.ares_create_query.o +[39/136] CC obj/deps/c-ares/c-ares.ares_getsock.o +[40/136] CC obj/deps/c-ares/c-ares.ares_library_init.o +[41/136] CC obj/deps/c-ares/c-ares.ares_llist.o +[42/136] CC obj/deps/c-ares/c-ares.ares_parse_a_reply.o +[43/136] CC obj/deps/c-ares/c-ares.ares_mkquery.o +[44/136] CC obj/deps/fortuna/src/fortuna.blf.o +[45/136] CC obj/deps/c-ares/c-ares.ares_parse_aaaa_reply.o +[46/136] CC obj/deps/c-ares/c-ares.ares_options.o +[47/136] CC obj/deps/c-ares/c-ares.ares_parse_naptr_reply.o +[48/136] CC obj/deps/c-ares/c-ares.ares_parse_mx_reply.o +[49/136] CC obj/deps/c-ares/c-ares.ares_parse_ptr_reply.o +[50/136] CC obj/deps/c-ares/c-ares.ares_parse_ns_reply.o +[51/136] CC obj/deps/c-ares/c-ares.ares_parse_soa_reply.o +[52/136] CC obj/deps/c-ares/c-ares.ares_parse_srv_reply.o +[53/136] CC obj/deps/c-ares/c-ares.ares_parse_txt_reply.o +[54/136] CC obj/deps/c-ares/c-ares.ares_writev.o +[55/136] CC obj/deps/c-ares/c-ares.ares_query.o +[56/136] CC obj/deps/c-ares/c-ares.ares_platform.o +[57/136] CC obj/deps/c-ares/c-ares.ares_process.o +[58/136] CC obj/deps/c-ares/c-ares.ares_search.o +[59/136] CC obj/deps/c-ares/c-ares.ares_send.o +[60/136] CC obj/deps/c-ares/c-ares.ares_strcasecmp.o +[61/136] CC obj/deps/c-ares/c-ares.ares_strdup.o +[62/136] CC obj/deps/c-ares/c-ares.inet_ntop.o +[63/136] CC obj/deps/c-ares/c-ares.ares_strerror.o +[64/136] CC obj/deps/c-ares/c-ares.ares_timeout.o +[65/136] CC obj/deps/c-ares/c-ares.ares_version.o +[66/136] CC obj/deps/c-ares/c-ares.bitncmp.o +[67/136] CC obj/deps/c-ares/c-ares.inet_net_pton.o +[68/136] CC obj/deps/c-ares/c-ares.windows_port.o +[69/136] ACTION dir_runtime_lib: dir_runtime_lib_compile_74c4306e431fa9631a51b3f246d6796c +FAILED: cd ../../config; ../tools/compile_folder.sh ../out/Release/gen/dir_runtime_lib.c dir_runtime_lib 1 ../src/colony/lua/cli.lua ../src/colony/lua/colony-init.lua ../src/colony/lua/colony-js.lua ../src/colony/lua/colony-node.lua ../src/colony/lua/colony.lua ../src/colony/lua/preload.lua +/home/daniel/runtime/node_modules/colony-compiler/node_modules/bindings-shyp/bindings.js:99 + throw e + ^ +Error: /home/daniel/runtime/node_modules/colony-compiler/build/Release/colony_compiler_bytecode.node: undefined symbol: _ZN2v816FunctionTemplate3NewEPFNS_6HandleINS_5ValueEEERKNS_9ArgumentsEES3_NS1_INS_9SignatureEEE + at Error (native) + at Module.load (module.js:355:32) + at Function.Module._load (module.js:310:12) + at Module.require (module.js:365:17) + at require (module.js:384:17) + at bindings (/home/daniel/runtime/node_modules/colony-compiler/node_modules/bindings-shyp/bindings.js:92:44) + at Object. (/home/daniel/runtime/node_modules/colony-compiler/src/bytecode/index.js:10:39) + at Module._compile (module.js:460:26) + at Object.Module._extensions..js (module.js:478:10) + at Module.load (module.js:355:32) +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird betreten +==== Building LuaJIT 2.0.3 ==== +make -C src +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird betreten +HOSTCC host/minilua.o +HOSTLINK host/minilua +DYNASM host/buildvm_arch.h +echo host/minilua ../dynasm/dynasm.lua +host/minilua ../dynasm/dynasm.lua +echo -D FPU -D HFABI -D VER= +-D FPU -D HFABI -D VER= +echo host/buildvm_arch.h +host/buildvm_arch.h +echo vm_x86.dasc +vm_x86.dasc +HOSTCC host/buildvm.o +HOSTCC host/buildvm_asm.o +HOSTCC host/buildvm_peobj.o +HOSTCC host/buildvm_lib.o +HOSTCC host/buildvm_fold.o +HOSTLINK host/buildvm +BUILDVM lj_vm.s +ASM lj_vm.o +CC lj_gc.o +BUILDVM lj_ffdef.h +CC lj_err.o +CC lj_char.o +BUILDVM lj_bcdef.h +CC lj_bc.o +CC lj_obj.o +CC lj_str.o +CC lj_tab.o +CC lj_func.o +CC lj_udata.o +CC lj_meta.o +CC lj_debug.o +CC lj_state.o +CC lj_dispatch.o +CC lj_vmevent.o +CC lj_vmmath.o +CC lj_strscan.o +CC lj_api.o +CC lj_lex.o +CC lj_parse.o +CC lj_bcread.o +CC lj_bcwrite.o +CC lj_load.o +CC lj_ir.o +CC lj_opt_mem.o +BUILDVM lj_folddef.h +CC lj_opt_fold.o +CC lj_opt_narrow.o +CC lj_opt_dce.o +CC lj_opt_loop.o +CC lj_opt_split.o +CC lj_opt_sink.o +CC lj_mcode.o +CC lj_snap.o +CC lj_record.o +CC lj_crecord.o +BUILDVM lj_recdef.h +CC lj_ffrecord.o +CC lj_asm.o +CC lj_trace.o +CC lj_gdbjit.o +CC lj_ctype.o +CC lj_cdata.o +CC lj_cconv.o +CC lj_ccall.o +CC lj_ccallback.o +CC lj_carith.o +CC lj_clib.o +CC lj_cparse.o +CC lj_lib.o +CC lj_alloc.o +CC lib_aux.o +BUILDVM lj_libdef.h +CC lib_base.o +CC lib_math.o +CC lib_bit.o +CC lib_string.o +CC lib_table.o +CC lib_io.o +CC lib_os.o +CC lib_package.o +CC lib_debug.o +CC lib_jit.o +CC lib_ffi.o +CC lib_init.o +AR libluajit.a +CC luajit.o +BUILDVM jit/vmdef.lua +LINK luajit +OK Successfully built LuaJIT +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird verlassen +==== Successfully built LuaJIT 2.0.3 ==== +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird verlassen +ninja: build stopped: subcommand failed. diff --git a/testlogs/make-colony0.12.2.log b/testlogs/make-colony0.12.2.log new file mode 100755 index 00000000..bd141a62 --- /dev/null +++ b/testlogs/make-colony0.12.2.log @@ -0,0 +1,174 @@ +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird betreten +make -C src clean +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird betreten +rm -f luajit libluajit.a libluajit.so host/minilua host/buildvm lj_vm.s lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h host/buildvm_arch.h jit/vmdef.lua *.o host/*.o *.obj *.lib *.exp *.dll *.exe *.manifest *.pdb *.ilk +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird verlassen +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird verlassen +gyp config/colony.gyp --depth=. -f ninja -D builtin_section=.rodata -D node_version=0.10.32 -D compiler_path="/home/daniel/runtime/node_modules/colony-compiler/bin/colony-compiler.js" -D enable_luajit=1 -D enable_ssl=1 -D enable_net=1 && ninja -C out/Release +ninja: Entering directory `out/Release' +[1/120] ACTION colony-luajit: luajit-build_0041fb1e5ca096858bc094817987f3f3 +[2/120] CC obj/deps/fortuna/src/fortuna.px.o +[3/120] CC obj/deps/fortuna/src/fortuna.random.o +[4/120] CC obj/deps/fortuna/src/fortuna.internal.o +[5/120] CC obj/deps/fortuna/src/fortuna.sha1.o +[6/120] CC obj/deps/fortuna/src/fortuna.md5.o +[7/120] CC obj/deps/c-ares/c-ares.ares__close_sockets.o +[8/120] CC obj/deps/c-ares/c-ares.ares__get_hostent.o +[9/120] CC obj/deps/c-ares/c-ares.ares__read_line.o +[10/120] CC obj/deps/c-ares/c-ares.ares_expand_name.o +[11/120] CC obj/deps/c-ares/c-ares.ares__timeval.o +[12/120] CC obj/deps/c-ares/c-ares.ares_data.o +[13/120] CC obj/deps/c-ares/c-ares.ares_nowarn.o +[14/120] CC obj/deps/c-ares/c-ares.ares_init.o +[15/120] CC obj/deps/c-ares/c-ares.ares_destroy.o +[16/120] CC obj/deps/c-ares/c-ares.ares_fds.o +[17/120] CC obj/deps/c-ares/c-ares.ares_free_hostent.o +[18/120] CC obj/deps/c-ares/c-ares.ares_free_string.o +[19/120] CC obj/deps/c-ares/c-ares.ares_getenv.o +[20/120] CC obj/deps/c-ares/c-ares.ares_gethostbyaddr.o +[21/120] CC obj/deps/c-ares/c-ares.ares_gethostbyname.o +[22/120] CC obj/deps/c-ares/c-ares.ares_getnameinfo.o +[23/120] CC obj/deps/c-ares/c-ares.ares_create_query.o +[24/120] CC obj/deps/c-ares/c-ares.ares_getsock.o +[25/120] CC obj/deps/c-ares/c-ares.ares_library_init.o +[26/120] CC obj/deps/c-ares/c-ares.ares_llist.o +[27/120] CC obj/deps/c-ares/c-ares.ares_parse_a_reply.o +[28/120] CC obj/deps/c-ares/c-ares.ares_mkquery.o +[29/120] CC obj/deps/c-ares/c-ares.ares_parse_aaaa_reply.o +[30/120] CC obj/deps/c-ares/c-ares.ares_options.o +[31/120] CC obj/deps/c-ares/c-ares.ares_parse_naptr_reply.o +[32/120] CC obj/deps/c-ares/c-ares.ares_parse_mx_reply.o +[33/120] CC obj/deps/c-ares/c-ares.ares_parse_ptr_reply.o +[34/120] CC obj/deps/c-ares/c-ares.ares_parse_ns_reply.o +[35/120] CC obj/deps/c-ares/c-ares.ares_parse_soa_reply.o +[36/120] CC obj/deps/c-ares/c-ares.ares_parse_srv_reply.o +[37/120] CC obj/deps/c-ares/c-ares.ares_parse_txt_reply.o +[38/120] CC obj/deps/c-ares/c-ares.ares_writev.o +[39/120] CC obj/deps/c-ares/c-ares.ares_query.o +[40/120] CC obj/deps/c-ares/c-ares.ares_platform.o +[41/120] CC obj/deps/c-ares/c-ares.ares_process.o +[42/120] CC obj/deps/c-ares/c-ares.ares_search.o +[43/120] CC obj/deps/c-ares/c-ares.ares_send.o +[44/120] CC obj/deps/c-ares/c-ares.ares_strcasecmp.o +[45/120] CC obj/deps/c-ares/c-ares.ares_strdup.o +[46/120] CC obj/deps/c-ares/c-ares.inet_ntop.o +[47/120] CC obj/deps/c-ares/c-ares.ares_strerror.o +[48/120] CC obj/deps/c-ares/c-ares.ares_timeout.o +[49/120] CC obj/deps/c-ares/c-ares.ares_version.o +[50/120] CC obj/deps/c-ares/c-ares.bitncmp.o +[51/120] CC obj/deps/c-ares/c-ares.inet_net_pton.o +[52/120] CC obj/deps/c-ares/c-ares.windows_port.o +[53/120] ACTION dir_runtime_lib: dir_runtime_lib_compile_74c4306e431fa9631a51b3f246d6796c +FAILED: cd ../../config; ../tools/compile_folder.sh ../out/Release/gen/dir_runtime_lib.c dir_runtime_lib 1 ../src/colony/lua/cli.lua ../src/colony/lua/colony-init.lua ../src/colony/lua/colony-js.lua ../src/colony/lua/colony-node.lua ../src/colony/lua/colony.lua ../src/colony/lua/preload.lua +/home/daniel/runtime/node_modules/colony-compiler/node_modules/bindings-shyp/bindings.js:99 + throw e + ^ +Error: /home/daniel/runtime/node_modules/colony-compiler/build/Release/colony_compiler_bytecode.node: undefined symbol: _ZN2v816FunctionTemplate3NewEPFNS_6HandleINS_5ValueEEERKNS_9ArgumentsEES3_NS1_INS_9SignatureEEE + at Error (native) + at Module.load (module.js:355:32) + at Function.Module._load (module.js:310:12) + at Module.require (module.js:365:17) + at require (module.js:384:17) + at bindings (/home/daniel/runtime/node_modules/colony-compiler/node_modules/bindings-shyp/bindings.js:92:44) + at Object. (/home/daniel/runtime/node_modules/colony-compiler/src/bytecode/index.js:10:39) + at Module._compile (module.js:460:26) + at Object.Module._extensions..js (module.js:478:10) + at Module.load (module.js:355:32) +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird betreten +==== Building LuaJIT 2.0.3 ==== +make -C src +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird betreten +HOSTCC host/minilua.o +HOSTLINK host/minilua +DYNASM host/buildvm_arch.h +echo host/minilua ../dynasm/dynasm.lua +host/minilua ../dynasm/dynasm.lua +echo -D FPU -D HFABI -D VER= +-D FPU -D HFABI -D VER= +echo host/buildvm_arch.h +host/buildvm_arch.h +echo vm_x86.dasc +vm_x86.dasc +HOSTCC host/buildvm.o +HOSTCC host/buildvm_asm.o +HOSTCC host/buildvm_peobj.o +HOSTCC host/buildvm_lib.o +HOSTCC host/buildvm_fold.o +HOSTLINK host/buildvm +BUILDVM lj_vm.s +ASM lj_vm.o +CC lj_gc.o +BUILDVM lj_ffdef.h +CC lj_err.o +CC lj_char.o +BUILDVM lj_bcdef.h +CC lj_bc.o +CC lj_obj.o +CC lj_str.o +CC lj_tab.o +CC lj_func.o +CC lj_udata.o +CC lj_meta.o +CC lj_debug.o +CC lj_state.o +CC lj_dispatch.o +CC lj_vmevent.o +CC lj_vmmath.o +CC lj_strscan.o +CC lj_api.o +CC lj_lex.o +CC lj_parse.o +CC lj_bcread.o +CC lj_bcwrite.o +CC lj_load.o +CC lj_ir.o +CC lj_opt_mem.o +BUILDVM lj_folddef.h +CC lj_opt_fold.o +CC lj_opt_narrow.o +CC lj_opt_dce.o +CC lj_opt_loop.o +CC lj_opt_split.o +CC lj_opt_sink.o +CC lj_mcode.o +CC lj_snap.o +CC lj_record.o +CC lj_crecord.o +BUILDVM lj_recdef.h +CC lj_ffrecord.o +CC lj_asm.o +CC lj_trace.o +CC lj_gdbjit.o +CC lj_ctype.o +CC lj_cdata.o +CC lj_cconv.o +CC lj_ccall.o +CC lj_ccallback.o +CC lj_carith.o +CC lj_clib.o +CC lj_cparse.o +CC lj_lib.o +CC lj_alloc.o +CC lib_aux.o +BUILDVM lj_libdef.h +CC lib_base.o +CC lib_math.o +CC lib_bit.o +CC lib_string.o +CC lib_table.o +CC lib_io.o +CC lib_os.o +CC lib_package.o +CC lib_debug.o +CC lib_jit.o +CC lib_ffi.o +CC lib_init.o +AR libluajit.a +CC luajit.o +BUILDVM jit/vmdef.lua +LINK luajit +OK Successfully built LuaJIT +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird verlassen +==== Successfully built LuaJIT 2.0.3 ==== +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird verlassen +ninja: build stopped: subcommand failed. diff --git a/testlogs/make-colony0.12.3.log b/testlogs/make-colony0.12.3.log new file mode 100755 index 00000000..bd141a62 --- /dev/null +++ b/testlogs/make-colony0.12.3.log @@ -0,0 +1,174 @@ +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird betreten +make -C src clean +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird betreten +rm -f luajit libluajit.a libluajit.so host/minilua host/buildvm lj_vm.s lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h host/buildvm_arch.h jit/vmdef.lua *.o host/*.o *.obj *.lib *.exp *.dll *.exe *.manifest *.pdb *.ilk +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird verlassen +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird verlassen +gyp config/colony.gyp --depth=. -f ninja -D builtin_section=.rodata -D node_version=0.10.32 -D compiler_path="/home/daniel/runtime/node_modules/colony-compiler/bin/colony-compiler.js" -D enable_luajit=1 -D enable_ssl=1 -D enable_net=1 && ninja -C out/Release +ninja: Entering directory `out/Release' +[1/120] ACTION colony-luajit: luajit-build_0041fb1e5ca096858bc094817987f3f3 +[2/120] CC obj/deps/fortuna/src/fortuna.px.o +[3/120] CC obj/deps/fortuna/src/fortuna.random.o +[4/120] CC obj/deps/fortuna/src/fortuna.internal.o +[5/120] CC obj/deps/fortuna/src/fortuna.sha1.o +[6/120] CC obj/deps/fortuna/src/fortuna.md5.o +[7/120] CC obj/deps/c-ares/c-ares.ares__close_sockets.o +[8/120] CC obj/deps/c-ares/c-ares.ares__get_hostent.o +[9/120] CC obj/deps/c-ares/c-ares.ares__read_line.o +[10/120] CC obj/deps/c-ares/c-ares.ares_expand_name.o +[11/120] CC obj/deps/c-ares/c-ares.ares__timeval.o +[12/120] CC obj/deps/c-ares/c-ares.ares_data.o +[13/120] CC obj/deps/c-ares/c-ares.ares_nowarn.o +[14/120] CC obj/deps/c-ares/c-ares.ares_init.o +[15/120] CC obj/deps/c-ares/c-ares.ares_destroy.o +[16/120] CC obj/deps/c-ares/c-ares.ares_fds.o +[17/120] CC obj/deps/c-ares/c-ares.ares_free_hostent.o +[18/120] CC obj/deps/c-ares/c-ares.ares_free_string.o +[19/120] CC obj/deps/c-ares/c-ares.ares_getenv.o +[20/120] CC obj/deps/c-ares/c-ares.ares_gethostbyaddr.o +[21/120] CC obj/deps/c-ares/c-ares.ares_gethostbyname.o +[22/120] CC obj/deps/c-ares/c-ares.ares_getnameinfo.o +[23/120] CC obj/deps/c-ares/c-ares.ares_create_query.o +[24/120] CC obj/deps/c-ares/c-ares.ares_getsock.o +[25/120] CC obj/deps/c-ares/c-ares.ares_library_init.o +[26/120] CC obj/deps/c-ares/c-ares.ares_llist.o +[27/120] CC obj/deps/c-ares/c-ares.ares_parse_a_reply.o +[28/120] CC obj/deps/c-ares/c-ares.ares_mkquery.o +[29/120] CC obj/deps/c-ares/c-ares.ares_parse_aaaa_reply.o +[30/120] CC obj/deps/c-ares/c-ares.ares_options.o +[31/120] CC obj/deps/c-ares/c-ares.ares_parse_naptr_reply.o +[32/120] CC obj/deps/c-ares/c-ares.ares_parse_mx_reply.o +[33/120] CC obj/deps/c-ares/c-ares.ares_parse_ptr_reply.o +[34/120] CC obj/deps/c-ares/c-ares.ares_parse_ns_reply.o +[35/120] CC obj/deps/c-ares/c-ares.ares_parse_soa_reply.o +[36/120] CC obj/deps/c-ares/c-ares.ares_parse_srv_reply.o +[37/120] CC obj/deps/c-ares/c-ares.ares_parse_txt_reply.o +[38/120] CC obj/deps/c-ares/c-ares.ares_writev.o +[39/120] CC obj/deps/c-ares/c-ares.ares_query.o +[40/120] CC obj/deps/c-ares/c-ares.ares_platform.o +[41/120] CC obj/deps/c-ares/c-ares.ares_process.o +[42/120] CC obj/deps/c-ares/c-ares.ares_search.o +[43/120] CC obj/deps/c-ares/c-ares.ares_send.o +[44/120] CC obj/deps/c-ares/c-ares.ares_strcasecmp.o +[45/120] CC obj/deps/c-ares/c-ares.ares_strdup.o +[46/120] CC obj/deps/c-ares/c-ares.inet_ntop.o +[47/120] CC obj/deps/c-ares/c-ares.ares_strerror.o +[48/120] CC obj/deps/c-ares/c-ares.ares_timeout.o +[49/120] CC obj/deps/c-ares/c-ares.ares_version.o +[50/120] CC obj/deps/c-ares/c-ares.bitncmp.o +[51/120] CC obj/deps/c-ares/c-ares.inet_net_pton.o +[52/120] CC obj/deps/c-ares/c-ares.windows_port.o +[53/120] ACTION dir_runtime_lib: dir_runtime_lib_compile_74c4306e431fa9631a51b3f246d6796c +FAILED: cd ../../config; ../tools/compile_folder.sh ../out/Release/gen/dir_runtime_lib.c dir_runtime_lib 1 ../src/colony/lua/cli.lua ../src/colony/lua/colony-init.lua ../src/colony/lua/colony-js.lua ../src/colony/lua/colony-node.lua ../src/colony/lua/colony.lua ../src/colony/lua/preload.lua +/home/daniel/runtime/node_modules/colony-compiler/node_modules/bindings-shyp/bindings.js:99 + throw e + ^ +Error: /home/daniel/runtime/node_modules/colony-compiler/build/Release/colony_compiler_bytecode.node: undefined symbol: _ZN2v816FunctionTemplate3NewEPFNS_6HandleINS_5ValueEEERKNS_9ArgumentsEES3_NS1_INS_9SignatureEEE + at Error (native) + at Module.load (module.js:355:32) + at Function.Module._load (module.js:310:12) + at Module.require (module.js:365:17) + at require (module.js:384:17) + at bindings (/home/daniel/runtime/node_modules/colony-compiler/node_modules/bindings-shyp/bindings.js:92:44) + at Object. (/home/daniel/runtime/node_modules/colony-compiler/src/bytecode/index.js:10:39) + at Module._compile (module.js:460:26) + at Object.Module._extensions..js (module.js:478:10) + at Module.load (module.js:355:32) +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird betreten +==== Building LuaJIT 2.0.3 ==== +make -C src +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird betreten +HOSTCC host/minilua.o +HOSTLINK host/minilua +DYNASM host/buildvm_arch.h +echo host/minilua ../dynasm/dynasm.lua +host/minilua ../dynasm/dynasm.lua +echo -D FPU -D HFABI -D VER= +-D FPU -D HFABI -D VER= +echo host/buildvm_arch.h +host/buildvm_arch.h +echo vm_x86.dasc +vm_x86.dasc +HOSTCC host/buildvm.o +HOSTCC host/buildvm_asm.o +HOSTCC host/buildvm_peobj.o +HOSTCC host/buildvm_lib.o +HOSTCC host/buildvm_fold.o +HOSTLINK host/buildvm +BUILDVM lj_vm.s +ASM lj_vm.o +CC lj_gc.o +BUILDVM lj_ffdef.h +CC lj_err.o +CC lj_char.o +BUILDVM lj_bcdef.h +CC lj_bc.o +CC lj_obj.o +CC lj_str.o +CC lj_tab.o +CC lj_func.o +CC lj_udata.o +CC lj_meta.o +CC lj_debug.o +CC lj_state.o +CC lj_dispatch.o +CC lj_vmevent.o +CC lj_vmmath.o +CC lj_strscan.o +CC lj_api.o +CC lj_lex.o +CC lj_parse.o +CC lj_bcread.o +CC lj_bcwrite.o +CC lj_load.o +CC lj_ir.o +CC lj_opt_mem.o +BUILDVM lj_folddef.h +CC lj_opt_fold.o +CC lj_opt_narrow.o +CC lj_opt_dce.o +CC lj_opt_loop.o +CC lj_opt_split.o +CC lj_opt_sink.o +CC lj_mcode.o +CC lj_snap.o +CC lj_record.o +CC lj_crecord.o +BUILDVM lj_recdef.h +CC lj_ffrecord.o +CC lj_asm.o +CC lj_trace.o +CC lj_gdbjit.o +CC lj_ctype.o +CC lj_cdata.o +CC lj_cconv.o +CC lj_ccall.o +CC lj_ccallback.o +CC lj_carith.o +CC lj_clib.o +CC lj_cparse.o +CC lj_lib.o +CC lj_alloc.o +CC lib_aux.o +BUILDVM lj_libdef.h +CC lib_base.o +CC lib_math.o +CC lib_bit.o +CC lib_string.o +CC lib_table.o +CC lib_io.o +CC lib_os.o +CC lib_package.o +CC lib_debug.o +CC lib_jit.o +CC lib_ffi.o +CC lib_init.o +AR libluajit.a +CC luajit.o +BUILDVM jit/vmdef.lua +LINK luajit +OK Successfully built LuaJIT +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird verlassen +==== Successfully built LuaJIT 2.0.3 ==== +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird verlassen +ninja: build stopped: subcommand failed. diff --git a/testlogs/make-colony0.12.4.log b/testlogs/make-colony0.12.4.log new file mode 100755 index 00000000..bd141a62 --- /dev/null +++ b/testlogs/make-colony0.12.4.log @@ -0,0 +1,174 @@ +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird betreten +make -C src clean +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird betreten +rm -f luajit libluajit.a libluajit.so host/minilua host/buildvm lj_vm.s lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h host/buildvm_arch.h jit/vmdef.lua *.o host/*.o *.obj *.lib *.exp *.dll *.exe *.manifest *.pdb *.ilk +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird verlassen +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird verlassen +gyp config/colony.gyp --depth=. -f ninja -D builtin_section=.rodata -D node_version=0.10.32 -D compiler_path="/home/daniel/runtime/node_modules/colony-compiler/bin/colony-compiler.js" -D enable_luajit=1 -D enable_ssl=1 -D enable_net=1 && ninja -C out/Release +ninja: Entering directory `out/Release' +[1/120] ACTION colony-luajit: luajit-build_0041fb1e5ca096858bc094817987f3f3 +[2/120] CC obj/deps/fortuna/src/fortuna.px.o +[3/120] CC obj/deps/fortuna/src/fortuna.random.o +[4/120] CC obj/deps/fortuna/src/fortuna.internal.o +[5/120] CC obj/deps/fortuna/src/fortuna.sha1.o +[6/120] CC obj/deps/fortuna/src/fortuna.md5.o +[7/120] CC obj/deps/c-ares/c-ares.ares__close_sockets.o +[8/120] CC obj/deps/c-ares/c-ares.ares__get_hostent.o +[9/120] CC obj/deps/c-ares/c-ares.ares__read_line.o +[10/120] CC obj/deps/c-ares/c-ares.ares_expand_name.o +[11/120] CC obj/deps/c-ares/c-ares.ares__timeval.o +[12/120] CC obj/deps/c-ares/c-ares.ares_data.o +[13/120] CC obj/deps/c-ares/c-ares.ares_nowarn.o +[14/120] CC obj/deps/c-ares/c-ares.ares_init.o +[15/120] CC obj/deps/c-ares/c-ares.ares_destroy.o +[16/120] CC obj/deps/c-ares/c-ares.ares_fds.o +[17/120] CC obj/deps/c-ares/c-ares.ares_free_hostent.o +[18/120] CC obj/deps/c-ares/c-ares.ares_free_string.o +[19/120] CC obj/deps/c-ares/c-ares.ares_getenv.o +[20/120] CC obj/deps/c-ares/c-ares.ares_gethostbyaddr.o +[21/120] CC obj/deps/c-ares/c-ares.ares_gethostbyname.o +[22/120] CC obj/deps/c-ares/c-ares.ares_getnameinfo.o +[23/120] CC obj/deps/c-ares/c-ares.ares_create_query.o +[24/120] CC obj/deps/c-ares/c-ares.ares_getsock.o +[25/120] CC obj/deps/c-ares/c-ares.ares_library_init.o +[26/120] CC obj/deps/c-ares/c-ares.ares_llist.o +[27/120] CC obj/deps/c-ares/c-ares.ares_parse_a_reply.o +[28/120] CC obj/deps/c-ares/c-ares.ares_mkquery.o +[29/120] CC obj/deps/c-ares/c-ares.ares_parse_aaaa_reply.o +[30/120] CC obj/deps/c-ares/c-ares.ares_options.o +[31/120] CC obj/deps/c-ares/c-ares.ares_parse_naptr_reply.o +[32/120] CC obj/deps/c-ares/c-ares.ares_parse_mx_reply.o +[33/120] CC obj/deps/c-ares/c-ares.ares_parse_ptr_reply.o +[34/120] CC obj/deps/c-ares/c-ares.ares_parse_ns_reply.o +[35/120] CC obj/deps/c-ares/c-ares.ares_parse_soa_reply.o +[36/120] CC obj/deps/c-ares/c-ares.ares_parse_srv_reply.o +[37/120] CC obj/deps/c-ares/c-ares.ares_parse_txt_reply.o +[38/120] CC obj/deps/c-ares/c-ares.ares_writev.o +[39/120] CC obj/deps/c-ares/c-ares.ares_query.o +[40/120] CC obj/deps/c-ares/c-ares.ares_platform.o +[41/120] CC obj/deps/c-ares/c-ares.ares_process.o +[42/120] CC obj/deps/c-ares/c-ares.ares_search.o +[43/120] CC obj/deps/c-ares/c-ares.ares_send.o +[44/120] CC obj/deps/c-ares/c-ares.ares_strcasecmp.o +[45/120] CC obj/deps/c-ares/c-ares.ares_strdup.o +[46/120] CC obj/deps/c-ares/c-ares.inet_ntop.o +[47/120] CC obj/deps/c-ares/c-ares.ares_strerror.o +[48/120] CC obj/deps/c-ares/c-ares.ares_timeout.o +[49/120] CC obj/deps/c-ares/c-ares.ares_version.o +[50/120] CC obj/deps/c-ares/c-ares.bitncmp.o +[51/120] CC obj/deps/c-ares/c-ares.inet_net_pton.o +[52/120] CC obj/deps/c-ares/c-ares.windows_port.o +[53/120] ACTION dir_runtime_lib: dir_runtime_lib_compile_74c4306e431fa9631a51b3f246d6796c +FAILED: cd ../../config; ../tools/compile_folder.sh ../out/Release/gen/dir_runtime_lib.c dir_runtime_lib 1 ../src/colony/lua/cli.lua ../src/colony/lua/colony-init.lua ../src/colony/lua/colony-js.lua ../src/colony/lua/colony-node.lua ../src/colony/lua/colony.lua ../src/colony/lua/preload.lua +/home/daniel/runtime/node_modules/colony-compiler/node_modules/bindings-shyp/bindings.js:99 + throw e + ^ +Error: /home/daniel/runtime/node_modules/colony-compiler/build/Release/colony_compiler_bytecode.node: undefined symbol: _ZN2v816FunctionTemplate3NewEPFNS_6HandleINS_5ValueEEERKNS_9ArgumentsEES3_NS1_INS_9SignatureEEE + at Error (native) + at Module.load (module.js:355:32) + at Function.Module._load (module.js:310:12) + at Module.require (module.js:365:17) + at require (module.js:384:17) + at bindings (/home/daniel/runtime/node_modules/colony-compiler/node_modules/bindings-shyp/bindings.js:92:44) + at Object. (/home/daniel/runtime/node_modules/colony-compiler/src/bytecode/index.js:10:39) + at Module._compile (module.js:460:26) + at Object.Module._extensions..js (module.js:478:10) + at Module.load (module.js:355:32) +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird betreten +==== Building LuaJIT 2.0.3 ==== +make -C src +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird betreten +HOSTCC host/minilua.o +HOSTLINK host/minilua +DYNASM host/buildvm_arch.h +echo host/minilua ../dynasm/dynasm.lua +host/minilua ../dynasm/dynasm.lua +echo -D FPU -D HFABI -D VER= +-D FPU -D HFABI -D VER= +echo host/buildvm_arch.h +host/buildvm_arch.h +echo vm_x86.dasc +vm_x86.dasc +HOSTCC host/buildvm.o +HOSTCC host/buildvm_asm.o +HOSTCC host/buildvm_peobj.o +HOSTCC host/buildvm_lib.o +HOSTCC host/buildvm_fold.o +HOSTLINK host/buildvm +BUILDVM lj_vm.s +ASM lj_vm.o +CC lj_gc.o +BUILDVM lj_ffdef.h +CC lj_err.o +CC lj_char.o +BUILDVM lj_bcdef.h +CC lj_bc.o +CC lj_obj.o +CC lj_str.o +CC lj_tab.o +CC lj_func.o +CC lj_udata.o +CC lj_meta.o +CC lj_debug.o +CC lj_state.o +CC lj_dispatch.o +CC lj_vmevent.o +CC lj_vmmath.o +CC lj_strscan.o +CC lj_api.o +CC lj_lex.o +CC lj_parse.o +CC lj_bcread.o +CC lj_bcwrite.o +CC lj_load.o +CC lj_ir.o +CC lj_opt_mem.o +BUILDVM lj_folddef.h +CC lj_opt_fold.o +CC lj_opt_narrow.o +CC lj_opt_dce.o +CC lj_opt_loop.o +CC lj_opt_split.o +CC lj_opt_sink.o +CC lj_mcode.o +CC lj_snap.o +CC lj_record.o +CC lj_crecord.o +BUILDVM lj_recdef.h +CC lj_ffrecord.o +CC lj_asm.o +CC lj_trace.o +CC lj_gdbjit.o +CC lj_ctype.o +CC lj_cdata.o +CC lj_cconv.o +CC lj_ccall.o +CC lj_ccallback.o +CC lj_carith.o +CC lj_clib.o +CC lj_cparse.o +CC lj_lib.o +CC lj_alloc.o +CC lib_aux.o +BUILDVM lj_libdef.h +CC lib_base.o +CC lib_math.o +CC lib_bit.o +CC lib_string.o +CC lib_table.o +CC lib_io.o +CC lib_os.o +CC lib_package.o +CC lib_debug.o +CC lib_jit.o +CC lib_ffi.o +CC lib_init.o +AR libluajit.a +CC luajit.o +BUILDVM jit/vmdef.lua +LINK luajit +OK Successfully built LuaJIT +make[2]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit/src« wird verlassen +==== Successfully built LuaJIT 2.0.3 ==== +make[1]: Verzeichnis »/home/daniel/runtime/deps/colony-luajit« wird verlassen +ninja: build stopped: subcommand failed.