public class OutputScrapingExecutionFailure extends OutputScrapingExecutionResult implements ExecutionFailure
| Modifier | Constructor and Description |
|---|---|
protected |
OutputScrapingExecutionFailure(java.lang.String output,
java.lang.String error,
boolean includeBuildSrc) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionFailure |
assertHasCause(java.lang.String description)
Asserts that the reported failure has the given cause (ie the bit after the description).
|
ExecutionFailure |
assertHasDescription(java.lang.String context)
Asserts that the reported failure has the given description (ie the bit after '* What went wrong').
|
ExecutionFailure |
assertHasFailures(int count) |
ExecutionFailure |
assertHasFileName(java.lang.String filename) |
ExecutionFailure |
assertHasLineNumber(int lineNumber) |
ExecutionFailure |
assertHasNoCause() |
ExecutionFailure |
assertHasNoCause(java.lang.String description) |
ExecutionFailure |
assertHasResolution(java.lang.String resolution) |
DependencyResolutionFailure |
assertResolutionFailure(java.lang.String configurationPath) |
ExecutionFailure |
assertTestsFailed() |
ExecutionFailure |
assertThatCause(org.hamcrest.Matcher<? super java.lang.String> matcher)
Asserts that the reported failure has the given cause (ie the bit after the description).
|
ExecutionFailure |
assertThatDescription(org.hamcrest.Matcher<? super java.lang.String> matcher) |
static OutputScrapingExecutionFailure |
from(java.lang.String output,
java.lang.String error)
Creates a result from the output of a single Gradle invocation.
|
ExecutionFailure |
getIgnoreBuildSrc() |
LogContent |
getMainContent()
The main content with debug prefix and ANSI characters removed.
|
assertContentContains, assertHasErrorOutput, assertHasPostBuildOutput, assertNotOutput, assertOutputContains, assertOutputEquals, assertTaskExecuted, assertTaskNotExecuted, assertTaskNotSkipped, assertTaskOrder, assertTasksExecuted, assertTasksExecutedAndNotSkipped, assertTasksExecutedInOrder, assertTaskSkipped, assertTasksNotSkipped, assertTasksSkipped, failureOnUnexpectedOutput, flattenTaskPaths, getError, getExecutedTasks, getFormattedOutput, getGroupedOutput, getNormalizedOutput, getOutput, getOutputLineThatContains, getPlainTextOutput, getSkippedTasks, hasErrorOutput, normalizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassertHasPostBuildOutput, assertNotOutput, assertOutputContains, assertTaskNotExecuted, assertTaskNotSkipped, assertTasksExecuted, assertTasksExecutedAndNotSkipped, assertTaskSkipped, assertTasksNotSkipped, assertTasksSkipped, getGroupedOutput, getOutput, getPlainTextOutputprotected OutputScrapingExecutionFailure(java.lang.String output,
java.lang.String error,
boolean includeBuildSrc)
public static OutputScrapingExecutionFailure from(java.lang.String output, java.lang.String error)
output - The raw build stdout chars.error - The raw build stderr chars.OutputScrapingExecutionResult for a successful build, or a OutputScrapingExecutionFailure for a failed build.public ExecutionFailure getIgnoreBuildSrc()
getIgnoreBuildSrc in class OutputScrapingExecutionResultpublic LogContent getMainContent()
OutputScrapingExecutionResultgetMainContent in class OutputScrapingExecutionResultpublic ExecutionFailure assertHasLineNumber(int lineNumber)
public ExecutionFailure assertHasFileName(java.lang.String filename)
public ExecutionFailure assertHasFailures(int count)
public ExecutionFailure assertHasCause(java.lang.String description)
ExecutionFailureError messages are normalized to use new-line char as line separator.
assertHasCause in interface ExecutionFailurepublic ExecutionFailure assertThatCause(org.hamcrest.Matcher<? super java.lang.String> matcher)
ExecutionFailureError messages are normalized to use new-line char as line separator.
assertThatCause in interface ExecutionFailurepublic ExecutionFailure assertHasResolution(java.lang.String resolution)
public ExecutionFailure assertHasNoCause(java.lang.String description)
public ExecutionFailure assertHasNoCause()
public ExecutionFailure assertHasDescription(java.lang.String context)
ExecutionFailureError messages are normalized to use new-line char as line separator.
assertHasDescription in interface ExecutionFailurepublic ExecutionFailure assertThatDescription(org.hamcrest.Matcher<? super java.lang.String> matcher)
public ExecutionFailure assertTestsFailed()
public DependencyResolutionFailure assertResolutionFailure(java.lang.String configurationPath)