diff options
author | Stefano Brivio <sbrivio@redhat.com> | 2022-09-21 01:00:39 +0200 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2022-09-22 16:54:09 +0200 |
commit | 9f8b783d4a3860fa22082c57c3054fbc062def17 (patch) | |
tree | b4e4ac5dfdea6ac6be89a8e988f909a166e7b82e /test/distro | |
parent | 119bb265a3c641f21d6c5f0b65037f654903ea57 (diff) | |
download | passt-9f8b783d4a3860fa22082c57c3054fbc062def17.tar passt-9f8b783d4a3860fa22082c57c3054fbc062def17.tar.gz passt-9f8b783d4a3860fa22082c57c3054fbc062def17.tar.bz2 passt-9f8b783d4a3860fa22082c57c3054fbc062def17.tar.lz passt-9f8b783d4a3860fa22082c57c3054fbc062def17.tar.xz passt-9f8b783d4a3860fa22082c57c3054fbc062def17.tar.zst passt-9f8b783d4a3860fa22082c57c3054fbc062def17.zip |
test/lib: Wait on iperf3 clients to be done, then send SIGINT to servers
An iperf3 client might fail to send the control message indicating
the end of the test, if the kernel buffer doesn't accept it, and exit
without having sent it, as the control socket is non-blocking. Should
this happen, the server will just wait forever for this message,
instead of terminating.
Restore some of the behaviour that went away with the
"test: Rewrite test_iperf3" patch: instead of waiting on servers to
terminate, wait on the clients. When they are done, wait 2 seconds,
and then send SIGINT to the servers, which make them still write
out the JSON report before terminating.
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'test/distro')
0 files changed, 0 insertions, 0 deletions