From 77f466560b279157e379ccc71d64dc635b5fd8b0 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Thu, 27 Dec 2018 14:40:25 +0100 Subject: [PATCH] Sinttest: Always record why test class could not be constructed --- .../smack/inttest/SmackIntegrationTestFramework.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/SmackIntegrationTestFramework.java b/smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/SmackIntegrationTestFramework.java index d6cdfbd2c..287163939 100644 --- a/smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/SmackIntegrationTestFramework.java +++ b/smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/SmackIntegrationTestFramework.java @@ -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) {