hs-test: configure VPP from test context 40/38040/8
authorMaros Ondrejicka <maros.ondrejicka@pantheon.tech>
Thu, 26 Jan 2023 09:07:29 +0000 (10:07 +0100)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 9 Feb 2023 17:02:43 +0000 (17:02 +0000)
commitffa3f60290499bdacc37a97c49f2e794b5e1f18c
treec23820e0d91d2a1a0eef2596b0de60c06f1ea303
parent7a6532bb9f3b9c429f92d11a6ccbf55638906d0a
hs-test: configure VPP from test context

Instead of configuring VPP instances running inside of a container,
now the configuration is going to be done from within the test context
by using binary API and shared volume that exposes api socket.

This converts just some of the test cases, rest is to follow.

Type: test
Signed-off-by: Maros Ondrejicka <maros.ondrejicka@pantheon.tech>
Change-Id: I87e4ab15de488f0eebb01ff514596265fc2a787f
16 files changed:
extras/hs-test/actions.go
extras/hs-test/container.go
extras/hs-test/echo_test.go
extras/hs-test/framework_test.go
extras/hs-test/go.mod
extras/hs-test/go.sum
extras/hs-test/hst_suite.go [new file with mode: 0644]
extras/hs-test/http_test.go
extras/hs-test/ldp_test.go
extras/hs-test/netconfig.go
extras/hs-test/suite_veth_test.go
extras/hs-test/topo-containers/2peerVeth.yaml
extras/hs-test/topo-network/2peerVeth.yaml
extras/hs-test/utils.go
extras/hs-test/vcl_test.go
extras/hs-test/vppinstance.go