X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fexecute.sh;h=3b5bd6254f1a1c75af76bae713d57fcc26f9bfdf;hp=e4059eef3b38a4bc38584cf5d3f42b2ef838182f;hb=c92d73a3eeaaa36b37c72d812ca4c65c20d237a8;hpb=e2eda444afbe82e9591fe198eef339227f90a616 diff --git a/automated-tests/execute.sh b/automated-tests/execute.sh index e4059ee..3b5bd62 100755 --- a/automated-tests/execute.sh +++ b/automated-tests/execute.sh @@ -1,42 +1,27 @@ #!/bin/bash -TEMP=`getopt -o ds: --long desktop,scenario: \ - -n 'build_out.sh' -- "$@"` - -if [ $? != 0 ] ; then echo "Terminating..." >&2 ; exit 1 ; fi - -# Note the quotes around `$TEMP': they are essential! -eval set -- "$TEMP" - -scenario=all -env=./_export_env.sh - -while true ; do - case "$1" in - -d|--desktop) env=./_export_desktop.sh ; shift ;; - -s|--scenario) scenario="$2" ; shift 2 ;; - --) shift ; break ;; - *) echo "Internal error!" ; exit 1 ;; - esac -done - - -# Source correct environment -. $env - - -echo PATH=$PATH -echo LD_LIBRARY_PATH=$LD_LIBRARY_PATH -echo TET_ROOT=$TET_ROOT -echo TET_SUITE_ROOT=$TET_SUITE_ROOT -echo ARCH=$ARCH - -RESULT_DIR=results-$ARCH -HTML_RESULT=$RESULT_DIR/exec-tar-result-$FILE_NAME_EXTENSION.html -JOURNAL_RESULT=$RESULT_DIR/exec-tar-result-$FILE_NAME_EXTENSION.journal - -mkdir -p $RESULT_DIR - -tcc -e -j $JOURNAL_RESULT -p ./ $scenario -./tbp.pl $JOURNAL_RESULT - +function execute +{ + scripts/tctestsgen.sh $1 `pwd` desktop $2 + testkit-lite -f `pwd`/tests.xml -o tct-${1}-core-tests.xml -A --comm localhost + scripts/add_style.pl $1 +} + +# Clean up old test results +rm -f tct*core-tests.xml + +if [ -n "$1" ] ; then + echo EXECUTING ONLY $1 + execute $* + +else + for mod in `ls -1 src/ | grep -v CMakeList ` + do + if [ $mod != 'common' ] && [ $mod != 'manual' ]; then + echo EXECUTING $mod + execute $mod $* + fi + done +fi + +scripts/summarize.pl