#604·mock

只有在需要修改时才重写输出文件。

作者: sodul创建于 2021年12月10日更新于 2023年3月28日
标签help wantedtype: feature request

实际行为 我们有一个相当大的项目,运行 mockgen 需要几分钟。在此期间,所有生成的 mock 文件都会被删除并重写。这会引发 2 个问题:

  • 如果我们并行运行 mocks, mockgen 可能会尝试在文件被重写时读取它们,导致 mockgen 失败,因为它正在尝试读取文件。我们通过同时针对目录来解决这个问题,但在目录内,我们按顺序运行 mockgen。