mockery v2からv3への移行手順
Go
mockery
バックエンド
知識
運用
Go言語のモック生成ツールmockeryをv2からv3にアップグレードする際の手順。
- インストール方法の変更
bash
# v2
go install github.com/vektra/mockery/v2@v2.42.1
# v3
go install github.com/vektra/mockery/v3@v3.4.0- コマンドラインオプションの変更
--allフラグが廃止された- 設定ファイルベースの実行が推奨される
- 設定ファイル.mockery.yamlの作成が必須
yaml
all: false
template: testify
dir: mocks
filename: "{{.InterfaceName}}.go"
packages:
your/package/path:
config:
recursive: true
all: true