轧机构建工具:如何一次运行所有模块的测试?

我正在使用 Mill ,我不知道如何运行测试,甚至无法一次编译所有模块。

clear,但是运行mill resolve _似乎没有命令。

现在,我分别为每个模块运行测试。

有没有办法做到这一点?

rockywell 回答:轧机构建工具:如何一次运行所有模块的测试?

我假设您正在谈论ScalaModule,而您的测试位于test子模块中。

使用以下命令运行项目的所有测试:

mill __.test.test

__是通配符,在这种情况下与任何父模块匹配(例如Ant模式中的**)。 .test.test与名为test的模块中的test目标匹配。

要编译所有模块,请运行:

mill __.compile

要一次性运行所有编译目标并运行测试,请运行:

mill all __.compile __.test.test

注意,我们需要在此处使用all目标,该目标接受多个目标作为参数。之所以需要这样做,是因为mill只接受一个目标或目标模式,并将任何其他命令行参数视为该目标的参数。

本文链接:https://www.f2er.com/3157026.html

大家都在问