diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/AssertEvents.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/AssertEvents.java
index cab58d9..56d2fd2 100644
--- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/AssertEvents.java
+++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/AssertEvents.java
@@ -63,9 +63,12 @@ public class AssertEvents implements TestRule {
return new Statement() {
@Override
public void evaluate() throws Throwable {
- base.evaluate();
- // TODO Test should fail if there are leftover events
- context.testingClient.testing().clearQueue();
+ try {
+ base.evaluate();
+ } finally {
+ // TODO Test should fail if there are leftover events
+ context.testingClient.testing().clearQueue();
+ }
}
};
}