hs-test: separate infra from tests
[vpp.git] / extras / hs-test / suite_tap_test.go
diff --git a/extras/hs-test/suite_tap_test.go b/extras/hs-test/suite_tap_test.go
deleted file mode 100644 (file)
index bb7082d..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-package main
-
-import (
-       "reflect"
-       "runtime"
-       "strings"
-       "time"
-
-       . "github.com/onsi/ginkgo/v2"
-)
-
-type TapSuite struct {
-       HstSuite
-}
-
-var tapTests = map[string][]func(s *TapSuite){}
-var tapSoloTests = map[string][]func(s *TapSuite){}
-
-func registerTapTests(tests ...func(s *TapSuite)) {
-       tapTests[getTestFilename()] = tests
-}
-func registerTapSoloTests(tests ...func(s *TapSuite)) {
-       tapSoloTests[getTestFilename()] = tests
-}
-
-func (s *TapSuite) SetupSuite() {
-       time.Sleep(1 * time.Second)
-       s.HstSuite.SetupSuite()
-       s.configureNetworkTopology("tap")
-}
-
-var _ = Describe("TapSuite", Ordered, ContinueOnFailure, func() {
-       var s TapSuite
-       BeforeAll(func() {
-               s.SetupSuite()
-       })
-       BeforeEach(func() {
-               s.SetupTest()
-       })
-       AfterAll(func() {
-               s.TearDownSuite()
-       })
-       AfterEach(func() {
-               s.TearDownTest()
-       })
-
-       for filename, tests := range tapTests {
-               for _, test := range tests {
-                       test := test
-                       pc := reflect.ValueOf(test).Pointer()
-                       funcValue := runtime.FuncForPC(pc)
-                       testName := filename + "/" + strings.Split(funcValue.Name(), ".")[2]
-                       It(testName, func(ctx SpecContext) {
-                               s.log(testName + ": BEGIN")
-                               test(&s)
-                       }, SpecTimeout(suiteTimeout))
-               }
-       }
-})
-
-var _ = Describe("TapSuiteSolo", Ordered, ContinueOnFailure, Serial, func() {
-       var s TapSuite
-       BeforeAll(func() {
-               s.SetupSuite()
-       })
-       BeforeEach(func() {
-               s.SetupTest()
-       })
-       AfterAll(func() {
-               s.TearDownSuite()
-       })
-       AfterEach(func() {
-               s.TearDownTest()
-       })
-
-       for filename, tests := range tapSoloTests {
-               for _, test := range tests {
-                       test := test
-                       pc := reflect.ValueOf(test).Pointer()
-                       funcValue := runtime.FuncForPC(pc)
-                       testName := filename + "/" + strings.Split(funcValue.Name(), ".")[2]
-                       It(testName, Label("SOLO"), func(ctx SpecContext) {
-                               s.log(testName + ": BEGIN")
-                               test(&s)
-                       }, SpecTimeout(suiteTimeout))
-               }
-       }
-})