keycloak-aplcache
Details
.travis.yml 8(+7 -1)
diff --git a/.travis.yml b/.travis.yml
index 35c4061..ef531a2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,6 +11,12 @@ env:
global:
- MAVEN_SKIP_RC=true
- MAVEN_OPTS="-Xms512m -Xmx2048m"
+ matrix:
+ - TESTS=old
+ - TESTS=group1
+ - TESTS=group2
+ - TESTS=group3
+ - TESTS=adapter
jdk:
- oraclejdk8
@@ -22,6 +28,6 @@ install:
- travis_wait 60 mvn install -Pdistribution -DskipTests=true -B -V -q
script:
- - mvn test -B
+ - ./travis-run-tests.sh $TESTS
sudo: false
travis-run-tests.sh 30(+30 -0)
diff --git a/travis-run-tests.sh b/travis-run-tests.sh
new file mode 100755
index 0000000..fe7c88e
--- /dev/null
+++ b/travis-run-tests.sh
@@ -0,0 +1,30 @@
+#!/bin/bash
+
+if [ $1 == "old" ]; then
+ mvn test -B -f testsuite/integration
+fi
+
+if [ $1 == "group1" ]; then
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.testsuite.a**.*Test
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.testsuite.b**.*Test
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.testsuite.c**.*Test
+fi
+
+if [ $1 == "group2" ]; then
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.testsuite.d**.*Test
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.testsuite.e**.*Test
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.testsuite.f**.*Test
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.testsuite.i**.*Test
+fi
+
+if [ $1 == "group3" ]; then
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.testsuite.k**.*Test
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.testsuite.m**.*Test
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.testsuite.o**.*Test
+ mvn test -B -f testsuite/integration-arquillian/tests/base -Dtest=org.keycloak.*Test
+fi
+
+if [ $1 == "adapter" ]; then
+ mvn test -B -f testsuite/integration-arquillian/tests/other/adapters
+fi
+