[common][pm][sync test case from suprem] 60/111160/1
authorzy123.yuan <zy123.yuan@samsung.com>
Fri, 20 Jan 2017 00:43:10 +0000 (08:43 +0800)
committerzy123.yuan <zy123.yuan@samsung.com>
Fri, 20 Jan 2017 00:58:00 +0000 (08:58 +0800)
- Change widget id of widgetIDAppID-different for test purpose
- Change the path for supporting global user

Change-Id: Id20ba4d3a22c0b7db8bbb10f06ba3b5748b61ea2
Signed-off-by: zhongyuan yuan <zy123.yuan@samsung.com>
common/tct-pm-wrt-tests/WIdgetIDAppID-different/config.xml
common/tct-pm-wrt-tests/inst.wgt.py
common/tct-pm-wrt-tests/scripts/wrt_pm_dataStored_Update.sh
common/tct-pm-wrt-tests/scripts/wrt_pm_uninstallation_application_erased.sh
common/tct-pm-wrt-tests/scripts/xwalk_common.sh
common/tct-pm-wrt-tests/tests.full.tct.xml
common/tct-pm-wrt-tests/tests.full.xml
common/tct-pm-wrt-tests/tests.xml

index 2497cb24b9ae78cc1c3171c4948ef5049c9e03c1..f07dcdf1b90148469411c79e275e306e9206e293 100755 (executable)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/WIdgetIDAppID" version="3.0" viewmodes="maximized">
+<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/WIdgetIDAppID/diff" version="3.0" viewmodes="maximized">
   <tizen:application id="wrt1wai008.WIdgetIDAppID" package="wrt1wai008" required_version="3.0"/>
   <content src="index.html"/>
   <icon src="icon.png" height="117" width="117"/>
   <name>WIdgetIDAppID</name>
-</widget>
\ No newline at end of file
+</widget>
index 939fffbcf4a57ac7d33a8e4566e8295dd75f6d32..ba86fdf55dda55fb4005d4c35fda981eafb4006c 100755 (executable)
@@ -7,7 +7,7 @@ import time
 import sys
 import subprocess
 import string
-from optparse import OptionParser, make_option\r
+from optparse import OptionParser, make_option
 import ConfigParser
 
 
@@ -20,6 +20,15 @@ tct_parser = ConfigParser.ConfigParser()
 tct_parser.read(TCT_CONFIG_FILE)
 SRC_DIR = tct_parser.get('DEVICE', 'DEVICE_SUITE_TARGET_30')
 PKG_SRC_DIR = "%s/tct/opt/%s" % (SRC_DIR, PKG_NAME)
+EXECUTION_MODE_30 = tct_parser.get('DEVICE', 'DEVICE_EXECUTION_MODE_30')
+ADMIN_USER_30 = tct_parser.get('DEVICE', 'DEVICE_ADMIN_USER_30')
+
+def userCheck():
+    global GLOVAL_OPT
+    if ADMIN_USER_30 == EXECUTION_MODE_30:
+        GLOVAL_OPT="--global"
+    else:
+        GLOVAL_OPT=""
 
 
 def doCMD(cmd):
@@ -114,7 +123,7 @@ def uninstPKGs():
                     action_status = False
                     continue
                 (return_code, output) = doRemoteCMD(
-                    "pkgcmd -u -t wgt -q -n %s" % pkg_id)
+                    "pkgcmd %s -q -u -n %s" % (GLOVAL_OPT, pkg_id))
                 for line in output:
                     if "Failure" in line:
                         action_status = False
@@ -143,7 +152,7 @@ def instPKGs():
 #                if not doRemoteCopy(os.path.join(root, file), "%s/%s" % (SRC_DIR, file)):
 #                    action_status = False
 #                (return_code, output) = doRemoteCMD(
-#                    "pkgcmd -i -t wgt -q -p %s/%s" % (SRC_DIR, file))
+#                    "pkgcmd %s -i -t wgt -q -p %s/%s" % (GLOVAL_OPT, SRC_DIR, file))
 #                doRemoteCMD("rm -rf %s/%s" % (SRC_DIR, file))
 #                for line in output:
 #                    if "Failure" in line:
