File tree 1 file changed +20
-0
lines changed
1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -192,6 +192,26 @@ $ go test ./internal/datanode -run SegmentReplica/segmentFlushed
192
192
ok github.com/milvus-io/milvus/internal/datanode 0.019s
193
193
```
194
194
195
+ ### Using mockery
196
+
197
+ It is recommended to use [ Mockery] ( https://github.com/vektra/mockery ) to generate mock implementations for unit test dependencies.
198
+
199
+ If your PR changes any interface definition, you shall run following commands to update all mockery implemented type before submitting it:
200
+
201
+ ``` shell
202
+ make generate-mockery
203
+ ```
204
+
205
+ If your PR adds any new interface and related mockery types, please add a new entry under proper [ Makefile] ( Makefile ) ` generate-mockery-xxx ` command.
206
+
207
+ ``` Makefile
208
+ generate-mockery-xxx : getdeps
209
+ # ...
210
+ # other mockery generation commands
211
+ # use mockery under $(INSTALL_PATH) to unify mockery binary version
212
+ $(INSTALL_PATH)/mockery --name=NewInterface ...
213
+ ```
214
+
195
215
### Run C++ unit tests
196
216
197
217
Install lcov
You can’t perform that action at this time.
0 commit comments