From 37b70d46e98c3726ab0987caf338f1b0a38ca3c7 Mon Sep 17 00:00:00 2001 From: xsren <285808407@qq.com> Date: Wed, 28 Aug 2024 20:07:44 +0800 Subject: [PATCH] fix: ctest --- source/util/test/regexTest.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/util/test/regexTest.cpp b/source/util/test/regexTest.cpp index 5fe3701700..05d2f3b703 100644 --- a/source/util/test/regexTest.cpp +++ b/source/util/test/regexTest.cpp @@ -66,6 +66,7 @@ TEST(testCase, regexCacheTest1) { char s1[] = "abc"; auto start = std::chrono::high_resolution_clock::now(); +#ifndef WINDOWS uint64_t t0 = taosGetTimestampUs(); for (int i = 0; i < times; i++) { HashRegexPtr* ret = NULL; @@ -77,6 +78,7 @@ TEST(testCase, regexCacheTest1) { uint64_t t1 = taosGetTimestampUs(); printf("%s regex(current) %d times:%" PRIu64 " us.\n", s1, times, t1 - t0); + #endif uint64_t t2 = taosGetTimestampUs(); for(int i = 0; i < times; i++) { @@ -101,6 +103,7 @@ TEST(testCase, regexCacheTest2) { char s1[] = "abc%*"; auto start = std::chrono::high_resolution_clock::now(); +#ifndef WINDOWS uint64_t t0 = taosGetTimestampUs(); for (int i = 0; i < times; i++) { HashRegexPtr* ret = NULL; @@ -112,6 +115,7 @@ TEST(testCase, regexCacheTest2) { uint64_t t1 = taosGetTimestampUs(); printf("%s regex(current) %d times:%" PRIu64 " us.\n", s1, times, t1 - t0); + #endif uint64_t t2 = taosGetTimestampUs(); for(int i = 0; i < times; i++) { @@ -137,6 +141,7 @@ TEST(testCase, regexCacheTest3) { char s2[] = "abc"; auto start = std::chrono::high_resolution_clock::now(); +#ifndef WINDOWS uint64_t t0 = taosGetTimestampUs(); for (int i = 0; i < times; i++) { HashRegexPtr* ret = NULL; @@ -148,6 +153,7 @@ TEST(testCase, regexCacheTest3) { uint64_t t1 = taosGetTimestampUs(); printf("'%s' and '%s' take place by turn regex(current) %d times:%" PRIu64 " us.\n", s1, s2, times, t1 - t0); +#endif uint64_t t2 = taosGetTimestampUs(); for(int i = 0; i < times; i++) { @@ -176,6 +182,7 @@ TEST(testCase, regexCacheTest4) { char s2[] = "abc"; auto start = std::chrono::high_resolution_clock::now(); +#ifndef WINDOWS uint64_t t0 = taosGetTimestampUs(); for (int i = 0; i < times; i++) { for (int j = 0; j < count; ++j) { @@ -196,6 +203,7 @@ TEST(testCase, regexCacheTest4) { uint64_t t1 = taosGetTimestampUs(); printf("'%s' and '%s' take place by turn(per %d count) regex(current) %d times:%" PRIu64 " us.\n", s1, s2, count, times, t1 - t0); +#endif uint64_t t2 = taosGetTimestampUs(); for (int i = 0; i < times; i++) {