Sinttest: Always record why test class could not be constructed

This commit is contained in:
Florian Schmaus 2018-12-27 14:40:25 +01:00
parent e4c31541e0
commit 77f466560b
1 changed files with 4 additions and 8 deletions

View File

@ -293,14 +293,10 @@ public class SmackIntegrationTestFramework {
}
catch (InvocationTargetException e) {
Throwable cause = e.getCause();
if (cause instanceof TestNotPossibleException) {
testRunResult.impossibleTestClasses.put(testClass, cause.getMessage());
testRunResult.numberOfPossibleTests.addAndGet(-detectedTestMethodsCount);
}
else {
throwFatalException(cause);
LOGGER.log(Level.WARNING, "Could not construct test class", e);
}
throwFatalException(cause);
testRunResult.impossibleTestClasses.put(testClass, cause.getMessage());
testRunResult.numberOfPossibleTests.addAndGet(-detectedTestMethodsCount);
continue;
}
catch (InstantiationException | IllegalAccessException | IllegalArgumentException e) {