]> git.ipfire.org Git - thirdparty/systemd.git/commit
tests: don't use "netcat" for testing TEST-10-ISSUE-2467
authorLennart Poettering <lennart@poettering.net>
Tue, 28 Nov 2017 18:37:32 +0000 (19:37 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 5 Dec 2017 12:49:13 +0000 (13:49 +0100)
commit9b45c2bf02a43e3e1b42de1ab0c3fe29c64dc5f5
tree148bc8ea88569711c6e9f3e864e6455264a9a2bd
parentf2d566b7280ea09a624671c2c4aad432a9976244
tests: don't use "netcat" for testing TEST-10-ISSUE-2467

Apparently there are a myriad of netcat implementations around, and they
all behave slightly differently. The one I have on my Fedora 27
installation will cause a failure when invoked as "nc -U" on an AF_UNIX
socket whose connections are immediately disconnected, thus causing the
test to fail.

Let's avoid all ambiguities in this regard, and drop usage of netcat
altoegther. Instead let's use a FIFO in the file system, which we can
connect to with only shell commands, and is hence much simpler and
more reliable to test with.

The actual test is supposed to validate that PID 1 doesn't hang when
activation of a socket-activated service fails, hence which transport
mechanism is used ultimately doesn't matter, as long as we activate the
service, and we do here...
test/TEST-10-ISSUE-2467/test.sh