@@ -191,7 +200,7 @@ def main():
         sys.exit(1)
 
     if not PARAMETERS.user:
-        PARAMETERS.user = "owner"
+        PARAMETERS.user = EXECUTION_MODE_30
     if not PARAMETERS.mode:
         PARAMETERS.mode = "SDB"
 
@@ -209,6 +218,8 @@ def main():
         print "No device provided"
         sys.exit(1)
 
+    userCheck()
+
     user_info = getUSERID()
     re_code = user_info[0]
     if re_code == 0 :
index c1edce0a1bb2749311c5ad80ebaca3f17bc7c7f1..109bfbc4853f4ecaba740140472a5c61dba98c0d 100755 (executable)
 # Authors:
 #        Yue, jianhui <jianhuix.a.yue@intel.com>
 
+TCT_CONFIG_FILE=/tmp/TCT_CONFIG
+if [ ! -f $TCT_CONFIG_FILE ];then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "$TCT_CONFIG_FILE is not Found : Can Not Read TCT Configuration Directory"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+ADMIN_USER_30=`cat $TCT_CONFIG_FILE | grep DEVICE_ADMIN_USER_30 | cut -f 2- -d '='`
+if [[ $ADMIN_USER_30 == "" ]]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_ADMIN_USER_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+DEVICE_SUITE_TARGET_30=`cat $TCT_CONFIG_FILE | grep DEVICE_SUITE_TARGET_30 | cut -f 2- -d '='`
+if [ $DEVICE_SUITE_TARGET_30 == "" ]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_SUITE_TARGET_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+DEVICE_PHYSICAL_STORAGE_30=`cat $TCT_CONFIG_FILE | grep DEVICE_PHYSICAL_STORAGE_30 | cut -f 2- -d '='`
+if [ $DEVICE_PHYSICAL_STORAGE_30 == "" ]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_PHYSICAL_STORAGE_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+DEVICE_USER_30=`cat $TCT_CONFIG_FILE | grep DEVICE_USER_30 | cut -f 2- -d '='`
+if [[ $DEVICE_USER_30 == "" ]]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_USER_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+DEVICE_EXECUTION_MODE_30=`cat $TCT_CONFIG_FILE | grep DEVICE_EXECUTION_MODE_30 | cut -f 2- -d '='`
+if [ $DEVICE_EXECUTION_MODE_30 == "" ]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_EXECUTION_MODE_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+if [[ "$DEVICE_EXECUTION_MODE_30" == "$ADMIN_USER_30" ]]; then
+APPS_ROOT=`cat $TCT_CONFIG_FILE | grep DEVICE_ADMIN_USER_APPS_ROOT_30 | cut -f 2- -d '='`
+GLOBAL_OPT="--global"
+else
+APPS_ROOT=`cat $TCT_CONFIG_FILE | grep DEVICE_OTHER_USER_APPS_ROOT_30 | cut -f 2- -d '='`
+GLOBAL_OPT=""
+fi
+echo "ADMIN_USER_30 = $ADMIN_USER_30"
+echo "APPS_ROOT = $APPS_ROOT"
+if [ $APPS_ROOT == "" ]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_ADMIN(or OTHER)_USER_APPS_ROOT_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+
 source $(dirname $0)/Common
 uninstall_app widget-version-1
 func_install_changename widget-version-1.wgt
@@ -45,8 +124,8 @@ fi
 
 find_app widget-version
 find_appid widget-version
-mkdir /home/owner/apps_rw/$pkgids/res/wgt/temporary_res
-myPath="/home/owner/apps_rw/$pkgids/res/wgt/temporary_res"
+mkdir $APPS_ROOT/$pkgids/res/wgt/temporary_res
+myPath="$APPS_ROOT/$pkgids/res/wgt/temporary_res"
 if [ ! -d $myPath ];then
   echo -e  "created folder data failed!"
   exit 1
index 4ca1c16dbaf85c8e3a21baffc384cb785489694f..535d84ee4101ebe78a712bfa57865d6e74e313c7 100755 (executable)
 # Authors:
 #        Yue, jianhui <jianhuix.a.yue@intel.com>
 
