/
githubmirror
/
act
Обзор
Документация
Войти
/
githubmirror
/
act
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pkg/runner/container_mock_test.go
75 строк
2 KB
ChristopherHX
chore: Remove obsolete Container.UpdateFromPath (#1631)
16 фев 2023, 19:11
Не верифицирован
16 фев 2023, 19:11
21ea3d0
Код
Авторство
О чём код?
package runner import ( "context" "io" "github.com/nektos/act/pkg/common" "github.com/nektos/act/pkg/container" "github.com/stretchr/testify/mock" ) type containerMock struct { mock.Mock container.Container container.LinuxContainerEnvironmentExtensions } func (cm *containerMock) Create(capAdd []string, capDrop []string) common.Executor { args := cm.Called(capAdd, capDrop) return args.Get(0).(func(context.Context) error) } func (cm *containerMock) Pull(forcePull bool) common.Executor { args := cm.Called(forcePull) return args.Get(0).(func(context.Context) error) } func (cm *containerMock) Start(attach bool) common.Executor { args := cm.Called(attach) return args.Get(0).(func(context.Context) error) } func (cm *containerMock) Remove() common.Executor { args := cm.Called() return args.Get(0).(func(context.Context) error) } func (cm *containerMock) Close() common.Executor { args := cm.Called() return args.Get(0).(func(context.Context) error) } func (cm *containerMock) UpdateFromEnv(srcPath string, env *map[string]string) common.Executor { args := cm.Called(srcPath, env) return args.Get(0).(func(context.Context) error) } func (cm *containerMock) UpdateFromImageEnv(env *map[string]string) common.Executor { args := cm.Called(env) return args.Get(0).(func(context.Context) error) } func (cm *containerMock) Copy(destPath string, files ...*container.FileEntry) common.Executor { args := cm.Called(destPath, files) return args.Get(0).(func(context.Context) error) } func (cm *containerMock) CopyDir(destPath string, srcPath string, useGitIgnore bool) common.Executor { args := cm.Called(destPath, srcPath, useGitIgnore) return args.Get(0).(func(context.Context) error) } func (cm *containerMock) Exec(command []string, env map[string]string, user, workdir string) common.Executor { args := cm.Called(command, env, user, workdir) return args.Get(0).(func(context.Context) error) } func (cm *containerMock) GetContainerArchive(ctx context.Context, srcPath string) (io.ReadCloser, error) { args := cm.Called(ctx, srcPath) err, hasErr := args.Get(1).(error) if !hasErr { err = nil } return args.Get(0).(io.ReadCloser), err }