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

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


The following commit(s) were added to refs/heads/master by this push:
     new 044c6d4ba [e2e] complete e2e test case (#2231)
044c6d4ba is described below

commit 044c6d4bad63ab41e2fc1c5a631b4bd40704e19f
Author: Calvin <[email protected]>
AuthorDate: Sun Jul 7 20:33:13 2024 +0800

    [e2e] complete e2e test case (#2231)
---
 e2e/testsuite.yaml | 162 +++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 150 insertions(+), 12 deletions(-)

diff --git a/e2e/testsuite.yaml b/e2e/testsuite.yaml
index c78962f80..4ee9bacf0 100644
--- a/e2e/testsuite.yaml
+++ b/e2e/testsuite.yaml
@@ -71,22 +71,35 @@ items:
   expect:
     bodyFieldsExpect:
       code: 0
-- name: createHTTPMonitor
+
+- name: createSitemapMonitor
   request:
     api: /api/monitor
     method: POST
     header:
       Authorization: Bearer {{.login.data.token}}
       Content-type: application/json
-    bodyFromFile: data/monitor-http.json
-- name: createSitemapMonitor
+    bodyFromFile: data/monitor-sitemap.json
+- name: listSitemapMonitor
   request:
-    api: /api/monitor
-    method: POST
+    api: /api/monitors?pageIndex=0&pageSize=8&app=fullsite
     header:
       Authorization: Bearer {{.login.data.token}}
-      Content-type: application/json
-    bodyFromFile: data/monitor-sitemap.json
+- name: cancelSitemapMonitor
+  request:
+    api: /api/monitors/manage?ids={{(index .listSitemapMonitor.data.content 
0).id | int64}}
+    query:
+      type: JSON
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: deleteSitemapMonitor
+  request:
+    api: /api/monitors?ids={{(index .listSitemapMonitor.data.content 0).id | 
int64}}
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+
 - name: createPortMonitor
   request:
     api: /api/monitor
@@ -95,6 +108,26 @@ items:
       Authorization: Bearer {{.login.data.token}}
       Content-type: application/json
     bodyFromFile: data/monitor-port.json
+- name: listPortMonitor
+  request:
+    api: /api/monitors?pageIndex=0&pageSize=8&app=port
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: cancelPortMonitor
+  request:
+    api: /api/monitors/manage?ids={{(index .listPortMonitor.data.content 0).id 
| int64}}
+    query:
+      type: JSON
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: deletePortMonitor
+  request:
+    api: /api/monitors?ids={{(index .listPortMonitor.data.content 0).id | 
int64}}
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+
 - name: createSSLMonitor
   request:
     api: /api/monitor
@@ -103,6 +136,26 @@ items:
       Authorization: Bearer {{.login.data.token}}
       Content-type: application/json
     bodyFromFile: data/monitor-ssl.json
+- name: listSSLMonitor
+  request:
+    api: /api/monitors?pageIndex=0&pageSize=8&app=ssl_cert
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: cancelSSLMonitor
+  request:
+    api: /api/monitors/manage?ids={{(index .listSSLMonitor.data.content 0).id 
| int64}}
+    query:
+      type: JSON
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: deleteSSLMonitor
+  request:
+    api: /api/monitors?ids={{(index .listSSLMonitor.data.content 0).id | 
int64}}
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+
 - name: createPingMonitor
   request:
     api: /api/monitor
@@ -111,6 +164,26 @@ items:
       Authorization: Bearer {{.login.data.token}}
       Content-type: application/json
     bodyFromFile: data/monitor-ping.json
+- name: listPingMonitor
+  request:
+    api: /api/monitors?pageIndex=0&pageSize=8&app=ping
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: cancelPingMonitor
+  request:
+    api: /api/monitors/manage?ids={{(index .listPingMonitor.data.content 0).id 
| int64}}
+    query:
+      type: JSON
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: deletePingMonitor
+  request:
+    api: /api/monitors?ids={{(index .listPingMonitor.data.content 0).id | 
int64}}
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+
 - name: createUDPMonitor
   request:
     api: /api/monitor
@@ -119,6 +192,26 @@ items:
       Authorization: Bearer {{.login.data.token}}
       Content-type: application/json
     bodyFromFile: data/monitor-udp.json
+- name: listUDPMonitor
+  request:
+    api: /api/monitors?pageIndex=0&pageSize=8&app=udp_port
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: cancelUDPMonitor
+  request:
+    api: /api/monitors/manage?ids={{(index .listUDPMonitor.data.content 0).id 
| int64}}
+    query:
+      type: JSON
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: deleteUDPMonitor
+  request:
+    api: /api/monitors?ids={{(index .listUDPMonitor.data.content 0).id | 
int64}}
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+
 - name: createWebsiteMonitor
   request:
     api: /api/monitor
@@ -127,6 +220,26 @@ items:
       Authorization: Bearer {{.login.data.token}}
       Content-type: application/json
     bodyFromFile: data/monitor-website.json
+- name: listWebsiteMonitor
+  request:
+    api: /api/monitors?pageIndex=0&pageSize=8&app=website
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: cancelWebsiteMonitor
+  request:
+    api: /api/monitors/manage?ids={{(index .listWebsiteMonitor.data.content 
0).id | int64}}
+    query:
+      type: JSON
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: deleteWebsiteMonitor
+  request:
+    api: /api/monitors?ids={{(index .listWebsiteMonitor.data.content 0).id | 
int64}}
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+
 - name: createFTPMonitor
   request:
     api: /api/monitor
@@ -135,13 +248,37 @@ items:
       Authorization: Bearer {{.login.data.token}}
       Content-type: application/json
     bodyFromFile: data/monitor-ftp.json
-- name: listHTTPMonitor
+- name: listFTPMonitor
   request:
-    api: /api/monitors
+    api: /api/monitors?pageIndex=0&pageSize=8&app=ftp
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: cancelFTPMonitor
+  request:
+    api: /api/monitors/manage?ids={{(index .listFTPMonitor.data.content 0).id 
| int64}}
     query:
-      pageIndex: 0
-      pageSize: 8
-      app: api
+      type: JSON
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+- name: deleteFTPMonitor
+  request:
+    api: /api/monitors?ids={{(index .listFTPMonitor.data.content 0).id | 
int64}}
+    method: DELETE
+    header:
+      Authorization: Bearer {{.login.data.token}}
+
+- name: createHTTPMonitor
+  request:
+    api: /api/monitor
+    method: POST
+    header:
+      Authorization: Bearer {{.login.data.token}}
+      Content-type: application/json
+    bodyFromFile: data/monitor-http.json
+- name: listHTTPMonitor
+  request:
+    api: /api/monitors?pageIndex=0&pageSize=8&app=api
     header:
       Authorization: Bearer {{.login.data.token}}
 - name: cancelHTTPMonitor
@@ -158,6 +295,7 @@ items:
     method: DELETE
     header:
       Authorization: Bearer {{.login.data.token}}
+
 - name: listAlertDefines
   request:
     api: /api/alert/defines


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to