hs-test: abstract away topology from test cases
[vpp.git] / extras / hs-test / echo_test.go
1 package main
2
3 import (
4         "fmt"
5 )
6
7 func (s *VethsSuite) TestEchoBuiltin() {
8         serverContainer := s.getContainerByName("server-vpp")
9         _, err := serverContainer.execAction("Configure2Veths srv")
10         s.assertNil(err)
11
12         clientContainer := s.getContainerByName("client-vpp")
13         _, err = clientContainer.execAction("Configure2Veths cln")
14         s.assertNil(err)
15
16         _, err = serverContainer.execAction("RunEchoSrvInternal private-segment-size 1g fifo-size 4 no-echo")
17         s.assertNil(err)
18
19         o, err := clientContainer.execAction("RunEchoClnInternal nclients 10000 bytes 1 syn-timeout 100 test-timeout 100 no-return private-segment-size 1g fifo-size 4")
20         s.assertNil(err)
21         fmt.Println(o)
22 }