Documentation ¶
Index ¶
- func ChangeDirAndAssert(t *testing.T, dirPath string)
- func ChangeDirWithCallback(t *testing.T, originWd, destinationWd string) func()
- func ExcludeTestsPackage(packages []string, packageToExclude string) []string
- func GetLocalArtifactoryTokenIfNeeded(url string) (adminToken string)
- func GetTestPackages(searchPattern string) []string
- func InitVcsSubmoduleTestDir(t *testing.T, srcPath, tmpDir string) (submodulePath string)
- func InitVcsWorktreeTestDir(t *testing.T, srcPath, tmpDir string) (worktreePath string)
- func RedirectLogOutputToNil() (previousLog log.Log)
- func RemoveAllAndAssert(t *testing.T, path string)
- func RemoveAndAssert(t *testing.T, path string)
- func RunTests(testsPackages []string, hideUnitTestsLog bool) error
- func SetEnvAndAssert(t *testing.T, key, value string)
- func SetEnvWithCallbackAndAssert(t *testing.T, key, value string) func()
- func StartHttpServer(handlers HttpServerHandlers) (int, error)
- func UnSetEnvAndAssert(t *testing.T, key string)
- type HttpServerHandlers
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangeDirAndAssert ¶
func ChangeDirWithCallback ¶
ChangeDirWithCallback changes working directory to the given path and return function that change working directory back to the original path.
func ExcludeTestsPackage ¶
func GetTestPackages ¶
func InitVcsSubmoduleTestDir ¶
func InitVcsWorktreeTestDir ¶
func RedirectLogOutputToNil ¶
Set new logger with output redirection to a null logger. This is useful for negative tests. Caller is responsible to set the old log back.
func RemoveAllAndAssert ¶
func RemoveAndAssert ¶
func SetEnvAndAssert ¶
func StartHttpServer ¶
func StartHttpServer(handlers HttpServerHandlers) (int, error)
func UnSetEnvAndAssert ¶
Types ¶
type HttpServerHandlers ¶
type HttpServerHandlers map[string]func(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.