Fix smoke test 51/225151/2
authorIlho Kim <ilho159.kim@samsung.com>
Tue, 18 Feb 2020 00:16:38 +0000 (09:16 +0900)
committerilho kim <ilho159.kim@samsung.com>
Tue, 25 Feb 2020 07:03:43 +0000 (07:03 +0000)
Recovery check routine changed after the recovery file is created

Change-Id: Ic2aa91853301c704d78cbc1a928b3a725c21f578
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
src/unit_tests/extensive_smoke_test.cc

index 1f0a8ab49d83bdccef93af7ad9fc0d72e16f2e18..92abb49aed27d552be67b600b4f4a439c4c7dcfa 100644 (file)
@@ -93,7 +93,7 @@ TEST_F(SmokeTest, RecoveryMode_ForInstallation) {
   std::vector<std::string> args =
       {"", "-i", path.string(), "-u", test_user_str.c_str()};
   backend.CrashAfterEachStep(&args, [&](int step) -> bool {
-    if (step >= 1) {
+    if (step >= 2) {
       bf::path recovery_file = FindRecoveryFile("/wgt-recovery",
                                                 params.test_user.uid);
       EXTENDED_ASSERT_FALSE(recovery_file.empty());
@@ -118,7 +118,7 @@ TEST_F(SmokeTest, RecoveryMode_ForUpdate) {
   std::vector<std::string> args =
       {"", "-i", path_new.string(), "-u", test_user_str.c_str()};
   backend.CrashAfterEachStep(&args, [&](int step) -> bool {
-    if (step >= 1) {
+    if (step >= 2) {
       bf::path recovery_file = FindRecoveryFile("/wgt-recovery",
                                                 params.test_user.uid);
       EXTENDED_ASSERT_FALSE(recovery_file.empty());
@@ -146,7 +146,7 @@ TEST_F(SmokeTest, RecoveryMode_ForDelta) {
   std::vector<std::string> args =
       {"", "-i", path_new.string(), "-u", test_user_str.c_str()};
   backend.CrashAfterEachStep(&args, [&](int step) -> bool {
-    if (step >= 1) {
+    if (step >= 2) {
       bf::path recovery_file = FindRecoveryFile("/wgt-recovery",
                                                 params.test_user.uid);
       EXTENDED_ASSERT_FALSE(recovery_file.empty());
@@ -171,7 +171,7 @@ TEST_F(SmokeTest, RecoveryMode_ForMountInstall) {
   std::vector<std::string> args =
       {"", "-w", path.string(), "-u", test_user_str.c_str()};
   backend.CrashAfterEachStep(&args, [&](int step) -> bool {
-    if (step >= 1) {
+    if (step >= 2) {
       bf::path recovery_file = FindRecoveryFile("/wgt-recovery",
                                                 params.test_user.uid);
       EXTENDED_ASSERT_FALSE(recovery_file.empty());
@@ -197,7 +197,7 @@ TEST_F(SmokeTest, RecoveryMode_ForMountUpdate) {
   std::vector<std::string> args =
       {"", "-w", path_new.string(), "-u", test_user_str.c_str()};
   backend.CrashAfterEachStep(&args, [&](int step) -> bool {
-    if (step >= 1) {
+    if (step >= 2) {
       // Filesystem may be mounted after crash
       ScopedTzipInterface poweroff_unmount_interface(pkgid,
                                                      params.test_user.uid);