[access][gengrid] add activate callback
[framework/uifw/elementary.git] / TC / build.sh
1 #export MACHINE=`echo $SBOX_UNAME_MACHINE`
2
3 export MACHINE=`echo $DEB_BUILD_ARCH_ABI`
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     echo 
18     echo "ERROR : Scenario name not found"
19     echo 
20     echo "SYNOPSIS :"
21     echo "./build-tar-host.sh [-j] [-s scenario file name] [scenario name]"
22     echo " -j : Write the journal file for test result"
23     echo " scenario name : A scenario name in 'tet_scen'file"
24     echo 
25     exit 0
26 fi
27
28 SCEN_FILE_INPUT="false"
29 args_count=0
30
31 for i in $*
32 do
33         args_count=`expr $args_count + 1`
34         if [ $SCEN_FILE_INPUT = "true" ]
35         then
36                 TET_SCEN_FILE=$i
37                 SCEN_FILE_INPUT="false"
38         elif [ $i = "-j" ]
39         then
40                 RESULT_TO_JOURNAL="true"
41         elif [ $i = "-s" ]
42         then
43                 SCEN_FILE_INPUT="true"
44         elif [ $args_count = $# ]
45         then
46                 TET_SCEN_NAME=$i
47         fi
48 done
49
50 #Export the path information
51 . ./_export_env.sh
52
53 echo TET_ROOT=$TET_ROOT
54 echo TET_SUITE_ROOT=$TET_SUITE_ROOT
55 echo TET_SCEN_FILE=$TET_SCEN_FILE
56 echo TET_SCEN_NAME=$TET_SCEN_NAME
57 echo RESULT_TO_JOURNAL=$RESULT_TO_JOURNAL
58
59 RESULT_DIR=result
60
61 if [ $MACHINE = "gnu" ]
62 then
63         TEXT_RESULT=$RESULT_DIR/BLD-i386-$TET_SCEN_NAME-$FILE_NAME_EXTENSION.html
64         JOURNAL_RESULT=$RESULT_DIR/BLD-i386-$TET_SCEN_NAME-$FILE_NAME_EXTENSION.journal
65 else
66         TEXT_RESULT=$RESULT_DIR/BLD-ARM-$TET_SCEN_NAME-$FILE_NAME_EXTENSION.html
67         JOURNAL_RESULT=$RESULT_DIR/BLD-ARM-$TET_SCEN_NAME-$FILE_NAME_EXTENSION.journal
68 fi
69
70 ### Make Result output directory
71 echo
72 echo "$RESULT_DIR Folder Create"
73 if [ -e $RESULT_DIR ]
74 then
75         echo "  -> $RESULT_DIR Folder exist"
76 else
77         mkdir $RESULT_DIR
78 fi
79
80 ##execute and mkae html report
81 tcc -c -p -s $TET_SCEN_FILE ./ $TET_SCEN_NAME
82 if [ $RESULT_TO_JOURNAL = "false" ]
83 then
84         tcc -b -p -j - -s $TET_SCEN_FILE ./ $TET_SCEN_NAME
85 else
86         tcc -b -j $JOURNAL_RESULT -p -s $TET_SCEN_FILE ./ $TET_SCEN_NAME
87         grw -c 3 -f chtml -o $TEXT_RESULT -- $JOURNAL_RESULT
88         echo RESULT_SUMMARY = $TEXT_RESULT
89         echo RESULT_JOURNAL  = $JOURNAL_RESULT
90 fi
91         rm -rf ./results