Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

make test prints alot of stuff and failes on raspberry pi #3810

Closed
sebseb7 opened this Issue · 4 comments

3 participants

@sebseb7
time make test
make -C out BUILDTYPE=Release
make[1]: Entering directory `/home/pi/build_node/node-v0.8.4/out'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/pi/build_node/node-v0.8.4/out'
ln -fs out/Release/node node
python tools/test.py --mode=release simple message
[00:43|%   2|+  13|-   0]: release test-os*** glibc detected *** out/Release/node: free(): invalid next size (fast): 0x00ac6b78 ***
=== release test-os ===
Path: simple/test-os
hostname = raspberrypi
uptime = 177.333220986
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-os.js
=== release test-http-many-keep-alive-connections ===
Path: simple/test-http-many-keep-alive-connections
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-http-many-keep-alive-connections.js
--- TIMEOUT ---
=== release test-child-process-fork-net2 ===
Path: simple/test-child-process-fork-net2
assert.js:104
  throw new assert.AssertionError({
        ^
AssertionError: timeElasped was not between 190 and 1000 ms
    at process.<anonymous> (/home/pi/build_node/node-v0.8.4/test/simple/test-child-process-fork-net2.js:128:12)
    at process.EventEmitter.emit (events.js:115:20)
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-child-process-fork-net2.js
=== release test-http-client-timeout-with-data ===
Path: simple/test-http-client-timeout-with-data
assert.js:104
  throw new assert.AssertionError({
        ^
AssertionError: 0 == 1
    at process.<anonymous> (/home/pi/build_node/node-v0.8.4/test/simple/test-http-client-timeout-with-data.js:30:10)
    at process.EventEmitter.emit (events.js:115:20)
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-http-client-timeout-with-data.js
=== release test-eio-race ===
Path: simple/test-eio-race
trying to kill event loop ...
could not kill event loop, retrying...
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-eio-race.js
--- TIMEOUT ---
=== release test-debugger-repl ===
Path: simple/test-debugger-repl
./node debug --port=13683 /home/pi/build_node/node-v0.8.4/test/fixtures/breakpoints.js
line> debug>< debugger listening on port 13683
line> debug>connecting... ok
line> debug>break in test/fixtures/breakpoints.js:1
line>  1 debugger;
line>  2 function a(x) {
line>  3   var i = 10;
line> debug>break in test/fixtures/breakpoints.js:11
line>  9   return ['hello', 'world'].join(' ');
line> 10 }
line> 11 a();
line> 12 a(1);
line> 13 b();
Error: Timeout. Expected: /true/
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-debugger-repl.js
=== release test-force-repl ===
Path: simple/test-force-repl
timers.js:103
            if (!process.listeners('uncaughtException').length) throw e;
                                                                      ^
Error: timeout!
    at Object._onTimeout (/home/pi/build_node/node-v0.8.4/test/simple/test-force-repl.js:30:9)
    at Timer.list.ontimeout (timers.js:101:19)
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-force-repl.js
=== release test-debugger-repl-utf8 ===
Path: simple/test-debugger-repl-utf8
./node debug --port=13683 /home/pi/build_node/node-v0.8.4/test/fixtures/breakpoints_utf8.js
line> debug>< debugger listening on port 13683
line> debug>connecting... ok
dying badly
Error: Timeout. Expected: /break in .*:1/
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-debugger-repl-utf8.js
=== release test-tls-server-verify ===
Path: simple/test-tls-server-verify
connecting with agent1
  connecting with agent2
  connecting with agent3
  connecting with nocert
  connecting with agent1
Running 'Do not request certs. Everyone is unauthorized.'
- unauthed connection: undefined
  * unauthed
- unauthed connection: undefined
  * unauthed
- unauthed connection: undefined
  * unauthed
- unauthed connection: undefined
  * unauthed
Running 'Allow both authed and unauthed connections with CA1'

assert.js:104
assert.js:104
  throw new assert.AssertionError({
        ^
AssertionError: agent1 rejected, but should NOT have been
    at ChildProcess.<anonymous> (/home/pi/build_node/node-v0.8.4/test/simple/test-tls-server-verify.js:217:14)
    at ChildProcess.EventEmitter.emit (events.js:91:17)
    at Process._handle.onexit (child_process.js:674:10)
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-tls-server-verify.js
=== release test-cluster-disconnect ===
Path: simple/test-cluster-disconnect
events.js:66
        throw arguments[1]; // Unhandled 'error' event
                       ^
Error: connect ECONNREFUSED
    at errnoException (net.js:782:11)
    at Object.afterConnect [as oncomplete] (net.js:773:19)
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-cluster-disconnect.js
=== release test-http-dns-fail ===
Path: simple/test-http-dns-fail
assert.js:104
  throw new assert.AssertionError({
        ^
AssertionError: false == true
    at process.<anonymous> (/home/pi/build_node/node-v0.8.4/test/simple/test-http-dns-fail.js:60:10)
    at process.EventEmitter.emit (events.js:115:20)
Command: out/Release/node /home/pi/build_node/node-v0.8.4/test/simple/test-http-dns-fail.js
=== release test-stream-pipe-multi ===
Path: simple/test-stream-pipe-multi
0 'write' false
1 'write' false
2 'write' false
3 'write' false
4 'write' false
5 'write' false
6 'write' false
7 'write' false
8 'write' false
9 'write' false
10 'write' false
11 'write' false
12 'write' false
13 'write' false
14 'write' false
15 'write' false
16 'write' false
17 'write' false
18 'write' false
19 'write' false
20 'write' false
21 'write' false
22 'write' false
23 'write' false
24 'write' false
25 'write' false
26 'write' false
27 'write' false
28 'write' false
29 'write' false
30 'write' false
31 'write' false
32 'write' false
33 'write' false
34 'write' false
35 'write' false
36 'write' false
37 'write' false
38 'write' false
39 'write' false
40 'write' false
41 'write' false
42 'write' false
43 'write' false
44 'write' false
45 'write' false
46 'write' false
47 'write' false
48 'write' false
49 'write' false
50 'write' false
51 'write' false
52 'write' false
53 'write' false
54 'write' false
55 'write' false
56 'write' false
57 'write' false
58 'write' false
59 'write' false
60 'write' false
61 'write' false
62 'write' false
63 'write' false
64 'write' false
65 'write' false
66 'write' false
67 'write' false
67 'write' false
68 'write' false
69 'write' false
70 'write' false
71 'write' false
72 'write' false
73 'write' false
74 'write' false
75 'write' false
76 'write' false
77 'write' false
78 'write' false
79 'write' false
80 'write' false
81 'write' false
82 'write' false
83 'write' false
84 'write' false
85 'write' false
86 'write' false
87 'write' false
88 'write' false
89 'write' false
90 'write' false
91 'write' false
92 'write' false
93 'write' false
94 'write' false
95 'write' false
96 'write' false
97 'write' false
98 'write' false
99 'write' false
0 'write' true
1 'write' true
2 'write' true
3 'write' true
4 'write' true
5 'write' true
6 'write' true
7 'write' true
8 'write' true
9 'write' true
10 'write' true
11 'write' true
12 'write' true
13 'write' true
14 'write' true
15 'write' true
16 'write' true
17 'write' true
18 'write' true
19 'write' true
20 'write' true
21 'write' true
22 'write' true
23 'write' true
24 'write' true
25 'write' true
26 'write' true
27 'write' true
28 'write' true
29 'write' true
30 'write' true
31 'write' true
32 'write' true
33 'write' true
34 'write' true
35 'write' true
36 'write' true
37 'write' true
38 'write' true
39 'write' true
40 'write' true
41 'write' true
42 'write' true
43 'write' true
44 'write' true
45 'write' true
46 'write' true
47 'write' true
48 'write' true
49 'write' true
50 'write' true
51 'write' true
52 'write' true
53 'write' true
54 'write' true
55 'write' true
56 'write' true
57 'write' true
58 'write' true
59 'write' true
60 'write' true
61 'write' true
62 'write' true
64 'write' true
65 'write' true
66 'write' true
67 'write' true
68 'write' true
69 'write' true
70 'write' true
71 'write' true
72 'write' true
73 'write' true
74 'write' true
75 'write' true
76 'write' true
77 'write' true
78 'write' true
79 'write' true
80 'write' true
81 'write' true
82 'write' true
83 'write' true
84 'write' true
85 'write' true
86 'write' true
87 'write' true
88 'write' trueTraceback (most recent call last):
  File "tools/test.py", line 1440, in <module>
    sys.exit(Main())
  File "tools/test.py", line 1414, in Main
    if RunTestCases(cases_to_run, options.progress, options.j):
  File "tools/test.py", line 696, in RunTestCases
    return progress.Run(tasks)
  File "tools/test.py", line 93, in Run
    self.RunSingle()
  File "tools/test.py", line 134, in RunSingle
    self.HasRun(output)
  File "tools/test.py", line 250, in HasRun
    print self.templates['stderr'] % stderr
IOError: [Errno 11] Resource temporarily unavailable
make: *** [test] Error 1

real    19m54.563s
user    15m40.600s
sys     1m36.140s
@TooTallNate
Owner

The test runner doesn't crash for me like it did for you, but it did complete:

[16:14|% 100|+ 403|-  42]: Done
@TooTallNate
Owner

One or more of those failures gets fixed by joyent/libuv@54bfb66.

@bnoordhuis Is there any reason that went into libuv master instead of v0.8?

@bnoordhuis

It's a pretty big change. I usually let those stew in master for a bit before back-porting them.

@bnoordhuis

Over a year old, a lot of water has passed under various bridges, etc. Closing, please file new issues if you're still seeing test failures.

@bnoordhuis bnoordhuis closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.