static const std::vector<std::string> SM_ALLOWED_GROUPS = {"db_browser", "db_alarm"};
-static const char *const SM_RW_PATH = "/usr/apps/test_DIR/app_dir";
-static const char *const SM_RO_PATH = "/usr/apps/test_DIR/app_dir_public_ro";
-static const char *const SM_DENIED_PATH = "/usr/apps/test_DIR/non_app_dir";
+static const char *const SM_RW_PATH = "/usr/apps/app_dir";
+static const char *const SM_RO_PATH = "/usr/apps/app_dir_public_ro";
+static const char *const SM_DENIED_PATH = "/usr/apps/non_app_dir";
+
static const char *const ANY_USER_REPRESENTATION = "anyuser";/*this may be actually any string*/
static const std::string EXEC_FILE("exec");
static const std::string NORMAL_FILE("normal");
test_user.create();
test_user.getUidString(uid_string);
+ removeTestDirs(test_user);
+ createTestDirs(test_user);
+
install_app(sm_app_id, sm_pkg_id, test_user.getUid());
check_app_after_install(sm_app_id, sm_pkg_id);
const char *const sm_app_id = "sm_test_08_app_id_user";
const char *const sm_pkg_id = "sm_test_08_pkg_id_user";
- const char *const new_user_name = "sm_test_08_user_name";
+ const std::string new_user_name = "sm_test_08_user_name";
std::string uid_string;
// gumd user add
test_user.create();
test_user.getUidString(uid_string);
+ removeTestDirs(test_user);
+ createTestDirs(test_user);
+
addUserRequest.setUid(test_user.getUid());
addUserRequest.setUserType(SM_USER_TYPE_NORMAL);
{
const char *const app_id = "security_manager_09_add_user_offline_app";
const char *const pkg_id = "security_manager_09_add_user_offline_pkg";
- const std::string username("sm_test_09_user_name");
+ const std::string new_user_name("sm_test_09_user_name");
ServiceManager serviceManager("security-manager.service");
serviceManager.maskService();
serviceManager.stopService();
- TemporaryTestUser user(username, GUM_USERTYPE_NORMAL, true);
- user.create();
+ TemporaryTestUser test_user(new_user_name, GUM_USERTYPE_NORMAL, true);
+ test_user.create();
+
+ removeTestDirs(test_user);
+ createTestDirs(test_user);
- install_app(app_id, pkg_id, user.getUid());
+ install_app(app_id, pkg_id, test_user.getUid());
check_app_after_install(app_id, pkg_id);
serviceManager.unmaskService();
serviceManager.startService();
- user.remove();
+ test_user.remove();
check_app_after_uninstall(app_id, pkg_id, true);
}