Revert "Corresponding to TizenIVI3.0 M14.3, GENIVI-LayerManagement was used instead...
[profile/ivi/ico-uxf-homescreen.git] / tests / homescreen / homescreen-test-makedat.sh
1 #!/bin/sh
2
3 # Define
4 SCREEN_IS_FHD=1
5 GUI_TEST_NEXT_DAT=gui-test-FHD-next.dat
6 GUI_TEST_DAT=gui-test-FHD.dat
7 # for GUI test launch
8 LAUNCH_APP=org.tizen.music-player
9 LAUNCH_APP_SEAT=0
10 LAUNCH_APP_INDEX=0
11 LAUNCH_APP_SEATCNT=0
12 LAUNCH_APP_X=0
13 LAUNCH_APP_Y=0
14 SHIFT_X=576
15 SHIFT_Y=28
16
17 #determin screen size 768x1024 or 1080x1920
18 /bin/grep "ico_uxf_window_screen_size_get width=768 height=1024" $HOMESCREEN_LOG
19 if [ "$?" = 0 ]; then
20         SCREEN_IS_FHD=0
21         SHIFT_X=0
22         SHIFT_Y=0
23         GUI_TEST_NEXT_DAT=gui-test-XGA-next.dat
24         GUI_TEST_DAT=gui-test-XGA.dat
25 fi
26
27 #determin launch app index/position on application list
28 for str in `/bin/grep "ons_load_config: appid=$LAUNCH_APP" $ONSCREEN_LOG`
29 do
30         para=`echo $str|cut -d "=" -f 1`
31         val=`echo $str|cut -d "=" -f 2`
32         if [ "$para" = "seat" ]; then
33                 LAUNCH_APP_SEAT=$val
34         fi
35         if [ "$para" = "idx" ]; then
36                 LAUNCH_APP_INDEX=$val
37         fi
38         if [ "$para" = "seatcnt" ]; then
39                 LAUNCH_APP_SEATCNT=$val
40         fi
41 done
42
43 echo $LAUNCH_APP_INDEX
44
45 LAUNCH_APP_X=`expr $LAUNCH_APP_INDEX % 5 \* 130 + 124 + $SHIFT_X`
46 LAUNCH_APP_Y=`expr $LAUNCH_APP_INDEX / 5 \* 130 + 374 + $SHIFT_Y`
47
48 /bin/cp testdata/$GUI_TEST_DAT testdata/gui-test.dat
49
50 if [ $LAUNCH_APP_SEATCNT = 2 ]; then
51         if [ $LAUNCH_APP_SEAT = 0 ]; then
52                 cat testdata/$GUI_TEST_NEXT_DAT >> testdata/gui-test.dat
53         fi
54 elif [ $LAUNCH_APP_SEATCNT -gt 2 ]; then
55         num=0
56         if [ $LAUNCH_APP_SEAT = 0 ]; then
57                 num=`expr $LAUNCH_APP_SEATCNT - 1`
58         elif [ $LAUNCH_APP_SEAT -gt 1 ]; then
59                 num=`expr $LAUNCH_APP_SEATCNT - $LAUNCH_APP_SEAT`
60         fi
61         for i in `seq 1 1 $num`; do
62                 cat testdata/$GUI_TEST_NEXT_DAT >> testdata/gui-test.dat
63         done
64 fi
65
66 cat testdata/gui-test-launch-template.dat >> testdata/gui-test.dat
67 sed -i "s/COORD_X/$LAUNCH_APP_X/g" testdata/gui-test.dat
68 sed -i "s/COORD_Y/$LAUNCH_APP_Y/g" testdata/gui-test.dat
69
70