diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/AbstractKeycloakTest.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/AbstractKeycloakTest.java
index e74a646..13ec96e 100644
--- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/AbstractKeycloakTest.java
+++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/AbstractKeycloakTest.java
@@ -90,6 +90,12 @@ public abstract class AbstractKeycloakTest {
driverSettings();
+ if (!suiteContext.isAdminPasswordUpdated()) {
+ log.debug("updating admin password");
+ updateMasterAdminPassword();
+ suiteContext.setAdminPasswordUpdated(true);
+ }
+
importTestRealms();
}