Auf meinem Android-Projekt enthält jacoco keine Robolectic-Tests. Ich kann die Android Espresso und Junit Testabdeckung mit Jacoco ohne Probleme bekommen.Jacoco enthält keine Robolectic-Testabdeckung
Ich habe andere Fragen zu diesem Thema und alle Antworten zu aktualisieren ist Jacoco-Version. Ich verwende die neueste Version 0.7.9 jacoco
Das ist mein Projekt Haupt build.gradle
buildscript {
dependencies {
classpath 'org.jacoco:org.jacoco.core:0.7.9'
classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6-rc1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
App Modul Build gradle ist.
apply plugin: 'jacoco'
android {
testOptions {
unitTests.all {
jacoco {
includeNoLocationClasses = true
}
includeAndroidResources = true
}
}
}
Bitte verstehen Sie die Frage. Die Frage ist hier auf dem Jacoco-Bericht, die Roboclect-Testberichte fehlen. – Libin
Ich verstehe die Frage. Sie möchten einen Bericht für Tests erstellen, in denen robolectirc verwendet wird. Ich kann jacoco Reports einschließlich robolectric Tests mit build.gradle erhalten, wie ich oben beschrieben habe. –
Ok. es funktionierte . Vielen Dank. – Libin