package main import ( "fmt" "github.com/edwarnicke/exechelper" ) func (s *VethsSuite) TestEchoBuiltin() { srvInstance := "echo-srv-internal" clnInstance := "echo-cln-internal" s.assertNil(dockerRun(srvInstance, ""), "failed to start docker (srv)") defer func() { exechelper.Run("docker stop " + srvInstance) }() s.assertNil(dockerRun(clnInstance, ""), "failed to start docker (cln)") defer func() { exechelper.Run("docker stop " + clnInstance) }() _, err := hstExec("Configure2Veths srv", srvInstance) s.assertNil(err) _, err = hstExec("Configure2Veths cln", clnInstance) s.assertNil(err) _, err = hstExec("RunEchoSrvInternal private-segment-size 1g fifo-size 4 no-echo", srvInstance) s.assertNil(err) o, err := hstExec("RunEchoClnInternal nclients 10000 bytes 1 syn-timeout 100 test-timeout 100 no-return private-segment-size 1g fifo-size 4", clnInstance) s.assertNil(err) fmt.Println(o) }