@API(status=INTERNAL, since="4.12") public class RunnerTestDescriptor extends VintageTestDescriptor
TestDescriptor.Type, TestDescriptor.Visitor
ENGINE_ID, SEGMENT_TYPE_DYNAMIC, SEGMENT_TYPE_RUNNER, SEGMENT_TYPE_TEST
children
Constructor and Description |
---|
RunnerTestDescriptor(UniqueId uniqueId,
Class<?> testClass,
org.junit.runner.Runner runner) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canBeRemovedFromHierarchy() |
void |
prune()
Remove this descriptor from the hierarchy unless it is a root or contains
tests.
|
org.junit.runner.Request |
toRequest() |
protected boolean |
tryToExcludeFromRunner(org.junit.runner.Description description) |
getDescription, getLegacyReportingName, getTags, getType, removeFromHierarchy
addChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getUniqueId, hashCode, removeChild, setParent, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
accept, containsTests, getDescendants, isContainer, isRoot, isTest, mayRegisterTests
public org.junit.runner.Request toRequest()
protected boolean tryToExcludeFromRunner(org.junit.runner.Description description)
tryToExcludeFromRunner
in class VintageTestDescriptor
protected boolean canBeRemovedFromHierarchy()
canBeRemovedFromHierarchy
in class VintageTestDescriptor
public void prune()
TestDescriptor
A concrete TestEngine
may override this method in order to
implement a different algorithm or to skip pruning altogether.
Copyright © 2022. All rights reserved.