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

sai_boorlagadda pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new e05ecbe5ae GEODE-10442: Add acceptanceTest step to GHA pipeline (#7876)
e05ecbe5ae is described below

commit e05ecbe5ae8bf7cad5b941dfcebed18a2c34f9ff
Author: Sai Boorlagadda <sai_boorlaga...@apache.org>
AuthorDate: Wed Mar 29 19:22:20 2023 -0700

    GEODE-10442: Add acceptanceTest step to GHA pipeline (#7876)
    
        Upgraded testcontainers dependency to newer version as
        newer version fixed a requirement of needing 2GB disk
        available for docker.
    
        Moved MsgStreamerTest and PartitionRegionRebalanceOpTest
        into integration test suite as they are creating distribution
        system
---
 .github/workflows/gradle.yml                       | 42 +++++++++++++++++++++-
 .../gradle/plugins/DependencyConstraints.groovy    |  2 +-
 ...rtitionedRegionRebalanceOpIntegrationTest.java} |  2 +-
 .../internal/tcp/MsgStreamerIntegrationTest.java}  |  2 +-
 4 files changed, 44 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml
index 90594bf398..fc48669426 100644
--- a/.github/workflows/gradle.yml
+++ b/.github/workflows/gradle.yml
@@ -183,4 +183,44 @@ jobs:
        with:
          name: integration-test-reports-${{ matrix.os }}-${{ matrix.java }}
          path: build/reports
-         retention-days: 5
\ No newline at end of file
+         retention-days: 5
+
+  acceptanceTest:
+    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 acceptance 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 \
+            -PcompileJVM=${JAVA_BUILD_PATH} \
+            -PcompileJVMVer=${JAVA_BUILD_VERSION} \
+            -PtestJVM=${JAVA_TEST_PATH} \
+            -PtestJVMVer=${JAVA_TEST_VERSION} \
+            -PtestJava8Home=${JAVA_HOME_8_X64} \
+            acceptanceTest --console=plain --no-daemon
+      - uses: actions/upload-artifact@v3
+        if: failure()
+        with:
+          name: acceptance-test-reports-${{ matrix.os }}-${{ matrix.java }}
+          path: build/reports
+          retention-days: 5
\ No newline at end of file
diff --git 
a/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
 
b/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
index 649d6dc4ad..46024eeeb9 100644
--- 
a/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
+++ 
b/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
@@ -166,7 +166,7 @@ class DependencyConstraints {
         api(group: 'org.springframework.hateoas', name: 'spring-hateoas', 
version: '1.5.0')
         api(group: 'org.springframework.ldap', name: 'spring-ldap-core', 
version: '2.4.0')
         api(group: 'org.springframework.shell', name: 'spring-shell', version: 
get('springshell.version'))
-        api(group: 'org.testcontainers', name: 'testcontainers', version: 
'1.15.3')
+        api(group: 'org.testcontainers', name: 'testcontainers', version: 
'1.17.6')
         api(group: 'pl.pragmatists', name: 'JUnitParams', version: '1.1.0')
         api(group: 'xerces', name: 'xercesImpl', version: '2.12.0')
         api(group: 'xml-apis', name: 'xml-apis', version: '1.4.01')
diff --git 
a/geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOpTest.java
 
b/geode-core/src/integrationTest/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOpIntegrationTest.java
similarity index 97%
rename from 
geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOpTest.java
rename to 
geode-core/src/integrationTest/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOpIntegrationTest.java
index 92f106a723..58336f4d48 100644
--- 
a/geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOpTest.java
+++ 
b/geode-core/src/integrationTest/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOpIntegrationTest.java
@@ -30,7 +30,7 @@ import 
org.apache.geode.internal.cache.partitioned.rebalance.MoveBuckets;
 import org.apache.geode.internal.cache.partitioned.rebalance.RebalanceDirector;
 
 
-public class PartitionedRegionRebalanceOpTest {
+public class PartitionedRegionRebalanceOpIntegrationTest {
   private PartitionedRegion leaderRegion;
   private PartitionedRegion colocRegion1;
   private PartitionedRegion colocRegion2;
diff --git 
a/geode-core/src/test/java/org/apache/geode/internal/tcp/MsgStreamerTest.java 
b/geode-core/src/integrationTest/java/org/apache/geode/internal/tcp/MsgStreamerIntegrationTest.java
similarity index 99%
rename from 
geode-core/src/test/java/org/apache/geode/internal/tcp/MsgStreamerTest.java
rename to 
geode-core/src/integrationTest/java/org/apache/geode/internal/tcp/MsgStreamerIntegrationTest.java
index b041f02d46..13084f2380 100644
--- 
a/geode-core/src/test/java/org/apache/geode/internal/tcp/MsgStreamerTest.java
+++ 
b/geode-core/src/integrationTest/java/org/apache/geode/internal/tcp/MsgStreamerIntegrationTest.java
@@ -41,7 +41,7 @@ import 
org.apache.geode.distributed.internal.membership.InternalDistributedMembe
 import org.apache.geode.internal.net.BufferPool;
 import org.apache.geode.internal.serialization.KnownVersion;
 
-public class MsgStreamerTest {
+public class MsgStreamerIntegrationTest {
   private final DMStats stats = mock(DMStats.class);
   private final BufferPool pool = spy(new BufferPool(stats));
   Connection connection1 = mock(Connection.class);

Reply via email to