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

jianbin pushed a commit to branch 0407
in repository https://gitbox.apache.org/repos/asf/incubator-seata.git

commit f419ecd5d00a5d622d84cf1b772ac099682c9bc3
Author: jianbin <jian...@apache.org>
AuthorDate: Fri Apr 12 16:06:52 2024 +0800

    test: support Redis integration testing
---
 .github/workflows/build.yml                                           | 2 +-
 .../seata/discovery/registry/redis/RedisRegisterServiceImplTest.java  | 2 ++
 .../java/org/apache/seata/server/lock/redis/RedisLockManagerTest.java | 2 ++
 .../org/apache/seata/server/lock/redis/RedisLuaLockManagerTest.java   | 2 ++
 .../apache/seata/server/session/redis/RedisDistributedLockerTest.java | 4 +++-
 .../server/session/redis/RedisLuaTransactionStoreManagerTest.java     | 2 ++
 .../org/apache/seata/server/session/redis/RedisQueryConsolTest.java   | 2 ++
 .../apache/seata/server/session/redis/RedisSessionManagerTest.java    | 2 ++
 .../seata/server/session/redis/RedisTransactionStoreManagerTest.java  | 2 ++
 9 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index f602448192..d57645eb41 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -40,7 +40,7 @@ jobs:
         run: |
           ./mvnw -T 4C clean test \
                  -Dcheckstyle.skip=false -Dpmd.skip=false -Dlicense.skip=false 
\
-                 -Dmaven.git-commit-id.skip=true \
+                 -Dmaven.git-commit-id.skip=true -DredisCaseEnabled=true \
                  -e -B 
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn;
       # step 4.2
       - name: "Test with Maven and Java${{ matrix.java }}"
diff --git 
a/discovery/seata-discovery-redis/src/test/java/org/apache/seata/discovery/registry/redis/RedisRegisterServiceImplTest.java
 
b/discovery/seata-discovery-redis/src/test/java/org/apache/seata/discovery/registry/redis/RedisRegisterServiceImplTest.java
index 7318746088..ddcdc90b24 100644
--- 
a/discovery/seata-discovery-redis/src/test/java/org/apache/seata/discovery/registry/redis/RedisRegisterServiceImplTest.java
+++ 
b/discovery/seata-discovery-redis/src/test/java/org/apache/seata/discovery/registry/redis/RedisRegisterServiceImplTest.java
@@ -20,6 +20,7 @@ import org.apache.seata.common.util.NetUtil;
 import org.apache.seata.config.Configuration;
 import org.apache.seata.config.ConfigurationFactory;
 import org.junit.jupiter.api.*;
+import org.junit.jupiter.api.condition.DisabledIfSystemProperty;
 import org.mockito.MockedStatic;
 import org.mockito.internal.util.collections.Sets;
 
@@ -37,6 +38,7 @@ import static org.mockito.Mockito.mockStatic;
 import static org.mockito.Mockito.when;
 
 
