Class ConfigurationBuilder


  • public class ConfigurationBuilder
    extends java.lang.Object
    Isolator configuration builder.
    • Constructor Detail

      • ConfigurationBuilder

        public ConfigurationBuilder()
    • Method Detail

      • build

        public Configuration build()
        Returns:
        configuration instance.
      • 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 language assert statements.
      • 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 to false to 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.