keycloak-scim/testsuite/integration-arquillian/tests/other/adapters/was
2019-07-19 19:05:03 +02:00
..
common/xslt
was8 Set version to 8.0.0-SNAPSHOT 2019-07-19 19:05:03 +02:00
pom.xml Set version to 8.0.0-SNAPSHOT 2019-07-19 19:05:03 +02:00
README.md

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