From: David Steele Date: Mon, 9 Nov 2020 13:50:23 +0000 (+0000) Subject: Fixing test harness serial execution using testkit-lite X-Git-Tag: dali_2.0.1~6 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=c8b94589ca6b1f39b151c003f0fa5be4ec61b027;ds=sidebyside Fixing test harness serial execution using testkit-lite Change-Id: I8c55023e611c99886f4d7baa3be50e4422392b6f --- diff --git a/automated-tests/scripts/retriever.sh b/automated-tests/scripts/retriever.sh index 248481e..102bb44 100755 --- a/automated-tests/scripts/retriever.sh +++ b/automated-tests/scripts/retriever.sh @@ -165,8 +165,8 @@ function tc_fullinfo { ' $* } -TEMP=`getopt -o f,a:,m: --long full,anum:,mnum: \ - -n 'genmake' -- "$@"` +TEMP=`getopt -o f::,a:,m: --long full::,anum:,mnum: \ + -n 'retriever.sh' -- "$@"` if [ $? != 0 ] ; then echo "Terminating..." >&2 ; exit 1 ; fi @@ -174,12 +174,13 @@ if [ $? != 0 ] ; then echo "Terminating..." >&2 ; exit 1 ; fi eval set -- "$TEMP" opt_full=false +opt_full_dir= opt_anum= opt_mnum= while true ; do case "$1" in - -f|--full) opt_full=true ; shift ;; + -f|--full) opt_full_dir="$2" ; opt_full="true" ; shift 2 ;; -a|--anum) opt_anum="$2" ; shift 2 ;; -m|--mnum) opt_mnum="$2" ; shift 2 ;; --) shift ; break ;; @@ -187,6 +188,10 @@ while true ; do esac done +#echo "###Retriever" >& 2 +#echo opt_full: {$opt_full} >& 2 +#echo opt_full_dir: {$opt_full_dir} >& 2 + DIR=. if [ -n "$opt_anum" ] ; then DIR=$opt_anum @@ -194,8 +199,14 @@ if [ -n "$opt_anum" ] ; then elif [ -n "$opt_mnum" ] ; then DIR=$opt_mnum echo opt_mnum: DIR=$DIR >& 2 +elif [ "$opt_full" == "true" ] ; then + if [ -n $opt_full_dir ] ; then + DIR=$opt_full_dir + echo opt_full: DIR=$DIR >& 2 + fi fi + # get filename from first argument if [[ $# == 1 && -f $DIR/$1 ]] ; then FILE=$1 @@ -229,7 +240,7 @@ fi # run appropriate subcommand -if [ $opt_full == "true" ] ; then +if [ "$opt_full" == "true" ] ; then tc_fullinfo $TC_FILES elif [ -n "$opt_anum" ] ; then tc_anum $TC_FILES diff --git a/automated-tests/scripts/tctestsgen.sh b/automated-tests/scripts/tctestsgen.sh index 1881668..517cfb4 100755 --- a/automated-tests/scripts/tctestsgen.sh +++ b/automated-tests/scripts/tctestsgen.sh @@ -60,7 +60,9 @@ print "" }' $TFILE > $FILE } -(cd $SCRIPT_DIR/..; scripts/retriever.sh -f src/$MODULE_NAME $4 > ${TFILE}_pre) +cmd="cd $SCRIPT_DIR/..; scripts/retriever.sh -fsrc/$MODULE_NAME $4 > ${TFILE}_pre" +echo "$cmd" +( eval $cmd ) if [ $? -ne 0 ]; then cat ${TFILE}_pre; exit 1; fi cat ${TFILE}_pre | sort -t',' -k2,2 -s > $TFILE gen