Versions in this module Expand all Collapse all v0 v0.1.2 Jun 3, 2020 Changes in this version + const Label + const LabelCron + const Namespace + func LoadObject(text string) (runtime.Object, error) + type Diagnostics struct + func (d *Diagnostics) Log(context log.Fields, message string) + func (d *Diagnostics) Logf(format string, args ...interface{}) + func (d *Diagnostics) Print() + type E2ESuite struct + Diagnostics *Diagnostics + KubeClient kubernetes.Interface + Persistence *Persistence + RestConfig *rest.Config + func (s *E2ESuite) AfterTest(_, _ string) + func (s *E2ESuite) BeforeTest(_, _ string) + func (s *E2ESuite) DeleteResources(label string) + func (s *E2ESuite) GetBasicAuthToken() string + func (s *E2ESuite) GetServiceAccountToken() (string, error) + func (s *E2ESuite) Given() *Given + func (s *E2ESuite) SetupSuite() + func (s *E2ESuite) TearDownSuite() + type Given struct + func (g *Given) CronWorkflow(text string) *Given + func (g *Given) RunCli(args []string, block func(t *testing.T, output string, err error)) *Given + func (g *Given) When() *When + func (g *Given) Workflow(text string) *Given + func (g *Given) WorkflowName(name string) *Given + func (g *Given) WorkflowTemplate(text string) *Given + type Persistence struct + func (s *Persistence) Close() + func (s *Persistence) IsEnabled() bool + type Then struct + func (t *Then) ExpectAuditEvents(block func(*testing.T, *apiv1.EventList)) *Then + func (t *Then) ExpectCron(block func(t *testing.T, cronWf *wfv1.CronWorkflow)) *Then + func (t *Then) ExpectWorkflow(...) *Then + func (t *Then) ExpectWorkflowList(listOptions metav1.ListOptions, ...) *Then + func (t *Then) ExpectWorkflowName(workflowName string, ...) *Then + func (t *Then) RunCli(args []string, block func(t *testing.T, output string, err error)) *Then + func (t *Then) When() *When + type When struct + func (w *When) CreateCronWorkflow() *When + func (w *When) CreateWorkflowTemplates() *When + func (w *When) DeleteWorkflow() *When + func (w *When) Given() *Given + func (w *When) RunCli(args []string, block func(t *testing.T, output string, err error)) *When + func (w *When) SubmitWorkflow() *When + func (w *When) Then() *Then + func (w *When) Wait(timeout time.Duration) *When + func (w *When) WaitForWorkflow(timeout time.Duration) *When + func (w *When) WaitForWorkflowName(workflowName string, timeout time.Duration) *When + func (w *When) WaitForWorkflowToStart(timeout time.Duration) *When