func RunE2ETests(t *testing.T) {
	logs.InitLogs()
	defer logs.FlushLogs()
	gomega.RegisterFailHandler(ginkgo.Fail)
	if config.GinkgoConfig.FocusString == "" && config.GinkgoConfig.SkipString == "" {
		config.GinkgoConfig.SkipString = `\[Flaky\]|\[Feature:.+\]`
	}
	glog.Infof("Starting e2e run %q on Ginkgo node %d", framework.RunID, config.GinkgoConfig.ParallelNode)
	ginkgo.RunSpecs(t, "nginx-ingress-controller e2e suite")
}
RunE2ETests checks configuration parameters (specified through flags) and then runs
E2E tests using the Ginkgo runner.
package e2e
import (
	"testing"
	"github.com/golang/glog"
	"github.com/onsi/ginkgo"
	"github.com/onsi/ginkgo/config"
	"github.com/onsi/gomega"
	"k8s.io/apiserver/pkg/util/logs"
	_ "k8s.io/client-go/plugin/pkg/client/auth"
	"github.com/NCCloud/fluid/test/e2e/framework"
	_ "github.com/NCCloud/fluid/test/e2e/annotations"
	_ "github.com/NCCloud/fluid/test/e2e/defaultbackend"
	_ "github.com/NCCloud/fluid/test/e2e/settings"
	_ "github.com/NCCloud/fluid/test/e2e/ssl"
)