Versions in this module Expand all Collapse all v4 v4.0.2 Mar 11, 2026 Changes in this version + type ContainerRuntimeExecutor struct + func NewContainerRuntimeExecutor(t interface{ ... }) *ContainerRuntimeExecutor + func (_m *ContainerRuntimeExecutor) EXPECT() *ContainerRuntimeExecutor_Expecter + func (_mock *ContainerRuntimeExecutor) CopyFile(ctx context.Context, containerName string, sourcePath string, destPath string, ...) error + func (_mock *ContainerRuntimeExecutor) GetFileContents(containerName string, sourcePath string) (string, error) + func (_mock *ContainerRuntimeExecutor) GetOutputStream(ctx context.Context, containerName string, combinedOutput bool) (io.ReadCloser, error) + func (_mock *ContainerRuntimeExecutor) Kill(ctx context.Context, containerNames []string, ...) error + func (_mock *ContainerRuntimeExecutor) Wait(ctx context.Context, containerNames []string) error + type ContainerRuntimeExecutor_CopyFile_Call struct + func (_c *ContainerRuntimeExecutor_CopyFile_Call) Return(err error) *ContainerRuntimeExecutor_CopyFile_Call + func (_c *ContainerRuntimeExecutor_CopyFile_Call) Run(...) *ContainerRuntimeExecutor_CopyFile_Call + func (_c *ContainerRuntimeExecutor_CopyFile_Call) RunAndReturn(...) *ContainerRuntimeExecutor_CopyFile_Call + type ContainerRuntimeExecutor_Expecter struct + func (_e *ContainerRuntimeExecutor_Expecter) CopyFile(ctx interface{}, containerName interface{}, sourcePath interface{}, ...) *ContainerRuntimeExecutor_CopyFile_Call + func (_e *ContainerRuntimeExecutor_Expecter) GetFileContents(containerName interface{}, sourcePath interface{}) *ContainerRuntimeExecutor_GetFileContents_Call + func (_e *ContainerRuntimeExecutor_Expecter) GetOutputStream(ctx interface{}, containerName interface{}, combinedOutput interface{}) *ContainerRuntimeExecutor_GetOutputStream_Call + func (_e *ContainerRuntimeExecutor_Expecter) Kill(ctx interface{}, containerNames interface{}, ...) *ContainerRuntimeExecutor_Kill_Call + func (_e *ContainerRuntimeExecutor_Expecter) Wait(ctx interface{}, containerNames interface{}) *ContainerRuntimeExecutor_Wait_Call + type ContainerRuntimeExecutor_GetFileContents_Call struct + func (_c *ContainerRuntimeExecutor_GetFileContents_Call) Return(s string, err error) *ContainerRuntimeExecutor_GetFileContents_Call + func (_c *ContainerRuntimeExecutor_GetFileContents_Call) Run(run func(containerName string, sourcePath string)) *ContainerRuntimeExecutor_GetFileContents_Call + func (_c *ContainerRuntimeExecutor_GetFileContents_Call) RunAndReturn(run func(containerName string, sourcePath string) (string, error)) *ContainerRuntimeExecutor_GetFileContents_Call + type ContainerRuntimeExecutor_GetOutputStream_Call struct + func (_c *ContainerRuntimeExecutor_GetOutputStream_Call) Return(readCloser io.ReadCloser, err error) *ContainerRuntimeExecutor_GetOutputStream_Call + func (_c *ContainerRuntimeExecutor_GetOutputStream_Call) Run(run func(ctx context.Context, containerName string, combinedOutput bool)) *ContainerRuntimeExecutor_GetOutputStream_Call + func (_c *ContainerRuntimeExecutor_GetOutputStream_Call) RunAndReturn(...) *ContainerRuntimeExecutor_GetOutputStream_Call + type ContainerRuntimeExecutor_Kill_Call struct + func (_c *ContainerRuntimeExecutor_Kill_Call) Return(err error) *ContainerRuntimeExecutor_Kill_Call + func (_c *ContainerRuntimeExecutor_Kill_Call) Run(run func(ctx context.Context, containerNames []string, ...)) *ContainerRuntimeExecutor_Kill_Call + func (_c *ContainerRuntimeExecutor_Kill_Call) RunAndReturn(run func(ctx context.Context, containerNames []string, ...) error) *ContainerRuntimeExecutor_Kill_Call + type ContainerRuntimeExecutor_Wait_Call struct + func (_c *ContainerRuntimeExecutor_Wait_Call) Return(err error) *ContainerRuntimeExecutor_Wait_Call + func (_c *ContainerRuntimeExecutor_Wait_Call) Run(run func(ctx context.Context, containerNames []string)) *ContainerRuntimeExecutor_Wait_Call + func (_c *ContainerRuntimeExecutor_Wait_Call) RunAndReturn(run func(ctx context.Context, containerNames []string) error) *ContainerRuntimeExecutor_Wait_Call Other modules containing this package github.com/argoproj/argo-workflows github.com/argoproj/argo-workflows/v3