Gradle: различия между версиями
Перейти к навигации
Перейти к поиску
FireWolf (обсуждение | вклад) |
FireWolf (обсуждение | вклад) |
||
Строка 41: | Строка 41: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Обход блокировок IP/HTTP == | |||
Для обхода блокировок применяем следующие ключи: | |||
<syntaxhighlight> | |||
-Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129 | |||
</syntaxhighlight> | |||
В Jenkins заполняем поле "Switches" в расширенных настройках. | |||
[[Категория:Работа]] | [[Категория:Работа]] | ||
[[Категория:Java]] | [[Категория:Java]] | ||
[[Категория:Gradle]] | [[Категория:Gradle]] |
Версия 08:03, 4 мая 2018
Документация
https://docs.gradle.org/current/userguide/userguide.html
Включение анализа покрытия (jacoco)
...
apply plugin: 'java'
apply plugin: 'jacoco'
...
jacocoTestReport {
reports {
xml.enabled false
csv.enabled false
html.destination "${buildDir}/jacocoHtml"
}
}
...
После выполнения тестов сгенерировать покрытие:
gradle jacocoTestReport
Запуск одного теста
https://docs.gradle.org/current/userguide/java_plugin.html
gradle -Dtest.single=<TestClassName> test
Исключить задачу
gradle dist -x test
Обход блокировок IP/HTTP
Для обхода блокировок применяем следующие ключи:
-Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129
В Jenkins заполняем поле "Switches" в расширенных настройках.