3 func (s *VethsSuite) TestVppEchoQuic() {
4 s.skip("quic test skipping..")
8 func (s *VethsSuite) TestVppEchoUdp() {
9 s.skip("udp echo currently broken in vpp, skipping..")
13 func (s *VethsSuite) TestVppEchoTcp() {
17 func (s *VethsSuite) testVppEcho(proto string) {
18 serverVethAddress := s.netInterfaces["vppsrv"].ip4AddressString()
19 uri := proto + "://" + serverVethAddress + "/12344"
21 echoSrvContainer := s.getContainerByName("server-app")
22 serverCommand := "vpp_echo server TX=RX" +
23 " socket-name " + echoSrvContainer.getContainerWorkDir() + "/var/run/app_ns_sockets/1" +
24 " use-app-socket-api" +
27 echoSrvContainer.execServer(serverCommand)
29 echoClnContainer := s.getContainerByName("client-app")
31 clientCommand := "vpp_echo client" +
32 " socket-name " + echoClnContainer.getContainerWorkDir() + "/var/run/app_ns_sockets/2" +
33 " use-app-socket-api uri " + uri
35 o := echoClnContainer.exec(clientCommand)