vpp/extras/hs-test/linux_iperf_test.go
Maros Ondrejicka 98a91e8260 hs-test: use assert-like approach in test cases
Type: test
Signed-off-by: Maros Ondrejicka <maros.ondrejicka@pantheon.tech>
Change-Id: I1653001461d4dfc52f1fb3a9e0cf458a506b8324
2022-12-07 16:05:20 +00:00

22 lines
429 B
Go
Executable File

package main
func (s *TapSuite) TestLinuxIperf() {
t := s.T()
clnCh := make(chan error)
stopServerCh := make(chan struct{})
srvCh := make(chan error, 1)
defer func() {
stopServerCh <- struct{}{}
}()
go StartServerApp(srvCh, stopServerCh, nil)
err := <-srvCh
s.assertNil(err)
t.Log("server running")
go StartClientApp(nil, clnCh)
t.Log("client running")
err = <-clnCh
s.assertNil(err)
t.Log("Test completed")
}