keycloak-scim/testsuite/integration-arquillian/tests/other/adapters/was
2017-08-28 15:46:22 +02:00
..
common/xslt was-wls changes 2017-07-27 10:24:34 +02:00
was8 Set version to 3.4.0.CR1-SNAPSHOT 2017-08-28 15:46:22 +02:00
pom.xml Set version to 3.4.0.CR1-SNAPSHOT 2017-08-28 15:46:22 +02:00
README.md was-wls changes 2017-07-27 10:24:34 +02:00

Keycloak Arquillian WebSphere AS Integration Testsuite

  • arquillian-was-remote-8.5-custom container is used for deploying artifacts to running WebSphere server
  • arquillian-was-remote-8.5-custom is based on arquillian-was-remote-8.5 and solves some ibm dependency issues
  • arquillian-was-remote-8.5-custom can be downloaded from this repo
  • more info about arquillian-was-remote-8.5-custom:
    • There is the artifact
    • This is a profile to activate
    • To build ws-dependencies module it is required to specify lib_location property where directory lib is located. The lib has to contain com.ibm.ws.admin.client_8.5.0.jar and com.ibm.ws.orb_8.5.0.jar which are part of WebSphere AS installation
      • see pom.xml for more details
      • note: to solve classpath conflicts the package javax/ws from within com.ibm.ws.admin.client_8.5.0.jar has to be removed

How to run tests

  1. start IBM WebSphere container with ibmjdk8 (tests expects that app-server runs on port 8280)
  2. add the repository to settings.xml
  3. mvn -f keycloak/pom.xml -Pdistribution -DskipTests clean install
  4. mvn -f keycloak/testsuite/integration-arquillian/pom.xml -Pauth-server-wildfly -DskipTests clean install
  5. mvn -f keycloak/testsuite/integration-arquillian/tests/other/adapters/was/pom.xml -Pauth-server-wildfly,app-server-was clean install