Fix security_manager_09b_install_many_apps_in_single_request_duplicated_ids 92/319692/5
authorKrzysztof Malysa <k.malysa@samsung.com>
Fri, 14 Feb 2025 16:37:23 +0000 (17:37 +0100)
committerKrzysztof Malysa <k.malysa@samsung.com>
Wed, 19 Feb 2025 17:09:31 +0000 (18:09 +0100)
Change-Id: I8230c35fcd8d2093963311e9ccc4188d6c74f722

src/security-manager-tests/run-security-manager-no-smack-tests.sh
src/security-manager-tests/test_cases.cpp

index c56fc5fac8bffda3d3f5205e4b0118b15f4056f3..1584a18aa1e2efb8be7d281b66a32125767251ec 100644 (file)
@@ -59,6 +59,7 @@ required=(
        security_manager_07b_user_add_offline
        security_manager_08_user_double_add_double_remove
        security_manager_09a_install_many_apps_in_single_request
+       security_manager_09b_install_many_apps_in_single_request_duplicated_ids
        security_manager_09c_update_many_apps_in_single_request_hybrid_package
        security_manager_09d_uninstall_app_from_hybrid_package
        security_manager_09e_update_app_nonhybrid_package
index a6fe8f47eef39d012a28875671754ae70b4d2ed6..cd18ef348a9e5066cbc376d0d8a49ed021642d04 100644 (file)
@@ -550,12 +550,14 @@ RUNNER_CHILD_TEST(security_manager_09a_install_many_apps_in_single_request)
 RUNNER_CHILD_TEST(security_manager_09b_install_many_apps_in_single_request_duplicated_ids)
 {
     AppInstallHelperExt app("sm_test_09b");
-    {
-        ScopedInstaller appsInstall({app.getAppId(), app.getAppId()}, app.getPkgId());
-        app.checkAfterInstall();
-    }
 
-    app.checkAfterUninstall();
+    InstallRequest instReq;
+    instReq.setPkgId(app.getPkgId());
+    instReq.setAppId(app.getAppId());
+    instReq.nextApp();
+    instReq.setAppId(app.getAppId());
+
+    Api::install(instReq, SECURITY_MANAGER_ERROR_INPUT_PARAM);
 }
 
 RUNNER_CHILD_TEST(security_manager_09c_update_many_apps_in_single_request_hybrid_package)