summaryrefslogtreecommitdiff
path: root/build-system/integration-test/framework/src/main/java/com/android/build/gradle/integration/common/fixture/GradleBuildResult.kt
diff options
context:
space:
mode:
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.kt13
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)
+ }
+ }
}