Interface EngineDiscoveryRequestResolver.InitializationContext<T extends TestDescriptor>

    • Method Detail

      • getEngineDescriptor

        T getEngineDescriptor()
        Get the engine's TestDescriptor that will be used to collect the results.
        Returns:
        engine's TestDescriptor; never null
      • getClassNameFilter

        java.util.function.Predicate<java.lang.String> getClassNameFilter()
        Get the class name filter built from the ClassNameFilters and PackageNameFilters in the EngineDiscoveryRequest that is about to be resolved.
        Returns:
        the predicate for filtering the resolved class names; never null
      • getPackageFilter

        @API(status=MAINTAINED,
             since="1.13.3")
        java.util.function.Predicate<java.lang.String> getPackageFilter()
        Get the package name filter built from the PackageNameFilters in the EngineDiscoveryRequest that is about to be resolved.
        Returns:
        the predicate for filtering the resolved resource names; never null
        Since:
        1.12
      • getIssueReporter

        @API(status=MAINTAINED,
             since="1.13.3")
        DiscoveryIssueReporter getIssueReporter()
        {@return the {@link DiscoveryIssueReporter} for the current resolution}
        Since:
        1.13