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]