标签: testing automated-tests bazel monorepo
我正在研究monorepo。因此,一个存储库中有许多软件包。
在构建软件包之前运行测试。但是,不仅应该运行该程序包的测试,还应该运行依赖性测试(每个依赖性级别)。
假设有3个软件包:
server取决于data,而data取决于utils
server
data
utils
,我想构建data软件包。
因此,在构建开始之前,它应该运行data和server的所有测试(因为服务器取决于数据)。但是utils的测试不应运行,因为它们不会受到影响。