diff options
Diffstat (limited to 'build-system/integration-test/framework/src/main/java/com/android/build/gradle/integration/common/fixture/GradleBuildResult.kt')
-rw-r--r-- | build-system/integration-test/framework/src/main/java/com/android/build/gradle/integration/common/fixture/GradleBuildResult.kt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/build-system/integration-test/framework/src/main/java/com/android/build/gradle/integration/common/fixture/GradleBuildResult.kt b/build-system/integration-test/framework/src/main/java/com/android/build/gradle/integration/common/fixture/GradleBuildResult.kt index 6533947041..a4de9e6c36 100644 --- a/build-system/integration-test/framework/src/main/java/com/android/build/gradle/integration/common/fixture/GradleBuildResult.kt +++ b/build-system/integration-test/framework/src/main/java/com/android/build/gradle/integration/common/fixture/GradleBuildResult.kt @@ -16,6 +16,7 @@ package com.android.build.gradle.integration.common.fixture +import com.android.build.gradle.integration.common.truth.ScannerSubject import com.android.build.gradle.integration.common.truth.TaskStateList import com.google.common.base.Preconditions import com.google.common.base.Throwables @@ -151,4 +152,16 @@ class GradleBuildResult( private fun isPlaceholderEx(throwableType: String) = throwableType == PlaceholderException::class.java.name || throwableType == ContextualPlaceholderException::class.java.name + + fun assertOutputContains(text: String) { + stdout.use { + ScannerSubject.assertThat(it).contains(text) + } + } + + fun assertOutputDoesNotContain(text: String) { + stdout.use { + ScannerSubject.assertThat(it).doesNotContain(text) + } + } } |