keycloak-scim/testsuite/integration-arquillian/tests/other/adapters/was
Jon Koops 972ebb9650
Use a valid SemVer format for the SNAPSHOT version (#17334)
* Use a valid SemVer format for the SNAPSHOT version

* Update pom.xml

* Update pom.xml

---------

Co-authored-by: Stian Thorgersen <stianst@gmail.com>
Co-authored-by: Stian Thorgersen <stian@redhat.com>
2023-03-03 11:11:44 +01:00
..
common/xslt KEYCLOAK-6546 Run filter test on WebLogic and WebSphere 2018-02-26 15:47:13 +01:00
was8 Use a valid SemVer format for the SNAPSHOT version (#17334) 2023-03-03 11:11:44 +01:00
pom.xml Use a valid SemVer format for the SNAPSHOT version (#17334) 2023-03-03 11:11:44 +01: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