Как stefanglase ответил:
добавление следующего кода в build.gradle
(начиная с версии 1.1) прекрасно работает для вывода на пройденных , пропущенных и неудачных тестов.
test {
testLogging {
events "passed", "skipped", "failed", "standardOut", "standardError"
}
}
Что я хочу сказать дополнительно (я обнаружил, что это проблема для начинающих), так это то, что команда gradle test
выполняет тест только один раз за изменение .
Так что, если вы запускаете его во второй раз , результаты теста не будут выводиться . Вы также можете увидеть это в выходных данных здания: затем gradle говорит UP-TO-DATE в тестах. Так что не выполняется n-й раз.
Умный gradle!
Если вы хотите принудительно запустить тестовые случаи, используйте gradle cleanTest test
.
Это немного не по теме, но я надеюсь, что это поможет некоторым новичкам.
редактировать
Как sparc_spread указано в комментариях:
Если вы хотите принудительно установить gradle на , всегда запускать новые тесты (что не всегда может быть хорошей идеей), вы можете добавить outputs.upToDateWhen {false}
к testLogging { [...] }
. Продолжить чтение здесь .
Мир.