github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/pkg/rpcserver/mocks/Manager.go (about) 1 // Code generated by mockery; DO NOT EDIT. 2 // github.com/vektra/mockery 3 // template: testify 4 5 package mocks 6 7 import ( 8 "github.com/google/syzkaller/pkg/flatrpc" 9 "github.com/google/syzkaller/pkg/fuzzer/queue" 10 "github.com/google/syzkaller/pkg/signal" 11 "github.com/google/syzkaller/pkg/vminfo" 12 "github.com/google/syzkaller/prog" 13 mock "github.com/stretchr/testify/mock" 14 ) 15 16 // NewManager creates a new instance of Manager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 17 // The first argument is typically a *testing.T value. 18 func NewManager(t interface { 19 mock.TestingT 20 Cleanup(func()) 21 }) *Manager { 22 mock := &Manager{} 23 mock.Mock.Test(t) 24 25 t.Cleanup(func() { mock.AssertExpectations(t) }) 26 27 return mock 28 } 29 30 // Manager is an autogenerated mock type for the Manager type 31 type Manager struct { 32 mock.Mock 33 } 34 35 type Manager_Expecter struct { 36 mock *mock.Mock 37 } 38 39 func (_m *Manager) EXPECT() *Manager_Expecter { 40 return &Manager_Expecter{mock: &_m.Mock} 41 } 42 43 // BugFrames provides a mock function for the type Manager 44 func (_mock *Manager) BugFrames() ([]string, []string) { 45 ret := _mock.Called() 46 47 if len(ret) == 0 { 48 panic("no return value specified for BugFrames") 49 } 50 51 var r0 []string 52 var r1 []string 53 if returnFunc, ok := ret.Get(0).(func() ([]string, []string)); ok { 54 return returnFunc() 55 } 56 if returnFunc, ok := ret.Get(0).(func() []string); ok { 57 r0 = returnFunc() 58 } else { 59 if ret.Get(0) != nil { 60 r0 = ret.Get(0).([]string) 61 } 62 } 63 if returnFunc, ok := ret.Get(1).(func() []string); ok { 64 r1 = returnFunc() 65 } else { 66 if ret.Get(1) != nil { 67 r1 = ret.Get(1).([]string) 68 } 69 } 70 return r0, r1 71 } 72 73 // Manager_BugFrames_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'BugFrames' 74 type Manager_BugFrames_Call struct { 75 *mock.Call 76 } 77 78 // BugFrames is a helper method to define mock.On call 79 func (_e *Manager_Expecter) BugFrames() *Manager_BugFrames_Call { 80 return &Manager_BugFrames_Call{Call: _e.mock.On("BugFrames")} 81 } 82 83 func (_c *Manager_BugFrames_Call) Run(run func()) *Manager_BugFrames_Call { 84 _c.Call.Run(func(args mock.Arguments) { 85 run() 86 }) 87 return _c 88 } 89 90 func (_c *Manager_BugFrames_Call) Return(leaks []string, races []string) *Manager_BugFrames_Call { 91 _c.Call.Return(leaks, races) 92 return _c 93 } 94 95 func (_c *Manager_BugFrames_Call) RunAndReturn(run func() ([]string, []string)) *Manager_BugFrames_Call { 96 _c.Call.Return(run) 97 return _c 98 } 99 100 // CoverageFilter provides a mock function for the type Manager 101 func (_mock *Manager) CoverageFilter(modules []*vminfo.KernelModule) ([]uint64, error) { 102 ret := _mock.Called(modules) 103 104 if len(ret) == 0 { 105 panic("no return value specified for CoverageFilter") 106 } 107 108 var r0 []uint64 109 var r1 error 110 if returnFunc, ok := ret.Get(0).(func([]*vminfo.KernelModule) ([]uint64, error)); ok { 111 return returnFunc(modules) 112 } 113 if returnFunc, ok := ret.Get(0).(func([]*vminfo.KernelModule) []uint64); ok { 114 r0 = returnFunc(modules) 115 } else { 116 if ret.Get(0) != nil { 117 r0 = ret.Get(0).([]uint64) 118 } 119 } 120 if returnFunc, ok := ret.Get(1).(func([]*vminfo.KernelModule) error); ok { 121 r1 = returnFunc(modules) 122 } else { 123 r1 = ret.Error(1) 124 } 125 return r0, r1 126 } 127 128 // Manager_CoverageFilter_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CoverageFilter' 129 type Manager_CoverageFilter_Call struct { 130 *mock.Call 131 } 132 133 // CoverageFilter is a helper method to define mock.On call 134 // - modules []*vminfo.KernelModule 135 func (_e *Manager_Expecter) CoverageFilter(modules interface{}) *Manager_CoverageFilter_Call { 136 return &Manager_CoverageFilter_Call{Call: _e.mock.On("CoverageFilter", modules)} 137 } 138 139 func (_c *Manager_CoverageFilter_Call) Run(run func(modules []*vminfo.KernelModule)) *Manager_CoverageFilter_Call { 140 _c.Call.Run(func(args mock.Arguments) { 141 var arg0 []*vminfo.KernelModule 142 if args[0] != nil { 143 arg0 = args[0].([]*vminfo.KernelModule) 144 } 145 run( 146 arg0, 147 ) 148 }) 149 return _c 150 } 151 152 func (_c *Manager_CoverageFilter_Call) Return(uint64s []uint64, err error) *Manager_CoverageFilter_Call { 153 _c.Call.Return(uint64s, err) 154 return _c 155 } 156 157 func (_c *Manager_CoverageFilter_Call) RunAndReturn(run func(modules []*vminfo.KernelModule) ([]uint64, error)) *Manager_CoverageFilter_Call { 158 _c.Call.Return(run) 159 return _c 160 } 161 162 // MachineChecked provides a mock function for the type Manager 163 func (_mock *Manager) MachineChecked(features flatrpc.Feature, syscalls map[*prog.Syscall]bool) (queue.Source, error) { 164 ret := _mock.Called(features, syscalls) 165 166 if len(ret) == 0 { 167 panic("no return value specified for MachineChecked") 168 } 169 170 var r0 queue.Source 171 var r1 error 172 if returnFunc, ok := ret.Get(0).(func(flatrpc.Feature, map[*prog.Syscall]bool) (queue.Source, error)); ok { 173 return returnFunc(features, syscalls) 174 } 175 if returnFunc, ok := ret.Get(0).(func(flatrpc.Feature, map[*prog.Syscall]bool) queue.Source); ok { 176 r0 = returnFunc(features, syscalls) 177 } else { 178 if ret.Get(0) != nil { 179 r0 = ret.Get(0).(queue.Source) 180 } 181 } 182 if returnFunc, ok := ret.Get(1).(func(flatrpc.Feature, map[*prog.Syscall]bool) error); ok { 183 r1 = returnFunc(features, syscalls) 184 } else { 185 r1 = ret.Error(1) 186 } 187 return r0, r1 188 } 189 190 // Manager_MachineChecked_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MachineChecked' 191 type Manager_MachineChecked_Call struct { 192 *mock.Call 193 } 194 195 // MachineChecked is a helper method to define mock.On call 196 // - features flatrpc.Feature 197 // - syscalls map[*prog.Syscall]bool 198 func (_e *Manager_Expecter) MachineChecked(features interface{}, syscalls interface{}) *Manager_MachineChecked_Call { 199 return &Manager_MachineChecked_Call{Call: _e.mock.On("MachineChecked", features, syscalls)} 200 } 201 202 func (_c *Manager_MachineChecked_Call) Run(run func(features flatrpc.Feature, syscalls map[*prog.Syscall]bool)) *Manager_MachineChecked_Call { 203 _c.Call.Run(func(args mock.Arguments) { 204 var arg0 flatrpc.Feature 205 if args[0] != nil { 206 arg0 = args[0].(flatrpc.Feature) 207 } 208 var arg1 map[*prog.Syscall]bool 209 if args[1] != nil { 210 arg1 = args[1].(map[*prog.Syscall]bool) 211 } 212 run( 213 arg0, 214 arg1, 215 ) 216 }) 217 return _c 218 } 219 220 func (_c *Manager_MachineChecked_Call) Return(source queue.Source, err error) *Manager_MachineChecked_Call { 221 _c.Call.Return(source, err) 222 return _c 223 } 224 225 func (_c *Manager_MachineChecked_Call) RunAndReturn(run func(features flatrpc.Feature, syscalls map[*prog.Syscall]bool) (queue.Source, error)) *Manager_MachineChecked_Call { 226 _c.Call.Return(run) 227 return _c 228 } 229 230 // MaxSignal provides a mock function for the type Manager 231 func (_mock *Manager) MaxSignal() signal.Signal { 232 ret := _mock.Called() 233 234 if len(ret) == 0 { 235 panic("no return value specified for MaxSignal") 236 } 237 238 var r0 signal.Signal 239 if returnFunc, ok := ret.Get(0).(func() signal.Signal); ok { 240 r0 = returnFunc() 241 } else { 242 if ret.Get(0) != nil { 243 r0 = ret.Get(0).(signal.Signal) 244 } 245 } 246 return r0 247 } 248 249 // Manager_MaxSignal_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MaxSignal' 250 type Manager_MaxSignal_Call struct { 251 *mock.Call 252 } 253 254 // MaxSignal is a helper method to define mock.On call 255 func (_e *Manager_Expecter) MaxSignal() *Manager_MaxSignal_Call { 256 return &Manager_MaxSignal_Call{Call: _e.mock.On("MaxSignal")} 257 } 258 259 func (_c *Manager_MaxSignal_Call) Run(run func()) *Manager_MaxSignal_Call { 260 _c.Call.Run(func(args mock.Arguments) { 261 run() 262 }) 263 return _c 264 } 265 266 func (_c *Manager_MaxSignal_Call) Return(signal1 signal.Signal) *Manager_MaxSignal_Call { 267 _c.Call.Return(signal1) 268 return _c 269 } 270 271 func (_c *Manager_MaxSignal_Call) RunAndReturn(run func() signal.Signal) *Manager_MaxSignal_Call { 272 _c.Call.Return(run) 273 return _c 274 }