keycloak-aplcache
Changes
testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/adapter/example/AbstractDemoExampleAdapterTest.java 9(+0 -9)
testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/adapter/example/AbstractJSConsoleExampleAdapterTest.java 14(+1 -13)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/Authentication.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/bindings/Bindings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/bindings/BindingsForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/Flows.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/flows/CreateExecution.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/flows/CreateExecutionForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/flows/CreateFlow.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/flows/CreateFlowForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/flows/Flows.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/flows/FlowsTable.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/otppolicy/OTPPolicy.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/otppolicy/OTPPolicyForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/PasswordPolicy.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/authentication/RequiredActions.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/Client.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/Clients.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/clustering/ClientClustering.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/clustering/ClientClusteringForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/CreateClient.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/CreateClientForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/credentials/ClientCredentials.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/credentials/ClientCredentialsForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/credentials/ClientCredentialsGeneratePrivateKeys.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/credentials/ClientCredentialsGeneratePrivateKeysForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/installation/ClientInstallation.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/installation/ClientInstallationForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/mappers/ClientMapper.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/mappers/ClientMappers.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/mappers/CreateClientMappers.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/mappers/CreateClientMappersForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/mappers/MapperSettingsForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/roles/ClientRole.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/roles/ClientRoles.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/roles/CreateClientRole.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/scope/ClientScope.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/scope/ClientScopeForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/settings/ClientSettings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/clients/settings/ClientSettingsForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/federation/CreateKerberosUserProvider.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/federation/CreateLdapUserProvider.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/federation/KerberosUserProviderForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/federation/LdapUserProviderForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/federation/UserFederation.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/idp/IdentityProviderSettings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/BruteForceDetection.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/CacheSettings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/CreateRealm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/EmailSettings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/GeneralSettings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/Headers.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/KeysSettings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/LoginSettings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/RealmSettings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/SecurityDefenses.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/ThemeSettings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/realm/TokenSettings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/roles/CreateRole.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/roles/DefaultRoles.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/roles/RealmRoles.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/roles/Role.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/roles/RoleCompositeRoles.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/roles/RoleForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/roles/Roles.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/roles/RolesTable.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/sessions/RealmSessions.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/sessions/Revocation.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/sessions/Sessions.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/users/CreateUser.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/users/User.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/users/UserAttributes.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/users/UserAttributesForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/users/UserConsents.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/users/UserCredentials.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/users/UserRoleMappings.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/users/UserRoleMappingsForm.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/users/Users.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/main/java/org/keycloak/testsuite/console/page/users/UserSessions.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/AbstractConsoleTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/authentication/BindingsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/authentication/FlowsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/authentication/OTPPolicyTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/authentication/PasswordPolicyTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/authentication/RequiredActionsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/clients/AbstractClientTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/clients/ClientClusteringTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/clients/ClientCredentialsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/clients/ClientInstallationTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/clients/ClientMappersOIDCTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/clients/ClientMappersSAMLTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/clients/ClientRolesTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/clients/ClientScopeTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/clients/ClientSettingsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/clients/ClientsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/events/AdminEventsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/events/ConfigTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/events/LoginEventsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/federation/KerberosUserFederationTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/federation/LdapUserFederationTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/idp/IdentityProviderTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/realm/AbstractRealmTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/realm/LoginSettingsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/realm/SecurityDefensesTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/realm/ThemeSettingsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/realm/TokensTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/roles/AbstractRolesTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/roles/DefaultRolesTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/roles/RealmRolesTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/sessions/SessionsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/users/AbstractUserTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/users/RequiredUserActionsTest.java 0(+0 -0)
testsuite/integration-arquillian/tests/console/src/test/java/org/keycloak/testsuite/console/users/UserAttributesTest.java 0(+0 -0)
Details
diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/adapter/example/AbstractDemoExampleAdapterTest.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/adapter/example/AbstractDemoExampleAdapterTest.java
index 497f10f..8ac7fdc 100644
--- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/adapter/example/AbstractDemoExampleAdapterTest.java
+++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/adapter/example/AbstractDemoExampleAdapterTest.java
@@ -17,8 +17,6 @@ import org.keycloak.testsuite.admin.ApiUtil;
import org.keycloak.testsuite.auth.page.account.Account;
import org.keycloak.testsuite.auth.page.account.Applications;
import org.keycloak.testsuite.auth.page.login.OAuthGrant;
-import org.keycloak.testsuite.console.page.clients.Clients;
-import org.keycloak.testsuite.console.page.clients.settings.ClientSettings;
import org.keycloak.testsuite.console.page.events.Config;
import org.keycloak.testsuite.console.page.events.LoginEvents;
import org.openqa.selenium.By;
@@ -50,12 +48,6 @@ public abstract class AbstractDemoExampleAdapterTest extends AbstractExampleAdap
private Account testRealmAccountPage;
@Page
- private Clients clientsPage;
-
- @Page
- private ClientSettings clientSettingsPage;
-
- @Page
private Config configPage;
@Page
@@ -94,7 +86,6 @@ public abstract class AbstractDemoExampleAdapterTest extends AbstractExampleAdap
testRealmPage.setAuthRealm(DEMO);
testRealmLoginPage.setAuthRealm(DEMO);
testRealmAccountPage.setAuthRealm(DEMO);
- clientsPage.setConsoleRealm(DEMO);
configPage.setConsoleRealm(DEMO);
loginEventsPage.setConsoleRealm(DEMO);
applicationsPage.setAuthRealm(DEMO);
diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/adapter/example/AbstractJSConsoleExampleAdapterTest.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/adapter/example/AbstractJSConsoleExampleAdapterTest.java
index 2310ba2..d5f935c 100644
--- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/adapter/example/AbstractJSConsoleExampleAdapterTest.java
+++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/adapter/example/AbstractJSConsoleExampleAdapterTest.java
@@ -12,8 +12,6 @@ import org.keycloak.testsuite.adapter.page.JSConsoleExample;
import org.keycloak.testsuite.admin.ApiUtil;
import org.keycloak.testsuite.auth.page.account.Applications;
import org.keycloak.testsuite.auth.page.login.OAuthGrant;
-import org.keycloak.testsuite.console.page.clients.Clients;
-import org.keycloak.testsuite.console.page.clients.settings.ClientSettings;
import org.keycloak.testsuite.console.page.events.Config;
import org.keycloak.testsuite.console.page.events.LoginEvents;
import org.openqa.selenium.By;
@@ -38,12 +36,6 @@ public abstract class AbstractJSConsoleExampleAdapterTest extends AbstractExampl
private JSConsoleExample jsConsoleExamplePage;
@Page
- private Clients clientsPage;
-
- @Page
- private ClientSettings clientSettingsPage;
-
- @Page
private Config configPage;
@Page
@@ -167,7 +159,6 @@ public abstract class AbstractJSConsoleExampleAdapterTest extends AbstractExampl
public void grantBrowserBasedApp() {
testRealmPage.setAuthRealm(EXAMPLE);
testRealmLoginPage.setAuthRealm(EXAMPLE);
- clientsPage.setConsoleRealm(EXAMPLE);
configPage.setConsoleRealm(EXAMPLE);
loginEventsPage.setConsoleRealm(EXAMPLE);
applicationsPage.setAuthRealm(EXAMPLE);
@@ -175,10 +166,6 @@ public abstract class AbstractJSConsoleExampleAdapterTest extends AbstractExampl
jsConsoleExamplePage.navigateTo();
driver.manage().deleteAllCookies();
- clientsPage.navigateTo();
-
- loginPage.form().login("admin", "admin");
-
ClientResource clientResource = ApiUtil.findClientResourceByClientId(testRealmResource(), "js-console");
ClientRepresentation client = clientResource.toRepresentation();
client.setConsentRequired(true);
@@ -208,6 +195,7 @@ public abstract class AbstractJSConsoleExampleAdapterTest extends AbstractExampl
assertTrue(oAuthGrantPage.isCurrent());
loginEventsPage.navigateTo();
+ loginPage.form().login(adminUser);
loginEventsPage.table().filter();
loginEventsPage.table().filterForm().addEventType("REVOKE_GRANT");
loginEventsPage.table().update();
diff --git a/testsuite/integration-arquillian/tests/console/pom.xml b/testsuite/integration-arquillian/tests/console/pom.xml
new file mode 100644
index 0000000..fd0ed5e
--- /dev/null
+++ b/testsuite/integration-arquillian/tests/console/pom.xml
@@ -0,0 +1,385 @@
+<?xml version="1.0"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <parent>
+ <groupId>org.keycloak.testsuite</groupId>
+ <artifactId>integration-arquillian-tests</artifactId>
+ <version>1.9.0.CR1-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+
+ <artifactId>integration-arquillian-tests-console</artifactId>
+ <name>Admin UI Tests</name>
+
+ <properties>
+ <arquillian.xml.stylesheet>src/main/xslt/arquillian.xsl</arquillian.xml.stylesheet>
+ </properties>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>unpack-common-arquillian-xml</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.keycloak.testsuite</groupId>
+ <artifactId>integration-arquillian-tests-base</artifactId>
+ <version>${project.version}</version>
+ <type>test-jar</type>
+ <includes>**/arquillian.xml</includes>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ <execution>
+ <id>unpack-add-user-json</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.keycloak.testsuite</groupId>
+ <artifactId>integration-arquillian-tests-base</artifactId>
+ <version>${project.version}</version>
+ <type>test-jar</type>
+ <includes>**/keycloak-add-user.json</includes>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <systemPropertyVariables>
+ <arquillian.xml>${project.build.directory}/dependency/arquillian.xml</arquillian.xml>
+ </systemPropertyVariables>
+ <excludes>
+ <exclude>${exclude.adapters}</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copy-admin-user-json-file</id>
+ <phase>process-test-resources</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${jboss.server.config.dir}</outputDirectory>
+ <resources>
+ <resource>
+ <directory>${project.build.directory}/dependency</directory>
+ <includes>
+ <include>keycloak-add-user.json</include>
+ </includes>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ <profiles>
+
+ <profile>
+ <id>common-for-adapter-tests</id>
+ <activation>
+ <file>
+ <exists>src</exists>
+ </file>
+ </activation>
+ <dependencies>
+ <dependency>
+ <groupId>org.keycloak.testsuite</groupId>
+ <artifactId>integration-arquillian-tests-base</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.keycloak.testsuite</groupId>
+ <artifactId>integration-arquillian-tests-base</artifactId>
+ <version>${project.version}</version>
+ <type>test-jar</type>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>xml-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <profile>
+ <id>adapter-libs-provided</id>
+ <activation>
+ <property>
+ <name>!adapter.libs.bundled</name>
+ </property>
+ </activation>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <systemPropertyVariables>
+ <adapter.libs.mode>provided</adapter.libs.mode>
+ </systemPropertyVariables>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ </profile>
+
+ <profile>
+ <id>examples</id>
+ <activation>
+ <property>
+ <name>!skipTests</name>
+ </property>
+ </activation>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>example-wars</id>
+ <phase>generate-test-resources</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.keycloak.example.demo</groupId>
+ <artifactId>product-portal-example</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak.example.demo</groupId>
+ <artifactId>customer-portal-example</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak.example.demo</groupId>
+ <artifactId>database-service</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak.example.demo</groupId>
+ <artifactId>js-console</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak</groupId>
+ <artifactId>examples-multitenant</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak</groupId>
+ <artifactId>examples-basicauth</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak.example.demo</groupId>
+ <artifactId>cors-angular-product-example</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak.example.demo</groupId>
+ <artifactId>cors-database-service</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak</groupId>
+ <artifactId>saml-post-signatures</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak</groupId>
+ <artifactId>saml-post-encryption</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak</groupId>
+ <artifactId>saml-redirect-signatures</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </artifactItem>
+ </artifactItems>
+ <outputDirectory>${examples.home}</outputDirectory>
+ <overWriteIfNewer>true</overWriteIfNewer>
+ </configuration>
+ </execution>
+ <execution>
+ <id>example-realms</id>
+ <phase>generate-test-resources</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.keycloak</groupId>
+ <artifactId>keycloak-examples-dist</artifactId>
+ <version>${project.version}</version>
+ <type>zip</type>
+ <includes>**/*realm.json</includes>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.keycloak</groupId>
+ <artifactId>keycloak-examples-dist</artifactId>
+ <version>${project.version}</version>
+ <type>zip</type>
+ <includes>**/testsaml.json</includes>
+ </artifactItem>
+ </artifactItems>
+ <outputDirectory>${examples.home}</outputDirectory>
+ <overWriteIfNewer>true</overWriteIfNewer>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <systemPropertyVariables>
+ <examples.home>${examples.home}</examples.home>
+ <examples.version.suffix>${project.version}</examples.version.suffix>
+ </systemPropertyVariables>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-resources-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copy-resources</id>
+ <phase>validate</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${examples.home}</outputDirectory>
+ <resources>
+ <resource>
+ <directory>${basedir}/src/test/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ </profile>
+
+ <profile>
+ <id>auth-server-wildfly</id>
+ <modules>
+ <module>wildfly-relative</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>app-server-eap6</id>
+ <modules>
+ <module>eap6</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>app-server-wildfly</id>
+ <modules>
+ <module>wildfly</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>app-server-wildfly8</id>
+ <modules>
+ <module>wildfly8</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>app-server-as7</id>
+ <modules>
+ <module>as7</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>app-server-tomcat</id>
+ <modules>
+ <module>tomcat</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>app-server-karaf</id>
+ <modules>
+ <module>karaf</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>no-adapter-tests</id>
+ <properties>
+ <!-- Exclude all adapters tests. -->
+ <exclude.adapters>**/adapter/**/*Test.java</exclude.adapters>
+ </properties>
+ </profile>
+ <profile>
+ <id>no-relative</id>
+ <properties>
+ <!-- Exclude relative adapters tests. -->
+ <exclude.adapters>**/adapter/**/WildflyRelative*Test.java</exclude.adapters>
+ </properties>
+ </profile>
+
+ </profiles>
+
+</project>
diff --git a/testsuite/integration-arquillian/tests/pom.xml b/testsuite/integration-arquillian/tests/pom.xml
index f8c817e..e136676 100644
--- a/testsuite/integration-arquillian/tests/pom.xml
+++ b/testsuite/integration-arquillian/tests/pom.xml
@@ -15,6 +15,7 @@
<modules>
<module>base</module>
<module>adapters</module>
+ <module>console</module>
</modules>
<properties>