summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJongkyu Koo <jk.koo@samsung.com>2017-03-27 03:39:48 -0700
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>2017-03-27 03:39:52 -0700
commit11b78a790a7cff85a3c4234660a4949f034af4b1 (patch)
treedde6955adcdaeec95035c3c1155b05cf00548d5f
parent7aa34ec710fcd877223362936a150005b5744c3f (diff)
parent0d7d9bb7cbf6cd7daa55d956908b4b77730c807a (diff)
downloademail-service-11b78a790a7cff85a3c4234660a4949f034af4b1.tar.gz
email-service-11b78a790a7cff85a3c4234660a4949f034af4b1.tar.bz2
email-service-11b78a790a7cff85a3c4234660a4949f034af4b1.zip
Merge "fix test_app for account setting" into tizen
-rwxr-xr-xutilities/test-application/testapp-account.c30
1 files changed, 27 insertions, 3 deletions
diff --git a/utilities/test-application/testapp-account.c b/utilities/test-application/testapp-account.c
index 79f634f..0dc994f 100755
--- a/utilities/test-application/testapp-account.c
+++ b/utilities/test-application/testapp-account.c
@@ -379,12 +379,18 @@ static gboolean testapp_test_add_account_with_validation()
int err = EMAIL_ERROR_NONE;
email_account_t *account = NULL;
int handle;
-
+ int flag = false;
+ int pre_count = 0;
+ int count = 0;
+ email_account_t *account_list = NULL;
+ int loop_count = 0;
if (!testapp_create_account_object(&account)) {
testapp_print("testapp_test_create_account_by_account_type error\n");
return FALSE;
}
+ email_get_account_list (&account_list, &pre_count);
+
err = email_add_account_with_validation(account, &handle);
if (err < 0) {
testapp_print("email_add_account_with_validation error : %d\n", err);
@@ -392,10 +398,28 @@ static gboolean testapp_test_add_account_with_validation()
return FALSE;
}
- testapp_print("email_add_account succeed. account_id\n", account->account_id);
-
err = email_free_account(&account, 1);
+ do {
+ email_get_account_list (&account_list, &count);
+
+ if (count > pre_count) {
+ flag = true;
+ testapp_print("email_add_account succeed.\n");
+ } else {
+ testapp_print("account setting...\n");
+ }
+
+ sleep(3);
+ if (loop_count == 20) {
+ testapp_print("email_add_account timeout.\n");
+ break;
+ }
+ loop_count++;
+
+ } while (flag == false);
+
+
return TRUE;
}