Class DefaultLauncherConfig

    • Field Detail

      • testEngineAutoRegistrationEnabled

        private final boolean testEngineAutoRegistrationEnabled
      • launcherSessionListenerAutoRegistrationEnabled

        private final boolean launcherSessionListenerAutoRegistrationEnabled
      • launcherDiscoveryListenerAutoRegistrationEnabled

        private final boolean launcherDiscoveryListenerAutoRegistrationEnabled
      • testExecutionListenerAutoRegistrationEnabled

        private final boolean testExecutionListenerAutoRegistrationEnabled
      • postDiscoveryFilterAutoRegistrationEnabled

        private final boolean postDiscoveryFilterAutoRegistrationEnabled
      • additionalTestEngines

        private final java.util.Collection<TestEngine> additionalTestEngines
      • additionalLauncherSessionListeners

        private final java.util.Collection<LauncherSessionListener> additionalLauncherSessionListeners
      • additionalLauncherDiscoveryListeners

        private final java.util.Collection<LauncherDiscoveryListener> additionalLauncherDiscoveryListeners
      • additionalTestExecutionListeners

        private final java.util.Collection<TestExecutionListener> additionalTestExecutionListeners
      • additionalPostDiscoveryFilters

        private final java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters
    • Constructor Detail

      • DefaultLauncherConfig

        DefaultLauncherConfig​(boolean testEngineAutoRegistrationEnabled,
                              boolean launcherSessionListenerAutoRegistrationEnabled,
                              boolean launcherDiscoveryListenerAutoRegistrationEnabled,
                              boolean testExecutionListenerAutoRegistrationEnabled,
                              boolean postDiscoveryFilterAutoRegistrationEnabled,
                              java.util.Collection<TestEngine> additionalTestEngines,
                              java.util.Collection<LauncherSessionListener> additionalLauncherSessionListeners,
                              java.util.Collection<LauncherDiscoveryListener> additionalLauncherDiscoveryListeners,
                              java.util.Collection<TestExecutionListener> additionalTestExecutionListeners,
                              java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters)
    • Method Detail

      • isTestEngineAutoRegistrationEnabled

        public boolean isTestEngineAutoRegistrationEnabled()
        Description copied from interface: LauncherConfig
        Determine if test engines should be discovered at runtime using the ServiceLoader mechanism and automatically registered.
        Specified by:
        isTestEngineAutoRegistrationEnabled in interface LauncherConfig
        Returns:
        true if test engines should be automatically registered
      • isLauncherSessionListenerAutoRegistrationEnabled

        public boolean isLauncherSessionListenerAutoRegistrationEnabled()
        Description copied from interface: LauncherConfig
        Determine if launcher session listeners should be discovered at runtime using the ServiceLoader mechanism and automatically registered.
        Specified by:
        isLauncherSessionListenerAutoRegistrationEnabled in interface LauncherConfig
        Returns:
        true if launcher session listeners should be automatically registered
      • isLauncherDiscoveryListenerAutoRegistrationEnabled

        public boolean isLauncherDiscoveryListenerAutoRegistrationEnabled()
        Description copied from interface: LauncherConfig
        Determine if launcher discovery listeners should be discovered at runtime using the ServiceLoader mechanism and automatically registered.
        Specified by:
        isLauncherDiscoveryListenerAutoRegistrationEnabled in interface LauncherConfig
        Returns:
        true if launcher discovery listeners should be automatically registered
      • isTestExecutionListenerAutoRegistrationEnabled

        public boolean isTestExecutionListenerAutoRegistrationEnabled()
        Description copied from interface: LauncherConfig
        Determine if test execution listeners should be discovered at runtime using the ServiceLoader mechanism and automatically registered.
        Specified by:
        isTestExecutionListenerAutoRegistrationEnabled in interface LauncherConfig
        Returns:
        true if test execution listeners should be automatically registered
      • isPostDiscoveryFilterAutoRegistrationEnabled

        public boolean isPostDiscoveryFilterAutoRegistrationEnabled()
        Description copied from interface: LauncherConfig
        Determine if post discovery filters should be discovered at runtime using the ServiceLoader mechanism and automatically registered.
        Specified by:
        isPostDiscoveryFilterAutoRegistrationEnabled in interface LauncherConfig
        Returns:
        true if post discovery filters should be automatically registered
      • getAdditionalTestEngines

        public java.util.Collection<TestEngine> getAdditionalTestEngines()
        Description copied from interface: LauncherConfig
        Get the collection of additional test engines that should be added to the Launcher.
        Specified by:
        getAdditionalTestEngines in interface LauncherConfig
        Returns:
        the collection of additional test engines; never null but potentially empty
      • getAdditionalPostDiscoveryFilters

        public java.util.Collection<PostDiscoveryFilter> getAdditionalPostDiscoveryFilters()
        Description copied from interface: LauncherConfig
        Get the collection of additional post discovery filters that should be added to the Launcher.
        Specified by:
        getAdditionalPostDiscoveryFilters in interface LauncherConfig
        Returns:
        the collection of additional post discovery filters; never null but potentially empty