Mill Build Tool:如何运行一次测试所有模块?
Mill Build Tool: How to run the tests of all Modules at once?
我正在使用 Mill,但我不知道如何 运行 测试甚至一次编译所有模块。
有clear
,但是运行ning mill resolve _
好像没有命令
现在我 运行 分别对每个模块进行测试。
有办法实现吗?
我假设您在谈论 ScalaModule
并且您的测试位于 test
子模块中。
运行 您项目的所有测试:
mill __.test.test
__
是一个通配符,在这种情况下匹配任何父模块(如 Ant 模式中的 **
)。 .test.test
匹配名为 test
.
的模块中的 test
目标
要编译所有模块,运行:
mill __.compile
并且 运行 所有编译目标和 运行 测试一气呵成,运行:
mill all __.compile __.test.test
注意,我们需要在这里使用 all
目标,它接受多个目标作为参数。这是必需的,因为 mill 只接受单个目标或目标模式,并将任何其他命令行参数视为该目标的参数。
我正在使用 Mill,但我不知道如何 运行 测试甚至一次编译所有模块。
有clear
,但是运行ning mill resolve _
好像没有命令
现在我 运行 分别对每个模块进行测试。
有办法实现吗?
我假设您在谈论 ScalaModule
并且您的测试位于 test
子模块中。
运行 您项目的所有测试:
mill __.test.test
__
是一个通配符,在这种情况下匹配任何父模块(如 Ant 模式中的 **
)。 .test.test
匹配名为 test
.
test
目标
要编译所有模块,运行:
mill __.compile
并且 运行 所有编译目标和 运行 测试一气呵成,运行:
mill all __.compile __.test.test
注意,我们需要在这里使用 all
目标,它接受多个目标作为参数。这是必需的,因为 mill 只接受单个目标或目标模式,并将任何其他命令行参数视为该目标的参数。