kubernetes/vendor/github.com/onsi/ginkgo/v2/types/config.go

type SuiteConfig

func NewDefaultSuiteConfig() SuiteConfig {}

type VerbosityLevel

const VerbosityLevelSuccinct

const VerbosityLevelNormal

const VerbosityLevelVerbose

const VerbosityLevelVeryVerbose

func (vl VerbosityLevel) GT(comp VerbosityLevel) bool {}

func (vl VerbosityLevel) GTE(comp VerbosityLevel) bool {}

func (vl VerbosityLevel) Is(comp VerbosityLevel) bool {}

func (vl VerbosityLevel) LTE(comp VerbosityLevel) bool {}

func (vl VerbosityLevel) LT(comp VerbosityLevel) bool {}

type ReporterConfig

func (rc ReporterConfig) Verbosity() VerbosityLevel {}

func (rc ReporterConfig) WillGenerateReport() bool {}

func NewDefaultReporterConfig() ReporterConfig {}

type CLIConfig

func NewDefaultCLIConfig() CLIConfig {}

func (g CLIConfig) ComputedProcs() int {}

func (g CLIConfig) ComputedNumCompilers() int {}

type GoFlagsConfig

func NewDefaultGoFlagsConfig() GoFlagsConfig {}

func (g GoFlagsConfig) BinaryMustBePreserved() bool {}

type deprecatedConfig

var FlagSections

var SuiteConfigFlags

var ParallelConfigFlags

var ReporterConfigFlags

// BuildTestSuiteFlagSet attaches to the CommandLine flagset and provides flags for the Ginkgo test process
func BuildTestSuiteFlagSet(suiteConfig *SuiteConfig, reporterConfig *ReporterConfig) (GinkgoFlagSet, error) {}

// VetConfig validates that the Ginkgo test process' configuration is sound
func VetConfig(flagSet GinkgoFlagSet, suiteConfig SuiteConfig, reporterConfig ReporterConfig) []error {}

var GinkgoCLISharedFlags

var GinkgoCLIRunAndWatchFlags

var GinkgoCLIRunFlags

var GinkgoCLIWatchFlags

var GoBuildFlags

var GoRunFlags

// VetAndInitializeCLIAndGoConfig validates that the Ginkgo CLI's configuration is sound
// It returns a potentially mutated copy of the config that rationalizes the configuration to ensure consistency for downstream consumers
func VetAndInitializeCLIAndGoConfig(cliConfig CLIConfig, goFlagsConfig GoFlagsConfig) (CLIConfig, GoFlagsConfig, []error) {}

// GenerateGoTestCompileArgs is used by the Ginkgo CLI to generate command line arguments to pass to the go test -c command when compiling the test
func GenerateGoTestCompileArgs(goFlagsConfig GoFlagsConfig, packageToBuild string, pathToInvocationPath string) ([]string, error) {}

// GenerateGinkgoTestRunArgs is used by the Ginkgo CLI to generate command line arguments to pass to the compiled Ginkgo test binary
func GenerateGinkgoTestRunArgs(suiteConfig SuiteConfig, reporterConfig ReporterConfig, goFlagsConfig GoFlagsConfig) ([]string, error) {}

// GenerateGoTestRunArgs is used by the Ginkgo CLI to generate command line arguments to pass to the compiled non-Ginkgo test binary
func GenerateGoTestRunArgs(goFlagsConfig GoFlagsConfig) ([]string, error) {}

// BuildRunCommandFlagSet builds the FlagSet for the `ginkgo run` command
func BuildRunCommandFlagSet(suiteConfig *SuiteConfig, reporterConfig *ReporterConfig, cliConfig *CLIConfig, goFlagsConfig *GoFlagsConfig) (GinkgoFlagSet, error) {}

// BuildWatchCommandFlagSet builds the FlagSet for the `ginkgo watch` command
func BuildWatchCommandFlagSet(suiteConfig *SuiteConfig, reporterConfig *ReporterConfig, cliConfig *CLIConfig, goFlagsConfig *GoFlagsConfig) (GinkgoFlagSet, error) {}

// BuildBuildCommandFlagSet builds the FlagSet for the `ginkgo build` command
func BuildBuildCommandFlagSet(cliConfig *CLIConfig, goFlagsConfig *GoFlagsConfig) (GinkgoFlagSet, error) {}

func BuildLabelsCommandFlagSet(cliConfig *CLIConfig) (GinkgoFlagSet, error) {}