+TCT_CONFIG_FILE=/tmp/TCT_CONFIG
+if [ ! -f $TCT_CONFIG_FILE ];then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "$TCT_CONFIG_FILE is not Found : Can Not Read TCT Configuration Directory"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+ADMIN_USER_30=`cat $TCT_CONFIG_FILE | grep DEVICE_ADMIN_USER_30 | cut -f 2- -d '='`
+if [[ $ADMIN_USER_30 == "" ]]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_ADMIN_USER_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+DEVICE_SUITE_TARGET_30=`cat $TCT_CONFIG_FILE | grep DEVICE_SUITE_TARGET_30 | cut -f 2- -d '='`
+if [ $DEVICE_SUITE_TARGET_30 == "" ]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_SUITE_TARGET_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+DEVICE_PHYSICAL_STORAGE_30=`cat $TCT_CONFIG_FILE | grep DEVICE_PHYSICAL_STORAGE_30 | cut -f 2- -d '='`
+if [ $DEVICE_PHYSICAL_STORAGE_30 == "" ]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_PHYSICAL_STORAGE_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+DEVICE_USER_30=`cat $TCT_CONFIG_FILE | grep DEVICE_USER_30 | cut -f 2- -d '='`
+if [[ $DEVICE_USER_30 == "" ]]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_USER_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+DEVICE_EXECUTION_MODE_30=`cat $TCT_CONFIG_FILE | grep DEVICE_EXECUTION_MODE_30 | cut -f 2- -d '='`
+if [ $DEVICE_EXECUTION_MODE_30 == "" ]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_EXECUTION_MODE_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+if [[ "$DEVICE_EXECUTION_MODE_30" == "$ADMIN_USER_30" ]]; then
+APPS_ROOT=`cat $TCT_CONFIG_FILE | grep DEVICE_ADMIN_USER_APPS_ROOT_30 | cut -f 2- -d '='`
+GLOBAL_OPT="--global"
+else
+APPS_ROOT=`cat $TCT_CONFIG_FILE | grep DEVICE_OTHER_USER_APPS_ROOT_30 | cut -f 2- -d '='`
+GLOBAL_OPT=""
+fi
+echo "ADMIN_USER_30 = $ADMIN_USER_30"
+echo "APPS_ROOT = $APPS_ROOT"
+if [ $APPS_ROOT == "" ]; then
+       echo ""
+       echo "****************FATAL ERROR : inst.sh***************************"
+       echo "'DEVICE_ADMIN(or OTHER)_USER_APPS_ROOT_30' key-value pair is not Found"
+       echo "$PKG_NAME : INSTALLATION/UNINSTALLATION Can Not Proceed"
+       echo "********************************************************************"
+       echo ""
+       return;
+fi
+
+
 source $(dirname $0)/Common
 
 func_install uninstallation-application-erased.wgt
@@ -38,8 +118,8 @@ fi
 
 find_app uninstallation-application-erased
 find_appid uninstallation-application-erased
-mkdir /home/owner/apps_rw/$pkgids/res/wgt/data
-myPath="/home/owner/apps_rw/$pkgids/res/wgt/data"
+mkdir $APPS_ROOT/$pkgids/res/wgt/data
+myPath="$APPS_ROOT/$pkgids/res/wgt/data"
 if [ ! -d $myPath ];then
   echo -e  "created folder data failed!"
   exit 1
index ffae92e17bb9b91aa5cc390fa7cea2dea5486152..5b17958611b0bbf9738de63909f6f278377945ad 100755 (executable)
@@ -30,7 +30,8 @@
 
 ###below functions just for crosswalk ivi testing###
 
-##usage: install_app $app_path(e.g. install_app /home/owner/share/tct/opt/tct-sp02-wrt-tests/tct-sp02-wrt-tests.wgt)##
+##usage: install_app $app_path(e.g. admin user: install_app /home/usr/globalapps/tct/opt/tct-sp02-wrt-tests/tct-sp02-wrt-tests.wgt
+                                                             ##local user: install_app /home/{user}/apps_rw/tct/opt/tct-sp02-wrt-tests/tct-sp02-wrt-tests.wgt)##
 function install_app(){
     pkgcmd -i -t wgt -p $1 -q
 }
