This is an automated email from the ASF dual-hosted git repository.

sai_boorlagadda pushed a commit to branch feature/gha-integration-tests
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 706ec409a3d886ae52dab24b92890b732de6e1da
Author: Sai Boorlagadda <[email protected]>
AuthorDate: Sun Jan 22 12:59:26 2023 -0800

    add integration test step
---
 .github/workflows/gradle.yml | 37 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 36 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml
index 46eef3257d..baf58e5c81 100644
--- a/.github/workflows/gradle.yml
+++ b/.github/workflows/gradle.yml
@@ -96,4 +96,39 @@ jobs:
      with:
        name: unit-test-reports-${{ matrix.os }}-${{ matrix.java }}
        path: build/reports
-       retention-days: 5
\ No newline at end of file
+       retention-days: 5
+
+   integrationTest:
+     needs: build
+     strategy:
+       matrix:
+         os: [ubuntu-latest]
+         distribution: ['liberica']
+         java: ['8']
+     runs-on: ${{ matrix.os }}
+     steps:
+     - uses: actions/checkout@v3
+     - name: Set up JDK
+       uses: actions/setup-java@v3
+       with:
+         distribution: ${{ matrix.distribution }}
+         java-version: ${{  matrix.java }}
+     - name: Setup Gradle
+       uses: gradle/gradle-build-action@v2
+     - name: Run integration tests
+       run: |
+         GRADLE_JVM_PATH=${JAVA_HOME_8_X64}
+         JAVA_BUILD_PATH=${JAVA_HOME_8_X64}
+         JAVA_BUILD_VERSION=8
+         JAVA_TEST_VERSION=${{ matrix.java }}
+         cp gradlew gradlewStrict
+         sed -e 's/JAVA_HOME/GRADLE_JVM/g' -i.back gradlewStrict
+         GRADLE_JVM=${GRADLE_JVM_PATH} JAVA_TEST_PATH=${JAVA_TEST_PATH} 
./gradlewStrict \
+           -PcompileJVM=${JAVA_BUILD_PATH} \
+           -PcompileJVMVer=${JAVA_BUILD_VERSION} \
+           -PtestJVM=${JAVA_TEST_PATH} \
+           -PtestJVMVer=${JAVA_TEST_VERSION} \
+           -PtestJava8Home=${JAVA_HOME_8_X64} \
+           -PtestJava11Home=${JAVA_HOME_11_X64} \
+           -PtestJava17Home=${JAVA_HOME_17_X64} \
+           integrationTest --console=plain --no-daemon
\ No newline at end of file

Reply via email to