internal

package
v2.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2021 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Cleanup

func Cleanup(goFlagsConfig types.GoFlagsConfig, suites ...TestSuite)

func FailedSuitesReport

func FailedSuitesReport(suites []TestSuite, f formatter.Formatter) string

func FileExists

func FileExists(path string) bool

func FinalizeProfilesAndReportsForSuites

func FinalizeProfilesAndReportsForSuites(suites []TestSuite, cliConfig types.CLIConfig, suiteConfig types.SuiteConfig, reporterConfig types.ReporterConfig, goFlagsConfig types.GoFlagsConfig) ([]string, error)

func GetCoverageFromCoverProfile

func GetCoverageFromCoverProfile(profile string) (float64, error)

func GoFmt

func GoFmt(path string)

func MergeAndCleanupCoverProfiles

func MergeAndCleanupCoverProfiles(profiles []string, destination string) error

loads each profile, combines them, deletes them, stores them in destination

func MergeProfiles

func MergeProfiles(profilePaths []string, destination string) error

func PluralizedWord

func PluralizedWord(singular, plural string, count int) string

Types

type TestSuite

type TestSuite struct {
	Path        string
	PackageName string
	IsGinkgo    bool
	Precompiled bool

	PathToCompiledTest   string
	CompilationError     error
	Passed               bool
	HasProgrammaticFocus bool
}

func CompileSuite

func CompileSuite(suite TestSuite, goFlagsConfig types.GoFlagsConfig) TestSuite

func FindSuites

func FindSuites(args []string, cliConfig types.CLIConfig, allowPrecompiled bool) ([]TestSuite, []string)

func RunCompiledSuite

func RunCompiledSuite(suite TestSuite, ginkgoConfig types.SuiteConfig, reporterConfig types.ReporterConfig, cliConfig types.CLIConfig, goFlagsConfig types.GoFlagsConfig, additionalArgs []string) TestSuite

func (TestSuite) AbsPath

func (ts TestSuite) AbsPath() string

func (TestSuite) NamespacedName

func (ts TestSuite) NamespacedName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL