Gradle: различия между версиями

Материал из Home Wiki
Перейти к навигации Перейти к поиску
Строка 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" в расширенных настройках.