This is an automated email from the ASF dual-hosted git repository.
ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git
The following commit(s) were added to refs/heads/master by this push:
new cfa9b59 Distributing jobs among Travis CI and GitHub Actions (#254)
cfa9b59 is described below
commit cfa9b591327e0de12bb8af479717d31e478bc28b
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Mon Mar 29 07:15:03 2021 +0200
Distributing jobs among Travis CI and GitHub Actions (#254)
---
.github/workflows/{maven.yml => crosschecks.yml} | 6 ++-
.github/workflows/{maven.yml => fit_Payara.yml} | 13 +++--
.../{maven.yml => fit_Tomcat_H2_JSON.yml} | 13 +++--
.../workflows/{maven.yml => fit_Tomcat_H2_XML.yml} | 13 +++--
.../{maven.yml => fit_Tomcat_H2_YAML.yml} | 13 +++--
.../{maven.yml => fit_WA_SAML2PS4UI_OIDCC4UI.yml} | 13 +++--
.../{maven.yml => fit_WA_SRA_CASClient.yml} | 13 +++--
.../workflows/{maven.yml => fit_WA_SRA_OAuth2.yml} | 13 +++--
.../workflows/{maven.yml => fit_WA_SRA_OIDC.yml} | 13 +++--
.../workflows/{maven.yml => fit_WA_SRA_SAML2.yml} | 13 +++--
.github/workflows/{maven.yml => fit_Wildfly.yml} | 13 +++--
.travis.yml | 55 +---------------------
12 files changed, 67 insertions(+), 124 deletions(-)
diff --git a/.github/workflows/maven.yml b/.github/workflows/crosschecks.yml
similarity index 85%
copy from .github/workflows/maven.yml
copy to .github/workflows/crosschecks.yml
index ef56c1e..3af0780 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/crosschecks.yml
@@ -26,7 +26,7 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
+ crosschecks:
runs-on: ${{ matrix.os }}
strategy:
@@ -50,5 +50,9 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
+ - name: Validate
+ run: mvn -T 1C checkstyle:check ianal:verify-legal-files
modernizer:modernizer apache-rat:check
+ - name: Test
+ run: mvn -T 1C clean test '-Dinvoker.streamLogs=true'
'-Dmodernizer.skip=true' '-Dianal.skip=true' '-Drat.skip=true'
'-Dcheckstyle.skip=true' '-Dsass.skip=true'
- name: Verify
run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
diff --git a/.github/workflows/maven.yml b/.github/workflows/fit_Payara.yml
similarity index 78%
copy from .github/workflows/maven.yml
copy to .github/workflows/fit_Payara.yml
index ef56c1e..7fb9e9a 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/fit_Payara.yml
@@ -26,15 +26,14 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
- runs-on: ${{ matrix.os }}
+ fit_Payara:
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['java']
- java: [ '11', '14', '16' ]
- os: [ubuntu-latest, windows-latest, macos-latest]
+ java: [ '11' ]
steps:
- name: Checkout repository
@@ -42,7 +41,7 @@ jobs:
- name: Setup Java JDK
uses: actions/[email protected]
with:
- java-version: ${{ matrix.java }}
+ java-version: 11
- uses: actions/[email protected]
with:
path: ~/.m2
@@ -50,5 +49,5 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
- - name: Verify
- run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
+ - name: 'Payara / H2 / JSON'
+ run: mvn -f fit/core-reference/pom.xml -P payara-it
-Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true
diff --git a/.github/workflows/maven.yml
b/.github/workflows/fit_Tomcat_H2_JSON.yml
similarity index 78%
copy from .github/workflows/maven.yml
copy to .github/workflows/fit_Tomcat_H2_JSON.yml
index ef56c1e..028aed3 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/fit_Tomcat_H2_JSON.yml
@@ -26,15 +26,14 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
- runs-on: ${{ matrix.os }}
+ fit_Tomcat_H2_JSON:
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['java']
- java: [ '11', '14', '16' ]
- os: [ubuntu-latest, windows-latest, macos-latest]
+ java: [ '11' ]
steps:
- name: Checkout repository
@@ -42,7 +41,7 @@ jobs:
- name: Setup Java JDK
uses: actions/[email protected]
with:
- java-version: ${{ matrix.java }}
+ java-version: 11
- uses: actions/[email protected]
with:
path: ~/.m2
@@ -50,5 +49,5 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
- - name: Verify
- run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
+ - name: 'Tomcat / H2 / JSON'
+ run: mvn -f fit/core-reference/pom.xml verify -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true
diff --git a/.github/workflows/maven.yml
b/.github/workflows/fit_Tomcat_H2_XML.yml
similarity index 78%
copy from .github/workflows/maven.yml
copy to .github/workflows/fit_Tomcat_H2_XML.yml
index ef56c1e..ed61f3a 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/fit_Tomcat_H2_XML.yml
@@ -26,15 +26,14 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
- runs-on: ${{ matrix.os }}
+ fit_Tomcat_H2_XML:
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['java']
- java: [ '11', '14', '16' ]
- os: [ubuntu-latest, windows-latest, macos-latest]
+ java: [ '11' ]
steps:
- name: Checkout repository
@@ -42,7 +41,7 @@ jobs:
- name: Setup Java JDK
uses: actions/[email protected]
with:
- java-version: ${{ matrix.java }}
+ java-version: 11
- uses: actions/[email protected]
with:
path: ~/.m2
@@ -50,5 +49,5 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
- - name: Verify
- run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
+ - name: 'Tomcat / H2 / XML'
+ run: mvn -f fit/core-reference/pom.xml verify
-Djaxrs.content.type=application/xml
-Dit.test=org.apache.syncope.fit.core.*ITCase -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true
diff --git a/.github/workflows/maven.yml
b/.github/workflows/fit_Tomcat_H2_YAML.yml
similarity index 78%
copy from .github/workflows/maven.yml
copy to .github/workflows/fit_Tomcat_H2_YAML.yml
index ef56c1e..51e7c9e 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/fit_Tomcat_H2_YAML.yml
@@ -26,15 +26,14 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
- runs-on: ${{ matrix.os }}
+ fit_Tomcat_H2_YAML:
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['java']
- java: [ '11', '14', '16' ]
- os: [ubuntu-latest, windows-latest, macos-latest]
+ java: [ '11' ]
steps:
- name: Checkout repository
@@ -42,7 +41,7 @@ jobs:
- name: Setup Java JDK
uses: actions/[email protected]
with:
- java-version: ${{ matrix.java }}
+ java-version: 11
- uses: actions/[email protected]
with:
path: ~/.m2
@@ -50,5 +49,5 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
- - name: Verify
- run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
+ - name: 'Tomcat / H2 / YAML'
+ run: mvn -f fit/core-reference/pom.xml verify
-Djaxrs.content.type=application/yaml
-Dit.test=org.apache.syncope.fit.core.*ITCase -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true
diff --git a/.github/workflows/maven.yml
b/.github/workflows/fit_WA_SAML2PS4UI_OIDCC4UI.yml
similarity index 73%
copy from .github/workflows/maven.yml
copy to .github/workflows/fit_WA_SAML2PS4UI_OIDCC4UI.yml
index ef56c1e..ad28488 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/fit_WA_SAML2PS4UI_OIDCC4UI.yml
@@ -26,15 +26,14 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
- runs-on: ${{ matrix.os }}
+ fit_WA_SAML2SP4UI_OIDCC4UI:
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['java']
- java: [ '11', '14', '16' ]
- os: [ubuntu-latest, windows-latest, macos-latest]
+ java: [ '11' ]
steps:
- name: Checkout repository
@@ -42,7 +41,7 @@ jobs:
- name: Setup Java JDK
uses: actions/[email protected]
with:
- java-version: ${{ matrix.java }}
+ java-version: 11
- uses: actions/[email protected]
with:
path: ~/.m2
@@ -50,5 +49,5 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
- - name: Verify
- run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
+ - name: 'WA / SAML2SP4UI, OIDCC4UI'
+ run: mkdir -p fit/core-reference/target/test-classes && cp
fit/core-reference/src/test/resources/saml.keystore.jks
fit/core-reference/target/test-classes && mvn -f fit/wa-reference/pom.xml
verify -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true
-Dit.test=org.apache.syncope.fit.ui.*ITCase
diff --git a/.github/workflows/maven.yml
b/.github/workflows/fit_WA_SRA_CASClient.yml
similarity index 78%
copy from .github/workflows/maven.yml
copy to .github/workflows/fit_WA_SRA_CASClient.yml
index ef56c1e..0de1c05 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/fit_WA_SRA_CASClient.yml
@@ -26,15 +26,14 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
- runs-on: ${{ matrix.os }}
+ fit_WA_SRA_CASClient:
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['java']
- java: [ '11', '14', '16' ]
- os: [ubuntu-latest, windows-latest, macos-latest]
+ java: [ '11' ]
steps:
- name: Checkout repository
@@ -42,7 +41,7 @@ jobs:
- name: Setup Java JDK
uses: actions/[email protected]
with:
- java-version: ${{ matrix.java }}
+ java-version: 11
- uses: actions/[email protected]
with:
path: ~/.m2
@@ -50,5 +49,5 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
- - name: Verify
- run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
+ - name: 'WA / SRA / CAS Client'
+ run: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.CASSRAITCase
diff --git a/.github/workflows/maven.yml
b/.github/workflows/fit_WA_SRA_OAuth2.yml
similarity index 78%
copy from .github/workflows/maven.yml
copy to .github/workflows/fit_WA_SRA_OAuth2.yml
index ef56c1e..d9e525d 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/fit_WA_SRA_OAuth2.yml
@@ -26,15 +26,14 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
- runs-on: ${{ matrix.os }}
+ fit_WA_SRA_OAuth2:
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['java']
- java: [ '11', '14', '16' ]
- os: [ubuntu-latest, windows-latest, macos-latest]
+ java: [ '11' ]
steps:
- name: Checkout repository
@@ -42,7 +41,7 @@ jobs:
- name: Setup Java JDK
uses: actions/[email protected]
with:
- java-version: ${{ matrix.java }}
+ java-version: 11
- uses: actions/[email protected]
with:
path: ~/.m2
@@ -50,5 +49,5 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
- - name: Verify
- run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
+ - name: 'WA / SRA / OAuth 2.0'
+ run: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.OAUTH2SRAITCase
diff --git a/.github/workflows/maven.yml b/.github/workflows/fit_WA_SRA_OIDC.yml
similarity index 78%
copy from .github/workflows/maven.yml
copy to .github/workflows/fit_WA_SRA_OIDC.yml
index ef56c1e..9c0c710 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/fit_WA_SRA_OIDC.yml
@@ -26,15 +26,14 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
- runs-on: ${{ matrix.os }}
+ fit_WA_SRA_OIDC:
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['java']
- java: [ '11', '14', '16' ]
- os: [ubuntu-latest, windows-latest, macos-latest]
+ java: [ '11' ]
steps:
- name: Checkout repository
@@ -42,7 +41,7 @@ jobs:
- name: Setup Java JDK
uses: actions/[email protected]
with:
- java-version: ${{ matrix.java }}
+ java-version: 11
- uses: actions/[email protected]
with:
path: ~/.m2
@@ -50,5 +49,5 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
- - name: Verify
- run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
+ - name: 'WA / SRA / OpenID Connect 1.0'
+ run: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.OIDCSRAITCase
diff --git a/.github/workflows/maven.yml
b/.github/workflows/fit_WA_SRA_SAML2.yml
similarity index 78%
copy from .github/workflows/maven.yml
copy to .github/workflows/fit_WA_SRA_SAML2.yml
index ef56c1e..7139072 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/fit_WA_SRA_SAML2.yml
@@ -26,15 +26,14 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
- runs-on: ${{ matrix.os }}
+ fit_WA_SRA_SAML2:
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['java']
- java: [ '11', '14', '16' ]
- os: [ubuntu-latest, windows-latest, macos-latest]
+ java: [ '11' ]
steps:
- name: Checkout repository
@@ -42,7 +41,7 @@ jobs:
- name: Setup Java JDK
uses: actions/[email protected]
with:
- java-version: ${{ matrix.java }}
+ java-version: 11
- uses: actions/[email protected]
with:
path: ~/.m2
@@ -50,5 +49,5 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
- - name: Verify
- run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
+ - name: 'WA / SRA / SAML 2.0'
+ run: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.SAML2SRAITCase
diff --git a/.github/workflows/maven.yml b/.github/workflows/fit_Wildfly.yml
similarity index 78%
rename from .github/workflows/maven.yml
rename to .github/workflows/fit_Wildfly.yml
index ef56c1e..a894b45 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/fit_Wildfly.yml
@@ -26,15 +26,14 @@ on:
- cron: '0 13 * * 4'
jobs:
- maven:
- runs-on: ${{ matrix.os }}
+ fit_Wildfly:
+ runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['java']
- java: [ '11', '14', '16' ]
- os: [ubuntu-latest, windows-latest, macos-latest]
+ java: [ '11' ]
steps:
- name: Checkout repository
@@ -42,7 +41,7 @@ jobs:
- name: Setup Java JDK
uses: actions/[email protected]
with:
- java-version: ${{ matrix.java }}
+ java-version: 11
- uses: actions/[email protected]
with:
path: ~/.m2
@@ -50,5 +49,5 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build
run: mvn -U -T 1C -P 'skipTests,all'
- - name: Verify
- run: mvn -f fit/core-reference/pom.xml verify '-Dit.test=RESTITCase'
'-Dinvoker.streamLogs=true' '-Dmodernizer.skip=true' '-Dianal.skip=true'
'-Drat.skip=true' '-Dcheckstyle.skip=true' '-Djacoco.skip=true'
+ - name: 'Wildfly / H2 / JSON'
+ run: mvn -f fit/core-reference/pom.xml -P wildfly-it
-Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true
diff --git a/.travis.yml b/.travis.yml
index ad107f4..4a32720 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -29,10 +29,6 @@ git:
env:
global:
- MAVEN_OPTS="-Xmx4096M -Xss128M -XX:+TieredCompilation
-XX:TieredStopAtLevel=1 -noverify"
- - jaxrsContentType=application/json
- - TestCommand="mvn -U -T 1C clean test -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Dsass.skip=true"
-before_install:
-- wget https://github.com/sormuras/bach/raw/master/install-jdk.sh -O
~/install-jdk.sh && chmod +x ~/install-jdk.sh
install: true
notifications:
email:
@@ -53,45 +49,13 @@ jobs:
script: mvn -T 1C checkstyle:check ianal:verify-legal-files
modernizer:modernizer apache-rat:check
######################################################
- stage: test
- name: "Unit Tests via JDK 11"
- script: eval $TestCommand
- - stage: test
- name: "Unit Tests via JDK 14"
- script:
- - ~/install-jdk.sh --target "/home/travis/openjdk14" --workspace
"/home/travis/.cache/install-jdk" --feature "14" --license "GPLv2+CE" --cacerts
- - export JAVA_HOME=~/openjdk14
- - export PATH="$JAVA_HOME/bin:$PATH"
- - eval $TestCommand
- - stage: test
- name: "Unit Tests via JDK 16"
- script:
- - ~/install-jdk.sh --target "/home/travis/openjdk16" --workspace
"/home/travis/.cache/install-jdk" --feature "16" --license "GPLv2+CE" --cacerts
- - export JAVA_HOME=~/openjdk16
- - export PATH="$JAVA_HOME/bin:$PATH"
- - eval $TestCommand
- - stage: test
- name: "Persistence Unit Tests via JDK 11: PostgreSQL (JSONB)"
+ name: "Persistence Unit Tests: PostgreSQL (JSONB)"
script: mvn -f core/persistence-jpa-json/pom.xml -P postgres
-Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Dsass.skip=true
- stage: test
- name: "Persistence Unit Tests via JDK 11: MySQL (JSON)"
+ name: "Persistence Unit Tests: MySQL (JSON)"
script: mvn -f core/persistence-jpa-json/pom.xml -P mysql
-Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Dsass.skip=true
######################################################
- stage: fit
- name: "Integration Tests: Tomcat / H2 / JSON"
- script: mvn -f fit/core-reference/pom.xml verify
-Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true
- - stage: fit
- name: "Integration Tests: Tomcat / H2 / XML"
- script: mvn -f fit/core-reference/pom.xml verify
-Djaxrs.content.type=application/xml
-Dit.test=org.apache.syncope.fit.core.*ITCase -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true
- - stage: fit
- name: "Integration Tests: Tomcat / H2 / YAML"
- script: mvn -f fit/core-reference/pom.xml verify
-Djaxrs.content.type=application/yaml
-Dit.test=org.apache.syncope.fit.core.*ITCase -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true
- - stage: fit
- name: "Integration Tests: Wildfly / H2 / JSON"
- script: mvn -f fit/core-reference/pom.xml -P wildfly-it
-Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true
- - stage: fit
- name: "Integration Tests: Payara / H2 / JSON"
- script: mvn -f fit/core-reference/pom.xml -P payara-it
-Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true
- - stage: fit
name: "Integration Tests: Tomcat / PostgreSQL / JSON"
script: mvn -f fit/core-reference/pom.xml -P postgres-it
-Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true
- stage: fit
@@ -112,19 +76,4 @@ jobs:
- stage: fit
name: "Integration Tests: Tomcat / H2 / JSON + Zookeeper"
script: mvn -f fit/core-reference/pom.xml -P zookeeper-it
-Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true
- - stage: fit
- name: "WA: SRA Integration Tests: CAS client"
- script: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.CASSRAITCase
- - stage: fit
- name: "WA: SRA Integration Tests: OAuth 2.0"
- script: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.OAUTH2SRAITCase
- - stage: fit
- name: "WA: SRA Integration Tests:OIDC 1.0"
- script: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.OIDCSRAITCase
- - stage: fit
- name: "WA: SRA Integration Tests: SAML 2.0"
- script: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true
-Dmodernizer.skip=true -Dianal.skip=true -Drat.skip=true -Dcheckstyle.skip=true
-Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.SAML2SRAITCase
- - stage: fit
- name: "WA: SSO Integration Tests: SAML2SP4UI / OIDC4UI"
- script: mkdir -p fit/core-reference/target/test-classes && cp
fit/core-reference/src/test/resources/saml.keystore.jks
fit/core-reference/target/test-classes && mvn -f fit/wa-reference/pom.xml
verify -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.skip=true
-Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true
-Dit.test=org.apache.syncope.fit.ui.*ITCase
#####################################################