+@DisabledIfSystemProperty(named = "redisCaseEnabled", matches = "true")
 public class RedisRegisterServiceImplTest {
 
     private static RedisRegistryServiceImpl redisRegistryService;
diff --git 
a/server/src/test/java/org/apache/seata/server/lock/redis/RedisLockManagerTest.java
 
b/server/src/test/java/org/apache/seata/server/lock/redis/RedisLockManagerTest.java
index e30aed644e..31a638422c 100644
--- 
a/server/src/test/java/org/apache/seata/server/lock/redis/RedisLockManagerTest.java
+++ 
b/server/src/test/java/org/apache/seata/server/lock/redis/RedisLockManagerTest.java
@@ -30,6 +30,7 @@ import org.apache.seata.server.storage.redis.lock.RedisLocker;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledIfSystemProperty;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.context.ApplicationContext;
 import redis.clients.jedis.Jedis;
@@ -39,6 +40,7 @@ import redis.clients.jedis.JedisPoolConfig;
 /**
  */
 @SpringBootTest
+@DisabledIfSystemProperty(named = "redisCaseEnabled", matches = "true")
 public class RedisLockManagerTest {
     static LockManager lockManager = null;
 
diff --git 
a/server/src/test/java/org/apache/seata/server/lock/redis/RedisLuaLockManagerTest.java
 
b/server/src/test/java/org/apache/seata/server/lock/redis/RedisLuaLockManagerTest.java
index 484d808692..dbecd42291 100644
--- 
a/server/src/test/java/org/apache/seata/server/lock/redis/RedisLuaLockManagerTest.java
+++ 
b/server/src/test/java/org/apache/seata/server/lock/redis/RedisLuaLockManagerTest.java
@@ -25,6 +25,7 @@ import 
org.apache.seata.server.storage.redis.lock.RedisLockManager;
 import org.apache.seata.server.storage.redis.lock.RedisLuaLocker;
 
 import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.condition.DisabledIfSystemProperty;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.context.ApplicationContext;
 
@@ -33,6 +34,7 @@ import org.springframework.context.ApplicationContext;
  *
  */
 @SpringBootTest
+@DisabledIfSystemProperty(named = "redisCaseEnabled", matches = "true")
 public class RedisLuaLockManagerTest extends RedisLockManagerTest {
 
     /**
diff --git 
a/server/src/test/java/org/apache/seata/server/session/redis/RedisDistributedLockerTest.java
 
b/server/src/test/java/org/apache/seata/server/session/redis/RedisDistributedLockerTest.java
index 0170b67aef..acf0e17464 100644
--- 
a/server/src/test/java/org/apache/seata/server/session/redis/RedisDistributedLockerTest.java
+++ 
b/server/src/test/java/org/apache/seata/server/session/redis/RedisDistributedLockerTest.java
@@ -24,6 +24,7 @@ import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledIfSystemProperty;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.context.ApplicationContext;
 import redis.clients.jedis.Jedis;
@@ -40,6 +41,7 @@ import static 
org.apache.seata.server.store.StoreConfig.StoreMode;
  *
  */
 @SpringBootTest
+@DisabledIfSystemProperty(named = "redisCaseEnabled", matches = "true")
 public class RedisDistributedLockerTest {
 
     private String retryRollbacking = "RetryRollbacking";
@@ -121,7 +123,7 @@ public class RedisDistributedLockerTest {
 
        //sleep 60s
         try {
-            Thread.sleep(2100);
+            Thread.sleep(2000);
         } catch (InterruptedException e) {
             e.printStackTrace();
         }
diff --git 
a/server/src/test/java/org/apache/seata/server/session/redis/RedisLuaTransactionStoreManagerTest.java
 
b/server/src/test/java/org/apache/seata/server/session/redis/RedisLuaTransactionStoreManagerTest.java
index d91663e3dd..8b4d970008 100644
--- 
a/server/src/test/java/org/apache/seata/server/session/redis/RedisLuaTransactionStoreManagerTest.java
+++ 
b/server/src/test/java/org/apache/seata/server/session/redis/RedisLuaTransactionStoreManagerTest.java
@@ -23,6 +23,7 @@ import 
org.apache.seata.server.storage.redis.session.RedisSessionManager;
 import 
org.apache.seata.server.storage.redis.store.RedisLuaTransactionStoreManager;
 
 import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.condition.DisabledIfSystemProperty;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.context.ApplicationContext;
 
@@ -31,6 +32,7 @@ import org.springframework.context.ApplicationContext;
  *
  */
 @SpringBootTest
+@DisabledIfSystemProperty(named = "redisCaseEnabled", matches = "true")
 public class RedisLuaTransactionStoreManagerTest extends 
RedisTransactionStoreManagerTest {
 
     /**
diff --git 
a/server/src/test/java/org/apache/seata/server/session/redis/RedisQueryConsolTest.java
 
b/server/src/test/java/org/apache/seata/server/session/redis/RedisQueryConsolTest.java
index 563f96f7e1..09088faed9 100644
--- 
a/server/src/test/java/org/apache/seata/server/session/redis/RedisQueryConsolTest.java
+++ 
b/server/src/test/java/org/apache/seata/server/session/redis/RedisQueryConsolTest.java
@@ -27,11 +27,13 @@ import 
org.apache.seata.server.console.service.GlobalSessionService;
 import org.apache.seata.server.console.vo.GlobalLockVO;
 import org.apache.seata.server.console.vo.GlobalSessionVO;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledIfSystemProperty;
 import org.springframework.boot.test.context.SpringBootTest;
 
 /**
  */
 @SpringBootTest
+@DisabledIfSystemProperty(named = "redisCaseEnabled", matches = "true")
 public class RedisQueryConsolTest {
 
     /**
diff --git 
a/server/src/test/java/org/apache/seata/server/session/redis/RedisSessionManagerTest.java
 
b/server/src/test/java/org/apache/seata/server/session/redis/RedisSessionManagerTest.java
index be9ebe0b8b..b83855f949 100644
--- 
a/server/src/test/java/org/apache/seata/server/session/redis/RedisSessionManagerTest.java
+++ 
b/server/src/test/java/org/apache/seata/server/session/redis/RedisSessionManagerTest.java
@@ -37,6 +37,7 @@ import 
org.apache.seata.server.storage.redis.store.RedisTransactionStoreManager;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledIfSystemProperty;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.boot.test.context.SpringBootTest;
@@ -48,6 +49,7 @@ import static 
org.apache.seata.common.DefaultValues.DEFAULT_TX_GROUP;
 /**
  */
 @SpringBootTest
+@DisabledIfSystemProperty(named = "redisCaseEnabled", matches = "true")
 public class RedisSessionManagerTest {
 
     private static final Logger LOGGER = 
LoggerFactory.getLogger(RedisSessionManagerTest.class);
diff --git 
a/server/src/test/java/org/apache/seata/server/session/redis/RedisTransactionStoreManagerTest.java
 
b/server/src/test/java/org/apache/seata/server/session/redis/RedisTransactionStoreManagerTest.java
index 7e13d1d0eb..802854526a 100644
--- 
a/server/src/test/java/org/apache/seata/server/session/redis/RedisTransactionStoreManagerTest.java
+++ 
b/server/src/test/java/org/apache/seata/server/session/redis/RedisTransactionStoreManagerTest.java
@@ -41,6 +41,7 @@ import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.condition.DisabledIfSystemProperty;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.boot.test.context.SpringBootTest;
@@ -51,6 +52,7 @@ import static 
org.apache.seata.server.storage.SessionConverter.convertToGlobalSe
 /**
  */
 @SpringBootTest
+@DisabledIfSystemProperty(named = "redisCaseEnabled", matches = "true")
 public class RedisTransactionStoreManagerTest {
 
     private static final Logger LOGGER = 
LoggerFactory.getLogger(RedisTransactionStoreManagerTest.class);


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org
For additional commands, e-mail: notifications-h...@seata.apache.org

Reply via email to