6 "github.com/edwarnicke/exechelper"
9 func (s *VethsSuite) TestEchoBuiltin() {
10 srvInstance := "echo-srv-internal"
11 clnInstance := "echo-cln-internal"
13 s.assertNil(dockerRun(srvInstance, ""), "failed to start docker (srv)")
14 defer func() { exechelper.Run("docker stop " + srvInstance) }()
16 s.assertNil(dockerRun(clnInstance, ""), "failed to start docker (cln)")
17 defer func() { exechelper.Run("docker stop " + clnInstance) }()
19 _, err := hstExec("Configure2Veths srv", srvInstance)
22 _, err = hstExec("Configure2Veths cln", clnInstance)
25 _, err = hstExec("RunEchoSrvInternal private-segment-size 1g fifo-size 4 no-echo", srvInstance)
28 o, err := hstExec("RunEchoClnInternal nclients 10000 bytes 1 syn-timeout 100 test-timeout 100 no-return private-segment-size 1g fifo-size 4", clnInstance)