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

liugddx pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


The following commit(s) were added to refs/heads/dev by this push:
     new 72664f330a [Improve][Rest api]add verifyHtmlResponse test case (#7919)
72664f330a is described below

commit 72664f330a246196e082c4d0ea3ac93d444bee7b
Author: Guangdong Liu <[email protected]>
AuthorDate: Sun Oct 27 18:10:09 2024 +0800

    [Improve][Rest api]add verifyHtmlResponse test case (#7919)
---
 .../org/apache/seatunnel/engine/e2e/RestApiIT.java | 25 ++++++++++++++++++++++
 .../src/test/resources/seatunnel.yaml              |  3 +--
 .../src/main/resources/seatunnel.yaml              |  4 ++--
 3 files changed, 28 insertions(+), 4 deletions(-)

diff --git 
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/RestApiIT.java
 
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/RestApiIT.java
index 4dd4a11b31..67be14a1f4 100644
--- 
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/RestApiIT.java
+++ 
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/RestApiIT.java
@@ -984,6 +984,31 @@ public class RestApiIT {
                         });
     }
 
+    @Test
+    public void verifyHtmlResponseBasic() {
+        Arrays.asList(node2, node1)
+                .forEach(
+                        instance -> {
+                            ports.forEach(
+                                    (key, value) -> {
+                                        given().get(
+                                                        HOST
+                                                                + value
+                                                                + node1Config
+                                                                        
.getEngineConfig()
+                                                                        
.getHttpConfig()
+                                                                        
.getContextPath())
+                                                .then()
+                                                .statusCode(200)
+                                                
.contentType(containsString("text/html"))
+                                                .body(containsString("<html"))
+                                                .body(
+                                                        containsString(
+                                                                
"<title>Seatunnel Engine UI</title>"));
+                                    });
+                        });
+    }
+
     @AfterEach
     void afterClass() {
         if (engineClient != null) {
diff --git 
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/seatunnel.yaml
 
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/seatunnel.yaml
index b89ede92b2..a0f92cbbc7 100644
--- 
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/seatunnel.yaml
+++ 
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/seatunnel.yaml
@@ -33,5 +33,4 @@ seatunnel:
           namespace: /tmp/seatunnel/checkpoint_snapshot/
     http:
         enable-http: false
-        port: 8080
-        context-path: /seatunnel
\ No newline at end of file
+        port: 8080
\ No newline at end of file
diff --git 
a/seatunnel-engine/seatunnel-engine-common/src/main/resources/seatunnel.yaml 
b/seatunnel-engine/seatunnel-engine-common/src/main/resources/seatunnel.yaml
index c9bb71ecc0..33acf185f1 100644
--- a/seatunnel-engine/seatunnel-engine-common/src/main/resources/seatunnel.yaml
+++ b/seatunnel-engine/seatunnel-engine-common/src/main/resources/seatunnel.yaml
@@ -42,5 +42,5 @@ seatunnel:
             metric:
                 enabled: false
         http:
-            port: 8080
-            context-path: /seatunnel
\ No newline at end of file
+            enable-http: true
+            port: 8080
\ No newline at end of file

Reply via email to