Class EngineExecutionOrchestrator

java.lang.Object
org.junit.platform.launcher.core.EngineExecutionOrchestrator

@API(status=INTERNAL, since="1.7", consumers={"org.junit.platform.testkit","org.junit.platform.suite.engine"}) public class EngineExecutionOrchestrator extends Object
Orchestrates test execution using the configured test engines.
Since:
1.7
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(LauncherDiscoveryResult discoveryResult, org.junit.platform.engine.EngineExecutionListener engineExecutionListener, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace> requestLevelStore, org.junit.platform.engine.CancellationToken cancellationToken)
    Executes tests for the supplied discovery results and notifies the supplied listener of execution events.
    void
    execute(LauncherDiscoveryResult discoveryResult, org.junit.platform.engine.EngineExecutionListener engineExecutionListener, TestExecutionListener testExecutionListener, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace> requestLevelStore, org.junit.platform.engine.CancellationToken cancellationToken)
    Executes tests for the supplied discoveryResult and notifies the supplied engineExecutionListener and testExecutionListener of execution events.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EngineExecutionOrchestrator

      public EngineExecutionOrchestrator()
  • Method Details

    • execute

      @API(status=INTERNAL, since="1.9", consumers="org.junit.platform.suite.engine") public void execute(LauncherDiscoveryResult discoveryResult, org.junit.platform.engine.EngineExecutionListener engineExecutionListener, TestExecutionListener testExecutionListener, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace> requestLevelStore, org.junit.platform.engine.CancellationToken cancellationToken)
      Executes tests for the supplied discoveryResult and notifies the supplied engineExecutionListener and testExecutionListener of execution events.
    • execute

      @API(status=INTERNAL, since="1.7", consumers="org.junit.platform.testkit") public void execute(LauncherDiscoveryResult discoveryResult, org.junit.platform.engine.EngineExecutionListener engineExecutionListener, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace> requestLevelStore, org.junit.platform.engine.CancellationToken cancellationToken)
      Executes tests for the supplied discovery results and notifies the supplied listener of execution events.