public class Configuration
extends java.lang.Object
| Constructor and Description |
|---|
Configuration(java.lang.String testSuiteName,
sbt.testing.Logger[] loggers,
Options options) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
buildErrorMessage(java.lang.Throwable t) |
java.lang.String |
buildErrorName(org.junit.platform.launcher.TestIdentifier identifier) |
java.lang.String |
buildInfoMessage(java.lang.Throwable t) |
java.lang.String |
buildInfoName(org.junit.platform.launcher.TestIdentifier identifier) |
java.util.Optional<org.junit.platform.launcher.TestExecutionListener> |
createRunListener(java.lang.ClassLoader classLoader)
Creates instances of test listeners using the specified
classLoader. |
java.lang.String |
decodeName(java.lang.String name) |
java.lang.String |
extractClassName(org.junit.platform.launcher.TestIdentifier identifier)
Extracts the class-name from the specified test identifier.
|
java.lang.String |
extractClassNameOrDisplayName(org.junit.platform.launcher.TestIdentifier identifier)
Extracts the class-name or alternatively the display name from the given identifier.
|
java.util.Optional<java.lang.String> |
extractMethodName(org.junit.platform.launcher.TestIdentifier identifier)
Extracts the method-name from the specified test identifier.
|
java.lang.String |
formatIdentifier(org.junit.platform.launcher.TestPlan testPlan,
org.junit.platform.launcher.TestIdentifier identifier) |
ColorTheme |
getColorTheme() |
TestLogger |
getLogger() |
Options |
getOptions() |
JupiterTestListener |
getTestListener() |
java.lang.String |
getTestSuiteName() |
public Configuration(java.lang.String testSuiteName,
sbt.testing.Logger[] loggers,
Options options)
public ColorTheme getColorTheme()
public TestLogger getLogger()
public Options getOptions()
public java.lang.String getTestSuiteName()
TaskDef.fullyQualifiedName()public JupiterTestListener getTestListener()
public java.util.Optional<org.junit.platform.launcher.TestExecutionListener> createRunListener(java.lang.ClassLoader classLoader)
classLoader.classLoader - The class loader which should be used to load test listeners.public java.lang.String decodeName(java.lang.String name)
name - The name which is to be decoded.Options.isDecodeScalaNames()
evaluates to true.public java.lang.String formatIdentifier(org.junit.platform.launcher.TestPlan testPlan,
org.junit.platform.launcher.TestIdentifier identifier)
testPlan - The test plan of the specified identifier.identifier - The test identifier which is to be formatted.public java.lang.String extractClassNameOrDisplayName(org.junit.platform.launcher.TestIdentifier identifier)
identifier - The identifier from which to extract the class-name or display name.public java.lang.String extractClassName(org.junit.platform.launcher.TestIdentifier identifier)
identifier - The identifier from which to extract the class-name.public java.util.Optional<java.lang.String> extractMethodName(org.junit.platform.launcher.TestIdentifier identifier)
identifier - The identifier from which to extract the method-name.public java.lang.String buildInfoMessage(java.lang.Throwable t)
public java.lang.String buildInfoName(org.junit.platform.launcher.TestIdentifier identifier)
public java.lang.String buildErrorMessage(java.lang.Throwable t)
public java.lang.String buildErrorName(org.junit.platform.launcher.TestIdentifier identifier)