hs-test: transition to ginkgo test framework
Type: test Change-Id: Ia38bf5549d20b22876f6082085b69a52a03d0142 Signed-off-by: Adrian Villin <avillin@cisco.com> Signed-off-by: Matus Fabian <matfabia@cisco.com>
This commit is contained in:
@@ -1,6 +1,16 @@
|
||||
package main
|
||||
|
||||
func (s *TapSuite) TestLinuxIperf() {
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
. "github.com/onsi/ginkgo/v2"
|
||||
)
|
||||
|
||||
func init() {
|
||||
registerTapTests(LinuxIperfTest)
|
||||
}
|
||||
|
||||
func LinuxIperfTest(s *TapSuite) {
|
||||
clnCh := make(chan error)
|
||||
stopServerCh := make(chan struct{})
|
||||
srvCh := make(chan error, 1)
|
||||
@@ -9,13 +19,19 @@ func (s *TapSuite) TestLinuxIperf() {
|
||||
stopServerCh <- struct{}{}
|
||||
}()
|
||||
|
||||
go s.startServerApp(srvCh, stopServerCh, nil)
|
||||
go func() {
|
||||
defer GinkgoRecover()
|
||||
s.startServerApp(srvCh, stopServerCh, nil)
|
||||
}()
|
||||
err := <-srvCh
|
||||
s.assertNil(err, err)
|
||||
s.assertNil(err, fmt.Sprint(err))
|
||||
s.log("server running")
|
||||
|
||||
ipAddress := s.getInterfaceByName(tapInterfaceName).ip4AddressString()
|
||||
go s.startClientApp(ipAddress, nil, clnCh, clnRes)
|
||||
go func() {
|
||||
defer GinkgoRecover()
|
||||
s.startClientApp(ipAddress, nil, clnCh, clnRes)
|
||||
}()
|
||||
s.log("client running")
|
||||
s.log(<-clnRes)
|
||||
err = <-clnCh
|
||||
|
Reference in New Issue
Block a user