我已经开始使用gomock来创建用于单元测试的模拟对象。Gomock 要求我运行mockgen
带有特定参数的命令,以便为模拟生成代码。每次被模拟的接口发生变化时,都需要再次执行此操作。因此,我认为使用适当的论点可能go build
是有意义的。mockgen
有没有办法go build
在构建包之前运行脚本或 shell 命令?
如果没有,您如何生成模拟并使其保持最新?
我已经开始使用gomock来创建用于单元测试的模拟对象。Gomock 要求我运行mockgen
带有特定参数的命令,以便为模拟生成代码。每次被模拟的接口发生变化时,都需要再次执行此操作。因此,我认为使用适当的论点可能go build
是有意义的。mockgen
有没有办法go build
在构建包之前运行脚本或 shell 命令?
如果没有,您如何生成模拟并使其保持最新?