From 5e3180302022fcbbe14cc59fbd2c2aeb1682f3df Mon Sep 17 00:00:00 2001 From: Taras Madan Date: Thu, 23 Feb 2023 17:20:16 +0100 Subject: vm/proxyapp/proxyappclient_mocks_test.go: copy mock interface to fix the error After the mockery version up I just didn't find better solution. If you see better approach - please share your idea. --- vm/proxyapp/proxyappclient_mocks_test.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'vm/proxyapp/proxyappclient_mocks_test.go') diff --git a/vm/proxyapp/proxyappclient_mocks_test.go b/vm/proxyapp/proxyappclient_mocks_test.go index e40e898b2..49166a767 100644 --- a/vm/proxyapp/proxyappclient_mocks_test.go +++ b/vm/proxyapp/proxyappclient_mocks_test.go @@ -12,6 +12,7 @@ import ( "github.com/google/syzkaller/vm/proxyapp/mocks" "github.com/google/syzkaller/vm/proxyapp/proxyrpc" + "github.com/stretchr/testify/mock" ) var ( @@ -49,7 +50,12 @@ type mockProxyAppInterface struct { OnLogsReceived chan bool } -func makeMockProxyAppInterface(t mocks.NewProxyAppInterfaceT) *mockProxyAppInterface { +type tNewProxyAppInterface interface { + mock.TestingT + Cleanup(func()) +} + +func makeMockProxyAppInterface(t tNewProxyAppInterface) *mockProxyAppInterface { return &mockProxyAppInterface{ ProxyAppInterface: mocks.NewProxyAppInterface(t), OnLogsReceived: make(chan bool, 1), // 1 is enough as we read it just once -- cgit mrf-deployment