Ensure SpringBootDITEL fails with the original failure

See gh-9534
This commit is contained in:
Danny Thomas 2017-06-15 14:56:45 -07:00 committed by Andy Wilkinson
parent 94ea3e8618
commit 2c48087604

View File

@ -44,11 +44,15 @@ public class SpringBootDependencyInjectionTestExecutionListener
super.prepareTestInstance(testContext);
}
catch (Exception ex) {
ApplicationContext context = testContext.getApplicationContext();
if (context instanceof ConfigurableApplicationContext) {
ConditionEvaluationReport report = ConditionEvaluationReport
.get(((ConfigurableApplicationContext) context).getBeanFactory());
System.err.println(new ConditionEvaluationReportMessage(report));
try {
ApplicationContext context = testContext.getApplicationContext();
if (context instanceof ConfigurableApplicationContext) {
ConditionEvaluationReport report = ConditionEvaluationReport
.get(((ConfigurableApplicationContext) context).getBeanFactory());
System.err.println(new ConditionEvaluationReportMessage(report));
}
}
catch (Exception ignore) {
}
throw ex;
}