3 func (s *VethsSuite) TestVppEchoQuic() {
7 // udp echo currently broken in vpp, skipping
8 func (s *VethsSuite) SkipTestVppEchoUdp() {
12 func (s *VethsSuite) TestVppEchoTcp() {
16 func (s *VethsSuite) testVppEcho(proto string) {
17 serverVethAddress := s.netInterfaces[serverInterfaceName].ip4AddressString()
18 uri := proto + "://" + serverVethAddress + "/12344"
20 echoSrvContainer := s.getContainerByName("server-app")
21 serverCommand := "vpp_echo server TX=RX" +
22 " socket-name " + echoSrvContainer.getContainerWorkDir() + "/var/run/app_ns_sockets/default" +
23 " use-app-socket-api" +
26 echoSrvContainer.execServer(serverCommand)
28 echoClnContainer := s.getContainerByName("client-app")
30 clientCommand := "vpp_echo client" +
31 " socket-name " + echoClnContainer.getContainerWorkDir() + "/var/run/app_ns_sockets/default" +
32 " use-app-socket-api uri " + uri
34 o := echoClnContainer.exec(clientCommand)