hs-test: experimental support for multiple test instances 88/39988/11
authoradrianvillin <avillin@cisco.com>
Tue, 13 Feb 2024 11:00:02 +0000 (06:00 -0500)
committerFlorin Coras <florin.coras@gmail.com>
Tue, 12 Mar 2024 16:48:46 +0000 (16:48 +0000)
commit28bd8f07d33bdd70c2cac03b70911a9069e4bd50
tree102bab11aa225339995a4dd07ea8332d1fce2212
parent7a2961523ef6d58d718a9efb7809a212bb0b58b1
hs-test: experimental support for multiple test instances

- appending PID to interface and container names
- added a check for used IP addresses
- TestEnvoyProxyHttpTcp and TestTcpWithLoss are broken when running multiple instances

Type: test

Change-Id: Ib917079ec7cf851dee59ff9c67e74f48c7c5e3c6
Signed-off-by: adrianvillin <avillin@cisco.com>
16 files changed:
extras/hs-test/address_allocator.go
extras/hs-test/container.go
extras/hs-test/echo_test.go
extras/hs-test/hst_suite.go
extras/hs-test/http_test.go
extras/hs-test/ldp_test.go
extras/hs-test/linux_iperf_test.go
extras/hs-test/mirroring_test.go
extras/hs-test/proxy_test.go
extras/hs-test/raw_session_test.go
extras/hs-test/suite_nginx_test.go
extras/hs-test/suite_no_topo_test.go
extras/hs-test/suite_ns_test.go
extras/hs-test/suite_veth_test.go
extras/hs-test/tools/http_server/http_server.go
extras/hs-test/vcl_test.go