From a65ec143fc9f202d9465585ed8fd476aae0fd9c0 Mon Sep 17 00:00:00 2001 From: hanqiaosheng Date: Wed, 8 Jan 2025 17:06:52 +0800 Subject: [PATCH 1/4] Signed-off-by:hanqiaosheng --- test/unittest/package/package_unittest.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/test/unittest/package/package_unittest.cpp b/test/unittest/package/package_unittest.cpp index 33faf885..f117ac4b 100755 --- a/test/unittest/package/package_unittest.cpp +++ b/test/unittest/package/package_unittest.cpp @@ -78,6 +78,7 @@ public: pkgInfoExt.pkgType = pkgType; ret = CreatePackage(&pkgInfoExt, compInfo, packagePath.c_str(), GetTestPrivateKeyName(0).c_str()); EXPECT_EQ(ret, PKG_INVALID_PARAM); + hqs return 0; } -- Gitee From ec47f48b1dfd7b1336517261b74eadbda1bfd153 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=93=9D=E8=89=B2=E5=A4=A7=E9=AD=94=E7=8E=8B?= Date: Wed, 8 Jan 2025 09:09:55 +0000 Subject: [PATCH 2/4] update test/unittest/package/package_unittest.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 蓝色大魔王 --- test/unittest/package/package_unittest.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/unittest/package/package_unittest.cpp b/test/unittest/package/package_unittest.cpp index f117ac4b..68545425 100755 --- a/test/unittest/package/package_unittest.cpp +++ b/test/unittest/package/package_unittest.cpp @@ -78,7 +78,10 @@ public: pkgInfoExt.pkgType = pkgType; ret = CreatePackage(&pkgInfoExt, compInfo, packagePath.c_str(), GetTestPrivateKeyName(0).c_str()); EXPECT_EQ(ret, PKG_INVALID_PARAM); - hqs + + pkgInfoExt.entryCount = 4097; // 4097: max entry count + ret = CreatePackage(&pkgInfoExt, compInfo, packagePath.c_str(), GetTestPrivateKeyName(0).c_str()); + EXPECT_EQ(ret, PKG_INVALID_PARAM); return 0; } -- Gitee From 189b8c3a14a2b056bfa8945a63c2ba370c2af47d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=93=9D=E8=89=B2=E5=A4=A7=E9=AD=94=E7=8E=8B?= Date: Wed, 8 Jan 2025 09:11:07 +0000 Subject: [PATCH 3/4] update test/unittest/updater_test/updater_unittest.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 蓝色大魔王 --- .../updater_test/updater_unittest.cpp | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/test/unittest/updater_test/updater_unittest.cpp b/test/unittest/updater_test/updater_unittest.cpp index 20ddcd35..0ef86a9e 100755 --- a/test/unittest/updater_test/updater_unittest.cpp +++ b/test/unittest/updater_test/updater_unittest.cpp @@ -119,5 +119,38 @@ HWTEST_F(UpdaterUnitTest, updater_UpdateSdcard, TestSize.Level1) upParams.updateMode = SDCARD_UPDATE; status = UpdaterFromSdcard(upParams); EXPECT_EQ(status, UPDATE_SUCCESS); + std::vector output; + SetProgress(output, upParams); + + upParams.callbackProgress = [] (float value) { ; }; + SetProgress(output, upParams); + + output.push_back("0"); + output.push_back("str"); + SetProgress(output, upParams); + + output.clear(); + output.push_back("0"); + output.push_back("0"); + SetProgress(output, upParams); + + output.clear(); + output.push_back("0"); + output.push_back("0.1"); + SetProgress(output, upParams); + + status = UpdaterFromSdcard(upParams); + EXPECT_EQ(status, UPDATE_SUCCESS); +} + +HWTEST_F(UpdaterUnitTest, updater_StashProgressInfo, TestSize.Level1) +{ + int ret = CheckStatvfs(1); + EXPECT_EQ(status, UPDATE_SUCCESS); + + ProgressSmoothHandler(1, 5); // 5: progress + SetTmpProgressValue(0); + ret = GetTmpProgressValue(); + EXPECT_EQ(status, 0); } } // namespace updater_ut -- Gitee From 8148122ec3d21613722468dda5db48990a423f5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=93=9D=E8=89=B2=E5=A4=A7=E9=AD=94=E7=8E=8B?= Date: Wed, 8 Jan 2025 09:12:23 +0000 Subject: [PATCH 4/4] update test/unittest/updaterkits_test/updaterkits_unittest.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 蓝色大魔王 --- test/unittest/updaterkits_test/updaterkits_unittest.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/unittest/updaterkits_test/updaterkits_unittest.cpp b/test/unittest/updaterkits_test/updaterkits_unittest.cpp index bd29f57c..45ede929 100755 --- a/test/unittest/updaterkits_test/updaterkits_unittest.cpp +++ b/test/unittest/updaterkits_test/updaterkits_unittest.cpp @@ -69,6 +69,14 @@ HWTEST_F(UpdaterKitsUnitTest, updater_kits_test02, TestSize.Level1) ret = RebootAndInstallSdcardPackage(MISC_FILE, pkgPath); EXPECT_EQ(ret, true); + char testPath[1024] = {0}; // 1024: max len + for (int i = 0; i < sizeof(testPath); i++) { + testPath[i] = 'a'; + } + pkgPath.push_back(testPath); + ret = RebootAndInstallSdcardPackage(MISC_FILE, pkgPath); + EXPECT_EQ(ret, false); + const std::string cmd2 = "--user_wipe_data"; auto fp = std::unique_ptr(fopen(MISC_FILE.c_str(), "wb+"), fclose); EXPECT_NE(fp, nullptr); -- Gitee