diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2025-01-24 17:17:53 +0100 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2025-01-29 10:31:50 +0000 |
| commit | 94e13671726abbcf766f9b4aacd2ee04de59dcbd (patch) | |
| tree | 699abaa69f3509857969ca2d7ff3ea001df14c88 /pkg/rpcserver/mocks | |
| parent | 6eea27042142c1c5e810b642deb831a8ed55b3da (diff) | |
pkg/rpcserver: refactor to remove Fatalf calls
Apply necessary changes to pkg/flatrpc and pkg/manager as well.
Diffstat (limited to 'pkg/rpcserver/mocks')
| -rw-r--r-- | pkg/rpcserver/mocks/Manager.go | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/pkg/rpcserver/mocks/Manager.go b/pkg/rpcserver/mocks/Manager.go index 810b5028f..c0c9621de 100644 --- a/pkg/rpcserver/mocks/Manager.go +++ b/pkg/rpcserver/mocks/Manager.go @@ -53,7 +53,7 @@ func (_m *Manager) BugFrames() ([]string, []string) { } // CoverageFilter provides a mock function with given fields: modules -func (_m *Manager) CoverageFilter(modules []*vminfo.KernelModule) []uint64 { +func (_m *Manager) CoverageFilter(modules []*vminfo.KernelModule) ([]uint64, error) { ret := _m.Called(modules) if len(ret) == 0 { @@ -61,6 +61,10 @@ func (_m *Manager) CoverageFilter(modules []*vminfo.KernelModule) []uint64 { } var r0 []uint64 + var r1 error + if rf, ok := ret.Get(0).(func([]*vminfo.KernelModule) ([]uint64, error)); ok { + return rf(modules) + } if rf, ok := ret.Get(0).(func([]*vminfo.KernelModule) []uint64); ok { r0 = rf(modules) } else { @@ -69,11 +73,17 @@ func (_m *Manager) CoverageFilter(modules []*vminfo.KernelModule) []uint64 { } } - return r0 + if rf, ok := ret.Get(1).(func([]*vminfo.KernelModule) error); ok { + r1 = rf(modules) + } else { + r1 = ret.Error(1) + } + + return r0, r1 } // MachineChecked provides a mock function with given fields: features, syscalls -func (_m *Manager) MachineChecked(features flatrpc.Feature, syscalls map[*prog.Syscall]bool) queue.Source { +func (_m *Manager) MachineChecked(features flatrpc.Feature, syscalls map[*prog.Syscall]bool) (queue.Source, error) { ret := _m.Called(features, syscalls) if len(ret) == 0 { @@ -81,6 +91,10 @@ func (_m *Manager) MachineChecked(features flatrpc.Feature, syscalls map[*prog.S } var r0 queue.Source + var r1 error + if rf, ok := ret.Get(0).(func(flatrpc.Feature, map[*prog.Syscall]bool) (queue.Source, error)); ok { + return rf(features, syscalls) + } if rf, ok := ret.Get(0).(func(flatrpc.Feature, map[*prog.Syscall]bool) queue.Source); ok { r0 = rf(features, syscalls) } else { @@ -89,7 +103,13 @@ func (_m *Manager) MachineChecked(features flatrpc.Feature, syscalls map[*prog.S } } - return r0 + if rf, ok := ret.Get(1).(func(flatrpc.Feature, map[*prog.Syscall]bool) error); ok { + r1 = rf(features, syscalls) + } else { + r1 = ret.Error(1) + } + + return r0, r1 } // MaxSignal provides a mock function with given fields: |
