hs-test: use relative paths for docker volumes
[vpp.git] / extras / hs-test / ldp_test.go
index 59d31e1..b6249cd 100644 (file)
@@ -9,10 +9,10 @@ func (s *VethsSuite) TestLDPreloadIperfVpp() {
        var clnVclConf, srvVclConf Stanza
 
        serverContainer := s.getContainerByName("server-vpp")
-       serverVclFileName := serverContainer.GetHostWorkDir() + "/vcl_srv.conf"
+       serverVclFileName := serverContainer.getHostWorkDir() + "/vcl_srv.conf"
 
        clientContainer := s.getContainerByName("client-vpp")
-       clientVclFileName := clientContainer.GetHostWorkDir() + "/vcl_cln.conf"
+       clientVclFileName := clientContainer.getHostWorkDir() + "/vcl_cln.conf"
 
        ldpreload := os.Getenv("HST_LDPRELOAD")
        s.assertNotEqual("", ldpreload)
@@ -25,36 +25,36 @@ func (s *VethsSuite) TestLDPreloadIperfVpp() {
 
        s.log("starting VPPs")
 
-       clientAppSocketApi := fmt.Sprintf("app-socket-api %s/var/run/app_ns_sockets/2",
-               clientContainer.GetContainerWorkDir())
+       clientAppSocketApi := fmt.Sprintf("app-socket-api %s/var/run/app_ns_sockets/default",
+               clientContainer.getHostWorkDir())
        err := clnVclConf.
-               NewStanza("vcl").
-               Append("rx-fifo-size 4000000").
-               Append("tx-fifo-size 4000000").
-               Append("app-scope-local").
-               Append("app-scope-global").
-               Append("use-mq-eventfd").
-               Append(clientAppSocketApi).Close().
-               SaveToFile(clientVclFileName)
+               newStanza("vcl").
+               append("rx-fifo-size 4000000").
+               append("tx-fifo-size 4000000").
+               append("app-scope-local").
+               append("app-scope-global").
+               append("use-mq-eventfd").
+               append(clientAppSocketApi).close().
+               saveToFile(clientVclFileName)
        s.assertNil(err)
 
-       serverAppSocketApi := fmt.Sprintf("app-socket-api %s/var/run/app_ns_sockets/1",
-               serverContainer.GetContainerWorkDir())
+       serverAppSocketApi := fmt.Sprintf("app-socket-api %s/var/run/app_ns_sockets/default",
+               serverContainer.getHostWorkDir())
        err = srvVclConf.
-               NewStanza("vcl").
-               Append("rx-fifo-size 4000000").
-               Append("tx-fifo-size 4000000").
-               Append("app-scope-local").
-               Append("app-scope-global").
-               Append("use-mq-eventfd").
-               Append(serverAppSocketApi).Close().
-               SaveToFile(serverVclFileName)
+               newStanza("vcl").
+               append("rx-fifo-size 4000000").
+               append("tx-fifo-size 4000000").
+               append("app-scope-local").
+               append("app-scope-global").
+               append("use-mq-eventfd").
+               append(serverAppSocketApi).close().
+               saveToFile(serverVclFileName)
        s.assertNil(err)
 
        s.log("attaching server to vpp")
 
        srvEnv := append(os.Environ(), ldpreload, "VCL_CONFIG="+serverVclFileName)
-       go StartServerApp(srvCh, stopServerCh, srvEnv)
+       go s.startServerApp(srvCh, stopServerCh, srvEnv)
 
        err = <-srvCh
        s.assertNil(err)
@@ -62,8 +62,8 @@ func (s *VethsSuite) TestLDPreloadIperfVpp() {
        s.log("attaching client to vpp")
        var clnRes = make(chan string, 1)
        clnEnv := append(os.Environ(), ldpreload, "VCL_CONFIG="+clientVclFileName)
-       serverVethAddress := s.netInterfaces[serverInterfaceName].IP4AddressString()
-       go StartClientApp(serverVethAddress, clnEnv, clnCh, clnRes)
+       serverVethAddress := s.netInterfaces[serverInterfaceName].ip4AddressString()
+       go s.startClientApp(serverVethAddress, clnEnv, clnCh, clnRes)
        s.log(<-clnRes)
 
        // wait for client's result