Package org.gradle.tooling
Interface Failure
-
- All Known Subinterfaces:
FileComparisonTestAssertionFailure
,TestAssertionFailure
,TestFailure
,TestFrameworkFailure
public interface Failure
Represents a failure. Failures are similar to exceptions but carry less information (only a message, a description and a cause) so they can be used in a wider scope than just the JVM where the exception failed.- Since:
- 2.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<? extends Failure>
getCauses()
Returns the underlying causes for this failure, if any.java.lang.String
getDescription()
Returns a long description of the failure.java.lang.String
getMessage()
Returns a short message (typically one line) for the failure.
-
-
-
Method Detail
-
getMessage
@Nullable java.lang.String getMessage()
Returns a short message (typically one line) for the failure.- Returns:
- the failure message
-
getDescription
@Nullable java.lang.String getDescription()
Returns a long description of the failure. For example, a stack trace.- Returns:
- a long description of the failure
-
getCauses
java.util.List<? extends Failure> getCauses()
Returns the underlying causes for this failure, if any.- Returns:
- the causes for this failure. Returns an empty list if this failure has no causes.
-
-