TestLoggingContainer
public interface TestLogging
Modifier and Type | Method | Description |
---|---|---|
void |
events(java.lang.Object... events) |
Sets the events to be logged.
|
int |
getDisplayGranularity() |
Returns the display granularity of the events to be logged.
|
java.util.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.
|
java.util.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(java.lang.Iterable<?> events) |
Sets the events to be logged.
|
void |
setEvents(java.util.Set<TestLogEvent> events) |
Sets the events to be logged.
|
void |
setExceptionFormat(java.lang.Object exceptionFormat) |
Sets the format to be used for logging test exceptions.
|
void |
setExceptionFormat(TestExceptionFormat 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(java.lang.Iterable<?> stackTraces) |
Sets the set of filters to be used for sanitizing test stack traces.
|
void |
setStackTraceFilters(java.util.Set<TestStackTraceFilter> stackTraces) |
Sets the set of filters to be used for sanitizing test stack traces.
|
void |
stackTraceFilters(java.lang.Object... stackTraces) |
Convenience method for
setStackTraceFilters(java.lang.Iterable) . |
java.util.Set<TestLogEvent> getEvents()
void setEvents(java.util.Set<TestLogEvent> events)
events
- the events to be loggedvoid setEvents(java.lang.Iterable<?> events)
events
- the events to be loggedvoid events(java.lang.Object... events)
TestLogEvent.FAILED
) or Strings (e.g. "failed").events
- the events to be loggedint getMinGranularity()
-1 denotes the highest granularity and corresponds to an atomic test.
void setMinGranularity(int granularity)
-1 denotes the highest granularity and corresponds to an atomic test.
granularity
- the minimum granularity of the events to be loggedint getMaxGranularity()
-1 denotes the highest granularity and corresponds to an atomic test.
void setMaxGranularity(int granularity)
-1 denotes the highest granularity and corresponds to an atomic test.
granularity
- the maximum granularity of the events to be loggedint getDisplayGranularity()
-1 denotes the highest granularity and corresponds to an atomic test.
void setDisplayGranularity(int granularity)
-1 denotes the highest granularity and corresponds to an atomic test.
granularity
- the display granularity of the events to be loggedboolean getShowExceptions()
void setShowExceptions(boolean flag)
flag
- whether exceptions that occur during test execution will be loggedboolean getShowCauses()
showExceptions
is true
.void setShowCauses(boolean flag)
showExceptions
is true
.flag
- whether causes of exceptions that occur during test execution will be loggedboolean getShowStackTraces()
void setShowStackTraces(boolean flag)
flag
- whether stack traces of exceptions that occur during test execution will be loggedTestExceptionFormat getExceptionFormat()
showStackTraces
is true
.void setExceptionFormat(TestExceptionFormat exceptionFormat)
showStackTraces
is true
.exceptionFormat
- the format to be used for logging test exceptionsvoid setExceptionFormat(java.lang.Object exceptionFormat)
showStackTraces
is true
.exceptionFormat
- the format to be used for logging test exceptionsjava.util.Set<TestStackTraceFilter> getStackTraceFilters()
void setStackTraceFilters(java.util.Set<TestStackTraceFilter> stackTraces)
stackTraces
- the set of filters to be used for sanitizing test stack tracesvoid setStackTraceFilters(java.lang.Iterable<?> stackTraces)
stackTraces
- the set of filters to be used for sanitizing test stack tracesvoid stackTraceFilters(java.lang.Object... stackTraces)
setStackTraceFilters(java.lang.Iterable)
. Accepts both enum values and Strings.boolean getShowStandardStreams()
TestLogEvent.STANDARD_OUT
and TestLogEvent.STANDARD_ERROR
are
set.TestLogging setShowStandardStreams(boolean flag)
TestLogEvent.STANDARD_OUT
and TestLogEvent.STANDARD_ERROR
.