[access] support elm_access_action(); with ELM_ACCESS_ACTION_UNHIGHLIGHT
[framework/uifw/elementary.git] / TC / execute.sh
1 #export MACHINE=`echo $SBOX_UNAME_MACHINE`
2 export MACHINE=`echo $DEB_BUILD_ARCH_ABI`
3 #export MACHINE="gnueabi"
4
5 if [ $MACHINE = "gnu" ]
6 then
7         TET_SCEN_FILE=tet_scen_i386
8 else
9         TET_SCEN_FILE=tet_scen_arm
10 fi
11
12 TET_SCEN_NAME=all
13 RESULT_TO_JOURNAL="false"
14
15 if [ $# -eq 0 ]
16 then
17         RESULT_TO_JOURNAL="false"
18         TET_SCEN_NAME="tet_scen"        
19 fi
20
21 SCEN_FILE_INPUT="false"
22 args_count=0
23
24 for i in $*
25 do
26         args_count=`expr $args_count + 1`
27         if [ $SCEN_FILE_INPUT = "true" ]
28         then
29                 TET_SCEN_FILE=$i
30                 SCEN_FILE_INPUT="false"
31         elif [ $i = "-j" ]
32         then
33                 RESULT_TO_JOURNAL="true"
34         elif [ $i = "-s" ]
35         then
36                 SCEN_FILE_INPUT="true"
37         elif [ $args_count = $# ]
38         then
39                 TET_SCEN_NAME=$i
40         fi
41 done
42
43 #Export the path information
44 . ./_export_env.sh
45
46 echo TET_ROOT=$TET_ROOT
47 echo TET_SUITE_ROOT=$TET_SUITE_ROOT
48 echo TET_SCEN_FILE=$TET_SCEN_FILE
49 echo TET_SCEN_NAME=$TET_SCEN_NAME
50 echo RESULT_TO_JOURNAL=$RESULT_TO_JOURNAL
51
52 RESULT_DIR=result
53
54 if [ $MACHINE = "gnu" ]
55 then
56         TEXT_RESULT=$RESULT_DIR/EXE-i386-$TET_SCEN_NAME-$FILE_NAME_EXTENSION.html
57         JOURNAL_RESULT=$RESULT_DIR/EXE-i386-$TET_SCEN_NAME-$FILE_NAME_EXTENSION.journal
58 else
59         TEXT_RESULT=$RESULT_DIR/EXE-ARM-$TET_SCEN_NAME-$FILE_NAME_EXTENSION.html
60         JOURNAL_RESULT=$RESULT_DIR/EXE-ARM-$TET_SCEN_NAME-$FILE_NAME_EXTENSION.journal
61 fi
62
63 ### Make Result output directory
64 echo
65 echo "$RESULT_DIR Folder Creat"
66 if [ -e $RESULT_DIR ]
67 then
68         echo "  -> $RESULT_DIR Folder exist"
69 else
70         mkdir $RESULT_DIR
71 fi
72
73 ##execute and mkae html report
74 if [ $RESULT_TO_JOURNAL = "false" ]
75 then
76         tcc -e -p -j - -s $TET_SCEN_FILE ./ $TET_SCEN_NAME
77 else
78         tcc -e -j $JOURNAL_RESULT -p -s $TET_SCEN_FILE ./ $TET_SCEN_NAME
79         grw -c 3 -f chtml -o $TEXT_RESULT -- $JOURNAL_RESULT
80         echo RESULT_SUMMARY     = $TEXT_RESULT
81         echo RESULT_JOURNAL  = $JOURNAL_RESULT
82 fi
83         rm -rf ./results