Top Description Inners Fields Constructors Methods
org.junit.platform.launcher.core

public Class LauncherDiscoveryResult

extends Object
Class Inheritance
Annotations
@API
status:INTERNAL
since:1.7
consumers:testkit, engine
Static Imports
java.util.Collections.unmodifiableMap, .Objects.requireNonNull, org.apiguardian.api.API.Status.INTERNAL

Represents the result of test discovery of the configured test engines.
Since
1.7

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final ConfigurationParameters
private final OutputDirectoryCreator
private final Map<TestEngine, LauncherDiscoveryResult.EngineResultInfo>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv boolean
pack-priv ConfigurationParameters
public List<DiscoveryIssue>
pack-priv LauncherDiscoveryResult.EngineResultInfo
public TestDescriptor
pack-priv Collection<TestDescriptor>
pack-priv OutputDirectoryCreator
public Collection<TestEngine>
private Map<TestEngine, LauncherDiscoveryResult.EngineResultInfo>
public LauncherDiscoveryResult
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

configurationParametersback to summary
private final ConfigurationParameters configurationParameters
outputDirectoryCreatorback to summary
private final OutputDirectoryCreator outputDirectoryCreator
testEngineResultsback to summary
private final Map<TestEngine, LauncherDiscoveryResult.EngineResultInfo> testEngineResults

Constructor Detail

LauncherDiscoveryResultback to summary
pack-priv LauncherDiscoveryResult(Map<TestEngine, LauncherDiscoveryResult.EngineResultInfo> testEngineResults, ConfigurationParameters configurationParameters, OutputDirectoryCreator outputDirectoryCreator)

Method Detail

containsCriticalIssuesOrContainsTestsback to summary
pack-priv boolean containsCriticalIssuesOrContainsTests()
getConfigurationParametersback to summary
pack-priv ConfigurationParameters getConfigurationParameters()
getDiscoveryIssuesback to summary
public List<DiscoveryIssue> getDiscoveryIssues(TestEngine testEngine)
Annotations
@API
status:INTERNAL
since:1.13
getEngineResultback to summary
pack-priv LauncherDiscoveryResult.EngineResultInfo getEngineResult(TestEngine testEngine)
getEngineTestDescriptorback to summary
public TestDescriptor getEngineTestDescriptor(TestEngine testEngine)
getEngineTestDescriptorsback to summary
pack-priv Collection<TestDescriptor> getEngineTestDescriptors()
getOutputDirectoryCreatorback to summary
pack-priv OutputDirectoryCreator getOutputDirectoryCreator()
getTestEnginesback to summary
public Collection<TestEngine> getTestEngines()
retainEnginesback to summary
private Map<TestEngine, LauncherDiscoveryResult.EngineResultInfo> retainEngines(Predicate<? super TestDescriptor> predicate)
withRetainedEnginesback to summary
public LauncherDiscoveryResult withRetainedEngines(Predicate<? super TestDescriptor> predicate)
org.junit.platform.launcher.core back to summary

pack-priv Class LauncherDiscoveryResult.EngineResultInfo

extends Object
Class Inheritance
  • java.lang.Object
  • org.junit.platform.launcher.core.LauncherDiscoveryResult.EngineResultInfo

Field Summary

Modifier and TypeField and Description
private final @Nullable Throwable
private final DiscoveryIssueNotifier
private final TestDescriptor

Constructor Summary

AccessConstructor and Description
pack-priv
EngineResultInfo(TestDescriptor rootDescriptor, DiscoveryIssueNotifier discoveryIssueNotifier, @Nullable Throwable cause)

Method Summary

Modifier and TypeMethod and Description
pack-priv static LauncherDiscoveryResult.EngineResultInfo
completed(TestDescriptor rootDescriptor, DiscoveryIssueNotifier discoveryIssueNotifier)

pack-priv boolean
pack-priv static LauncherDiscoveryResult.EngineResultInfo
errored(TestDescriptor rootDescriptor, DiscoveryIssueNotifier discoveryIssueNotifier, Throwable cause)

pack-priv Optional<Throwable>
pack-priv DiscoveryIssueNotifier
pack-priv TestDescriptor
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

causeback to summary
private final @Nullable Throwable cause
discoveryIssueNotifierback to summary
private final DiscoveryIssueNotifier discoveryIssueNotifier
rootDescriptorback to summary
private final TestDescriptor rootDescriptor

Constructor Detail

EngineResultInfoback to summary
pack-priv EngineResultInfo(TestDescriptor rootDescriptor, DiscoveryIssueNotifier discoveryIssueNotifier, @Nullable Throwable cause)

Method Detail

completedback to summary
pack-priv static LauncherDiscoveryResult.EngineResultInfo completed(TestDescriptor rootDescriptor, DiscoveryIssueNotifier discoveryIssueNotifier)
containsCriticalIssuesOrContainsTestsback to summary
pack-priv boolean containsCriticalIssuesOrContainsTests()
erroredback to summary
pack-priv static LauncherDiscoveryResult.EngineResultInfo errored(TestDescriptor rootDescriptor, DiscoveryIssueNotifier discoveryIssueNotifier, Throwable cause)
getCauseback to summary
pack-priv Optional<Throwable> getCause()
getDiscoveryIssueNotifierback to summary
pack-priv DiscoveryIssueNotifier getDiscoveryIssueNotifier()
getRootDescriptorback to summary
pack-priv TestDescriptor getRootDescriptor()