TIMEOUT_VALUE=60 #default timeout value
FILE="/tmp/TC_Timeout.txt"
+# extract TCT configuration directory from TCT_CONFIG_FILE (/tmp/TCT_CONFIG)
+TCT_CONFIG_FILE=/tmp/TCT_CONFIG
+if [ ! -f $TCT_CONFIG_FILE ];then
+ echo "$TCT_CONFIG_FILE is not Found : Can Not Read TCT Configuration File to get Execution Mode"
+ exit 1;
+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 "'DEVICE_EXECUTION_MODE_30' key-value pair is not Found in $TCT_CONFIG_FILE"
+ exit 1;
+fi
+
UTC_LOG_CORE=/tmp/utclog_core
if [[ "$1" == "" || "$2" == "" || "$3" == "" ]];
rm -f $ERRLOG_PATH
rm -f $UTC_LOG_CORE
- RET=`su -c "app_launcher -e native.$1-$3 testcase_name $2" owner`
+ RET=`su -c "app_launcher -e native.$1-$3 testcase_name $2" $DEVICE_EXECUTION_MODE_30`
if [[ $RET == *"successfully launched"* ]];then
echo "Successfully Launched"
else
echo "Launch Failed"
- su -c "app_launcher -t native.$1-$3 > /dev/null" owner
+ su -c "app_launcher -t native.$1-$3 > /dev/null" $DEVICE_EXECUTION_MODE_30
exit 1
fi
if [ $COUNTER -eq $TIMEOUT_VALUE ];
then
# terminate launched application
- su -c "app_launcher -t native.$1-$3 > /dev/null" owner
+ su -c "app_launcher -t native.$1-$3 > /dev/null" $DEVICE_EXECUTION_MODE_30
echo "Timeout! [ Execution exceeded $TIMEOUT_VALUE seconds ]"
if [ -e $ERRLOG_PATH ];
then
rm -f $RESULT_PATH
rm -f $ERRLOG_PATH
rm -f $UTC_LOG_CORE
- RET=`su -c "app_launcher -e core.$1-tests testcase_name $2" owner`
+ RET=`su -c "app_launcher -e core.$1-tests testcase_name $2" $DEVICE_EXECUTION_MODE_30`
if [[ $RET == *"successfully launched"* ]];then
echo "Successfully Launched"
else
echo "Launch Failed"
- su -c "app_launcher -t core.$1-tests > /dev/null" owner
+ su -c "app_launcher -t core.$1-tests > /dev/null" $DEVICE_EXECUTION_MODE_30
exit 1
fi
COUNTER=0
if [ $COUNTER -eq $TIMEOUT_VALUE ];
then
# terminate launched application
- su -c "app_launcher -t core.$1-tests > /dev/null" owner
+ su -c "app_launcher -t core.$1-tests > /dev/null" $DEVICE_EXECUTION_MODE_30
echo "Timeout! [ Execution exceeded $TIMEOUT_VALUE seconds ]"
############################## address sanitizer ############################
if [[ $ASAN_RESULT == "" ]];then
echo "ASAN Did Not Find Any Memory Corruption Issue During Execution"
else
+ echo "--ASAN Found Following Memory Corruption Issue During Execution--"
cat $ASAN_DIR/$ASAN_RESULT
fi
echo "================================================================"
if [[ $ASAN_RESULT == "" ]];then
echo "ASAN Did Not Find Any Memory Corruption Issue During Execution"
else
+ echo "--ASAN Found Following Memory Corruption Issue During Execution--"
cat $ASAN_DIR/$ASAN_RESULT
fi
echo "================================================================"
TIMEOUT_VALUE=60 #default timeout value
FILE="/tmp/TC_Timeout.txt"
+# extract TCT configuration directory from TCT_CONFIG_FILE (/tmp/TCT_CONFIG)
+TCT_CONFIG_FILE=/tmp/TCT_CONFIG
+if [ ! -f $TCT_CONFIG_FILE ];then
+ echo "$TCT_CONFIG_FILE is not Found : Can Not Read TCT Configuration File to get Execution Mode"
+ exit 1;
+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 "'DEVICE_EXECUTION_MODE_30' key-value pair is not Found in $TCT_CONFIG_FILE"
+ exit 1;
+fi
+
UTC_LOG_CORE=/tmp/utclog_core
if [[ "$1" == "" || "$2" == "" || "$3" == "" ]];
rm -f $RESULT_PATH
rm -f $ERRLOG_PATH
rm -f $UTC_LOG_CORE
-
- RET=`su -c "app_launcher -s native.$1-$3 testcase_name $2" owner`
+
+ RET=`su -c "app_launcher -s native.$1-$3 testcase_name $2" $DEVICE_EXECUTION_MODE_30`
if [[ $RET == *"successfully launched"* ]];then
echo "Successfully Launched"
else
echo "Launch Failed"
- su -c "app_launcher -t native.$1-$3 > /dev/null" owner
+ su -c "app_launcher -t native.$1-$3 > /dev/null" $DEVICE_EXECUTION_MODE_30
exit 1
fi
if [ $COUNTER -eq $TIMEOUT_VALUE ];
then
# terminate launched application
- su -c "app_launcher -t native.$1-$3 > /dev/null" owner
+ su -c "app_launcher -t native.$1-$3 > /dev/null" $DEVICE_EXECUTION_MODE_30
echo "Timeout! [ Execution exceeded $TIMEOUT_VALUE seconds ]"
if [ -e $ERRLOG_PATH ];
then
echo `cat $UTC_LOG_CORE`
rm -f $UTC_LOG_CORE
fi
- alive=`su -c "app_launcher -r native.$1-$3" owner | grep "not"`
+ alive=`su -c "app_launcher -r native.$1-$3" $DEVICE_EXECUTION_MODE_30 | grep "not"`
if [ "$alive" == "" ]; then
- su -c "app_launcher -t native.$1-$3 > /dev/null" owner
+ su -c "app_launcher -t native.$1-$3 > /dev/null" $DEVICE_EXECUTION_MODE_30
fi
sleep 1
exit `cat $RESULT_PATH`
rm -f $RESULT_PATH
rm -f $ERRLOG_PATH
rm -f $UTC_LOG_CORE
- RET=`su -c "app_launcher -s core.$1-tests testcase_name $2" owner`
+ RET=`su -c "app_launcher -s core.$1-tests testcase_name $2" $DEVICE_EXECUTION_MODE_30`
if [[ $RET == *"successfully launched"* ]];then
echo "Successfully Launched"
else
echo "Launch Failed"
- su -c "app_launcher -t core.$1-tests > /dev/null" owner
+ su -c "app_launcher -t core.$1-tests > /dev/null" $DEVICE_EXECUTION_MODE_30
exit 1
fi
COUNTER=0
if [ $COUNTER -eq $TIMEOUT_VALUE ];
then
# terminate launched application
- su -c "app_launcher -t core.$1-tests > /dev/null" owner
+ su -c "app_launcher -t core.$1-tests > /dev/null" $DEVICE_EXECUTION_MODE_30
echo "Timeout! [ Execution exceeded $TIMEOUT_VALUE seconds ]"
exit 1
fi
echo `cat $UTC_LOG_CORE`
rm -f $UTC_LOG_CORE
fi
- alive=`su -c "app_launcher -r core.$1-tests" owner | grep "not"`
+ alive=`su -c "app_launcher -r core.$1-tests" $DEVICE_EXECUTION_MODE_30 | grep "not"`
if [ "$alive" == "" ]; then
- su -c "app_launcher -t core.$1-tests > /dev/null" owner
+ su -c "app_launcher -t core.$1-tests > /dev/null" $DEVICE_EXECUTION_MODE_30
fi
sleep 1
exit `cat $RESULT_PATH`
UTC_LOG_CORE=/tmp/utclog_core
SCRIPT_DIR="/home/owner/share"
+# extract TCT configuration directory from TCT_CONFIG_FILE (/tmp/TCT_CONFIG)
+TCT_CONFIG_FILE=/tmp/TCT_CONFIG
+if [ ! -f $TCT_CONFIG_FILE ];then
+ echo "$TCT_CONFIG_FILE is not Found : Can Not Read TCT Configuration File to get Execution Mode"
+ exit 1;
+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 "'DEVICE_EXECUTION_MODE_30' key-value pair is not Found in $TCT_CONFIG_FILE. Unable to get Execution Mode"
+ exit 1;
+fi
+
if [[ "$1" == "" || "$2" == "" || "$3" == "" ]];
then
echo "module name, TC name and build type type needed"
bash $SCRIPT_DIR/pre_launch.sh $1 $3 $2
fi
- RET=`su -c "app_launcher -s native.$1-$3 testcase_name $2" owner`
+ RET=`su -c "app_launcher -s native.$1-$3 testcase_name $2" $DEVICE_EXECUTION_MODE_30`
if [[ $RET == *"successfully launched"* ]];then
echo "Successfully Launched"
else
echo "Launch Failed"
- su -c "app_launcher -t native.$1-$3 > /dev/null" owner
+ su -c "app_launcher -t native.$1-$3 > /dev/null" $DEVICE_EXECUTION_MODE_30
exit 1
fi
if [ $COUNTER -eq $TIMEOUT_VALUE ];
then
# terminate launched application
- su -c "app_launcher -t native.$1-$3 > /dev/null" owner
+ su -c "app_launcher -t native.$1-$3 > /dev/null" $DEVICE_EXECUTION_MODE_30
echo "Timeout! [ Execution exceeded $TIMEOUT_VALUE seconds ]"
if [ -e $ERRLOG_PATH ];
then
bash $SCRIPT_DIR/pre_launch.sh $1 "utc" $2
fi
- RET=`su -c "app_launcher -s core.$1-tests testcase_name $2" owner`
+ RET=`su -c "app_launcher -s core.$1-tests testcase_name $2" $DEVICE_EXECUTION_MODE_30`
if [[ $RET == *"successfully launched"* ]];then
echo "Successfully Launched"
else
echo "Launch Failed"
- su -c "app_launcher -t core.$1-tests > /dev/null" owner
+ su -c "app_launcher -t core.$1-tests > /dev/null" $DEVICE_EXECUTION_MODE_30
exit 1
fi
COUNTER=0
if [ $COUNTER -eq $TIMEOUT_VALUE ];
then
# terminate launched application
- su -c "app_launcher -t core.$1-tests > /dev/null" owner
+ su -c "app_launcher -t core.$1-tests > /dev/null" $DEVICE_EXECUTION_MODE_30
echo "Timeout! [ Execution exceeded $TIMEOUT_VALUE seconds ]"
exit 1
fi
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
TCT_DIR="opt/tct-$MOD_NAME-native-$BUILD_TYPE"
PKG_DIR=$DEVICE_SUITE_TARGET_30/tct/$TCT_DIR
+echo "DEVICE_EXECUTION_MODE_30 = $DEVICE_EXECUTION_MODE_30"
+
if [[ $PKG_NAME == *"-itc" ]] ;then
SUITENAME=$MOD_NAME-native
APP_ID=native.${PKG_NAME#native-}
if [ -d $APP_DIR/$PKG_NAME/data ]; then
cp -a $APP_DIR/$PKG_NAME/data/* $DEVICE_USER_30/apps_rw/$PKG_NAME/data/
fi
- chown -R owner:users $DEVICE_USER_30/apps_rw/$PKG_NAME/
+ chown -R $DEVICE_EXECUTION_MODE_30:users $DEVICE_USER_30/apps_rw/$PKG_NAME/
chsmack -a "User::App::$APP_ID" $DEVICE_USER_30/apps_rw/$PKG_NAME
chsmack -a "User::App::$APP_ID" $DEVICE_USER_30/apps_rw/$PKG_NAME/data
- su -c "aul_test reload" owner
+ su -c "aul_test reload" $DEVICE_EXECUTION_MODE_30
###################### address sanitizer #########################
echo "User::App::$APP_ID System rwx" | smackload
for app in $applist
do
- su -c "pkgcmd -iqt tpk -p $DEVICE_SUITE_TARGET_30/res/$app > /dev/null" owner
+ su -c "pkgcmd -iqt tpk -p $DEVICE_SUITE_TARGET_30/res/$app > /dev/null" $DEVICE_EXECUTION_MODE_30
done
if [[ $PKG_NAME == *"application"* || $PKG_NAME == *"message-port"* ]]; then
fi
if [ -d $DEVICE_USER_30/apps_rw/org.tizen.messageportapp ]; then
- ( echo 3 ; sleep 1 ; echo MIIClTCCAX2gAwIBAgIGAU1wuKP1MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkzTMc+oxDLzYKi7TWoN8vMeMwLTdjxECyrdrv/8SJmqzvV4fYVUKx7kdRHCHazb1BGDxtgt4Ntilc+Qt5a42BNi19HTDpoWuga1fL7U3B/UNRmWjarHQQOLKcQ+2QD4vMjVpf4UOe8zE9ssCTKDNEw5ELV6XVwWoP9GYIXMug2UCAwEAAaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAMj0yAvusFduH+ABua+EijUBRzfhy68WaXOB7i4KfBYeQtJx5zeu0M5tttpaAibLF7MVrazaV2B6Q8IlI8WA13USwhPOeIlcOUX0zmw7TYCJtfuDf3ybKaxIMgWLFUt2Gcb2r/MT6kT49LdLOhKkfkonxSZflmcLEJNIb/K8/n6ERimFsO2L0tI2Eqh6YNUpyNxLsJEkZm6DDeOvW0yZXqDNoymAwmG9bg7x2gA6i/E7e3UjODvWxmLfS6qvNkDs21OSTLjspvzjWPFkTdJx2DJu88xGHO7IUYUk6e8UPtzvVR/0J2JY1d9znMmYVdax/HBG0E7875UFMTlwZ/Yhxc0= ; sleep 1 ; echo 0 ) | su -c "pkginfo --setcert org.tizen.messageportapp" owner
+ ( echo 3 ; sleep 1 ; echo MIIClTCCAX2gAwIBAgIGAU1wuKP1MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkzTMc+oxDLzYKi7TWoN8vMeMwLTdjxECyrdrv/8SJmqzvV4fYVUKx7kdRHCHazb1BGDxtgt4Ntilc+Qt5a42BNi19HTDpoWuga1fL7U3B/UNRmWjarHQQOLKcQ+2QD4vMjVpf4UOe8zE9ssCTKDNEw5ELV6XVwWoP9GYIXMug2UCAwEAAaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAMj0yAvusFduH+ABua+EijUBRzfhy68WaXOB7i4KfBYeQtJx5zeu0M5tttpaAibLF7MVrazaV2B6Q8IlI8WA13USwhPOeIlcOUX0zmw7TYCJtfuDf3ybKaxIMgWLFUt2Gcb2r/MT6kT49LdLOhKkfkonxSZflmcLEJNIb/K8/n6ERimFsO2L0tI2Eqh6YNUpyNxLsJEkZm6DDeOvW0yZXqDNoymAwmG9bg7x2gA6i/E7e3UjODvWxmLfS6qvNkDs21OSTLjspvzjWPFkTdJx2DJu88xGHO7IUYUk6e8UPtzvVR/0J2JY1d9znMmYVdax/HBG0E7875UFMTlwZ/Yhxc0= ; sleep 1 ; echo 0 ) | su -c "pkginfo --setcert org.tizen.messageportapp" $DEVICE_EXECUTION_MODE_30
fi
if [[ $PKG_NAME == *"application"* || $PKG_NAME == *"badge"* ]]; then
fi
if [ -d $DEVICE_USER_30/apps_rw/org.tizen.badge_utc_app ]; then
- ( echo 3 ; sleep 1 ; echo MIIClTCCAX2gAwIBAgIGAU1wuKP1MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkzTMc+oxDLzYKi7TWoN8vMeMwLTdjxECyrdrv/8SJmqzvV4fYVUKx7kdRHCHazb1BGDxtgt4Ntilc+Qt5a42BNi19HTDpoWuga1fL7U3B/UNRmWjarHQQOLKcQ+2QD4vMjVpf4UOe8zE9ssCTKDNEw5ELV6XVwWoP9GYIXMug2UCAwEAAaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAMj0yAvusFduH+ABua+EijUBRzfhy68WaXOB7i4KfBYeQtJx5zeu0M5tttpaAibLF7MVrazaV2B6Q8IlI8WA13USwhPOeIlcOUX0zmw7TYCJtfuDf3ybKaxIMgWLFUt2Gcb2r/MT6kT49LdLOhKkfkonxSZflmcLEJNIb/K8/n6ERimFsO2L0tI2Eqh6YNUpyNxLsJEkZm6DDeOvW0yZXqDNoymAwmG9bg7x2gA6i/E7e3UjODvWxmLfS6qvNkDs21OSTLjspvzjWPFkTdJx2DJu88xGHO7IUYUk6e8UPtzvVR/0J2JY1d9znMmYVdax/HBG0E7875UFMTlwZ/Yhxc0= ; sleep 1 ; echo 0 ) | su -c "pkginfo --setcert org.tizen.badge_utc_app" owner
+ ( echo 3 ; sleep 1 ; echo MIIClTCCAX2gAwIBAgIGAU1wuKP1MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkzTMc+oxDLzYKi7TWoN8vMeMwLTdjxECyrdrv/8SJmqzvV4fYVUKx7kdRHCHazb1BGDxtgt4Ntilc+Qt5a42BNi19HTDpoWuga1fL7U3B/UNRmWjarHQQOLKcQ+2QD4vMjVpf4UOe8zE9ssCTKDNEw5ELV6XVwWoP9GYIXMug2UCAwEAAaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAMj0yAvusFduH+ABua+EijUBRzfhy68WaXOB7i4KfBYeQtJx5zeu0M5tttpaAibLF7MVrazaV2B6Q8IlI8WA13USwhPOeIlcOUX0zmw7TYCJtfuDf3ybKaxIMgWLFUt2Gcb2r/MT6kT49LdLOhKkfkonxSZflmcLEJNIb/K8/n6ERimFsO2L0tI2Eqh6YNUpyNxLsJEkZm6DDeOvW0yZXqDNoymAwmG9bg7x2gA6i/E7e3UjODvWxmLfS6qvNkDs21OSTLjspvzjWPFkTdJx2DJu88xGHO7IUYUk6e8UPtzvVR/0J2JY1d9znMmYVdax/HBG0E7875UFMTlwZ/Yhxc0= ; sleep 1 ; echo 0 ) | su -c "pkginfo --setcert org.tizen.badge_utc_app" $DEVICE_EXECUTION_MODE_30
fi
}
### remove source file ###
# terminate launched application
-su -c "app_launcher -t $APP_ID > /dev/null" owner
+su -c "app_launcher -t $APP_ID > /dev/null" $DEVICE_EXECUTION_MODE_30
# remove files if any
if [ -e $PKG_DIR/post-inst.sh ];then
rm -rf $DEVICE_SUITE_TARGET_30/tct/opt/$NAME
tpk-backend -d $PKG_NAME --preload --force-remove
rpm -e `rpm -qa | grep $PKG_NAME`
- su -c "aul_test reload" owner
+ su -c "aul_test reload" $DEVICE_EXECUTION_MODE_30
if [ -d $DEVICE_SUITE_TARGET_30/Images/test ];then
rm -rf $DEVICE_SUITE_TARGET_30/Images/test*
fi
applist=`ls $DEVICE_SUITE_TARGET_30/res | grep tpk | awk -F'-' '{print $1}'`
for app in $applist
do
- su -c "pkgcmd -u -n $app > /dev/null" owner
+ su -c "pkgcmd -u -n $app > /dev/null" $DEVICE_EXECUTION_MODE_30
done
rm -rf $DEVICE_SUITE_TARGET_30/res
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
TCT_DIR="opt/tct-$MOD_NAME-native-$BUILD_TYPE"
PKG_DIR=$DEVICE_SUITE_TARGET_30/tct/$TCT_DIR
+echo "DEVICE_EXECUTION_MODE_30 = $DEVICE_EXECUTION_MODE_30"
+
if [[ $PKG_NAME == *"-itc" ]] ;then
SUITENAME=$MOD_NAME-native
APP_ID=native.${PKG_NAME#native-}
if [ -d $APP_DIR/$PKG_NAME/data ]; then
cp -a $APP_DIR/$PKG_NAME/data/* $DEVICE_USER_30/apps_rw/$PKG_NAME/data/
fi
- chown -R owner:users $DEVICE_USER_30/apps_rw/$PKG_NAME/
+ chown -R $DEVICE_EXECUTION_MODE_30:users $DEVICE_USER_30/apps_rw/$PKG_NAME/
chsmack -a "User::App::$APP_ID" $DEVICE_USER_30/apps_rw/$PKG_NAME
chsmack -a "User::App::$APP_ID" $DEVICE_USER_30/apps_rw/$PKG_NAME/data
- su -c "aul_test reload" owner
+ su -c "aul_test reload" $DEVICE_EXECUTION_MODE_30
cp $PKG_DIR/external_wrapper.sh $DEVICE_SUITE_TARGET_30/
for app in $applist
do
- su -c "pkgcmd -iqt tpk -p $DEVICE_SUITE_TARGET_30/res/$app > /dev/null" owner
+ su -c "pkgcmd -iqt tpk -p $DEVICE_SUITE_TARGET_30/res/$app > /dev/null" $DEVICE_EXECUTION_MODE_30
done
if [[ $PKG_NAME == *"application"* || $PKG_NAME == *"message-port"* ]]; then
fi
if [ -d $DEVICE_USER_30/apps_rw/org.tizen.messageportapp ]; then
- ( echo 3 ; sleep 1 ; echo MIIClTCCAX2gAwIBAgIGAU1wuKP1MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkzTMc+oxDLzYKi7TWoN8vMeMwLTdjxECyrdrv/8SJmqzvV4fYVUKx7kdRHCHazb1BGDxtgt4Ntilc+Qt5a42BNi19HTDpoWuga1fL7U3B/UNRmWjarHQQOLKcQ+2QD4vMjVpf4UOe8zE9ssCTKDNEw5ELV6XVwWoP9GYIXMug2UCAwEAAaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAMj0yAvusFduH+ABua+EijUBRzfhy68WaXOB7i4KfBYeQtJx5zeu0M5tttpaAibLF7MVrazaV2B6Q8IlI8WA13USwhPOeIlcOUX0zmw7TYCJtfuDf3ybKaxIMgWLFUt2Gcb2r/MT6kT49LdLOhKkfkonxSZflmcLEJNIb/K8/n6ERimFsO2L0tI2Eqh6YNUpyNxLsJEkZm6DDeOvW0yZXqDNoymAwmG9bg7x2gA6i/E7e3UjODvWxmLfS6qvNkDs21OSTLjspvzjWPFkTdJx2DJu88xGHO7IUYUk6e8UPtzvVR/0J2JY1d9znMmYVdax/HBG0E7875UFMTlwZ/Yhxc0= ; sleep 1 ; echo 0 ) | su -c "pkginfo --setcert org.tizen.messageportapp" owner
+ ( echo 3 ; sleep 1 ; echo MIIClTCCAX2gAwIBAgIGAU1wuKP1MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkzTMc+oxDLzYKi7TWoN8vMeMwLTdjxECyrdrv/8SJmqzvV4fYVUKx7kdRHCHazb1BGDxtgt4Ntilc+Qt5a42BNi19HTDpoWuga1fL7U3B/UNRmWjarHQQOLKcQ+2QD4vMjVpf4UOe8zE9ssCTKDNEw5ELV6XVwWoP9GYIXMug2UCAwEAAaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAMj0yAvusFduH+ABua+EijUBRzfhy68WaXOB7i4KfBYeQtJx5zeu0M5tttpaAibLF7MVrazaV2B6Q8IlI8WA13USwhPOeIlcOUX0zmw7TYCJtfuDf3ybKaxIMgWLFUt2Gcb2r/MT6kT49LdLOhKkfkonxSZflmcLEJNIb/K8/n6ERimFsO2L0tI2Eqh6YNUpyNxLsJEkZm6DDeOvW0yZXqDNoymAwmG9bg7x2gA6i/E7e3UjODvWxmLfS6qvNkDs21OSTLjspvzjWPFkTdJx2DJu88xGHO7IUYUk6e8UPtzvVR/0J2JY1d9znMmYVdax/HBG0E7875UFMTlwZ/Yhxc0= ; sleep 1 ; echo 0 ) | su -c "pkginfo --setcert org.tizen.messageportapp" $DEVICE_EXECUTION_MODE_30
fi
if [[ $PKG_NAME == *"application"* || $PKG_NAME == *"badge"* ]]; then
fi
if [ -d $DEVICE_USER_30/apps_rw/org.tizen.badge_utc_app ]; then
- ( echo 3 ; sleep 1 ; echo MIIClTCCAX2gAwIBAgIGAU1wuKP1MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkzTMc+oxDLzYKi7TWoN8vMeMwLTdjxECyrdrv/8SJmqzvV4fYVUKx7kdRHCHazb1BGDxtgt4Ntilc+Qt5a42BNi19HTDpoWuga1fL7U3B/UNRmWjarHQQOLKcQ+2QD4vMjVpf4UOe8zE9ssCTKDNEw5ELV6XVwWoP9GYIXMug2UCAwEAAaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAMj0yAvusFduH+ABua+EijUBRzfhy68WaXOB7i4KfBYeQtJx5zeu0M5tttpaAibLF7MVrazaV2B6Q8IlI8WA13USwhPOeIlcOUX0zmw7TYCJtfuDf3ybKaxIMgWLFUt2Gcb2r/MT6kT49LdLOhKkfkonxSZflmcLEJNIb/K8/n6ERimFsO2L0tI2Eqh6YNUpyNxLsJEkZm6DDeOvW0yZXqDNoymAwmG9bg7x2gA6i/E7e3UjODvWxmLfS6qvNkDs21OSTLjspvzjWPFkTdJx2DJu88xGHO7IUYUk6e8UPtzvVR/0J2JY1d9znMmYVdax/HBG0E7875UFMTlwZ/Yhxc0= ; sleep 1 ; echo 0 ) | su -c "pkginfo --setcert org.tizen.badge_utc_app" owner
+ ( echo 3 ; sleep 1 ; echo MIIClTCCAX2gAwIBAgIGAU1wuKP1MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkzTMc+oxDLzYKi7TWoN8vMeMwLTdjxECyrdrv/8SJmqzvV4fYVUKx7kdRHCHazb1BGDxtgt4Ntilc+Qt5a42BNi19HTDpoWuga1fL7U3B/UNRmWjarHQQOLKcQ+2QD4vMjVpf4UOe8zE9ssCTKDNEw5ELV6XVwWoP9GYIXMug2UCAwEAAaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAMj0yAvusFduH+ABua+EijUBRzfhy68WaXOB7i4KfBYeQtJx5zeu0M5tttpaAibLF7MVrazaV2B6Q8IlI8WA13USwhPOeIlcOUX0zmw7TYCJtfuDf3ybKaxIMgWLFUt2Gcb2r/MT6kT49LdLOhKkfkonxSZflmcLEJNIb/K8/n6ERimFsO2L0tI2Eqh6YNUpyNxLsJEkZm6DDeOvW0yZXqDNoymAwmG9bg7x2gA6i/E7e3UjODvWxmLfS6qvNkDs21OSTLjspvzjWPFkTdJx2DJu88xGHO7IUYUk6e8UPtzvVR/0J2JY1d9znMmYVdax/HBG0E7875UFMTlwZ/Yhxc0= ; sleep 1 ; echo 0 ) | su -c "pkginfo --setcert org.tizen.badge_utc_app" $DEVICE_EXECUTION_MODE_30
fi
if [ -d $DEVICE_USER_30/apps_rw/org.tizen.event_receiver ]; then
- ( echo 3 ; sleep 1 ; echo MIIClTCCAX2gAwIBAgIGAU1wuKP1MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkzTMc+oxDLzYKi7TWoN8vMeMwLTdjxECyrdrv/8SJmqzvV4fYVUKx7kdRHCHazb1BGDxtgt4Ntilc+Qt5a42BNi19HTDpoWuga1fL7U3B/UNRmWjarHQQOLKcQ+2QD4vMjVpf4UOe8zE9ssCTKDNEw5ELV6XVwWoP9GYIXMug2UCAwEAAaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAMj0yAvusFduH+ABua+EijUBRzfhy68WaXOB7i4KfBYeQtJx5zeu0M5tttpaAibLF7MVrazaV2B6Q8IlI8WA13USwhPOeIlcOUX0zmw7TYCJtfuDf3ybKaxIMgWLFUt2Gcb2r/MT6kT49LdLOhKkfkonxSZflmcLEJNIb/K8/n6ERimFsO2L0tI2Eqh6YNUpyNxLsJEkZm6DDeOvW0yZXqDNoymAwmG9bg7x2gA6i/E7e3UjODvWxmLfS6qvNkDs21OSTLjspvzjWPFkTdJx2DJu88xGHO7IUYUk6e8UPtzvVR/0J2JY1d9znMmYVdax/HBG0E7875UFMTlwZ/Yhxc0= ; sleep 1 ; echo 0 ) | su -c "pkginfo --setcert org.tizen.event_receiver" owner
+ ( echo 3 ; sleep 1 ; echo MIIClTCCAX2gAwIBAgIGAU1wuKP1MA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkzTMc+oxDLzYKi7TWoN8vMeMwLTdjxECyrdrv/8SJmqzvV4fYVUKx7kdRHCHazb1BGDxtgt4Ntilc+Qt5a42BNi19HTDpoWuga1fL7U3B/UNRmWjarHQQOLKcQ+2QD4vMjVpf4UOe8zE9ssCTKDNEw5ELV6XVwWoP9GYIXMug2UCAwEAAaMyMDAwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQEFBQADggEBAMj0yAvusFduH+ABua+EijUBRzfhy68WaXOB7i4KfBYeQtJx5zeu0M5tttpaAibLF7MVrazaV2B6Q8IlI8WA13USwhPOeIlcOUX0zmw7TYCJtfuDf3ybKaxIMgWLFUt2Gcb2r/MT6kT49LdLOhKkfkonxSZflmcLEJNIb/K8/n6ERimFsO2L0tI2Eqh6YNUpyNxLsJEkZm6DDeOvW0yZXqDNoymAwmG9bg7x2gA6i/E7e3UjODvWxmLfS6qvNkDs21OSTLjspvzjWPFkTdJx2DJu88xGHO7IUYUk6e8UPtzvVR/0J2JY1d9znMmYVdax/HBG0E7875UFMTlwZ/Yhxc0= ; sleep 1 ; echo 0 ) | su -c "pkginfo --setcert org.tizen.event_receiver" $DEVICE_EXECUTION_MODE_30
fi
}
### remove source file ###
# terminate launched application
-su -c "app_launcher -t $APP_ID > /dev/null" owner
+su -c "app_launcher -t $APP_ID > /dev/null" $DEVICE_EXECUTION_MODE_30
# remove files if any
if [ -e $PKG_DIR/post-inst.sh ];then
rm -rf $DEVICE_SUITE_TARGET_30/tct/opt/$NAME
tpk-backend -d $PKG_NAME --preload --force-remove
rpm -e `rpm -qa | grep $PKG_NAME`
- su -c "aul_test reload" owner
+ su -c "aul_test reload" $DEVICE_EXECUTION_MODE_30
if [ -d $DEVICE_SUITE_TARGET_30/Images/test ];then
rm -rf $DEVICE_SUITE_TARGET_30/Images/test*
fi
applist=`ls $DEVICE_SUITE_TARGET_30/res | grep tpk | awk -F'-' '{print $1}'`
for app in $applist
do
- su -c "pkgcmd -u -n $app > /dev/null" owner
+ su -c "pkgcmd -u -n $app > /dev/null" $DEVICE_EXECUTION_MODE_30
done
rm -rf $DEVICE_SUITE_TARGET_30/res