hs-test: remove exec flags from source files
[vpp.git] / extras / hs-test / linux_iperf_test.go
old mode 100755 (executable)
new mode 100644 (file)
index 92a85cf..833fb2c
@@ -1,26 +1,22 @@
 package main
 
 func (s *TapSuite) TestLinuxIperf() {
-       t := s.T()
        clnCh := make(chan error)
        stopServerCh := make(chan struct{})
        srvCh := make(chan error, 1)
+       clnRes := make(chan string, 1)
        defer func() {
                stopServerCh <- struct{}{}
        }()
 
        go StartServerApp(srvCh, stopServerCh, nil)
        err := <-srvCh
-       if err != nil {
-               t.Errorf("%v", err)
-               t.FailNow()
-       }
-       t.Log("server running")
-       go StartClientApp(nil, clnCh)
-       t.Log("client running")
+       s.assertNil(err)
+       s.log("server running")
+       go StartClientApp(nil, clnCh, clnRes)
+       s.log("client running")
+       s.log(<-clnRes)
        err = <-clnCh
-       if err != nil {
-               s.Failf("client", "%v", err)
-       }
-       t.Log("Test completed")
+       s.assertNil(err)
+       s.log("Test completed")
 }