MODULE_NAME=""
TC_COUNT=""
+green=`tput setaf 2`
+reset=`tput sgr0`
+bold=`tput bold`
function helpusage {
# usage note
INSTALL_CHILD=0
-if [ "$1" != "addmod" ] && [ "$1" != "rmmod" ]; then
+if [ "$1" != "addmod" ] && [ "$1" != "rmmod" ] ; then
if [ "$2" = "mobile" ] || [ "$3" = "mobile" ] || [ "$4" = "mobile" ] || [ "$5" = "mobile" ]; then
PROFILE_TYPE="mobile"
elif [ "$2" = "wearable" ] || [ "$3" = "wearable" ] || [ "$4" = "wearable" ] || [ "$5" = "wearable" ]; then
}
+function multi_build {
+ IFS=','
+ read -ra module_arr<<< $*
+ for module_name_seperated in "${module_arr[@]}";
+ do
+ echo $green$bold"Build Started for module :${module_name_seperated}"$reset
+ build $TESTCASE_TYPE $module_name_seperated
+ done
+}
+function multi_install {
+ IFS=','
+ read -ra module_arr<<< $*
+ for module_name_seperated in "${module_arr[@]}";do
+ echo $green$bold"Installing module :${module_name_seperated}"$reset
+ install $TESTCASE_TYPE $module_name_seperated
+ done
+}
# d_showVar VARNAME -- print bash variable name
function d_showVar { if [ "$ARG" == "-d" -a -n "$1" ]; then echo "d >> ${1} = ${!1}"; fi }
# keyprompt "introductory message" -- wait until any key pressed
elif [ "$#" -eq "5" ]; then
check_tc_type $2 $3 $4 $5
MODULE_NAME=$3
- build $TESTCASE_TYPE $MODULE_NAME
+ multi_build $MODULE_NAME
+ # build $TESTCASE_TYPE $MODULE_NAME
else
echo "Entered wrong number of arguments"
elif [ "$#" -eq "5" ]; then
check_tc_type $2 $3 $4 $5
MODULE_NAME=$3
- install $TESTCASE_TYPE $MODULE_NAME
+ multi_install $MODULE_NAME
+ # install $TESTCASE_TYPE $MODULE_NAME
else
echo "Entered wrong number of arguments"
echo "Entered wrong number of arguments"
helpusage
fi
-
else
echo "Entered invalid arguments"
helpusage