From 820d8cd45429e126336d53fb7cc39091a92e45e9 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Sun, 15 Dec 2024 11:46:03 +0800 Subject: [PATCH] update test case --- source/libs/transport/test/transUT2.cpp | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/source/libs/transport/test/transUT2.cpp b/source/libs/transport/test/transUT2.cpp index 0d46e533ad..38f85abacd 100644 --- a/source/libs/transport/test/transUT2.cpp +++ b/source/libs/transport/test/transUT2.cpp @@ -500,7 +500,7 @@ TEST_F(TransEnv, queryExcept) { TEST_F(TransEnv, idTest) { SRpcMsg resp = {0}; SRpcMsg req = {0}; - for (int i = 0; i < 50000; i++) { + for (int i = 0; i < 500; i++) { memset(&req, 0, sizeof(req)); req.info.noResp = 0; req.msgType = 3; @@ -516,7 +516,7 @@ TEST_F(TransEnv, idTest) { TEST_F(TransEnv, noResp) { SRpcMsg resp = {0}; SRpcMsg req = {0}; - for (int i = 0; i < 500000; i++) { + for (int i = 0; i < 500; i++) { memset(&req, 0, sizeof(req)); req.info.noResp = 0; req.msgType = 3; @@ -530,10 +530,26 @@ TEST_F(TransEnv, noResp) { } TEST_F(TransEnv, http) { + { STelemAddrMgmt mgt; taosTelemetryMgtInit(&mgt, "telemetry.tdengine.com"); int32_t code = taosSendTelemReport(&mgt,tsTelemUri, tsTelemPort, "test", strlen("test"),HTTP_FLAT); + taosMsleep(10000); + code = taosSendTelemReport(&mgt,tsTelemUri, tsTelemPort, "test", strlen("test"),HTTP_FLAT); + for (int32_t i = 0; i < 10; i++) { + code = taosSendTelemReport(&mgt,tsTelemUri, tsTelemPort, "test", strlen("test"),HTTP_FLAT); + + printf("old addr:%s new addr:%s\n",mgt.defaultAddr, mgt.cachedAddr); + taosMsleep(10000); + } + taosTelemetryDestroy(&mgt); + } + { + STelemAddrMgmt mgt; + taosTelemetryMgtInit(&mgt, "error"); + int32_t code = taosSendTelemReport(&mgt,tsTelemUri, tsTelemPort, "test", strlen("test"),HTTP_FLAT); + taosMsleep(10000); code = taosSendTelemReport(&mgt,tsTelemUri, tsTelemPort, "test", strlen("test"),HTTP_FLAT); for (int32_t i = 0; i < 10; i++) { @@ -541,6 +557,7 @@ TEST_F(TransEnv, http) { taosMsleep(10000); } - taosTelemetryDestroy(&mgt); + + } }