@@ -168,7 +168,7 @@ public void execute(LauncherDiscoveryResult discoveryResult, EngineExecutionList
168
168
EngineExecutionListener listener = selectExecutionListener (engineExecutionListener , configurationParameters );
169
169
170
170
for (TestEngine testEngine : discoveryResult .getTestEngines ()) {
171
- failOrExecuteEngine (discoveryResult , listener , testEngine );
171
+ failOrExecuteEngine (discoveryResult , listener , testEngine , requestLevelStore );
172
172
}
173
173
}
174
174
@@ -183,8 +183,7 @@ private static EngineExecutionListener selectExecutionListener(EngineExecutionLi
183
183
}
184
184
185
185
private void failOrExecuteEngine (LauncherDiscoveryResult discoveryResult , EngineExecutionListener listener ,
186
- TestEngine testEngine ) {
187
-
186
+ TestEngine testEngine , NamespacedHierarchicalStore <Namespace > requestLevelStore ) {
188
187
EngineResultInfo engineDiscoveryResult = discoveryResult .getEngineResult (testEngine );
189
188
DiscoveryIssueNotifier discoveryIssueNotifier = engineDiscoveryResult .getDiscoveryIssueNotifier ();
190
189
TestDescriptor engineDescriptor = engineDiscoveryResult .getRootDescriptor ();
@@ -200,7 +199,7 @@ private void failOrExecuteEngine(LauncherDiscoveryResult discoveryResult, Engine
200
199
}
201
200
else {
202
201
executeEngine (engineDescriptor , listener , discoveryResult .getConfigurationParameters (), testEngine ,
203
- discoveryResult .getOutputDirectoryProvider (), discoveryIssueNotifier );
202
+ discoveryResult .getOutputDirectoryProvider (), discoveryIssueNotifier , requestLevelStore );
204
203
}
205
204
}
206
205
@@ -214,13 +213,14 @@ private ListenerRegistry<TestExecutionListener> buildListenerRegistryForExecutio
214
213
215
214
private void executeEngine (TestDescriptor engineDescriptor , EngineExecutionListener listener ,
216
215
ConfigurationParameters configurationParameters , TestEngine testEngine ,
217
- OutputDirectoryProvider outputDirectoryProvider , DiscoveryIssueNotifier discoveryIssueNotifier , NamespacedHierarchicalStore <Namespace > requestLevelStore ) {
216
+ OutputDirectoryProvider outputDirectoryProvider , DiscoveryIssueNotifier discoveryIssueNotifier ,
217
+ NamespacedHierarchicalStore <Namespace > requestLevelStore ) {
218
218
OutcomeDelayingEngineExecutionListener delayingListener = new OutcomeDelayingEngineExecutionListener (listener ,
219
219
engineDescriptor );
220
220
try {
221
221
testEngine .execute (ExecutionRequest .create (engineDescriptor , delayingListener , configurationParameters ,
222
222
outputDirectoryProvider , requestLevelStore ));
223
- discoveryIssueNotifier .logNonCriticalIssues (testEngine );
223
+ discoveryIssueNotifier .logNonCriticalIssues (testEngine );
224
224
delayingListener .reportEngineOutcome ();
225
225
}
226
226
catch (Throwable throwable ) {
0 commit comments