index 52cfd2bad9c755e4a733c97eaa59f2fee586846b..bc9773669f5c9d52b629ba832ef00bc87123a457 100755 (executable)
@@ -13,7 +13,7 @@
               <expected>Pass if the Sample-widget Application is installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
@@ -33,7 +33,7 @@
               <expected>Pass if the test-hosted-widget Application is installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh test-hosted-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh test-hosted-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
@@ -53,7 +53,7 @@
               <expected>Pass if Sample-widget.wgt webapp is installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
@@ -73,7 +73,7 @@
               <expected>Sample-widget Application can be installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
@@ -93,7 +93,7 @@
               <expected>Sample-widget.EXE Application can be installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_EXE.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_EXE.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Web Application can be installed.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_changename.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_changename.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>There is a message informing user that the Web Application can't be installed and WebApp icon is not displayed on the device screen.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh test-broken-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh test-broken-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>The webapp can be installed (for update).</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_TwoWidget.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_TwoWidget.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>WIdgetIDAppID-same1.wgt is updated successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0" timeout="150">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_Update_Widget.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0" timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_Update_Widget.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>WIdgetIDAppID-same1.wgt is updated successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WidgetID_Update.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WidgetID_Update.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>"data" folder is not exist.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_dataStored_Update.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_dataStored_Update.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>The packaged webapp is uninstalled successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Data folder does not exist.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_uninstallation_application_erased.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_uninstallation_application_erased.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Installing and un-installing don't affect each other and both success.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_uninstalling.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_uninstalling.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Installing and updating program don't affect each other and both success.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0" timeout="150">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_updating.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0" timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_updating.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>The Sample-widget application is uninstalled.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Running.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Running.sh Sample-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Informed failure of uninstallation.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Inform.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Inform.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>The installation is successful.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_ReUpdate.sh</test_script_entry>
+          <test_script_entry timeout="90">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_ReUpdate.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>They don't affect each other.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="150">/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_TwoApp.sh</test_script_entry>
+          <test_script_entry timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_TwoApp.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>They don't affect each other.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="150">/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_MultiApp.sh</test_script_entry>
+          <test_script_entry timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_MultiApp.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Pass if the widget can not be installed.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11a.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11a.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Pass if the widget can not be installed.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11b.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11b.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Pass if the widget can not be installed.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh widget-partner-privilege.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh widget-partner-privilege.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Pass if feature-element-be-ignored WebApp is installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh feature-element-be-ignored.wgt</test_script_entry>
+          <test_script_entry timeout="90">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh feature-element-be-ignored.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Pass: The application can't be installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh web-api-version.wgt</test_script_entry>
+          <test_script_entry timeout="90">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh web-api-version.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
index 8f184205a6a411247dc17979bea06f2283a52f94..ea04e8630ee3e222f9eb9d4c6787e94816a73f65 100755 (executable)
@@ -13,7 +13,7 @@
               <expected>Pass if the Sample-widget Application is installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
@@ -33,7 +33,7 @@
               <expected>Pass if the test-hosted-widget Application is installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh test-hosted-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh test-hosted-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
@@ -53,7 +53,7 @@
               <expected>Pass if Sample-widget.wgt webapp is installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
@@ -73,7 +73,7 @@
               <expected>Sample-widget Application can be installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
@@ -93,7 +93,7 @@
               <expected>Sample-widget.EXE Application can be installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_EXE.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_EXE.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Web Application can be installed.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_changename.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_changename.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>There is a message informing user that the Web Application can't be installed and WebApp icon is not displayed on the device screen.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh test-broken-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh test-broken-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>The webapp can be installed (for update).</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_TwoWidget.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_TwoWidget.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>WIdgetIDAppID-same1.wgt is updated successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0" timeout="150">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_Update_Widget.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0" timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_Update_Widget.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>WIdgetIDAppID-same1.wgt is updated successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WidgetID_Update.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WidgetID_Update.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>"data" folder is not exist.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_dataStored_Update.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_dataStored_Update.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>The packaged webapp is uninstalled successfully.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Data folder does not exist.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_uninstallation_application_erased.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_uninstallation_application_erased.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Installing and un-installing don't affect each other and both success.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_uninstalling.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_uninstalling.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Installing and updating program don't affect each other and both success.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0" timeout="150">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_updating.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0" timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_updating.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>The Sample-widget application is uninstalled.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Running.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Running.sh Sample-widget.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Informed failure of uninstallation.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Inform.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Inform.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>The installation is successful.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_ReUpdate.sh</test_script_entry>
