|
20 | 20 | import org.junit.platform.engine.DiscoveryFilter;
|
21 | 21 | import org.junit.platform.engine.DiscoverySelector;
|
22 | 22 | import org.junit.platform.engine.EngineDiscoveryRequest;
|
| 23 | +import org.junit.platform.engine.Namespace; |
23 | 24 | import org.junit.platform.engine.reporting.OutputDirectoryProvider;
|
| 25 | +import org.junit.platform.engine.support.store.NamespacedHierarchicalStore; |
24 | 26 | import org.junit.platform.launcher.EngineFilter;
|
25 | 27 | import org.junit.platform.launcher.LauncherDiscoveryListener;
|
26 | 28 | import org.junit.platform.launcher.LauncherDiscoveryRequest;
|
@@ -54,14 +56,17 @@ final class DefaultDiscoveryRequest implements LauncherDiscoveryRequest {
|
54 | 56 |
|
55 | 57 | private final OutputDirectoryProvider outputDirectoryProvider;
|
56 | 58 |
|
| 59 | + private final NamespacedHierarchicalStore<Namespace> store; |
| 60 | + |
57 | 61 | DefaultDiscoveryRequest(List<DiscoverySelector> selectors, List<EngineFilter> engineFilters,
|
58 | 62 | List<DiscoveryFilter<?>> discoveryFilters, List<PostDiscoveryFilter> postDiscoveryFilters,
|
59 |
| - LauncherConfigurationParameters configurationParameters, LauncherDiscoveryListener discoveryListener, |
60 |
| - OutputDirectoryProvider outputDirectoryProvider) { |
| 63 | + NamespacedHierarchicalStore<Namespace> store, LauncherConfigurationParameters configurationParameters, |
| 64 | + LauncherDiscoveryListener discoveryListener, OutputDirectoryProvider outputDirectoryProvider) { |
61 | 65 | this.selectors = selectors;
|
62 | 66 | this.engineFilters = engineFilters;
|
63 | 67 | this.discoveryFilters = discoveryFilters;
|
64 | 68 | this.postDiscoveryFilters = postDiscoveryFilters;
|
| 69 | + this.store = store; |
65 | 70 | this.configurationParameters = configurationParameters;
|
66 | 71 | this.discoveryListener = discoveryListener;
|
67 | 72 | this.outputDirectoryProvider = outputDirectoryProvider;
|
@@ -99,6 +104,11 @@ public LauncherDiscoveryListener getDiscoveryListener() {
|
99 | 104 | return this.discoveryListener;
|
100 | 105 | }
|
101 | 106 |
|
| 107 | + @Override |
| 108 | + public NamespacedHierarchicalStore<Namespace> getStore() { |
| 109 | + return this.store; |
| 110 | + } |
| 111 | + |
102 | 112 | @Override
|
103 | 113 | public OutputDirectoryProvider getOutputDirectoryProvider() {
|
104 | 114 | return this.outputDirectoryProvider;
|
|
0 commit comments