tests: Add a socket timeout 65/40565/6
authorTom Jones <thj@freebsd.org>
Wed, 7 Feb 2024 13:34:56 +0000 (13:34 +0000)
committerOle Tr�an <otroan@employees.org>
Tue, 26 Mar 2024 15:12:48 +0000 (15:12 +0000)
commitb3ee84d0bb531f0600e3c038e78680c083e5bb77
treeb87c41d043352ba90fb8b42748146990f6235ea4
parent26eec75f2b30f4c03b4ca671165cd0d4823f0175
tests: Add a socket timeout

On FreeBSD a races seems to occur between the states socket connecting
and VPP accepting the connection and calling getpeername. The recv_fd
call here will fail with no fds before the VPP process has time to
handle the connection.

Introducing a socket timeout removes this failure on FreeBSD and allows
the test suite to run. Add a timeout on all platforms to try to avoid
this race everywhere.

Type: improvement
Change-Id: I96f77f924a9491222bc213b534cb17001d081f3f
Signed-off-by: Tom Jones <thj@freebsd.org>
src/vpp-api/python/vpp_papi/vpp_stats.py