Documentation
¶
Index ¶
- func CheckPipelineRunConditionStatusAndReason(t *testing.T, prStatus v1.PipelineRunStatus, ...)
- func ConfigMapFromTestFile(t *testing.T, name string) *corev1.ConfigMap
- func NestedPipelinesInPipeline(t *testing.T, namespace, parentPipelineRunName string) (*v1.Pipeline, *v1.PipelineRun, *v1.PipelineRun, *v1.PipelineRun)
- func NewAlphaFeatureFlagsConfigMapInSlice() []*corev1.ConfigMap
- func NewAlphaFeatureFlagsConfigMapWithMatrixInSlice(count int) []*corev1.ConfigMap
- func NewDefaultsCofigMapInSlice() []*corev1.ConfigMap
- func NewFeatureFlagsConfigMapInSlice() []*corev1.ConfigMap
- func NewFeatureFlagsConfigMapWithMatrixInSlice(count int) []*corev1.ConfigMap
- func OnePipelineInPipeline(t *testing.T, namespace, parentPipelineRunName string) (*v1.Pipeline, *v1.PipelineRun, *v1.PipelineRun)
- func SetupDefaultContext(t *testing.T) (context.Context, []controller.Informer)
- func SetupFakeCloudClientContext(ctx context.Context, expectedEventCount int) context.Context
- func SetupFakeContext(t *testing.T) (context.Context, []controller.Informer)
- func TestLogger(t *testing.T) *zap.SugaredLogger
- func TwoPipelinesInPipelineMixedTasks(t *testing.T, namespace, parentPipelineRunName string) (*v1.Task, *v1.Pipeline, *v1.PipelineRun, []*v1.PipelineRun)
- func VerifyChildPipelineRunStatusesCount(t *testing.T, prStatus v1.PipelineRunStatus, expectedCount int)
- func VerifyChildPipelineRunStatusesNames(t *testing.T, prStatus v1.PipelineRunStatus, expectedNames ...string)
- func VerifyCustomRunOrRunStatusesCount(t *testing.T, prStatus v1.PipelineRunStatus, expectedCount int)
- func VerifyCustomRunOrRunStatusesNames(t *testing.T, prStatus v1.PipelineRunStatus, expectedNames ...string)
- func VerifyTaskRunStatusesCount(t *testing.T, prStatus v1.PipelineRunStatus, expectedCount int)
- func VerifyTaskRunStatusesNames(t *testing.T, prStatus v1.PipelineRunStatus, expectedNames ...string)
- func VerifyTaskRunStatusesWhenExpressions(t *testing.T, prStatus v1.PipelineRunStatus, trName string, ...)
- func WithAnnotationAndLabel(pr *v1.PipelineRun, withUnused bool) *v1.PipelineRun
- func WithLogger(ctx context.Context, t *testing.T) context.Context
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckPipelineRunConditionStatusAndReason ¶ added in v1.2.0
func CheckPipelineRunConditionStatusAndReason( t *testing.T, prStatus v1.PipelineRunStatus, expectedStatus corev1.ConditionStatus, expectedReason string, )
func ConfigMapFromTestFile ¶
ConfigMapFromTestFile creates a v1.ConfigMap from a YAML file It loads the YAML file from the testdata folder.
func NestedPipelinesInPipeline ¶ added in v1.6.0
func NestedPipelinesInPipeline(t *testing.T, namespace, parentPipelineRunName string) (*v1.Pipeline, *v1.PipelineRun, *v1.PipelineRun, *v1.PipelineRun)
NestedPipelinesInPipeline creates a three-level nested pipeline structure: Parent Pipeline -> Child Pipeline -> Grandchild Pipeline Returns the parent pipeline, parent pipelinerun, expected child pipelinerun, and expected grandchild pipelinerun
func NewAlphaFeatureFlagsConfigMapInSlice ¶ added in v1.3.0
func NewAlphaFeatureFlagsConfigMapWithMatrixInSlice ¶ added in v1.3.0
func NewDefaultsCofigMapInSlice ¶ added in v1.3.0
func NewFeatureFlagsConfigMapInSlice ¶ added in v1.3.0
func NewFeatureFlagsConfigMapWithMatrixInSlice ¶ added in v1.3.0
func OnePipelineInPipeline ¶ added in v1.6.0
func OnePipelineInPipeline(t *testing.T, namespace, parentPipelineRunName string) (*v1.Pipeline, *v1.PipelineRun, *v1.PipelineRun)
OnePipelineInPipeline creates a single Pipeline with one child pipeline using PipelineSpec with TaskSpec. It also creates the according PipelineRun for it and the expected child PipelineRun against which the test will validate.
func SetupDefaultContext ¶ added in v0.41.0
SetupDefaultContext sets up the Context and the default filtered informers for the tests.
func SetupFakeCloudClientContext ¶ added in v0.42.0
SetupFakeCloudClientContext sets up the fakeclient to context
func SetupFakeContext ¶ added in v0.8.0
SetupFakeContext sets up the Context and the fake filtered informers for the tests.
func TestLogger ¶ added in v0.8.0
func TestLogger(t *testing.T) *zap.SugaredLogger
TestLogger sets up the Logger
func TwoPipelinesInPipelineMixedTasks ¶ added in v1.6.0
func TwoPipelinesInPipelineMixedTasks(t *testing.T, namespace, parentPipelineRunName string) (*v1.Task, *v1.Pipeline, *v1.PipelineRun, []*v1.PipelineRun)
TwoPipelinesInPipelineMixedTasks creates a parent Pipeline with two embedded child Pipelines: one using an embedded taskSpec and the other using a taskRef. It also creates a PipelineRun for the parent Pipeline, the expected child PipelineRuns for each child Pipeline and the referenced task.
func VerifyChildPipelineRunStatusesCount ¶ added in v1.6.0
func VerifyChildPipelineRunStatusesCount(t *testing.T, prStatus v1.PipelineRunStatus, expectedCount int)
func VerifyChildPipelineRunStatusesNames ¶ added in v1.6.0
func VerifyChildPipelineRunStatusesNames(t *testing.T, prStatus v1.PipelineRunStatus, expectedNames ...string)
func VerifyCustomRunOrRunStatusesCount ¶ added in v1.2.0
func VerifyCustomRunOrRunStatusesCount(t *testing.T, prStatus v1.PipelineRunStatus, expectedCount int)
func VerifyCustomRunOrRunStatusesNames ¶ added in v1.2.0
func VerifyCustomRunOrRunStatusesNames(t *testing.T, prStatus v1.PipelineRunStatus, expectedNames ...string)
func VerifyTaskRunStatusesCount ¶ added in v1.2.0
func VerifyTaskRunStatusesCount(t *testing.T, prStatus v1.PipelineRunStatus, expectedCount int)
func VerifyTaskRunStatusesNames ¶ added in v1.2.0
func VerifyTaskRunStatusesNames(t *testing.T, prStatus v1.PipelineRunStatus, expectedNames ...string)
func VerifyTaskRunStatusesWhenExpressions ¶ added in v1.2.0
func VerifyTaskRunStatusesWhenExpressions(t *testing.T, prStatus v1.PipelineRunStatus, trName string, expectedWhen []v1.WhenExpression)
func WithAnnotationAndLabel ¶ added in v1.6.0
func WithAnnotationAndLabel(pr *v1.PipelineRun, withUnused bool) *v1.PipelineRun
Types ¶
This section is empty.