summaryrefslogtreecommitdiff
path: root/build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/application/JacocoLibraryProjectTest.kt
diff options
context:
space:
mode:
Diffstat (limited to 'build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/application/JacocoLibraryProjectTest.kt')
-rw-r--r--build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/application/JacocoLibraryProjectTest.kt15
1 files changed, 14 insertions, 1 deletions
diff --git a/build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/application/JacocoLibraryProjectTest.kt b/build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/application/JacocoLibraryProjectTest.kt
index b6339bb0de..1da369cdae 100644
--- a/build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/application/JacocoLibraryProjectTest.kt
+++ b/build-system/integration-test/application/src/test/java/com/android/build/gradle/integration/application/JacocoLibraryProjectTest.kt
@@ -19,6 +19,7 @@ import com.android.build.gradle.integration.common.fixture.GradleTestProject.Com
import com.android.build.gradle.integration.common.fixture.LoggingLevel
import com.android.build.gradle.integration.common.fixture.app.HelloWorldApp
import com.android.build.gradle.integration.common.truth.ScannerSubject.Companion.assertThat
+import com.android.utils.FileUtils
import com.google.common.truth.Truth.assertThat
import org.junit.Before
import org.junit.Rule
@@ -65,11 +66,23 @@ class JacocoLibraryProjectTest {
$buildFile
""".trimIndent())
- val result = project.executor().withLoggingLevel(LoggingLevel.INFO).run("testDebugUnitTest")
+ val result = project.executor().withLoggingLevel(LoggingLevel.INFO).run("createDebugUnitTestCoverageReport")
assertThat(result.stdout).doesNotContain("Cannot process instrumented class")
val coverageData = project.buildDir.walk().filter { it.extension=="exec" }.toList()
assertThat(coverageData).hasSize(1)
+
+ val coveragePackageFolder = FileUtils.join(
+ project.buildDir,
+ "reports", "coverage", "test", "debug", "com.example.helloworld"
+ )
+
+ assertThat(coveragePackageFolder.exists()).isTrue()
+
+ assertThat(coveragePackageFolder.listFiles()!!.map { it.name }).containsAtLeast(
+ "HelloWorld.html",
+ "HelloWorld.java.html"
+ )
}
}