hs-test: fix parallel test runs 92/42892/5
authorAdrian Villin <avillin@cisco.com>
Mon, 26 May 2025 09:48:28 +0000 (11:48 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Tue, 27 May 2025 17:27:19 +0000 (17:27 +0000)
commit1456745fce2281be8f93020091b07b122c798489
tree5b5f33a109a86d299784fef955eba054901f3d3d
parentecf8d3e1df64ac9ff08b961e29c402b60fc7e3b7
hs-test: fix parallel test runs

- every suite has its own generated ports
- registered every perf test as solo to avoid issues
- fixed teardown skipping when PERSIST or DRYRUN is enabled

Type: test

Change-Id: Ie4b85c8000a2158d45e906949d15ae1cefb27d1b
Signed-off-by: Adrian Villin <avillin@cisco.com>
29 files changed:
extras/hs-test/echo_test.go
extras/hs-test/http2_test.go
extras/hs-test/http_test.go
extras/hs-test/infra/common/suite_common.go
extras/hs-test/infra/hst_suite.go
extras/hs-test/infra/suite_envoy_proxy.go
extras/hs-test/infra/suite_h2.go
extras/hs-test/infra/suite_iperf_linux.go
extras/hs-test/infra/suite_ldp.go
extras/hs-test/infra/suite_nginx_proxy.go
extras/hs-test/infra/suite_no_topo.go
extras/hs-test/infra/suite_no_topo6.go
extras/hs-test/infra/suite_veth.go
extras/hs-test/infra/suite_veth6.go
extras/hs-test/infra/suite_vpp_proxy.go
extras/hs-test/infra/suite_vpp_udp_proxy.go
extras/hs-test/infra/utils.go
extras/hs-test/iperf_linux_test.go
extras/hs-test/ldp_test.go
extras/hs-test/nginx_test.go
extras/hs-test/proxy_test.go
extras/hs-test/raw_session_test.go
extras/hs-test/resources/envoy/proxy.yaml
extras/hs-test/resources/nginx/nginx.conf
extras/hs-test/resources/nginx/nginx_http3.conf
extras/hs-test/resources/nginx/nginx_proxy_mirroring.conf
extras/hs-test/resources/nginx/nginx_server_mirroring.conf
extras/hs-test/tls_test.go
extras/hs-test/vcl_test.go