Запретить запуск Jacoco в задании по умолчанию (что происходит при каждой локальной сборке) - PullRequest
0 голосов
/ 05 марта 2019

У нас работает Jacoco, но мы заметили, что Jacoco работает в обычной сборке Android Studio (например, нажав «Выполнить» для развертывания изменений).Это добавляет ненужное количество времени во время сборки.Я бы предпочел запускать Jacoco только по требованию (с помощью явной задачи gradle), а не включать его в каждую сборку Android Studio.

enter image description here

jacoco.gradle:

apply plugin: 'jacoco-android'

jacocoAndroidUnitTestReport {
    csv.enabled true
    html.enabled false
    xml.enabled false
}

app.gradle:

android {
 testOptions {
        animationsDisabled true
        unitTests {
            includeAndroidResources = true
        }
        unitTests.all {
            jvmArgs '-noverify'
            jacoco {
                includeNoLocationClasses = true
            }
        }
    }
}

apply from: "jacoco.gradle"

1 Ответ

0 голосов
/ 05 марта 2019

это исходит от apply plugin: 'jacoco-android' ... это не поведение по умолчанию.

если вы определили задачу в jacoco.gradle, этого не должно произойти, если только вы явно не запустили задачу.

или вы можете попытаться отключить генерацию задачи (возможно, это должно быть по вкусу dev):

android {
    buildTypes {
        debug {
            testCoverageEnabled false
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...