public interface LaunchDefinition
Defines the necessary context for launching the JUnit platform for running tests.
  • Method Details

    • getTests

      List<TestDefinition> getTests()
      Returns:
      Returns the tests that have to be launched
    • getListeners

      List<ListenerDefinition> getListeners()
      Returns:
      Returns the default listeners that will be used for the tests, if the tests themselves don't specify any
    • isPrintSummary

      boolean isPrintSummary()
      Returns:
      Returns true if a summary needs to be printed out after the execution of the tests. False otherwise.
    • isHaltOnFailure

      boolean isHaltOnFailure()
      Returns:
      Returns true if any remaining tests launch need to be stopped if any test execution failed. False otherwise.
    • getClassLoader

      ClassLoader getClassLoader()
      Returns:
      Returns the ClassLoader that has to be used for launching and execution of the tests
    • getIncludeTags

      List<String> getIncludeTags()
      Returns:
      Returns the list of tags which will be used to evaluate tests that need to be included in the test execution
    • getExcludeTags

      List<String> getExcludeTags()
      Returns:
      Returns the list of tags which will be used to evaluate tests that need to be excluded from the test execution