@@ -77,8 +77,7 @@ unittest-main:
7777.PHONY : install-mock-generators
7878install-mock-generators :
7979 cd ${GOPATH} ; \
80- go install github.com/vektra/mockery/
[email protected] ; \
81- go install github.com/golang/mock/
[email protected] ;
80+ go install github.com/vektra/mockery/
[email protected] ;
8281
8382.PHONY : install-tools
8483install-tools : check-go-version install-mock-generators
@@ -154,92 +153,15 @@ generate-fvm-env-wrappers:
154153
155154.PHONY : generate-mocks
156155generate-mocks : install-mock-generators
157- mockery --name ' (Connector|PingInfoProvider)' --dir=network/p2p --case=underscore --output=" ./network/mocknetwork" --outpkg=" mocknetwork"
158- CGO_CFLAGS=$(CRYPTO_FLAG ) mockgen -destination=network/mocknetwork/mock_network.go -package=mocknetwork github.com/onflow/flow-go/network EngineRegistry
159- mockery --name=ExecutionDataStore --dir=module/executiondatasync/execution_data --case=underscore --output=" ./module/executiondatasync/execution_data/mock" --outpkg=" mock"
160- mockery --name=Downloader --dir=module/executiondatasync/execution_data --case=underscore --output=" ./module/executiondatasync/execution_data/mock" --outpkg=" mock"
161- mockery --name=' .*' --dir=integration/benchmark/mocksiface --case=underscore --output=" integration/benchmark/mock" --outpkg=" mock"
162- mockery --name ' (ExecutionDataRequester|IndexReporter)' --dir=module/state_synchronization --case=underscore --output=" ./module/state_synchronization/mock" --outpkg=" state_synchronization"
163- mockery --name ' ExecutionState' --dir=engine/execution/state --case=underscore --output=" engine/execution/state/mock" --outpkg=" mock"
164- mockery --name ' BlockComputer' --dir=engine/execution/computation/computer --case=underscore --output=" engine/execution/computation/computer/mock" --outpkg=" mock"
165- mockery --name ' ComputationManager' --dir=engine/execution/computation --case=underscore --output=" engine/execution/computation/mock" --outpkg=" mock"
166- mockery --name ' .*' --dir=engine/execution/computation/query --case=underscore --output=" engine/execution/computation/query/mock" --outpkg=" mock"
167- mockery --name ' EpochComponentsFactory' --dir=engine/collection/epochmgr --case=underscore --output=" engine/collection/epochmgr/mock" --outpkg=" mock"
168- mockery --name ' .*' --dir=engine/execution/ --case=underscore --output=" engine/execution/mock" --outpkg=" mock"
169- mockery --name ' Backend' --dir=engine/collection/rpc --case=underscore --output=" engine/collection/rpc/mock" --outpkg=" mock"
170- mockery --name ' ProviderEngine' --dir=engine/execution/provider --case=underscore --output=" engine/execution/provider/mock" --outpkg=" mock"
171- mockery --name ' .*' --dir=state/cluster --case=underscore --output=" state/cluster/mock" --outpkg=" mock"
172- mockery --name ' .*' --dir=module --case=underscore --output=" ./module/mock" --outpkg=" mock"
173- mockery --name ' .*' --dir=module/mempool --case=underscore --output=" ./module/mempool/mock" --outpkg=" mempool"
174- mockery --name ' .*' --dir=module/component --case=underscore --output=" ./module/component/mock" --outpkg=" component"
175- mockery --name ' .*' --dir=network --case=underscore --output=" ./network/mocknetwork" --outpkg=" mocknetwork"
176- mockery --name ' .*' --dir=storage --case=underscore --output=" ./storage/mock" --outpkg=" mock"
177- mockery --name ' DeferredDBUpdate' --dir=storage/badger/transaction --case=underscore --output=" storage/mock" --outpkg=" mock"
178- mockery --name ' .*' --dir=" state/protocol" --case=underscore --output=" state/protocol/mock" --outpkg=" mock"
179- mockery --name ' .*' --dir=" state/protocol/events" --case=underscore --output=" ./state/protocol/events/mock" --outpkg=" mock"
180- mockery --name ' .*' --dir=" state/protocol/protocol_state" --case=underscore --output=" state/protocol/protocol_state/mock" --outpkg=" mock"
181- mockery --name ' .*' --dir=" state/protocol/protocol_state/epochs" --case=underscore --output=" state/protocol/protocol_state/epochs/mock" --outpkg=" mock"
182- mockery --name ' .*' --dir=engine/execution/computation/computer --case=underscore --output=" ./engine/execution/computation/computer/mock" --outpkg=" mock"
183- mockery --name ' .*' --dir=engine/execution/state --case=underscore --output=" ./engine/execution/state/mock" --outpkg=" mock"
184- mockery --name ' .*' --dir=engine/collection --case=underscore --output=" ./engine/collection/mock" --outpkg=" mock"
185- mockery --name ' complianceCore' --dir=engine/common/follower --exported --case=underscore --output=" ./engine/common/follower/mock" --outpkg=" mock"
186- mockery --name ' .*' --dir=engine/common/follower/cache --case=underscore --output=" ./engine/common/follower/cache/mock" --outpkg=" mock"
187- mockery --name ' .*' --dir=engine/consensus --case=underscore --output=" ./engine/consensus/mock" --outpkg=" mock"
188- mockery --name ' .*' --dir=engine/consensus/approvals --case=underscore --output=" ./engine/consensus/approvals/mock" --outpkg=" mock"
189- rm -rf ./fvm/mock
190- mockery --name ' .*' --dir=fvm --case=underscore --output=" ./fvm/mock" --outpkg=" mock"
191- rm -rf ./fvm/environment/mock
192- mockery --name ' .*' --dir=fvm/environment --case=underscore --output=" ./fvm/environment/mock" --outpkg=" mock"
193- mockery --name ' .*' --dir=ledger --case=underscore --output=" ./ledger/mock" --outpkg=" mock"
194- mockery --name ' ViolationsConsumer' --dir=network --case=underscore --output=" ./network/mocknetwork" --outpkg=" mocknetwork"
195- mockery --name ' .*' --dir=network/p2p/ --case=underscore --output=" ./network/p2p/mock" --outpkg=" mockp2p"
196- mockery --name ' .*' --dir=network/alsp --case=underscore --output=" ./network/alsp/mock" --outpkg=" mockalsp"
197- mockery --name ' Vertex' --dir=" ./module/forest" --case=underscore --output=" ./module/forest/mock" --outpkg=" mock"
198- mockery --name ' .*' --dir=" ./consensus/hotstuff" --case=underscore --output=" ./consensus/hotstuff/mocks" --outpkg=" mocks"
199- mockery --name ' .*' --dir=" ./engine/access/wrapper" --case=underscore --output=" ./engine/access/mock" --outpkg=" mock"
200- mockery --name ' API' --dir=" ./access" --case=underscore --output=" ./access/mock" --outpkg=" mock"
201- mockery --name ' Blocks' --dir=" ./access/validator" --case=underscore --output=" ./access/validator/mock" --outpkg=" mock"
202- mockery --name ' API' --dir=" ./engine/protocol" --case=underscore --output=" ./engine/protocol/mock" --outpkg=" mock"
203- mockery --name ' .*' --dir=" ./engine/access/state_stream" --case=underscore --output=" ./engine/access/state_stream/mock" --outpkg=" mock"
204- mockery --name ' BlockTracker' --dir=" ./engine/access/subscription/tracker" --case=underscore --output=" ./engine/access/subscription/tracker/mock" --outpkg=" mock"
205- mockery --name ' ExecutionDataTracker' --dir=" ./engine/access/subscription/tracker" --case=underscore --output=" ./engine/access/subscription/tracker/mock" --outpkg=" mock"
206- mockery --name ' DataProvider' --dir=" ./engine/access/rest/websockets/data_providers" --case=underscore --output=" ./engine/access/rest/websockets/data_providers/mock" --outpkg=" mock"
207- mockery --name ' DataProviderFactory' --dir=" ./engine/access/rest/websockets/data_providers" --case=underscore --output=" ./engine/access/rest/websockets/data_providers/mock" --outpkg=" mock"
208- mockery --name ' LinkGenerator' --dir=" ./engine/access/rest/common/models" --case=underscore --output=" ./engine/access/rest/common/models/mock" --outpkg=" mock"
209- mockery --name ' WebsocketConnection' --dir=" ./engine/access/rest/websockets" --case=underscore --output=" ./engine/access/rest/websockets/mock" --outpkg=" mock"
210- mockery --name ' ConnectionFactory' --dir=" ./engine/access/rpc/connection" --case=underscore --output=" ./engine/access/rpc/connection/mock" --outpkg=" mock"
211- mockery --name ' Communicator' --dir=" ./engine/access/rpc/backend/node_communicator" --case=underscore --output=" ./engine/access/rpc/backend/node_communicator/mock" --outpkg=" mock"
212- mockery --name ' AccountProvider' --dir=" ./engine/access/rpc/backend/accounts/provider" --case=underscore --output=" ./engine/access/rpc/backend/accounts/provider/mock" --outpkg=" mock"
213- mockery --name ' EventProvider' --dir=" ./engine/access/rpc/backend/events/provider" --case=underscore --output=" ./engine/access/rpc/backend/events/provider/mock" --outpkg=" mock"
214- mockery --name ' TransactionProvider' --dir=" ./engine/access/rpc/backend/transactions/provider" --case=underscore --output=" ./engine/access/rpc/backend/transactions/provider/mock" --outpkg=" mock"
215- mockery --name ' Provider' --dir=" ./engine/access/rpc/backend/transactions/error_messages" --case=underscore --output=" ./engine/access/rpc/backend/transactions/error_messages/mock" --outpkg=" mock"
216- mockery --name ' TransactionSender' --dir=" ./engine/access/rpc/backend/transactions/retrier" --case=underscore --output=" ./engine/access/rpc/backend/transactions/retrier/mock" --outpkg=" mock"
217- mockery --name ' Retrier' --dir=" ./engine/access/rpc/backend/transactions/retrier" --case=underscore --output=" ./engine/access/rpc/backend/transactions/retrier/mock" --outpkg=" mock"
218- mockery --name ' .*' --dir=model/fingerprint --case=underscore --output=" ./model/fingerprint/mock" --outpkg=" mock"
219- mockery --name ' ExecForkActor' --structname ' ExecForkActorMock' --dir=module/mempool/consensus/mock/ --case=underscore --output=" ./module/mempool/consensus/mock/" --outpkg=" mock"
220- mockery --name ' .*' --dir=engine/verification/fetcher/ --case=underscore --output=" ./engine/verification/fetcher/mock" --outpkg=" mockfetcher"
221- mockery --name ' .*' --dir=./cmd/util/ledger/reporters --case=underscore --output=" ./cmd/util/ledger/reporters/mock" --outpkg=" mock"
222- mockery --name ' Storage' --dir=module/executiondatasync/tracker --case=underscore --output=" module/executiondatasync/tracker/mock" --outpkg=" mocktracker"
223- mockery --name ' ScriptExecutor' --dir=module/execution --case=underscore --output=" module/execution/mock" --outpkg=" mock"
224- mockery --name ' StorageSnapshot' --dir=fvm/storage/snapshot --case=underscore --output=" fvm/storage/snapshot/mock" --outpkg=" mock"
225- mockery --name ' Core' --dir=module/executiondatasync/optimistic_sync --case=underscore --output=" module/executiondatasync/optimistic_sync/mock" --outpkg=" mock"
226- mockery --name ' Requester' --dir=engine/access/ingestion/tx_error_messages --case=underscore --output=" engine/access/ingestion/tx_error_messages/mock" --outpkg=" mock"
227- mockery --name ' ExecutionDataRequester' --dir=module/state_synchronization/requester --case=underscore --output=" module/state_synchronization/requester/mock" --outpkg=" mock"
228-
229- # temporarily make insecure/ a non-module to allow mockery to create mocks
230- mv insecure/go.mod insecure/go2.mod
231- if [ -f go.work ]; then mv go.work go2.work; fi
232- mockery --name '.*' --dir=insecure/ --case=underscore --output="./insecure/mock" --outpkg="mockinsecure"
233- mv insecure/go2.mod insecure/go.mod
234- if [ -f go2.work ]; then mv go2.work go.work; fi
156+ mockery --config .mockery.yaml
157+ cd insecure; mockery --config .mockery.yaml
235158
236159# this ensures there is no unused dependency being added by accident
237160.PHONY : tidy
238161tidy :
239162 go mod tidy -v
240163 cd integration; go mod tidy -v
241164 cd crypto; go mod tidy -v
242- cd cmd/testclient; go mod tidy -v
243165 cd insecure; go mod tidy -v
244166 git diff --exit-code
245167
0 commit comments