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

duanzhengqiang 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 cb5ea2f0531 Refactor jaxb entity of agent e2e test (#32208)
cb5ea2f0531 is described below

commit cb5ea2f05316f564f340d831885892ab03260bc8
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Jul 20 22:59:56 2024 +0800

    Refactor jaxb entity of agent e2e test (#32208)
    
    * Refactor MetricsPluginE2EIT
    
    * Refactor MetricsPluginE2EIT
    
    * Refactor MetricsPluginE2EIT
    
    * Refactor jaxb entity of agent e2e test
    
    * Refactor jaxb entity of agent e2e test
    
    * Refactor jaxb entity of agent e2e test
---
 .../shardingsphere/test/e2e/agent/file/cases/LogE2ETestCase.java     | 2 +-
 .../test/e2e/agent/metrics/cases/MetricE2ETestCase.java              | 4 ++--
 .../test/e2e/agent/jaeger/asserts/JaegerSpanAssert.java              | 2 +-
 .../test/e2e/agent/jaeger/cases/JaegerE2ETestCase.java               | 4 ++--
 .../test/e2e/agent/jaeger/cases/JaegerTagAssertion.java              | 5 +----
 .../tracing/jaeger/src/test/resources/cases/jdbc/execute_sql.xml     | 4 ++--
 .../tracing/jaeger/src/test/resources/cases/proxy/execute_sql.xml    | 4 ++--
 .../test/e2e/agent/zipkin/asserts/ZipkinSpanAssert.java              | 2 +-
 .../test/e2e/agent/zipkin/cases/ZipkinE2ETestCase.java               | 4 ++--
 .../test/e2e/agent/zipkin/cases/ZipkinTagAssertion.java              | 5 +----
 .../tracing/zipkin/src/test/resources/cases/jdbc/execute_sql.xml     | 4 ++--
 .../tracing/zipkin/src/test/resources/cases/proxy/execute_sql.xml    | 4 ++--
 12 files changed, 19 insertions(+), 25 deletions(-)

diff --git 
a/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCase.java
 
b/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCase.java
index 34329e6854f..5866de19957 100644
--- 
a/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCase.java
+++ 
b/test/e2e/agent/plugins/logging/file/src/test/java/org/apache/shardingsphere/test/e2e/agent/file/cases/LogE2ETestCase.java
@@ -34,7 +34,7 @@ import javax.xml.bind.annotation.XmlAttribute;
 @Setter
 public final class LogE2ETestCase implements AgentE2ETestCase {
     
-    @XmlAttribute(name = "log-regex")
+    @XmlAttribute(name = "log-regex", required = true)
     private String logRegex;
     
     @Override
diff --git 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCase.java
 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCase.java
index 288812d05b1..5319b23e3c3 100644
--- 
a/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCase.java
+++ 
b/test/e2e/agent/plugins/metrics/prometheus/src/test/java/org/apache/shardingsphere/test/e2e/agent/metrics/cases/MetricE2ETestCase.java
@@ -37,10 +37,10 @@ import java.util.LinkedList;
 @Setter
 public final class MetricE2ETestCase implements AgentE2ETestCase {
     
-    @XmlAttribute(name = "metric-name")
+    @XmlAttribute(name = "metric-name", required = true)
     private String metricName;
     
-    @XmlAttribute(name = "metric-type")
+    @XmlAttribute(name = "metric-type", required = true)
     private String metricType;
     
     @XmlElement(name = "query-assertion")
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/asserts/JaegerSpanAssert.java
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/asserts/JaegerSpanAssert.java
index 6292ba56514..9877eb2c13d 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/asserts/JaegerSpanAssert.java
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/asserts/JaegerSpanAssert.java
@@ -51,7 +51,7 @@ public final class JaegerSpanAssert {
      */
     public static void assertIs(final String jaegerUrl, final 
JaegerE2ETestCase expected) {
         assertTagKey(jaegerUrl, expected);
-        
expected.getTags().stream().filter(JaegerTagAssertion::isNeedAssertValue).forEach(each
 -> assertTagValue(jaegerUrl, expected, each));
+        expected.getTags().stream().filter(each -> null != 
each.getTagValue()).forEach(each -> assertTagValue(jaegerUrl, expected, each));
     }
     
     private static void assertTagKey(final String jaegerUrl, final 
JaegerE2ETestCase expected) {
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCase.java
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCase.java
index f2e8f9b9d0f..5b90ba3cfcb 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCase.java
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerE2ETestCase.java
@@ -36,10 +36,10 @@ import java.util.Collection;
 @Setter
 public final class JaegerE2ETestCase implements AgentE2ETestCase {
     
-    @XmlAttribute(name = "service-name")
+    @XmlAttribute(name = "service-name", required = true)
     private String serviceName;
     
-    @XmlAttribute(name = "span-name")
+    @XmlAttribute(name = "span-name", required = true)
     private String spanName;
     
     @XmlElement(name = "tag")
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerTagAssertion.java
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerTagAssertion.java
index b4527319f99..3ac03f6ed15 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerTagAssertion.java
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/java/org/apache/shardingsphere/test/e2e/agent/jaeger/cases/JaegerTagAssertion.java
@@ -32,15 +32,12 @@ import javax.xml.bind.annotation.XmlAttribute;
 @Setter
 public final class JaegerTagAssertion {
     
-    @XmlAttribute(name = "key")
+    @XmlAttribute(name = "key", required = true)
     private String tagKey;
     
     @XmlAttribute(name = "value")
     private String tagValue;
     
-    @XmlAttribute(name = "need-assert-value")
-    private boolean needAssertValue = true;
-    
     @Override
     public String toString() {
         return String.format("%s -> %s", tagKey, tagValue);
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/resources/cases/jdbc/execute_sql.xml
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/resources/cases/jdbc/execute_sql.xml
index 3b4e29aea87..661e45d8a49 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/resources/cases/jdbc/execute_sql.xml
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/resources/cases/jdbc/execute_sql.xml
@@ -25,7 +25,7 @@
         <tag key="peer.port" value="3306" />
         <tag key="db.instance" value="ds_0" />
         <tag key="db.instance" value="ds_1" />
-        <tag key="db.bind_vars" need-assert-value="false" />
-        <tag key="db.statement" need-assert-value="false" />
+        <tag key="db.bind_vars" />
+        <tag key="db.statement" />
     </test-case>
 </e2e-test-cases>
diff --git 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/resources/cases/proxy/execute_sql.xml
 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/resources/cases/proxy/execute_sql.xml
index 3b4e29aea87..661e45d8a49 100644
--- 
a/test/e2e/agent/plugins/tracing/jaeger/src/test/resources/cases/proxy/execute_sql.xml
+++ 
b/test/e2e/agent/plugins/tracing/jaeger/src/test/resources/cases/proxy/execute_sql.xml
@@ -25,7 +25,7 @@
         <tag key="peer.port" value="3306" />
         <tag key="db.instance" value="ds_0" />
         <tag key="db.instance" value="ds_1" />
-        <tag key="db.bind_vars" need-assert-value="false" />
-        <tag key="db.statement" need-assert-value="false" />
+        <tag key="db.bind_vars" />
+        <tag key="db.statement" />
     </test-case>
 </e2e-test-cases>
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/asserts/ZipkinSpanAssert.java
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/asserts/ZipkinSpanAssert.java
index f869e099407..f108f2a1e66 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/asserts/ZipkinSpanAssert.java
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/asserts/ZipkinSpanAssert.java
@@ -49,7 +49,7 @@ public final class ZipkinSpanAssert {
      */
     public static void assertIs(final String zipkinUrl, final 
ZipkinE2ETestCase expected) {
         assertTagKey(zipkinUrl, expected);
-        
expected.getTags().stream().filter(ZipkinTagAssertion::isNeedAssertValue).forEach(each
 -> assertTagValue(zipkinUrl, expected, each));
+        expected.getTags().stream().filter(each -> null != 
each.getTagValue()).forEach(each -> assertTagValue(zipkinUrl, expected, each));
     }
     
     private static void assertTagKey(final String zipkinUrl, final 
ZipkinE2ETestCase expected) {
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCase.java
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCase.java
index eba3d6de532..4624a6a6059 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCase.java
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinE2ETestCase.java
@@ -36,10 +36,10 @@ import java.util.Collection;
 @Setter
 public final class ZipkinE2ETestCase implements AgentE2ETestCase {
     
-    @XmlAttribute(name = "service-name")
+    @XmlAttribute(name = "service-name", required = true)
     private String serviceName;
     
-    @XmlAttribute(name = "span-name")
+    @XmlAttribute(name = "span-name", required = true)
     private String spanName;
     
     @XmlElement(name = "tag")
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinTagAssertion.java
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinTagAssertion.java
index 93258c436f3..3cf2acc0dc4 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinTagAssertion.java
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/java/org/apache/shardingsphere/test/e2e/agent/zipkin/cases/ZipkinTagAssertion.java
@@ -32,15 +32,12 @@ import javax.xml.bind.annotation.XmlAttribute;
 @Setter
 public final class ZipkinTagAssertion {
     
-    @XmlAttribute(name = "key")
+    @XmlAttribute(name = "key", required = true)
     private String tagKey;
     
     @XmlAttribute(name = "value")
     private String tagValue;
     
-    @XmlAttribute(name = "need-assert-value")
-    private boolean needAssertValue = true;
-    
     @Override
     public String toString() {
         return String.format("%s -> %s", tagKey, tagValue);
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/resources/cases/jdbc/execute_sql.xml
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/resources/cases/jdbc/execute_sql.xml
index 3b4e29aea87..661e45d8a49 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/resources/cases/jdbc/execute_sql.xml
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/resources/cases/jdbc/execute_sql.xml
@@ -25,7 +25,7 @@
         <tag key="peer.port" value="3306" />
         <tag key="db.instance" value="ds_0" />
         <tag key="db.instance" value="ds_1" />
-        <tag key="db.bind_vars" need-assert-value="false" />
-        <tag key="db.statement" need-assert-value="false" />
+        <tag key="db.bind_vars" />
+        <tag key="db.statement" />
     </test-case>
 </e2e-test-cases>
diff --git 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/resources/cases/proxy/execute_sql.xml
 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/resources/cases/proxy/execute_sql.xml
index 3b4e29aea87..661e45d8a49 100644
--- 
a/test/e2e/agent/plugins/tracing/zipkin/src/test/resources/cases/proxy/execute_sql.xml
+++ 
b/test/e2e/agent/plugins/tracing/zipkin/src/test/resources/cases/proxy/execute_sql.xml
@@ -25,7 +25,7 @@
         <tag key="peer.port" value="3306" />
         <tag key="db.instance" value="ds_0" />
         <tag key="db.instance" value="ds_1" />
-        <tag key="db.bind_vars" need-assert-value="false" />
-        <tag key="db.statement" need-assert-value="false" />
+        <tag key="db.bind_vars" />
+        <tag key="db.statement" />
     </test-case>
 </e2e-test-cases>

Reply via email to