Class JupiterTestCollector.Builder

java.lang.Object
com.github.sbt.junit.jupiter.api.JupiterTestCollector.Builder
Enclosing class:
JupiterTestCollector

public static class JupiterTestCollector.Builder extends Object
Builder for JupiterTestCollector instances.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • withClassLoader

      public JupiterTestCollector.Builder withClassLoader(ClassLoader value)
      Specifies the classloader which should be used by the collector.
      Parameters:
      value - The classloader which should be used by the collector.
      Returns:
      This builder.
    • withRuntimeClassPath

      public JupiterTestCollector.Builder withRuntimeClassPath(URL[] value)
      Specifies the runtime classpath which should be used by the collector.
      Parameters:
      value - The runtime classpath which must contain the test classes, test dependencies and JUnit Jupiter dependencies.
      Returns:
      This builder.
    • withClassDirectory

      public JupiterTestCollector.Builder withClassDirectory(File value)
      Specifies the class directory which should be searched by the collector.
      Parameters:
      value - The directory containing test classes.
      Returns:
      This builder.
    • build

      public JupiterTestCollector build()
      Creates an instance of JupiterTestCollector.
      Returns:
      A new collector.