Options that determine which test events get logged, and at which detail.
Type | Name and description |
---|---|
void |
events(Object... events) Sets the events to be logged. |
int |
getDisplayGranularity() Returns the display granularity of the events to be logged. |
Set<TestLogEvent> |
getEvents() Returns the events to be logged. |
TestExceptionFormat |
getExceptionFormat() Returns the format to be used for logging test exceptions. |
int |
getMaxGranularity() Returns the maximum granularity of the events to be logged. |
int |
getMinGranularity() Returns the minimum granularity of the events to be logged. |
boolean |
getShowCauses() Tells whether causes of exceptions that occur during test execution will be logged. |
boolean |
getShowExceptions() Tells whether exceptions that occur during test execution will be logged. |
boolean |
getShowStackTraces() Tells whether stack traces of exceptions that occur during test execution will be logged. |
boolean |
getShowStandardStreams() Tells whether output on standard out and standard error will be logged. |
Set<TestStackTraceFilter> |
getStackTraceFilters() Returns the set of filters to be used for sanitizing test stack traces. |
void |
setDisplayGranularity(int granularity) Sets the display granularity of the events to be logged. |
void |
setEvents(Iterable<?> events) Sets the events to be logged. |
void |
setExceptionFormat(Object exceptionFormat) Sets the format to be used for logging test exceptions. |
void |
setMaxGranularity(int granularity) Returns the maximum granularity of the events to be logged. |
void |
setMinGranularity(int granularity) Sets the minimum granularity of the events to be logged. |
void |
setShowCauses(boolean flag) Sets whether causes of exceptions that occur during test execution will be logged. |
void |
setShowExceptions(boolean flag) Sets whether exceptions that occur during test execution will be logged. |
void |
setShowStackTraces(boolean flag) Sets whether stack traces of exceptions that occur during test execution will be logged. |
TestLogging |
setShowStandardStreams(boolean flag) Sets whether output on standard out and standard error will be logged. |
void |
setStackTraceFilters(Iterable<?> stackTraces) Sets the set of filters to be used for sanitizing test stack traces. |
void |
stackTraceFilters(Object... stackTraces) Convenience method for setStackTraceFilters(java.lang.Iterable). |
Sets the events to be logged. Events can be passed as enum values (e.g. TestLogEvent#FAILED#FAILED) or Strings (e.g. "failed").
events
- the events to be loggedReturns the display granularity of the events to be logged. For example, if set to 0, a method-level event will be displayed as "Test Run > Test Worker x > org.SomeClass > org.someMethod". If set to 2, the same event will be displayed as "org.someClass > org.someMethod".
-1 denotes the highest granularity and corresponds to an atomic test.
Returns the events to be logged.
Returns the format to be used for logging test exceptions. Only relevant if showStackTraces
is true
.
Returns the maximum granularity of the events to be logged. Typically, 0 corresponds to the Gradle-generated test suite for the whole test run, 1 corresponds to the Gradle-generated test suite for a particular test JVM, 2 corresponds to a test class, and 3 corresponds to a test method. These values will vary if user-defined suites are executed.
-1 denotes the highest granularity and corresponds to an atomic test.
Returns the minimum granularity of the events to be logged. Typically, 0 corresponds to the Gradle-generated test suite for the whole test run, 1 corresponds to the Gradle-generated test suite for a particular test JVM, 2 corresponds to a test class, and 3 corresponds to a test method. These values will vary if user-defined suites are executed.
-1 denotes the highest granularity and corresponds to an atomic test.
Tells whether causes of exceptions that occur during test execution will be logged. Only relevant if showExceptions
is true
.
Tells whether exceptions that occur during test execution will be logged. Typically these exceptions coincide with a "failed" event.
Tells whether stack traces of exceptions that occur during test execution will be logged.
Tells whether output on standard out and standard error will be logged. Equivalent to checking if both log events TestLogEvent.STANDARD_OUT
and TestLogEvent.STANDARD_ERROR
are
set.
Returns the set of filters to be used for sanitizing test stack traces.
Sets the display granularity of the events to be logged. For example, if set to 0, a method-level event will be displayed as "Test Run > Test Worker x > org.SomeClass > org.someMethod". If set to 2, the same event will be displayed as "org.someClass > org.someMethod".
-1 denotes the highest granularity and corresponds to an atomic test.
granularity
- the display granularity of the events to be loggedSets the events to be logged.
events
- the events to be logged Sets the format to be used for logging test exceptions. Only relevant if showStackTraces
is true
.
exceptionFormat
- the format to be used for logging test exceptionsReturns the maximum granularity of the events to be logged. Typically, 0 corresponds to the Gradle-generated test suite for the whole test run, 1 corresponds to the Gradle-generated test suite for a particular test JVM, 2 corresponds to a test class, and 3 corresponds to a test method. These values will vary if user-defined suites are executed.
-1 denotes the highest granularity and corresponds to an atomic test.
granularity
- the maximum granularity of the events to be loggedSets the minimum granularity of the events to be logged. Typically, 0 corresponds to the Gradle-generated test suite for the whole test run, 1 corresponds to the Gradle-generated test suite for a particular test JVM, 2 corresponds to a test class, and 3 corresponds to a test method. These values will vary if user-defined suites are executed.
-1 denotes the highest granularity and corresponds to an atomic test.
granularity
- the minimum granularity of the events to be logged Sets whether causes of exceptions that occur during test execution will be logged. Only relevant if showExceptions
is true
.
flag
- whether causes of exceptions that occur during test execution will be loggedSets whether exceptions that occur during test execution will be logged.
flag
- whether exceptions that occur during test execution will be loggedSets whether stack traces of exceptions that occur during test execution will be logged.
flag
- whether stack traces of exceptions that occur during test execution will be logged Sets whether output on standard out and standard error will be logged. Equivalent to setting log events TestLogEvent.STANDARD_OUT
and TestLogEvent.STANDARD_ERROR
.
Sets the set of filters to be used for sanitizing test stack traces.
stackTraces
- the set of filters to be used for sanitizing test stack tracesConvenience method for setStackTraceFilters(java.lang.Iterable). Accepts both enum values and Strings.