+          <test_script_entry timeout="90">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_ReUpdate.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>They don't affect each other.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="150">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_TwoApp.sh</test_script_entry>
+          <test_script_entry timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_TwoApp.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>They don't affect each other.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="150">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_MultiApp.sh</test_script_entry>
+          <test_script_entry timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_MultiApp.sh</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Pass if the widget can not be installed.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11a.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11a.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Pass if the widget can not be installed.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11b.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11b.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Pass if the widget can not be installed.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh widget-partner-privilege.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh widget-partner-privilege.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Pass if feature-element-be-ignored WebApp is installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh feature-element-be-ignored.wgt</test_script_entry>
+          <test_script_entry timeout="90">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh feature-element-be-ignored.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
               <expected>Pass: The application can't be installed successfully.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh web-api-version.wgt</test_script_entry>
+          <test_script_entry timeout="90">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh web-api-version.wgt</test_script_entry>
         </description>
         <specs>
           <spec>
       </testcase>
     </set>
   </suite>
-</test_definition>
\ No newline at end of file
+</test_definition>
index ef931a3b0e55d4aa47547e7cde9cb82359363558..e8c06f65512efda3a0953a45cd49bd31eabe805a 100755 (executable)
     <set name="PackageManagement" type="script">
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_PackagedAPP_Install" priority="P0" purpose="Check if Packaged Web Application can be installed successfully.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_local_HostedAPP_Install" priority="P1" purpose="Check if local hosted Web Application can be installed successfully.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh test-hosted-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh test-hosted-widget.wgt</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_LocalAPP_Install" priority="P1" purpose="Check if Web Application can be installed successfully by using command.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_APP_WithW3CFormat_Install" priority="P1" purpose="Check if Web Application which is packed with WGT format can be installed successfully.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_PackagedZIPFile_with_WGT_extention_Install" priority="P1" purpose="Check if the widget that is renamed with the same extension 'WGT' can be installed successfully.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_changename.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_changename.sh</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_InstallFailed_Inform" priority="P1" purpose="Check if user is informed when the Web Application cannot be installed.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh test-broken-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh test-broken-widget.wgt</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_WRTVersionLower_Install_1" priority="P1" purpose="Check if WRT can update the widget when the widget has been installed.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_TwoWidget.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_TwoWidget.sh</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_sidedLoaded_Update_AppId" priority="P1" purpose="Check if Web Applications with same Tizen AppID and Widget ID can be updated successfully.">
         <description>
-          <test_script_entry test_script_expected_result="0" timeout="150">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_Update_Widget.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0" timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Install_Update_Widget.sh</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_DifferentWidgetID_Update" priority="P1" purpose="Check if Web Applications with same Tizen AppID and different Widget IDs can be updated successfully.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WidgetID_Update.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WidgetID_Update.sh</test_script_entry>
         </description>
       </testcase>
-      <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_dataStored_Update" priority="P1" purpose="Check if Web Application resources inside of widget are erased after updated.">
+     <!--> <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_dataStored_Update" priority="P1" purpose="Check if Web Application resources inside of widget are erased after updated.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_dataStored_Update.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_dataStored_Update.sh</test_script_entry>
         </description>
-      </testcase>
+      </testcase> -->
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_WebApp_Uninstall" priority="P0" purpose="Check if Web Application can be un-installed successfully.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstaller.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstaller.sh Sample-widget.wgt</test_script_entry>
         </description>
       </testcase>
