Class RunnerTestDescriptor

java.lang.Object
org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
org.junit.vintage.engine.descriptor.VintageTestDescriptor
org.junit.vintage.engine.descriptor.RunnerTestDescriptor
All Implemented Interfaces:
org.junit.platform.engine.TestDescriptor

@API(status=INTERNAL, since="4.12") public class RunnerTestDescriptor extends VintageTestDescriptor
Since:
4.12
  • Field Details

    • logger

      private static final org.junit.platform.commons.logging.Logger logger
    • rejectedExclusions

      private final Set<org.junit.runner.Description> rejectedExclusions
    • runner

      private org.junit.runner.Runner runner
    • ignored

      private final boolean ignored
    • wasFiltered

      private boolean wasFiltered
    • filters

      private List<org.junit.runner.manipulation.Filter> filters
  • Constructor Details

    • RunnerTestDescriptor

      public RunnerTestDescriptor(org.junit.platform.engine.UniqueId uniqueId, Class<?> testClass, org.junit.runner.Runner runner, boolean ignored)
  • Method Details

    • getLegacyReportingName

      public String getLegacyReportingName()
      Specified by:
      getLegacyReportingName in interface org.junit.platform.engine.TestDescriptor
      Overrides:
      getLegacyReportingName in class VintageTestDescriptor
    • toRequest

      public org.junit.runner.Request toRequest()
    • tryToExcludeFromRunner

      protected boolean tryToExcludeFromRunner(org.junit.runner.Description description)
      Overrides:
      tryToExcludeFromRunner in class VintageTestDescriptor
    • tryToFilterRunner

      private boolean tryToFilterRunner(org.junit.runner.Description description)
    • canBeRemovedFromHierarchy

      protected boolean canBeRemovedFromHierarchy()
      Overrides:
      canBeRemovedFromHierarchy in class VintageTestDescriptor
    • prune

      public void prune()
    • logIncompleteFiltering

      private void logIncompleteFiltering()
    • warnAboutUnfilterableRunner

      private void warnAboutUnfilterableRunner()
    • getFilters

      public Optional<List<org.junit.runner.manipulation.Filter>> getFilters()
    • clearFilters

      public void clearFilters()
    • applyFilters

      public void applyFilters(Consumer<RunnerTestDescriptor> childrenCreator)
    • getRunnerToReport

      private org.junit.runner.Runner getRunnerToReport()
    • isIgnored

      public boolean isIgnored()
    • setExecutorService

      public void setExecutorService(ExecutorService executorService)