testsuites

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

README

This package contains the definition of all test suites.

We describe test suites sufficiently for our suite runners and e2e monitor to understand what setup, e2e monitoring, and invariant tests should be run. We have the consumers (suite runners, e2e monitor, invariants) react to this information instead of the other way around because we can know the producer (suite creator), but the suite creator cannot realistically know all the test writers.

Dimensions include

  1. is it an update?
  2. is it a stable system (no platform disruption like a disaster recovery scenario)?

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AllTestSuites

func AllTestSuites(ctx context.Context) ([]*ginkgo.TestSuite, error)

AllTestSuites returns all test suites including internal suites and extension suites. It validates that no suite names are duplicated across internal and extension suites.

func InternalTestSuites

func InternalTestSuites() []*ginkgo.TestSuite

func SuitesString

func SuitesString(suites []*ginkgo.TestSuite, prefix string) string

SuitesString returns a string with the provided suites formatted. Prefix is printed at the beginning of the output.

func UpgradeTestSuites

func UpgradeTestSuites() []*ginkgo.TestSuite

Types

This section is empty.

Jump to

Keyboard shortcuts

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