diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index ac95ad2..5cefca7 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -10,12 +10,19 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
- max-parallel: 5
+ max-parallel: 7
matrix:
os: [ubuntu-latest, windows-latest]
java: [1.8, 11]
- runtime: [ol]
- runtime_version: [22.0.0.9-beta]
+ runtime: [ol, olbeta, wlp]
+ runtime_version: [22.0.0.8, 22.0.0.9-beta]
+ exclude:
+ - runtime: olbeta
+ runtime_version: 22.0.0.8
+ - runtime: ol
+ runtime_version: 22.0.0.9-beta
+ - runtime: wlp
+ runtime_version: 22.0.0.9-beta
steps:
- uses: actions/checkout@v2
diff --git a/README.md b/README.md
index aab5f80..cff5583 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
[Arquillian](http://arquillian.org/) is a testing framework to develop automated functional, integration and acceptance tests for your Java applications. Arquillian container adapters allow Arquillian to bind to and manage the lifecycle of a runtime. There are two types of Arquillian container adapters for Liberty: [Liberty Managed](#Arquillian-Liberty-Managed-Container) and [Liberty Remote](#Arquillian-Liberty-Remote-Container).
-### Arquillian Liberty Mangaged Container
+### Arquillian Liberty Managed Container
An Arquillian container adapter (`DeployableContainer` implementation) that can start and stop a local Liberty process and run tests on it over a remote protocol (effectively in a different JVM). For an introduction to testing microservices with the Arquillian Liberty Managed container and [Open Liberty](https://openliberty.io/), check out the [this guide](https://openliberty.io/guides/arquillian-managed.html).
@@ -24,11 +24,11 @@ To run tests, you will need to specify the following parameters:
| Parameter | Description |
| ---------------- | ----------- |
-| runtime | The runtime to use. Specify `ol` for Open Liberty and `wlp` for WebSphere Liberty. |
+| runtime | The runtime to use. Specify `ol` for Open Liberty, `olbeta` for Open Liberty beta, and `wlp` for WebSphere Liberty. |
| runtimeVersion | Version of the specified runtime to use. |
-For example, to run tests on version 20.0.0.11 of the Open Liberty runtime, use the following command:
+For example, to run tests on version 22.0.0.6 of the Open Liberty runtime, use the following command:
```
-mvn verify -Druntime=ol -DruntimeVersion=20.0.0.11
+mvn verify -Druntime=ol -DruntimeVersion=22.0.0.6
```
diff --git a/liberty-managed/pom.xml b/liberty-managed/pom.xml
index 2c0e92f..02dcc2c 100644
--- a/liberty-managed/pom.xml
+++ b/liberty-managed/pom.xml
@@ -58,9 +58,6 @@
[11,)
-
- false
-
jakarta.annotation
diff --git a/pom.xml b/pom.xml
index 5a36e46..90d2311 100644
--- a/pom.xml
+++ b/pom.xml
@@ -76,8 +76,7 @@
-
-
+
ol-its
@@ -102,6 +102,22 @@
ol
+ io.openliberty
+ openliberty-runtime
+ ${runtimeVersion}
+ true
+
+
+
+ olbeta-its
+
+
+ runtime
+ olbeta
+
+
+
+ olbeta
io.openliberty.beta
openliberty-runtime
${runtimeVersion}
@@ -112,12 +128,12 @@
runtime
- ol
+ olbeta
true
- ol
+ olbeta
io.openliberty.beta
openliberty-runtime
22.0.0.9-beta