Fix ManifestDirectUpdate test 06/286306/1
authorilho kim <ilho159.kim@samsung.com>
Tue, 3 Jan 2023 10:04:28 +0000 (19:04 +0900)
committerilho kim <ilho159.kim@samsung.com>
Tue, 3 Jan 2023 10:07:16 +0000 (19:07 +0900)
If the update is performed quickly
The installed time may be the same
sleep 1 second before ManifestDirectUpdate

Change-Id: I0d6e082df1e67e5ab1362805c62bb1414021f4dd
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
test/smoke_tests/smoke_test.cc

index e1950fc554eb258dedc448dc8ce196c9d1e72d17..6940141e3f90d4b7cb6af4e47886d4dba6dbda52 100644 (file)
@@ -738,9 +738,10 @@ TEST_F(SmokeTest, ManifestDirectUpdateMode) {
 
   ASSERT_EQ(backend.Install(path), ci::AppInstaller::Result::OK);
   int install_time = GetAppInstalledTime(appid.c_str(), params.test_user.uid);
+  sleep(1);
   ASSERT_EQ(backend.ManifestDirectInstall(pkgid), ci::AppInstaller::Result::OK);
-  ASSERT_TRUE(GetAppInstalledTime(appid.c_str(),
-      params.test_user.uid) > install_time)
+  ASSERT_GT(GetAppInstalledTime(appid.c_str(),
+      params.test_user.uid), install_time)
       << "Package is not updated (app installed time didn't change).";
   ASSERT_TRUE(ValidatePackage(pkgid, {appid, exec}, params));
 }