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

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 22bfdfdf866 Rename properties key it.run.modes to e2e.artifact.modes 
(#36668)
22bfdfdf866 is described below

commit 22bfdfdf8665449360246632875e06ee6d92677d
Author: Liang Zhang <zhangli...@apache.org>
AuthorDate: Tue Sep 23 14:31:56 2025 +0800

    Rename properties key it.run.modes to e2e.artifact.modes (#36668)
---
 .github/workflows/e2e-sql.yml                                     | 2 +-
 .github/workflows/nightly-e2e-sql.yml                             | 2 +-
 docs/document/content/test-manual/integration-test/_index.cn.md   | 6 +++---
 .../test/e2e/env/runtime/type/ArtifactEnvironment.java            | 5 +++++
 .../shardingsphere/test/e2e/env/runtime/type/RunEnvironment.java  | 8 --------
 .../operation/showprocesslist/env/ShowProcessListEnvironment.java | 6 +++---
 .../showprocesslist/src/test/resources/env/e2e-env.properties     | 4 ++--
 .../e2e/sql/framework/param/array/E2ETestParameterFactory.java    | 6 +++---
 test/e2e/sql/src/test/resources/env/e2e-env.properties            | 5 +++--
 9 files changed, 21 insertions(+), 23 deletions(-)

diff --git a/.github/workflows/e2e-sql.yml b/.github/workflows/e2e-sql.yml
index 10bde486254..abf5cff49ac 100644
--- a/.github/workflows/e2e-sql.yml
+++ b/.github/workflows/e2e-sql.yml
@@ -135,4 +135,4 @@ jobs:
         if: matrix.adapter == 'proxy'
         run: docker load -i /tmp/apache-shardingsphere-proxy-test.tar
       - name: Run E2E Test
-        run: ./mvnw -nsu -B install -f test/e2e/sql/pom.xml 
-Dspotless.apply.skip=true -De2e.artifact.env.type=DOCKER 
-De2e.artifact.adapters=${{ matrix.adapter }} -De2e.run.modes=${{ matrix.mode 
}} -De2e.run.additional.cases=false -De2e.scenarios=${{ matrix.scenario }} 
-De2e.artifact.databases=${{ matrix.database }} ${{ matrix.additional-options }}
+        run: ./mvnw -nsu -B install -f test/e2e/sql/pom.xml 
-Dspotless.apply.skip=true -De2e.artifact.env.type=DOCKER 
-De2e.artifact.modes=${{ matrix.mode }} -De2e.artifact.adapters=${{ 
matrix.adapter }} -De2e.run.additional.cases=false -De2e.scenarios=${{ 
matrix.scenario }} -De2e.artifact.databases=${{ matrix.database }} ${{ 
matrix.additional-options }}
diff --git a/.github/workflows/nightly-e2e-sql.yml 
b/.github/workflows/nightly-e2e-sql.yml
index 8504b73e0fc..5bddd3abc83 100644
--- a/.github/workflows/nightly-e2e-sql.yml
+++ b/.github/workflows/nightly-e2e-sql.yml
@@ -122,4 +122,4 @@ jobs:
         if: matrix.adapter == 'proxy'
         run: docker load -i /tmp/${{ 
needs.global-environment.outputs.GLOBAL_CACHE_PREFIX }}-proxy-test.tar
       - name: Run E2E Test
-        run: ./mvnw -nsu -B install -f test/e2e/sql/pom.xml 
-Dspotless.apply.skip=true -De2e.artifact.env.type=DOCKER 
-De2e.artifact.adapters=${{ matrix.adapter }} -De2e.run.modes=${{ matrix.mode 
}} -De2e.run.additional.cases=false -De2e.scenarios=${{ matrix.scenario }} 
-De2e.artifact.databases=${{ matrix.database }} ${{ matrix.additional-options }}
+        run: ./mvnw -nsu -B install -f test/e2e/sql/pom.xml 
-Dspotless.apply.skip=true -De2e.artifact.env.type=DOCKER 
-De2e.artifact.modes=${{ matrix.mode }} -De2e.artifact.adapters=${{ 
matrix.adapter }} -De2e.run.additional.cases=false -De2e.scenarios=${{ 
matrix.scenario }} -De2e.artifact.databases=${{ matrix.database }} ${{ 
matrix.additional-options }}
diff --git a/docs/document/content/test-manual/integration-test/_index.cn.md 
b/docs/document/content/test-manual/integration-test/_index.cn.md
index 5773087e42e..380552faecd 100644
--- a/docs/document/content/test-manual/integration-test/_index.cn.md
+++ b/docs/document/content/test-manual/integration-test/_index.cn.md
@@ -156,12 +156,12 @@ e2e.run.additional.cases=false
 # 是否运行冒烟测试
 e2e.run.smoke.cases=false
 
-# 运行模式,多个值可用逗号分隔。可选值:Standalone, Cluster
-e2e.run.modes=Cluster
-
 # 配置环境类型,只支持单值。可选值:DOCKER, NATIVE
 e2e.artifact.env.type=${e2e.env}
 
+# 运行模式,多个值可用逗号分隔。可选值:Standalone, Cluster
+e2e.artifact.modes=Cluster
+
 # 待测试的接入端类型,多个值可用逗号分隔。可选值:jdbc, proxy, 默认值:jdbc
 e2e.artifact.adapters=jdbc
 
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/ArtifactEnvironment.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/ArtifactEnvironment.java
index cf6d2cc64bd..f4574af047a 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/ArtifactEnvironment.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/ArtifactEnvironment.java
@@ -22,6 +22,7 @@ import lombok.Getter;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import org.apache.shardingsphere.infra.spi.ShardingSphereServiceLoader;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
+import 
org.apache.shardingsphere.test.e2e.env.container.adapter.enums.AdapterMode;
 
 import java.util.Arrays;
 import java.util.Collection;
@@ -39,6 +40,8 @@ public final class ArtifactEnvironment {
     
     private final Type type;
     
+    private final Collection<AdapterMode> modes;
+    
     private final Collection<String> adapters;
     
     private final String regCenterType;
@@ -49,6 +52,8 @@ public final class ArtifactEnvironment {
     
     public ArtifactEnvironment(final Properties props) {
         type = getType(props);
+        modes = 
Splitter.on(",").trimResults().splitToList(props.getProperty("e2e.artifact.modes",
 "")).stream()
+                .filter(each -> !each.isEmpty()).map(each -> 
AdapterMode.valueOf(each.toUpperCase())).collect(Collectors.toList());
         adapters = getAdapters(props);
         regCenterType = props.getProperty("e2e.artifact.regcenter");
         databaseTypes = getDatabaseTypes(props);
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/RunEnvironment.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/RunEnvironment.java
index 6da21540fa8..ef3a6c2d901 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/RunEnvironment.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/RunEnvironment.java
@@ -17,13 +17,9 @@
 
 package org.apache.shardingsphere.test.e2e.env.runtime.type;
 
-import com.google.common.base.Splitter;
 import lombok.Getter;
-import 
org.apache.shardingsphere.test.e2e.env.container.adapter.enums.AdapterMode;
 
-import java.util.Collection;
 import java.util.Properties;
-import java.util.stream.Collectors;
 
 /**
  * Run environment.
@@ -31,15 +27,11 @@ import java.util.stream.Collectors;
 @Getter
 public final class RunEnvironment {
     
-    private final Collection<AdapterMode> modes;
-    
     private final boolean isRunAdditionalCases;
     
     private final boolean isRunSmokeCases;
     
     public RunEnvironment(final Properties props) {
-        modes = 
Splitter.on(",").trimResults().splitToList(props.getProperty("e2e.run.modes", 
"")).stream()
-                .filter(each -> !each.isEmpty()).map(each -> 
AdapterMode.valueOf(each.toUpperCase())).collect(Collectors.toList());
         isRunAdditionalCases = 
Boolean.parseBoolean(props.getProperty("e2e.run.additional.cases", 
Boolean.FALSE.toString()));
         isRunSmokeCases = 
Boolean.parseBoolean(props.getProperty("e2e.run.smoke.cases", 
Boolean.FALSE.toString()));
     }
diff --git 
a/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/env/ShowProcessListEnvironment.java
 
b/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/env/ShowProcessListEnvironment.java
index e9580559b51..e52f4e47e06 100644
--- 
a/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/env/ShowProcessListEnvironment.java
+++ 
b/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/env/ShowProcessListEnvironment.java
@@ -33,20 +33,20 @@ public final class ShowProcessListEnvironment {
     
     private static final ShowProcessListEnvironment INSTANCE = new 
ShowProcessListEnvironment();
     
-    private final Collection<String> runModes;
-    
     private final Properties props;
     
     private final ShowProcessListEnvTypeEnum itEnvType;
     
+    private final Collection<String> runModes;
+    
     private final Collection<String> scenarios;
     
     private final Collection<String> governanceCenters;
     
     private ShowProcessListEnvironment() {
         props = loadProperties();
-        runModes = 
Splitter.on(",").trimResults().splitToList(props.getProperty("showprocesslist.e2e.run.modes",
 "Standalone,Cluster"));
         itEnvType = 
ShowProcessListEnvTypeEnum.valueOf(props.getProperty("showprocesslist.e2e.env.type",
 ShowProcessListEnvTypeEnum.NONE.name()).toUpperCase());
+        runModes = 
Splitter.on(",").trimResults().splitToList(props.getProperty("showprocesslist.e2e.artifact.modes",
 "Standalone,Cluster"));
         scenarios = getScenarios(props);
         governanceCenters = 
Splitter.on(",").trimResults().splitToList(props.getProperty("showprocesslist.e2e.governance.centers"));
     }
diff --git 
a/test/e2e/operation/showprocesslist/src/test/resources/env/e2e-env.properties 
b/test/e2e/operation/showprocesslist/src/test/resources/env/e2e-env.properties
index bfcc73dcdfb..31dcba40dcf 100644
--- 
a/test/e2e/operation/showprocesslist/src/test/resources/env/e2e-env.properties
+++ 
b/test/e2e/operation/showprocesslist/src/test/resources/env/e2e-env.properties
@@ -19,7 +19,7 @@
 showprocesslist.e2e.env.type=NONE
 # showprocesslist.e2e.scenarios=cluster_jdbc_proxy
 showprocesslist.e2e.scenarios=cluster_jdbc_proxy
-# showprocesslist.e2e.run.modes=Standalone,Cluster
-showprocesslist.e2e.run.modes=Standalone,Cluster
+# showprocesslist.e2e.artifact.modes=Standalone,Cluster
+showprocesslist.e2e.artifact.modes=Standalone,Cluster
 # showprocesslist.e2e.governance.center=Zookeeper
 showprocesslist.e2e.governance.centers=Zookeeper
diff --git 
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/framework/param/array/E2ETestParameterFactory.java
 
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/framework/param/array/E2ETestParameterFactory.java
index b2c970a4e11..bd9d3e1c1f5 100644
--- 
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/framework/param/array/E2ETestParameterFactory.java
+++ 
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/framework/param/array/E2ETestParameterFactory.java
@@ -21,7 +21,7 @@ import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.enums.AdapterMode;
 import org.apache.shardingsphere.test.e2e.env.runtime.E2ETestEnvironment;
-import org.apache.shardingsphere.test.e2e.env.runtime.type.RunEnvironment;
+import org.apache.shardingsphere.test.e2e.env.runtime.type.ArtifactEnvironment;
 import 
org.apache.shardingsphere.test.e2e.sql.framework.param.model.AssertionTestParameter;
 import 
org.apache.shardingsphere.test.e2e.sql.framework.param.model.E2ETestParameter;
 import org.apache.shardingsphere.test.e2e.sql.framework.type.SQLCommandType;
@@ -35,7 +35,7 @@ import java.util.LinkedList;
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
 public final class E2ETestParameterFactory {
     
-    private static final RunEnvironment ENV = 
E2ETestEnvironment.getInstance().getRunEnvironment();
+    private static final ArtifactEnvironment ENV = 
E2ETestEnvironment.getInstance().getArtifactEnvironment();
     
     /**
      * Get assertion test parameters.
@@ -87,6 +87,6 @@ public final class E2ETestParameterFactory {
      * @return contains or not
      */
     public static boolean containsTestParameter() {
-        return 
E2ETestEnvironment.getInstance().getRunEnvironment().getModes().stream().anyMatch(each
 -> AdapterMode.STANDALONE == each || AdapterMode.CLUSTER == each);
+        return ENV.getModes().stream().anyMatch(each -> AdapterMode.STANDALONE 
== each || AdapterMode.CLUSTER == each);
     }
 }
diff --git a/test/e2e/sql/src/test/resources/env/e2e-env.properties 
b/test/e2e/sql/src/test/resources/env/e2e-env.properties
index 7ccdce5a396..71a0db5d6b3 100644
--- a/test/e2e/sql/src/test/resources/env/e2e-env.properties
+++ b/test/e2e/sql/src/test/resources/env/e2e-env.properties
@@ -18,14 +18,15 @@
 
#e2e.scenarios=db,tbl,readwrite_splitting,encrypt,shadow,dbtbl_with_readwrite_splitting,dbtbl_with_readwrite_splitting_and_encrypt,distsql_rdl,empty_rules,sharding_and_encrypt,encrypt_and_readwrite_splitting,encrypt_shadow,readwrite_splitting_and_shadow,sharding_and_shadow,sharding_encrypt_shadow,mask,mask_encrypt,mask_sharding,mask_encrypt_sharding,db_tbl_sql_federation
 
e2e.scenarios=db,tbl,readwrite_splitting,encrypt,shadow,dbtbl_with_readwrite_splitting,dbtbl_with_readwrite_splitting_and_encrypt,distsql_rdl,empty_rules,sharding_and_encrypt,encrypt_and_readwrite_splitting,encrypt_shadow,readwrite_splitting_and_shadow,sharding_and_shadow,sharding_encrypt_shadow,mask,mask_encrypt,mask_sharding,mask_encrypt_sharding,db_tbl_sql_federation
 
-#e2e.run.modes=Standalone,Cluster
-e2e.run.modes=
 e2e.run.additional.cases=false
 e2e.run.smoke.cases=false
 
 # e2e.artifact.env.type=DOCKER,NATIVE
 e2e.artifact.env.type=DOCKER
 
+#e2e.artifact.modes=Standalone,Cluster
+e2e.artifact.modes=
+
 # e2e.artifact.adapters=jdbc,proxy
 e2e.artifact.adapters=proxy
 

Reply via email to