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ò <ilgro...@users.noreply.github.com> 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/setup-java@v1.4.3 with: - java-version: ${{ matrix.java }} + java-version: 11 - uses: actions/cache@v2.1.1 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/setup-java@v1.4.3 with: - java-version: ${{ matrix.java }} + java-version: 11 - uses: actions/cache@v2.1.1 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/setup-java@v1.4.3 with: - java-version: ${{ matrix.java }} + java-version: 11 - uses: actions/cache@v2.1.1 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/setup-java@v1.4.3 with: - java-version: ${{ matrix.java }} + java-version: 11 - uses: actions/cache@v2.1.1 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/setup-java@v1.4.3 with: - java-version: ${{ matrix.java }} + java-version: 11 - uses: actions/cache@v2.1.1 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/setup-java@v1.4.3 with: - java-version: ${{ matrix.java }} + java-version: 11 - uses: actions/cache@v2.1.1 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/setup-java@v1.4.3 with: - java-version: ${{ matrix.java }} + java-version: 11 - uses: actions/cache@v2.1.1 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/setup-java@v1.4.3 with: - java-version: ${{ matrix.java }} + java-version: 11 - uses: actions/cache@v2.1.1 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/setup-java@v1.4.3 with: - java-version: ${{ matrix.java }} + java-version: 11 - uses: actions/cache@v2.1.1 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/setup-java@v1.4.3 with: - java-version: ${{ matrix.java }} + java-version: 11 - uses: actions/cache@v2.1.1 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 #####################################################