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