From 027e7518bbf1feee6d1818d8d73221f5a26b743e Mon Sep 17 00:00:00 2001 From: wbq_sky Date: Fri, 17 Dec 2021 17:44:41 +0800 Subject: [PATCH] alter the testcase for debug Signed-off-by: wbq_sky --- ...tributeddb_interfaces_space_management_test.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/services/distributeddataservice/libs/distributeddb/test/unittest/common/interfaces/distributeddb_interfaces_space_management_test.cpp b/services/distributeddataservice/libs/distributeddb/test/unittest/common/interfaces/distributeddb_interfaces_space_management_test.cpp index 0c5dfc601..a3039db20 100755 --- a/services/distributeddataservice/libs/distributeddb/test/unittest/common/interfaces/distributeddb_interfaces_space_management_test.cpp +++ b/services/distributeddataservice/libs/distributeddb/test/unittest/common/interfaces/distributeddb_interfaces_space_management_test.cpp @@ -14,7 +14,9 @@ */ #include +#include #include +#include #include "db_constant.h" #include "db_common.h" @@ -135,17 +137,18 @@ void DistributedDBInterfacesSpaceManagementTest::TearDown(void) {} // use another way calculate small file size(2G) static uint64_t CheckRealFileSize(const vector &fileNames) { - int size = 0; + uint64_t size = 0; for (const auto &file : fileNames) { FILE *fileHandle = nullptr; fileHandle = fopen(file.c_str(), "rb"); if (fileHandle == nullptr) { - LOGE("Open file[%s] fail", file.c_str()); + LOGE("Open file[%s] fail[%d]", file.c_str(), errno); continue; } (void)fseek(fileHandle, 0, SEEK_END); - size += ftell(fileHandle); - LOGD("CheckRealFileSize:FileName[%s],size[%lld]", file.c_str(), ftell(fileHandle)); + long fileSize = ftell(fileHandle); + LOGD("CheckRealFileSize:FileName[%s],size[%ld]", file.c_str(), fileSize); + size += static_cast(fileSize); // file is less than 16M. (void)fclose(fileHandle); } return size; @@ -216,7 +219,7 @@ HWTEST_F(DistributedDBInterfacesSpaceManagementTest, GetKvStoreDiskSize001, Test * @tc.require: AR000CQDTD * @tc.author: sunpeng */ -HWTEST_F(DistributedDBInterfacesSpaceManagementTest, GetKvStoreDiskSize002, TestSize.Level1) +HWTEST_F(DistributedDBInterfacesSpaceManagementTest, GetKvStoreDiskSize002, TestSize.Level2) { g_storeId = "distributed_GetKvStoreDiskSize_002"; GetRealFileUrl(); @@ -260,6 +263,7 @@ HWTEST_F(DistributedDBInterfacesSpaceManagementTest, GetKvStoreDiskSize002, Test * @tc.steps: step5/6. Get Db size by GetKvStoreDiskSize. * @tc.expected: step5/6. Return right size and ok. */ + std::this_thread::sleep_for(std::chrono::milliseconds(100)); // for vaccum singleAndMultiDbSize = 0; EXPECT_EQ(g_mgr.GetKvStoreDiskSize(g_storeId, singleAndMultiDbSize), OK); ASSERT_TRUE(dbSizeForCheck != singleAndMultiDbSize); -- Gitee