This is an automated email from the ASF dual-hosted git repository. sai_boorlagadda pushed a commit to branch feature/gha-distributed-tests in repository https://gitbox.apache.org/repos/asf/geode.git
commit ef6b0529a32a8b80844a91c956db2f5191d6b9f4 Author: Sai Boorlagadda <[email protected]> AuthorDate: Wed Mar 29 20:28:15 2023 -0700 Add distributed tests to pipeline --- .github/workflows/gradle.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index fc48669426..ac0aa72dd3 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -223,4 +223,45 @@ jobs: with: name: acceptance-test-reports-${{ matrix.os }}-${{ matrix.java }} path: build/reports + retention-days: 5 + + distributedTest: + needs: [apiCheck, unitTest] + 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 distributed tests + run: | + GRADLE_JVM_PATH=${JAVA_HOME_8_X64} + JAVA_BUILD_PATH=${JAVA_HOME_8_X64} + JAVA_BUILD_VERSION=8 + JAVA_TEST_VERSION=8 + 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 \ + --no-parallel \ + --max-workers=6 \ + -PcompileJVM=${JAVA_BUILD_PATH} \ + -PcompileJVMVer=${JAVA_BUILD_VERSION} \ + -PtestJVM=${JAVA_TEST_PATH} \ + -PtestJVMVer=${JAVA_TEST_VERSION} \ + -PtestJava8Home=${JAVA_HOME_8_X64} \ + distributedTest --console=plain --no-daemon + - uses: actions/upload-artifact@v3 + if: failure() + with: + name: distributed-test-reports-${{ matrix.os }}-${{ matrix.java }} + path: build/reports retention-days: 5 \ No newline at end of file
