Я предполагаю, что вы говорите о ScalaModule
с, и ваши тесты расположены в test
субмодулях.
Запустите все тесты вашего проекта с помощью:
mill __.test.test
__
является подстановочным знаком и в данном случае соответствует любому родительскому модулю (например, **
в шаблонах Ant). .test.test
соответствует цели test
в модуле с именем test
.
Чтобы скомпилировать все модули, выполните:
mill __.compile
И для запуска всех целей компиляции и запуска тестов водин раз, запустите:
mill all __.compile __.test.test
Обратите внимание, что нам нужно использовать цель all
, которая принимает несколько целей в качестве аргументов. Это необходимо, потому что mill принимает только одну цель или шаблон цели и обрабатывает любой дополнительный аргумент командной строки как параметр для этой цели.