Hy, today i had a problem with the network-loopback test, this is the error;
Test 1 of 1
Estimated Trial Run Count: 3
Estimated Time To Completion: 13 Minutes
Started Run 1 @ 17:19:56
The test exited with a non-zero exit status.
Started Run 2 @ 17:20:02
The test exited with a non-zero exit status.
Started Run 3 @ 17:20:04
The test exited with a non-zero exit status.
Test Results:
Average: 0 Seconds
This test failed to run properly.
The following tests failed to properly run:
- pts/network-loopback-1.0.0: Time To Transfer 10GB Via Loopback
When i looked at the code of the script running in debug mode ( ~/user/.phoronix-test-suite-/installed-tests/pts/network-loopback-1.0.0/ )
script "network-loopback" says;
nc -d -l 9999 > /dev/null &
dd if=/dev/zero bs=1M count=10000 | nc localhost 9999
echo $? > ~/test-exit-status
First error, the parameter "-d" for nc is depreciated see in "manpage" of nc, so below in the new command sintaxe;
nc -l -p 9999 > /dev/null &
Second error, in command "nc localhost 9999" put the nc parameter "-q" to prevent "exit 1" status, so the new command;
dd if=/dev/zero bs=1M count=10000 | nc -q 5 localhost 9999
Script edited;
-------------------------------------------------------------------------
#!/bin/sh
nc -l -p 9999 > /dev/null &
dd if=/dev/zero bs=1M count=10000 | nc -q 5 localhost 9999
echo $? > ~/test-exit-status
--------------------------------------------------------------------------
Now the test network should work correctly, I hope this solution helps people with this problem, if somebody else has gone through this and managed to solve otherwise be happy to know, thanks.
[]s