From d59ba98314e02be939938f682fd67cd68bbb3b68 Mon Sep 17 00:00:00 2001 From: Taras Madan Date: Mon, 26 Sep 2022 09:23:11 +0200 Subject: vm: add the proxyapp support (#3269) * vm: add pool.Close() support * vm: add proxyapp client implementation * vm/proxyapp: autogenerate mocks * vm/proxyapp: add proxyapp tests * pkg/mgrconfig: add proxyapp type tests --- vm/proxyapp/mocks/subProcessCmd.go | 126 +++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 vm/proxyapp/mocks/subProcessCmd.go (limited to 'vm/proxyapp/mocks/subProcessCmd.go') diff --git a/vm/proxyapp/mocks/subProcessCmd.go b/vm/proxyapp/mocks/subProcessCmd.go new file mode 100644 index 000000000..e39e02329 --- /dev/null +++ b/vm/proxyapp/mocks/subProcessCmd.go @@ -0,0 +1,126 @@ +// Code generated by mockery v2.12.3. DO NOT EDIT. + +package mocks + +import ( + io "io" + + mock "github.com/stretchr/testify/mock" +) + +// SubProcessCmd is an autogenerated mock type for the subProcessCmd type +type SubProcessCmd struct { + mock.Mock +} + +// Start provides a mock function with given fields: +func (_m *SubProcessCmd) Start() error { + ret := _m.Called() + + var r0 error + if rf, ok := ret.Get(0).(func() error); ok { + r0 = rf() + } else { + r0 = ret.Error(0) + } + + return r0 +} + +// StderrPipe provides a mock function with given fields: +func (_m *SubProcessCmd) StderrPipe() (io.ReadCloser, error) { + ret := _m.Called() + + var r0 io.ReadCloser + if rf, ok := ret.Get(0).(func() io.ReadCloser); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(io.ReadCloser) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// StdinPipe provides a mock function with given fields: +func (_m *SubProcessCmd) StdinPipe() (io.WriteCloser, error) { + ret := _m.Called() + + var r0 io.WriteCloser + if rf, ok := ret.Get(0).(func() io.WriteCloser); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(io.WriteCloser) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// StdoutPipe provides a mock function with given fields: +func (_m *SubProcessCmd) StdoutPipe() (io.ReadCloser, error) { + ret := _m.Called() + + var r0 io.ReadCloser + if rf, ok := ret.Get(0).(func() io.ReadCloser); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(io.ReadCloser) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// Wait provides a mock function with given fields: +func (_m *SubProcessCmd) Wait() error { + ret := _m.Called() + + var r0 error + if rf, ok := ret.Get(0).(func() error); ok { + r0 = rf() + } else { + r0 = ret.Error(0) + } + + return r0 +} + +type NewSubProcessCmdT interface { + mock.TestingT + Cleanup(func()) +} + +// NewSubProcessCmd creates a new instance of SubProcessCmd. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +func NewSubProcessCmd(t NewSubProcessCmdT) *SubProcessCmd { + mock := &SubProcessCmd{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +} -- cgit mrf-deployment