-      <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="uninstallation-application-erased" priority="P0" purpose="Check if all Web Application resources and data (Tizen settings, widget preferences, cookies, local storage) should be erased after uninstalled.">
+     <!--> <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="uninstallation-application-erased" priority="P0" purpose="Check if all Web Application resources and data (Tizen settings, widget preferences, cookies, local storage) should be erased after uninstalled.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_uninstallation_application_erased.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_uninstallation_application_erased.sh</test_script_entry>
         </description>
-      </testcase>
+      </testcase> -->
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_OfflineInstall_uninstalling" priority="P2" purpose="Check if UA can install and uninstall different applications offline at the same time.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_uninstalling.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_uninstalling.sh</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_OfflineInstall_updating" priority="P2" purpose="Check if UA can install and update different applications offline at the same time.">
         <description>
-          <test_script_entry test_script_expected_result="0" timeout="150">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_updating.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0" timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineInstall_updating.sh</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_Inform_Uninstall_Running" priority="P2" purpose="Check if the WebApp can be uninstalled during running.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Running.sh Sample-widget.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Running.sh Sample-widget.wgt</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_Uninstall_Inform" priority="P2" purpose="Check if user will be informed failure of uninstallation when the WebApp has been uninstalled.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Inform.sh</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_Uninstall_Inform.sh</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="WebApp_OfflineUpdate_ReUpdate" priority="P2" purpose="Check if application could be updated when the application is running.">
         <description>
-          <test_script_entry timeout="90">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_ReUpdate.sh</test_script_entry>
+          <test_script_entry timeout="90">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_ReUpdate.sh</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="WebApp_OfflineUpdate_TwoApp" priority="P2" purpose="Check if package management can upgrade(offline) two webapps respectively.">
         <description>
-          <test_script_entry timeout="150">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_TwoApp.sh</test_script_entry>
+          <test_script_entry timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_TwoApp.sh</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="PKManagement_OfflineUpdate_MultiApp" priority="P0" purpose="Check if package management can upgrade(offline) multiple webapps respectively.">
         <description>
-          <test_script_entry timeout="150">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_MultiApp.sh</test_script_entry>
+          <test_script_entry timeout="150">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_OfflineUpdate_MultiApp.sh</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="widget-distributor-sig-dsp" priority="P1" purpose="Check if the WRT cannot install the widget which contains distributor signature without a dsp:Role signature property.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11a.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11a.wgt</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="widget-distributor-sig-uri" priority="P1" purpose="Check if the WRT cannot install the widget which contains distributor signature with a dsp:Role signature property that does not contain an URI for a distributor role.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11b.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh 11b.wgt</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="widget-partner-privilege" priority="P1" purpose="Check if the WRT cannot install the widget which is announced with one or more partner API privileges in configuration file.">
         <description>
-          <test_script_entry test_script_expected_result="0">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh widget-partner-privilege.wgt</test_script_entry>
+          <test_script_entry test_script_expected_result="0">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh widget-partner-privilege.wgt</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="feature-element-be-ignored" priority="P1" purpose="Check if the 'feature' element should be ignored during installation process.">
         <description>
-          <test_script_entry timeout="90">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh feature-element-be-ignored.wgt</test_script_entry>
+          <test_script_entry timeout="90">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_WRTInstaller.sh feature-element-be-ignored.wgt</test_script_entry>
         </description>
       </testcase>
       <testcase component="Tizen WRT Core Spec/Package Management" execution_type="auto" id="web-api-version" priority="P1" purpose="Check if WRT should abort installation when the version of Tizen Web API supported by the WRT is lower than the minimum version required by the Web Application.">
         <description>
-          <test_script_entry timeout="90">owner_user@/home/owner/share/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh web-api-version.wgt</test_script_entry>
+          <test_script_entry timeout="90">{DEVICE_EXECUTION_MODE_30}_user@{DEVICE_SUITE_TARGET_30}/tct/opt/tct-pm-wrt-tests/scripts/wrt_pm_InstallerFail.sh web-api-version.wgt</test_script_entry>
         </description>
       </testcase>
     </set>
   </suite>
-</test_definition>
\ No newline at end of file
+</test_definition>