Class ConfigurationBuilder
- java.lang.Object
-
- de.sormuras.junit.platform.isolator.ConfigurationBuilder
-
public class ConfigurationBuilder extends java.lang.ObjectIsolator configuration builder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classConfigurationBuilder.DiscoveryBuilderNested Launcher Discovery Request Builder.classConfigurationBuilder.LauncherBuilderNested Launcher Builder.
-
Constructor Summary
Constructors Constructor Description ConfigurationBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Configurationbuild()ConfigurationBuilder.DiscoveryBuilderdiscovery()Enter discovery builder scope.ConfigurationBuilder.LauncherBuilderlauncher()Enter launcher builder scope.ConfigurationBuildersetDefaultAssertionStatus(boolean defaultAssertionStatus)Enable Java languageassertstatements.ConfigurationBuildersetDryRun(boolean dryRun)Discover tests only, i.e. don't execute them.ConfigurationBuildersetFailIfNoTests(boolean failIfNoTests)Fail and return exit status code 2 if no tests are found.ConfigurationBuildersetPaths(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> paths)Set map of paths.ConfigurationBuildersetPlatformClassLoader(boolean platformClassLoader)Use platform or thread context classloader.ConfigurationBuildersetTargetDirectory(java.lang.String targetDirectory)Base target directory.ConfigurationBuildersetTargetMainPath(java.lang.String targetMainPath)Set main target output directory.ConfigurationBuildersetTargetTestPath(java.lang.String targetTestPath)Set test target output directory.ConfigurationBuildersetWorkerClassName(java.lang.String workerClassName)Class name of the worker to instantiate.ConfigurationBuildersetWorkerCoordinates(java.lang.String workerCoordinates)Maven coordinates of the artifact providing the worker implementation.ConfigurationBuildersetWorkerIsolationRequired(boolean workerIsolationRequired)Worker requires isolation by default -- set tofalseto relax.
-
-
-
Method Detail
-
build
public Configuration build()
- Returns:
- configuration instance.
-
discovery
public ConfigurationBuilder.DiscoveryBuilder discovery()
Enter discovery builder scope.
-
launcher
public ConfigurationBuilder.LauncherBuilder launcher()
Enter launcher builder scope.
-
setDryRun
public ConfigurationBuilder setDryRun(boolean dryRun)
Discover tests only, i.e. don't execute them.
-
setFailIfNoTests
public ConfigurationBuilder setFailIfNoTests(boolean failIfNoTests)
Fail and return exit status code 2 if no tests are found.
-
setPlatformClassLoader
public ConfigurationBuilder setPlatformClassLoader(boolean platformClassLoader)
Use platform or thread context classloader.
-
setDefaultAssertionStatus
public ConfigurationBuilder setDefaultAssertionStatus(boolean defaultAssertionStatus)
Enable Java languageassertstatements.
-
setTargetDirectory
public ConfigurationBuilder setTargetDirectory(java.lang.String targetDirectory)
Base target directory.
-
setWorkerCoordinates
public ConfigurationBuilder setWorkerCoordinates(java.lang.String workerCoordinates)
Maven coordinates of the artifact providing the worker implementation.
-
setWorkerClassName
public ConfigurationBuilder setWorkerClassName(java.lang.String workerClassName)
Class name of the worker to instantiate.
-
setWorkerIsolationRequired
public ConfigurationBuilder setWorkerIsolationRequired(boolean workerIsolationRequired)
Worker requires isolation by default -- set tofalseto relax.
-
setPaths
public ConfigurationBuilder setPaths(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> paths)
Set map of paths.
-
setTargetMainPath
public ConfigurationBuilder setTargetMainPath(java.lang.String targetMainPath)
Set main target output directory.
-
setTargetTestPath
public ConfigurationBuilder setTargetTestPath(java.lang.String targetTestPath)
Set test target output directory.
-
-