/[zanavi_public1]/navit/circle.yml
ZANavi

Diff of /navit/circle.yml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 50 Revision 51
1machine: 1machine:
2 timezone: 2 timezone:
3 Europe/Vienna 3 Europe/Vienna
4 environment: 4 environment:
5 ZEMU_: "zanavi23"
5 EMU_: "zanavi21" 6 EMU_: "zanavi21"
6 XEMU_: "zanavi10" 7 XEMU_: "zanavi10"
8 Zsdpath: "/sdcard"
7 sdpath: "/storage/sdcard" 9 sdpath: "/storage/sdcard"
8 Xsdpath: "/mnt/sdcard" 10 Xsdpath: "/mnt/sdcard"
11###############################
12# 0 -> no
13# 1 -> C
14# 2 -> Java
15 COVERITY_BUILD_: 0
16###############################
9dependencies: 17dependencies:
10 cache_directories: 18 cache_directories:
11 - ~/.android 19 - ~/.android
12 #- ~/maps 20 #- ~/maps
13 pre: 21 pre:
28 - sudo apt-get install libmagickcore5 > /dev/null 2> /dev/null 36 - sudo apt-get install libmagickcore5 > /dev/null 2> /dev/null
29 - sudo apt-get install perlmagick > /dev/null 2> /dev/null 37 - sudo apt-get install perlmagick > /dev/null 2> /dev/null
30 - sudo apt-get install liblwp-useragent-determined-perl > /dev/null 2> /dev/null 38 - sudo apt-get install liblwp-useragent-determined-perl > /dev/null 2> /dev/null
31 - sudo apt-get install xvfb > /dev/null 2> /dev/null 39 - sudo apt-get install xvfb > /dev/null 2> /dev/null
32 - sudo apt-get install xdotool > /dev/null 2> /dev/null 40 - sudo apt-get install xdotool > /dev/null 2> /dev/null
41 - sudo apt-get install telnet > /dev/null 2> /dev/null
42 - sudo apt-get install x11-utils > /dev/null 2> /dev/null
43 - sudo apt-get install xvkbd > /dev/null 2> /dev/null
44 - echo y | android update sdk --no-ui --all --filter "tools"
45 - echo y | android update sdk --no-ui --all --filter build-tools-23.0.1
46 - echo y | android update sdk --no-ui --all --filter android-23
47 - echo y | android update sdk --no-ui --all --filter platform-tools-preview
48 - echo y | android update sdk --no-ui --all --filter sys-img-armeabi-v7a-android-23
49 - echo y | android update sdk --no-ui --all --filter sys-img-armeabi-v7a-addon-google_apis-google-23
50 - echo y | android update sdk --no-ui --all --filter addon-google_apis-google-23
33 51
34 - bash ~/zanavi/ci/do_android.sh 52 - if [ "$COVERITY_BUILD_""x" != "0x" ]; then mkdir ~/cov_scan/ && wget https://scan.coverity.com/download/linux-64 --post-data "token=$COVERITY_TOKEN&project=zoff99%2Fzanavi" -O ~/cov_scan/coverity_tool.tgz && wget 'http://www.catb.org/~esr/coverity-submit/coverity-submit-1.17.tar.gz' -O ~/cov_scan/coverity-submit.tar.gz && cd ~/cov_scan/ && tar -xzvf coverity_tool.tgz ; fi
53
54 - bash -c 'chmod a+rx ~/zanavi/ci/do_android.sh ; ~/zanavi/ci/do_android.sh'
55
56 - ls -al /home/ubuntu/android-build/navit/.libs/lib_data_data_com.zoffcc.applications.zanavi_lib_navit.so ; exit 0
57 - ls -al /home/ubuntu/android-build/navit/.libs/navit2 ; exit 0
58 - ls -al /home/ubuntu/android-build/navit/navit2 ; exit 0
59 - if [ "$COVERITY_BUILD_""x" != "0x" ]; then ls -al /home/ubuntu/android-build/cov-int/ ; exit 0 ; fi
60 - if [ "$COVERITY_BUILD_""x" != "0x" ]; then cp -v /home/ubuntu/android-build/cov-int/build-log.txt $CIRCLE_ARTIFACTS/ ; fi
61 - if [ "$COVERITY_BUILD_""x" != "0x" ]; then cd /home/ubuntu/android-build/ ; tar -czvf $CIRCLE_ARTIFACTS/covint.tar.gz cov-int ; fi
35 62
36 - ls -al ~/maps/ ; exit 0 63 - ls -al ~/maps/ ; exit 0
37 - mkdir -p ~/maps/ ; exit 0 64 - mkdir -p ~/maps/ ; exit 0
38 - ls -al ~/maps/ 65 - ls -al ~/maps/
39 66
40 - if [ ! -f ~/maps/navitmap_005.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_005.bin "http://ci.zanavi.cc/data/france.bin" ; fi 67 - mkdir ~/_downloadmaps_/
41 - if [ ! -f ~/maps/navitmap_002.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_002.bin "http://ci.zanavi.cc/data/germany.bin" ; fi 68 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_005.bin "http://ci.zanavi.cc/data/france.bin" ; touch ~/_downloadmaps_/005 :
42 - if [ ! -f ~/maps/navitmap_010.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_010.bin "http://ci.zanavi.cc/data/great_britain.bin" ; fi 69 background: true
70 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_002.bin "http://ci.zanavi.cc/data/germany.bin" ; touch ~/_downloadmaps_/002 :
71 background: true
72 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_010.bin "http://ci.zanavi.cc/data/great_britain.bin" ; touch ~/_downloadmaps_/010 :
73 background: true
43 74
44 - if [ ! -f ~/maps/navitmap_001.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_001.bin "http://ci.zanavi.cc/data/austria.bin" ; fi 75 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_001.bin "http://ci.zanavi.cc/data/austria.bin" ; touch ~/_downloadmaps_/001 :
45 - if [ ! -f ~/maps/navitmap_003.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_003.bin "http://ci.zanavi.cc/data/netherlands.bin" ; fi 76 background: true
46 - if [ ! -f ~/maps/navitmap_004.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_004.bin "http://ci.zanavi.cc/data/belgium.bin" ; fi 77 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_003.bin "http://ci.zanavi.cc/data/netherlands.bin" ; touch ~/_downloadmaps_/003 :
47 - if [ ! -f ~/maps/navitmap_006.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_006.bin "http://ci.zanavi.cc/data/italy.bin" ; fi 78 background: true
48 - if [ ! -f ~/maps/navitmap_007.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_007.bin "http://ci.zanavi.cc/data/liechtenstein.bin" ; fi 79 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_004.bin "http://ci.zanavi.cc/data/belgium.bin" ; touch ~/_downloadmaps_/004 :
49 - if [ ! -f ~/maps/navitmap_008.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_008.bin "http://ci.zanavi.cc/data/luxembourg.bin" ; fi 80 background: true
50 - if [ ! -f ~/maps/navitmap_009.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_009.bin "http://ci.zanavi.cc/data/switzerland.bin" ; fi 81 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_006.bin "http://ci.zanavi.cc/data/italy.bin" ; touch ~/_downloadmaps_/006 :
51 - if [ ! -f ~/maps/navitmap_011.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_011.bin "http://ci.zanavi.cc/data/ireland.bin" ; fi 82 background: true
83 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_007.bin "http://ci.zanavi.cc/data/liechtenstein.bin" ; touch ~/_downloadmaps_/007 :
84 background: true
85 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_008.bin "http://ci.zanavi.cc/data/luxembourg.bin" ; touch ~/_downloadmaps_/008 :
86 background: true
87 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_009.bin "http://ci.zanavi.cc/data/switzerland.bin" ; touch ~/_downloadmaps_/009 :
88 background: true
89 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_011.bin "http://ci.zanavi.cc/data/ireland.bin" ; touch ~/_downloadmaps_/011 :
90 background: true
52 91
53 - if [ ! -f ~/maps/navitmap_012.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_012.bin "http://ci.zanavi.cc/data/lithuania.bin" ; fi 92 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_012.bin "http://ci.zanavi.cc/data/lithuania.bin" ; touch ~/_downloadmaps_/012 :
54 - if [ ! -f ~/maps/navitmap_013.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_013.bin "http://ci.zanavi.cc/data/poland.bin" ; fi 93 background: true
55 - if [ ! -f ~/maps/navitmap_014.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_014.bin "http://ci.zanavi.cc/data/spain.bin" ; fi 94 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_013.bin "http://ci.zanavi.cc/data/poland.bin" ; touch ~/_downloadmaps_/013 :
56 - if [ ! -f ~/maps/navitmap_015.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_015.bin "http://ci.zanavi.cc/data/portugal.bin" ; fi 95 background: true
96 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_014.bin "http://ci.zanavi.cc/data/spain.bin" ; touch ~/_downloadmaps_/014 :
97 background: true
98 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_015.bin "http://ci.zanavi.cc/data/portugal.bin" ; touch ~/_downloadmaps_/015 :
99 background: true
57 100
58 - if [ ! -f ~/maps/navitmap_016.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_016.bin "http://ci.zanavi.cc/data/us-midwest.bin" ; fi 101 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_016.bin "http://ci.zanavi.cc/data/us-midwest.bin" ; touch ~/_downloadmaps_/016 :
59 - if [ ! -f ~/maps/navitmap_017.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_017.bin "http://ci.zanavi.cc/data/us-northeast.bin" ; fi 102 background: true
60 - if [ ! -f ~/maps/navitmap_018.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_018.bin "http://ci.zanavi.cc/data/us-pacific.bin" ; fi 103 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_017.bin "http://ci.zanavi.cc/data/us-northeast.bin" ; touch ~/_downloadmaps_/017 :
61 - if [ ! -f ~/maps/navitmap_019.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_019.bin "http://ci.zanavi.cc/data/us-south.bin" ; fi 104 background: true
62 - if [ ! -f ~/maps/navitmap_020.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_020.bin "http://ci.zanavi.cc/data/us-west.bin" ; fi 105 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_018.bin "http://ci.zanavi.cc/data/us-pacific.bin" ; touch ~/_downloadmaps_/018 :
106 background: true
107 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_019.bin "http://ci.zanavi.cc/data/us-south.bin" ; touch ~/_downloadmaps_/019 :
108 background: true
109 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_020.bin "http://ci.zanavi.cc/data/us-west.bin" ; touch ~/_downloadmaps_/020 :
110 background: true
63 111
64 - if [ ! -f ~/maps/navitmap_021.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_021.bin "http://ci.zanavi.cc/data/central_america.bin" ; fi 112 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_021.bin "http://ci.zanavi.cc/data/central_america.bin" ; touch ~/_downloadmaps_/021 :
65 - if [ ! -f ~/maps/navitmap_022.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_022.bin "http://ci.zanavi.cc/data/south_america.bin" ; fi 113 background: true
66 - if [ ! -f ~/maps/navitmap_023.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_023.bin "http://ci.zanavi.cc/data/africa.bin" ; fi 114 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_022.bin "http://ci.zanavi.cc/data/south_america.bin" ; touch ~/_downloadmaps_/022 :
67 - if [ ! -f ~/maps/navitmap_024.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_024.bin "http://ci.zanavi.cc/data/australia_oceania.bin" ; fi 115 background: true
68 - if [ ! -f ~/maps/navitmap_025.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_025.bin "http://ci.zanavi.cc/data/andorra.bin" ; fi 116 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_023.bin "http://ci.zanavi.cc/data/africa.bin" ; touch ~/_downloadmaps_/023 :
69 - if [ ! -f ~/maps/navitmap_026.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_026.bin "http://ci.zanavi.cc/data/belarus.bin" ; fi 117 background: true
70 - if [ ! -f ~/maps/navitmap_027.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_027.bin "http://ci.zanavi.cc/data/bosnia-herzegovina.bin" ; fi 118 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_024.bin "http://ci.zanavi.cc/data/australia_oceania.bin" ; touch ~/_downloadmaps_/024 :
71 - if [ ! -f ~/maps/navitmap_028.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_028.bin "http://ci.zanavi.cc/data/croatia.bin" ; fi 119 background: true
72 - if [ ! -f ~/maps/navitmap_029.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_029.bin "http://ci.zanavi.cc/data/cyprus.bin" ; fi 120 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_025.bin "http://ci.zanavi.cc/data/andorra.bin" ; touch ~/_downloadmaps_/025 :
121 background: true
122 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_026.bin "http://ci.zanavi.cc/data/belarus.bin" ; touch ~/_downloadmaps_/026 :
123 background: true
124 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_027.bin "http://ci.zanavi.cc/data/bosnia-herzegovina.bin" ; touch ~/_downloadmaps_/027 :
125 background: true
126 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_028.bin "http://ci.zanavi.cc/data/croatia.bin" ; touch ~/_downloadmaps_/028 :
127 background: true
128 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_029.bin "http://ci.zanavi.cc/data/cyprus.bin" ; touch ~/_downloadmaps_/029 :
129 background: true
73 130
74 - if [ ! -f ~/maps/navitmap_030.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_030.bin "http://ci.zanavi.cc/data/czech_republic.bin" ; fi 131 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_030.bin "http://ci.zanavi.cc/data/czech_republic.bin" ; touch ~/_downloadmaps_/030 :
75 - if [ ! -f ~/maps/navitmap_031.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_031.bin "http://ci.zanavi.cc/data/estonia.bin" ; fi 132 background: true
76 - if [ ! -f ~/maps/navitmap_032.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_032.bin "http://ci.zanavi.cc/data/hungary.bin" ; fi 133 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_031.bin "http://ci.zanavi.cc/data/estonia.bin" ; touch ~/_downloadmaps_/031 :
77 - if [ ! -f ~/maps/navitmap_033.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_033.bin "http://ci.zanavi.cc/data/greece.bin" ; fi 134 background: true
78 - if [ ! -f ~/maps/navitmap_034.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_034.bin "http://ci.zanavi.cc/data/kosovo.bin" ; fi 135 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_032.bin "http://ci.zanavi.cc/data/hungary.bin" ; touch ~/_downloadmaps_/032 :
79 - if [ ! -f ~/maps/navitmap_035.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_035.bin "http://ci.zanavi.cc/data/macedonia.bin" ; fi 136 background: true
80 - if [ ! -f ~/maps/navitmap_036.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_036.bin "http://ci.zanavi.cc/data/moldova.bin" ; fi 137 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_033.bin "http://ci.zanavi.cc/data/greece.bin" ; touch ~/_downloadmaps_/033 :
81 - if [ ! -f ~/maps/navitmap_037.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_037.bin "http://ci.zanavi.cc/data/denmark.bin" ; fi 138 background: true
82 - if [ ! -f ~/maps/navitmap_038.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_038.bin "http://ci.zanavi.cc/data/russia-european-part.bin" ; fi 139 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_034.bin "http://ci.zanavi.cc/data/kosovo.bin" ; touch ~/_downloadmaps_/034 :
83 - if [ ! -f ~/maps/navitmap_039.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_039.bin "http://ci.zanavi.cc/data/serbia.bin" ; fi 140 background: true
141 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_035.bin "http://ci.zanavi.cc/data/macedonia.bin" ; touch ~/_downloadmaps_/035 :
142 background: true
143 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_036.bin "http://ci.zanavi.cc/data/moldova.bin" ; touch ~/_downloadmaps_/036 :
144 background: true
145 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_037.bin "http://ci.zanavi.cc/data/denmark.bin" ; touch ~/_downloadmaps_/037 :
146 background: true
147 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_038.bin "http://ci.zanavi.cc/data/russia-european-part.bin" ; touch ~/_downloadmaps_/038 :
148 background: true
149 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_039.bin "http://ci.zanavi.cc/data/serbia.bin" ; touch ~/_downloadmaps_/039 :
150 background: true
84 151
85 - if [ ! -f ~/maps/navitmap_040.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_040.bin "http://ci.zanavi.cc/data/slovakia.bin" ; fi 152 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_040.bin "http://ci.zanavi.cc/data/slovakia.bin" ; touch ~/_downloadmaps_/040 :
86 - if [ ! -f ~/maps/navitmap_041.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_041.bin "http://ci.zanavi.cc/data/slovenia.bin" ; fi 153 background: true
87 - if [ ! -f ~/maps/navitmap_042.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_042.bin "http://ci.zanavi.cc/data/sweden.bin" ; fi 154 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_041.bin "http://ci.zanavi.cc/data/slovenia.bin" ; touch ~/_downloadmaps_/041 :
88 - if [ ! -f ~/maps/navitmap_043.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_043.bin "http://ci.zanavi.cc/data/turkey.bin" ; fi 155 background: true
89 - if [ ! -f ~/maps/navitmap_044.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_044.bin "http://ci.zanavi.cc/data/cuba.bin" ; fi 156 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_042.bin "http://ci.zanavi.cc/data/sweden.bin" ; touch ~/_downloadmaps_/042 :
90 - if [ ! -f ~/maps/navitmap_045.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_045.bin "http://ci.zanavi.cc/data/canada.bin" ; fi 157 background: true
91 - if [ ! -f ~/maps/navitmap_046.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_046.bin "http://ci.zanavi.cc/data/mexico.bin" ; fi 158 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_043.bin "http://ci.zanavi.cc/data/turkey.bin" ; touch ~/_downloadmaps_/043 :
159 background: true
160 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_044.bin "http://ci.zanavi.cc/data/cuba.bin" ; touch ~/_downloadmaps_/044 :
161 background: true
162 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_045.bin "http://ci.zanavi.cc/data/canada.bin" ; touch ~/_downloadmaps_/045 :
163 background: true
164 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_046.bin "http://ci.zanavi.cc/data/mexico.bin" ; touch ~/_downloadmaps_/046 :
165 background: true
92 166
93 - if [ ! -f ~/maps/navitmap_001.bin.idx ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_001.bin.idx "http://zanavi.weidestraat.nl/data/planet.bin.idx" ; fi 167 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_001.bin.idx "http://ci.zanavi.cc/data/planet.bin.idx" ; touch ~/_downloadmaps_/i_001 :
94 - if [ ! -f ~/maps/navitmap_049.bin ]; then wget --no-check-certificate -t 10 -O ~/maps/navitmap_049.bin "http://ci.zanavi.cc/data/restl_welt.bin" ; fi 168 background: true
169 - wget --no-check-certificate -t 100 -O ~/maps/navitmap_049.bin "http://ci.zanavi.cc/data/restl_welt.bin" ; touch ~/_downloadmaps_/049 :
170 background: true
171
172 - files=48 ; have=0 ; while [ $have -lt $files ]; do ls -al ~/_downloadmaps_/ ; have=`ls -1 ~/_downloadmaps_/|wc -l|tr -d " "` ; echo "have=""$have" ; sleep 30 ; done
173
174 - ls -al ~/*txt ; exit 0
175 - rm -fv ~/stdout_wget_*.txt ; rm -fv ~/stderr_wget_*.txt ; exit 0
176 - ls -al $CIRCLE_ARTIFACTS ; exit 0
177 - rm -fv $CIRCLE_ARTIFACTS/stdout_wget_*.txt ; rm -fv $CIRCLE_ARTIFACTS/stderr_wget_*.txt ; exit 0
178
95test: 179test:
96 pre: 180 pre:
97 - mksdcard -l e 18000M sdcard.img 181 - mksdcard -l e 18000M sdcard.img
98 - echo 'mtools_skip_check=1' > ~/.mtoolsrc 182 - echo 'mtools_skip_check=1' > ~/.mtoolsrc
99 - android list targets 183 - android list targets
100# 184#
185 - if [ "$EMU_" == "zanavi23" ]; then echo "no" | android create avd -n zanavi23 -f -t android-23 --abi default/armeabi-v7a --skin "WXGA720" ; fi
186 - if [ "$EMU_" == "zanavi23" ]; then cat ~/.android/avd/zanavi23.avd/config.ini ; fi
187 #- if [ "$EMU_" == "zanavi23" ]; then echo "more RAM" ; sed -i -e 's#.*hw.ramSize=.*#hw.ramSize=1014MB#' ~/.android/avd/zanavi23.avd/config.ini ; cat ~/.android/avd/zanavi23.avd/config.ini ; fi
188 #- if [ "$EMU_" == "zanavi23" ]; then echo "more HEAP" ; sed -i -e 's#.*vm.heapSize=.*#vm.heapSize=64MB#' ~/.android/avd/zanavi23.avd/config.ini ; cat ~/.android/avd/zanavi23.avd/config.ini ; fi
189 #- if [ "$EMU_" == "zanavi23" ]; then cat ~/.android/avd/zanavi23.avd/config.ini ; fi
190#
101 - if [ "$EMU_" == "zanavi21" ]; then echo "no" | android create avd -n zanavi21 -f -t android-21 --abi default/armeabi-v7a --skin "WXGA800-7in" ; fi 191 - if [ "$EMU_" == "zanavi21" ]; then echo "no" | android create avd -n zanavi21 -f -t android-21 --abi default/armeabi-v7a --skin "WXGA720" ; fi
102 - if [ "$EMU_" == "zanavi21" ]; then cat ~/.android/avd/zanavi21.avd/config.ini ; fi 192 - if [ "$EMU_" == "zanavi21" ]; then cat ~/.android/avd/zanavi21.avd/config.ini ; fi
103 - if [ "$EMU_" == "zanavi21" ]; then echo "more RAM" ; sed -i -e 's#.*hw.ramSize=.*#hw.ramSize=1014MB#' ~/.android/avd/zanavi21.avd/config.ini ; cat ~/.android/avd/zanavi21.avd/config.ini ; fi 193 - if [ "$EMU_" == "zanavi21" ]; then echo "more RAM" ; sed -i -e 's#.*hw.ramSize=.*#hw.ramSize=1014MB#' ~/.android/avd/zanavi21.avd/config.ini ; cat ~/.android/avd/zanavi21.avd/config.ini ; fi
104 - if [ "$EMU_" == "zanavi21" ]; then echo "more HEAP" ; sed -i -e 's#.*vm.heapSize=.*#vm.heapSize=64MB#' ~/.android/avd/zanavi21.avd/config.ini ; cat ~/.android/avd/zanavi21.avd/config.ini ; fi 194 - if [ "$EMU_" == "zanavi21" ]; then echo "more HEAP" ; sed -i -e 's#.*vm.heapSize=.*#vm.heapSize=64MB#' ~/.android/avd/zanavi21.avd/config.ini ; cat ~/.android/avd/zanavi21.avd/config.ini ; fi
105 - if [ "$EMU_" == "zanavi21" ]; then cat ~/.android/avd/zanavi21.avd/config.ini ; fi 195 - if [ "$EMU_" == "zanavi21" ]; then cat ~/.android/avd/zanavi21.avd/config.ini ; fi
106# 196#
107 - if [ "$EMU_" == "zanavi10" ]; then echo "no" | android create avd -n zanavi10 -f -t android-10 --abi default/armeabi --skin "WVGA854" ; fi 197 - if [ "$EMU_" == "zanavi10" ]; then echo "no" | android create avd -n zanavi10 -f -t android-10 --abi default/armeabi --skin "WQVGA432" ; fi
108 - if [ "$EMU_" == "zanavi10" ]; then cat ~/.android/avd/zanavi10.avd/config.ini ; fi 198 - if [ "$EMU_" == "zanavi10" ]; then cat ~/.android/avd/zanavi10.avd/config.ini ; fi
109 - if [ "$EMU_" == "zanavi10" ]; then echo "more RAM" ; sed -i -e 's#.*hw.ramSize=.*#hw.ramSize=1024MB#' ~/.android/avd/zanavi10.avd/config.ini ; cat ~/.android/avd/zanavi10.avd/config.ini ; fi 199 - if [ "$EMU_" == "zanavi10" ]; then echo "more RAM" ; sed -i -e 's#.*hw.ramSize=.*#hw.ramSize=1024MB#' ~/.android/avd/zanavi10.avd/config.ini ; cat ~/.android/avd/zanavi10.avd/config.ini ; fi
110 - if [ "$EMU_" == "zanavi10" ]; then cat ~/.android/avd/zanavi10.avd/config.ini ; fi 200 - if [ "$EMU_" == "zanavi10" ]; then cat ~/.android/avd/zanavi10.avd/config.ini ; fi
111# 201#
112 - echo "$EMU_" 202 - echo "$EMU_"
132 - mdir -i ~/zanavi/sdcard.img "::Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps" 222 - mdir -i ~/zanavi/sdcard.img "::Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps"
133 223
134 - cd ~/maps/ ; mcopy -v -i ~/zanavi/sdcard.img navitmap_*.bin* "::Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps" 224 - cd ~/maps/ ; mcopy -v -i ~/zanavi/sdcard.img navitmap_*.bin* "::Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps"
135 - mdir -i ~/zanavi/sdcard.img "::Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps" 225 - mdir -i ~/zanavi/sdcard.img "::Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps"
136 226
227 - import -window root $CIRCLE_ARTIFACTS/capture000a.png
228
137 - emulator -avd "$EMU_" -sdcard sdcard.img -no-audio -no-window: 229 - emulator -avd "$EMU_" -sdcard sdcard.img -no-audio:
138 background: true 230 background: true
139 parallel: true 231 parallel: true
140 - circle-android wait-for-boot 232 - circle-android wait-for-boot
233
234 - xdotool search --class ''|xargs -L1 xdotool getwindowname|grep -v '^$'; xwininfo -root -tree -int
235 - sleep 210
236 - adb shell input keyevent 82
141 - sleep 5 237 - sleep 10
238 - import -window root $CIRCLE_ARTIFACTS/capture_emulator_running.png
142 239
143 240
144 - mkdir ~/yaml-tests/ 241 - mkdir ~/yaml-tests/
145 #- wget -t 10 -O ~/yaml-tests/yaml1.zip "https://github.com/navit-gps/routing-qa/archive/master.zip" 242 #- wget -t 10 -O ~/yaml-tests/yaml1.zip "https://github.com/navit-gps/routing-qa/archive/master.zip"
146 #- wget -t 10 -O ~/yaml-tests/yaml2.zip "https://github.com/zoff99/routing-qa/archive/master.zip" 243 #- wget -t 10 -O ~/yaml-tests/yaml2.zip "https://github.com/zoff99/routing-qa/archive/master.zip"
147 - wget -t 10 -O ~/yaml-tests/yaml1.zip "https://github.com/zoff99/routing-qa/archive/search-test001.zip" 244 #- wget -t 10 -O ~/yaml-tests/yaml1.zip "https://github.com/zoff99/routing-qa/archive/search-test001.zip"
245 - wget -t 10 -O ~/yaml-tests/yaml1.zip "https://github.com/zoff99/routing-qa/archive/turn_tests_001.zip"
148 - cd ~/yaml-tests/ && unzip yaml1.zip && cd ~/ ; exit 0 246 - cd ~/yaml-tests/ && unzip yaml1.zip && cd ~/ ; exit 0
149 - cd ~/yaml-tests/ && mv routing-qa-search-test001 routing-qa-master && cd ~/ ; exit 0 247 - cd ~/yaml-tests/ && mv routing-qa-search-test001 routing-qa-master && cd ~/ ; exit 0
248 - cd ~/yaml-tests/ && mv routing-qa-turn_tests_001 routing-qa-master && cd ~/ ; exit 0
150 - cd ~/yaml-tests/ && unzip yaml2.zip && cd ~/ ; exit 0 249 - cd ~/yaml-tests/ && unzip yaml2.zip && cd ~/ ; exit 0
151 - fb-adb shell "mkdir -p $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps/../../debug/../yamltests/" ; exit 0 250 - fb-adb shell "mkdir -p $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps/../../debug/../yamltests/" ; exit 0
152 251
153 # delete test files that give errors, for now *!*! 252 # delete test files that give errors, for now *!*!
154 - cd ~/yaml-tests/routing-qa-master/ ; rm -v 002_missing_destination_name.yaml 003_highway_entrance.yaml 004_turn_restriction.yaml 005_car_forbidden_traffic.yaml Aalter_straight.yaml B2R_W.yaml Brugge.yaml Emmeloord_N.yaml Hamburg_Sued_S.yaml ; exit 0 253 - cd ~/yaml-tests/routing-qa-master/ ; rm -v 002_missing_destination_name.yaml 003_highway_entrance.yaml 004_turn_restriction.yaml 005_car_forbidden_traffic.yaml Aalter_straight.yaml B2R_W.yaml Brugge.yaml Emmeloord_N.yaml Hamburg_Sued_S.yaml ; exit 0
161 260
162 - fb-adb shell "mkdir -p $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps/" ; exit 0 261 - fb-adb shell "mkdir -p $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps/" ; exit 0
163 #- fb-adb shell "ls -al $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/" ; exit 0 262 #- fb-adb shell "ls -al $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/" ; exit 0
164 263
165 - fb-adb shell "cat /proc/meminfo" ; exit 0 264 - fb-adb shell "cat /proc/meminfo" ; exit 0
166 - fb-adb shell "free" ; exit 0
167 - fb-adb shell "sysctl vm.swappiness" ; exit 0
168 265
169 #- fb-adb push -p ~/navitmap_001.bin "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps/" 266 #- fb-adb push -p ~/navitmap_001.bin "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps/"
170 267
171 - adb install $CIRCLE_ARTIFACTS/zanavi_circleci_$CIRCLE_SHA1.apk 268 - adb install $CIRCLE_ARTIFACTS/zanavi_circleci_$CIRCLE_SHA1.apk
269
172 270
173 - fb-adb shell am start -n com.zoffcc.applications.zanavi/com.zoffcc.applications.zanavi.Navit 271 - fb-adb shell am start -n com.zoffcc.applications.zanavi/com.zoffcc.applications.zanavi.Navit
174 #- fb-adb shell "ls -alR $sdpath/Android/data/com.zoffcc.applications.zanavi/" ; exit 0 272 #- fb-adb shell "ls -alR $sdpath/Android/data/com.zoffcc.applications.zanavi/" ; exit 0
175 - sleep 38 273 - sleep 38
176 - fb-adb shell am force-stop com.zoffcc.applications.zanavi 274 - fb-adb shell am force-stop com.zoffcc.applications.zanavi
177 - sleep 8 275 - sleep 8
178 #- fb-adb shell "cd $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/ ; rm -Rf 201?-??-*" 276 #- fb-adb shell "cd $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/ ; rm -Rf 201?-??-*"
277 - fb-adb shell "cd $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/ ; ls -al " ; exit 0
179 - fb-adb shell "cd $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/ ; rm 201?-??-*/* ; rmdir 201?-??-* " ; exit 0 278 - fb-adb shell "cd $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/ ; rm 201?-??-*/* ; rmdir 201?-??-* " ; exit 0
180 - sleep 5 279 - sleep 5
181 - fb-adb shell am start -n com.zoffcc.applications.zanavi/com.zoffcc.applications.zanavi.Navit 280 - fb-adb shell am start -n com.zoffcc.applications.zanavi/com.zoffcc.applications.zanavi.Navit
182 281
183 282
186 285
187 - adb logcat -v time > $CIRCLE_ARTIFACTS/adb_out.txt 2>&1 : 286 - adb logcat -v time > $CIRCLE_ARTIFACTS/adb_out.txt 2>&1 :
188 background: true 287 background: true
189 288
190 289
290 - sleep 120 # let app startup , it takes a while on the emulator
291
292
191# ---------- waiting for tests to complete ------------- 293# ---------- waiting for tests to complete -------------
192# ---------- waiting for tests to complete ------------- 294# ---------- waiting for tests to complete -------------
193# ---------- waiting for tests to complete ------------- 295# ---------- waiting for tests to complete -------------
194# ---------- waiting for tests to complete ------------- 296# ---------- waiting for tests to complete -------------
195 - rm -fv ~/_done_.txt ; exit 0 297 - rm -fv ~/_done_.txt ; exit 0
298
196 - ready_="0" ; 299 - ready_="0" ;
197 count_files=`ls -1 ~/yaml-tests/routing-qa-master/*.yaml|wc -l|tr -d " "` ; 300 count_files=`ls -1 ~/yaml-tests/routing-qa-master/*.yaml|wc -l|tr -d " "` ;
301 counter=0;
198 while [ $ready_ == "0" ]; do 302 while [ $ready_ == "0" ]; do
199 echo -n "running tests " ; 303 echo -n "running tests " ;
304 counter=$[ $counter + 1 ] ;
305 if [ $counter -eq 38 ] ; then exit 0 ; fi ;
306 emu=`adb devices|grep -v 'List of devices attached'|grep -v '^$'|wc -l|tr -d ' '` ; if [ $emu -eq 0 ]; then echo "emulator crashed" ; ready_="1" ; fi ;
200 n=`cat $CIRCLE_ARTIFACTS/adb_out.txt | grep ".yaml" | grep "file=" | wc -l` ; 307 n=`cat $CIRCLE_ARTIFACTS/adb_out.txt | grep ".yaml" | grep "file=" | wc -l` ;
201 echo "$n" "/" "$count_files" ; 308 echo "$n" "/" "$count_files" ;
202 adb pull "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/_XX_XX_SUMMARY_XX_XX_.txt" ~/_done_.txt > /dev/null 2> /dev/null ; 309 adb pull "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/_XX_XX_SUMMARY_XX_XX_.txt" ~/_done_.txt > /dev/null 2> /dev/null ;
203 died_count=`cat $CIRCLE_ARTIFACTS/adb_out.txt|grep 'com.zoffcc.applications.zanavi'|grep 'died'|wc -l|tr -d ' '` ; 310 died_count=`cat $CIRCLE_ARTIFACTS/adb_out.txt|grep 'com.zoffcc.applications.zanavi'|grep 'died'|wc -l|tr -d ' '` ;
204 if [ $died_count -gt 1 ]; then 311 if [ $died_count -gt 1 ]; then
206 cat $CIRCLE_ARTIFACTS/adb_out.txt|grep '=MEM='|sed -e 's#.*ZANaviDebugReceiver:##' | tail -1 ; 313 cat $CIRCLE_ARTIFACTS/adb_out.txt|grep '=MEM='|sed -e 's#.*ZANaviDebugReceiver:##' | tail -1 ;
207 ready_="1" ; 314 ready_="1" ;
208 else cat $CIRCLE_ARTIFACTS/adb_out.txt|grep '=MEM='|sed -e 's#.*ZANaviDebugReceiver:##' |tail -1 ; 315 else cat $CIRCLE_ARTIFACTS/adb_out.txt|grep '=MEM='|sed -e 's#.*ZANaviDebugReceiver:##' |tail -1 ;
209 fi ; 316 fi ;
210 if [ ! -f ~/_done_.txt ]; then 317 if [ ! -f ~/_done_.txt ]; then
318 import -window root $CIRCLE_ARTIFACTS/capture_tests_1_${counter}.png ;
211 sleep 180 ; 319 sleep 180 ;
212 else ready_="1" ; 320 else ready_="1" ;
213 fi ; 321 fi ;
214 done ; 322 done ;
215 exit 0 323 exit 0
216# ---------- waiting for tests to complete ------------- 324# ---------- waiting for tests to complete -------------
217# ---------- waiting for tests to complete ------------- 325# ---------- waiting for tests to complete -------------
218# ---------- waiting for tests to complete ------------- 326# ---------- waiting for tests to complete -------------
219# ---------- waiting for tests to complete ------------- 327# ---------- waiting for tests to complete -------------
220 328
329# ---------- waiting for tests to complete -------------
330# ---------- waiting for tests to complete -------------
331# ---------- waiting for tests to complete -------------
332# ---------- waiting for tests to complete -------------
333 - ready_="0" ;
334 count_files=`ls -1 ~/yaml-tests/routing-qa-master/*.yaml|wc -l|tr -d " "` ;
335 counter=0;
336 while [ $ready_ == "0" ]; do
337 echo -n "running tests " ;
338 counter=$[ $counter + 1 ] ;
339 if [ $counter -eq 38 ] ; then exit 0 ; fi ;
340 emu=`adb devices|grep -v 'List of devices attached'|grep -v '^$'|wc -l|tr -d ' '` ; if [ $emu -eq 0 ]; then echo "emulator crashed" ; ready_="1" ; fi ;
341 n=`cat $CIRCLE_ARTIFACTS/adb_out.txt | grep ".yaml" | grep "file=" | wc -l` ;
342 echo "$n" "/" "$count_files" ;
343 adb pull "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/_XX_XX_SUMMARY_XX_XX_.txt" ~/_done_.txt > /dev/null 2> /dev/null ;
344 died_count=`cat $CIRCLE_ARTIFACTS/adb_out.txt|grep 'com.zoffcc.applications.zanavi'|grep 'died'|wc -l|tr -d ' '` ;
345 if [ $died_count -gt 1 ]; then
346 echo "com.zoffcc.applications.zanavi crashed";
347 cat $CIRCLE_ARTIFACTS/adb_out.txt|grep '=MEM='|sed -e 's#.*ZANaviDebugReceiver:##' | tail -1 ;
348 ready_="1" ;
349 else cat $CIRCLE_ARTIFACTS/adb_out.txt|grep '=MEM='|sed -e 's#.*ZANaviDebugReceiver:##' |tail -1 ;
350 fi ;
351 if [ ! -f ~/_done_.txt ]; then
352 import -window root $CIRCLE_ARTIFACTS/capture_tests_2_${counter}.png ;
353 sleep 180 ;
354 else ready_="1" ;
355 fi ;
356 done ;
357 exit 0
358# ---------- waiting for tests to complete -------------
359# ---------- waiting for tests to complete -------------
360# ---------- waiting for tests to complete -------------
361# ---------- waiting for tests to complete -------------
362
221 363
222 - fb-adb shell am force-stop com.zoffcc.applications.zanavi 364 - fb-adb shell am force-stop com.zoffcc.applications.zanavi
223 - sleep 20 365 - sleep 20
224 366
225 - fb-adb shell "cd $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/ ; ls -d 201?-??-*" > ~/tmp.txt && _dir=`cat ~/tmp.txt`; echo $_dir 367 - fb-adb shell "cd $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/ ; ls -d 201?-??-*" > ~/tmp.txt && _dir=`cat ~/tmp.txt`; echo $_dir
226 368
227 369
370 - fb-adb shell "cd $sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps/../../debug/ ; ls -al" ; exit 0
228 - mkdir ~/debug_output/ && cd ~/debug_output/ && fb-adb pull -p "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps/../../debug/" 371 - mkdir ~/debug_output/ && cd ~/debug_output/ && fb-adb pull -p "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/zanavi/maps/../../debug/" ; exit 0
372 - ls -al ~/debug_output/ ; exit 0
373
374 - mkdir ~/debug_results/ ; exit 0
375 - ls -al ~/debug_results/
229 - _dir=`cat ~/tmp.txt` ; mkdir -p ~/debug_results/"$_dir"/ && cd ~/debug_results/"$_dir"/ && fb-adb pull -p "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/$_dir/" 376 - _dir=`cat ~/tmp.txt` ; cd ~/debug_results/ && fb-adb pull -p "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/$_dir/"
377 - ls -al ~/debug_results/
378
230 - mkdir ~/debug_summary/ && cd ~/debug_summary/ && fb-adb pull -p "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/_XX_XX_SUMMARY_XX_XX_.txt" 379 - mkdir ~/debug_summary/ && cd ~/debug_summary/ && fb-adb pull -p "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/_XX_XX_SUMMARY_XX_XX_.txt"
231 - cd ~/debug_summary/ && fb-adb pull -p "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/_XX_XX_DURATION_XX_XX_.txt" 380 - cd ~/debug_summary/ && fb-adb pull -p "$sdpath/Android/data/com.zoffcc.applications.zanavi/files/zanavi/maps/yamltests/_XX_XX_DURATION_XX_XX_.txt"
232 381
233 - mkdir -p ~/gpx2png/out 382 - mkdir -p ~/gpx2png/out
234 - mkdir -p ~/gpx2png/temp 383 - mkdir -p ~/gpx2png/temp
235 - cd ~/gpx2png/ 384 - cd ~/gpx2png/
236 - wget -O ~/gpx2png/gpx2png.pl 'https://gitlab.com/tfscripts/openstreetmap/raw/7819b361e0084aef0015c05604df6d955d04742c/gpx2png/gpx2png.pl' 385 - wget -O ~/gpx2png/gpx2png.pl 'https://raw.githubusercontent.com/zoff99/gpx2png_perl/75abd95444385816e14c222272d971c5ac93fe2d/gpx2png.pl'
237 - chmod u+x ~/gpx2png/gpx2png.pl 386 - chmod u+x ~/gpx2png/gpx2png.pl
238 - cd ~/gpx2png/temp/ 387 - cd ~/gpx2png/temp/
239 - for i in `ls -1 ~/debug_results/201?-??-*/*.gpx`; do f=`basename "$i" \.gpx`; perl ~/gpx2png/gpx2png.pl -o ~/gpx2png/out/"$f""_GPX_.png" "$i"; cp -av ~/gpx2png/out/"$f""_GPX_.png" ~/debug_output/; done ; exit 0 388 - for i in `ls -1 ~/debug_results/*.gpx`; do f=`basename "$i" \.gpx`; perl ~/gpx2png/gpx2png.pl -o ~/gpx2png/out/"$f""_GPX_.png" "$i"; cp -av ~/gpx2png/out/"$f""_GPX_.png" ~/debug_output/; done ; exit 0
240 - cp -av ~/yaml-tests/routing-qa-master/*.yaml $CIRCLE_TEST_REPORTS/ 389 - cp -av ~/yaml-tests/routing-qa-master/*.yaml $CIRCLE_TEST_REPORTS/
241 390
242 391
243 392
244 - pkill -9 -u ubuntu -f emulator64-arm 393 - pkill -9 -u ubuntu -f emulator64-arm
245 394
246 395
247 - Xvfb :2 -screen 0 1920x1080x24 -nolisten tcp : 396 #- Xvfb :2 -screen 0 1920x1080x24 -nolisten tcp :
248 background: true 397 # background: true
398
399 - ps auxwww ; exit 0
400
249 - rm -Rf ~/.mozilla ; exit 0 401 - rm -Rf ~/.mozilla ; exit 0
250 - sleep 1 402 - sleep 1
251 - export DISPLAY=:2 ; nohup firefox --setDefaultBrowser : 403 - nohup firefox --setDefaultBrowser :
252 background: true 404 background: true
253 - sleep 4 405 - sleep 20
406
407 - ps auxwww ; exit 0
254 408
255 - pkill -9 -u ubuntu -f firefox 409 - pkill -9 -u ubuntu -f firefox
410 - type -a firefox
411
412 - ps auxwww ; exit 0
256 413
257 - cd ~/.mozilla/firefox/*default/ ; echo 'user_pref("browser.link.open_newwindow.override.external", 1);' >> prefs.js ; echo 'user_pref("browser.link.open_newwindow", 1);' >> prefs.js ; echo 'user_pref("browser.shell.checkDefaultBrowser", false);' >> prefs.js ; echo 'user_pref("app.update.enabled", false);' >> prefs.js 414 - cd ~/.mozilla/firefox/*default/ ; echo 'user_pref("browser.link.open_newwindow.override.external", 1);' >> prefs.js ; echo 'user_pref("browser.link.open_newwindow", 1);' >> prefs.js ; echo 'user_pref("browser.shell.checkDefaultBrowser", false);' >> prefs.js ; echo 'user_pref("app.update.enabled", false);' >> prefs.js
258 - export DISPLAY=:2 ; nohup firefox --setDefaultBrowser 'http://www.google.com/maps/dir/47.53916,19.04749/47.53986,19.04499' > $CIRCLE_ARTIFACTS/firefox_out.txt 2>&1 : 415 - nohup firefox --setDefaultBrowser 'http://www.google.com/maps/dir/47.53916,19.04749/47.53986,19.04499' > $CIRCLE_ARTIFACTS/firefox_out.txt 2>&1 :
259 background: true 416 background: true
260 - sleep 10 417 - sleep 20
418
419 - ps auxwww ; exit 0
420
421 # - xdotool search --name "Mozilla Firefox" windowsize 1900 1060 # too big for screen now
261 - export DISPLAY=:2 ; xdotool search --name "Mozilla Firefox" windowsize 1900 1060 422 - xdotool search --name "Mozilla Firefox" windowsize 1280 900
262 - export DISPLAY=:2 ; xdotool search --name "Mozilla Firefox" windowsize 1900 1060 423 - xdotool search --name "Mozilla Firefox" windowsize 1280 900
263 - sleep 2 424 - sleep 2
264 425
265 - _dir=`cat ~/tmp.txt` ; for i in `ls -1 ~/debug_results/201?-??-*/*._SUCCESS_.result.txt`; do 426 - _dir=`cat ~/tmp.txt` ; for i in `ls -1 ~/debug_results/*._SUCCESS_.result.txt`; do
266 echo "file=$i"; 427 echo "file=$i";
267 url1=`cat "$i"|grep 'URL1'|cut -d":" -f2-` ; echo "$url1" ; 428 url1=`cat "$i"|grep 'URL1'|cut -d":" -f2-` ; echo "$url1" ;
268 url2=`cat "$i"|grep 'URL2'|cut -d":" -f2-` ; echo "$url2" ; 429 url2=`cat "$i"|grep 'URL2'|cut -d":" -f2-` ; echo "$url2" ;
269 url3=`cat "$i"|grep 'URL3'|cut -d":" -f2-`'/am=t/data=!3m1!4b1!4m2!4m1!3e0' ; echo "$url3" ; 430 url3=`cat "$i"|grep 'URL3'|cut -d":" -f2-`'/am=t/data=!3m1!4b1!4m2!4m1!3e0' ; echo "$url3" ;
431 url3_orig=`cat "$i"|grep 'URL3'|cut -d":" -f2-` ;
270 if [ "$url1""x" != "x" ]; then 432 if [ "$url1""x" != "x" ]; then
271 export DISPLAY=:2 ; firefox --setDefaultBrowser "$url1" >/dev/null 2>/dev/null ; 433 firefox --setDefaultBrowser "$url1" >/dev/null 2>/dev/null ;
272 sleep 5; 434 sleep 10;
273 export DISPLAY=:2 ; import -window root ~/capture001.png ; 435 import -window root ~/capture001.png ;
274 out=`basename "$i" \.txt`; 436 out=`basename "$i" \.txt`;
275 cp -v ~/capture001.png ~/debug_results/"$_dir"/"$out"._URL1_.png ; 437 cp -v ~/capture001.png ~/debug_results/"$out"._URL1_.png ;
276 rm -fv ~/capture001.png ; 438 rm -fv ~/capture001.png ;
439 fi ;
440 if [ "$url2""x" != "x" ]; then
277 export DISPLAY=:2 ; firefox --setDefaultBrowser "$url2" >/dev/null 2>/dev/null ; 441 firefox --setDefaultBrowser "$url2" >/dev/null 2>/dev/null ;
278 sleep 5; 442 sleep 10;
279 export DISPLAY=:2 ; import -window root ~/capture001.png ; 443 import -window root ~/capture001.png ;
280 out=`basename "$i" \.txt`; 444 out=`basename "$i" \.txt`;
281 cp -v ~/capture001.png ~/debug_results/"$_dir"/"$out"._URL2_.png ; 445 cp -v ~/capture001.png ~/debug_results/"$out"._URL2_.png ;
282 rm -fv ~/capture001.png ; 446 rm -fv ~/capture001.png ;
447 fi ;
448 if [ "$url3_orig""x" != "x" ]; then
283 export DISPLAY=:2 ; firefox --setDefaultBrowser "$url3" >/dev/null 2>/dev/null ; 449 firefox --setDefaultBrowser "$url3" >/dev/null 2>/dev/null ;
284 sleep 5; 450 sleep 10;
285 export DISPLAY=:2 ; import -window root ~/capture001.png ; 451 import -window root ~/capture001.png ;
286 out=`basename "$i" \.txt`; 452 out=`basename "$i" \.txt`;
287 cp -v ~/capture001.png ~/debug_results/"$_dir"/"$out"._URL3_.png ; 453 cp -v ~/capture001.png ~/debug_results/"$out"._URL3_.png ;
288 rm -fv ~/capture001.png ; 454 rm -fv ~/capture001.png ;
289 fi ; 455 fi ;
290 done ; 456 done ;
291 exit 0 457 exit 0
292 458
293 - pkill -9 -u ubuntu -f firefox 459 - pkill -9 -u ubuntu -f firefox
294 460
295 - cd ~/debug_results/ && cp -av 201?-??-*/* $CIRCLE_TEST_REPORTS/ 461 - cd ~/debug_results/ && cp -av * $CIRCLE_TEST_REPORTS/
296 - cd ~/debug_output/ && mkdir -p $CIRCLE_TEST_REPORTS/ && cp -av ./* $CIRCLE_TEST_REPORTS/ ; exit 0 462 - cd ~/debug_output/ && mkdir -p $CIRCLE_TEST_REPORTS/ && cp -av ./* $CIRCLE_TEST_REPORTS/ ; exit 0
297 - cd ~/debug_summary/ && mkdir -p $CIRCLE_TEST_REPORTS/0000__reports/ && cp -av ./* $CIRCLE_TEST_REPORTS/0000__reports/ 463 - cd ~/debug_summary/ && mkdir -p $CIRCLE_TEST_REPORTS/0000__reports/ && cp -av ./* $CIRCLE_TEST_REPORTS/0000__reports/
298 464
299 - cat ~/debug_summary/_XX_XX_SUMMARY_XX_XX_.txt 465 - cat ~/debug_summary/_XX_XX_SUMMARY_XX_XX_.txt
300 - cat ~/debug_summary/_XX_XX_DURATION_XX_XX_.txt 466 - cat ~/debug_summary/_XX_XX_DURATION_XX_XX_.txt
302 # -- count erros ---------------------------------- 468 # -- count erros ----------------------------------
303 # -- count erros ---------------------------------- 469 # -- count erros ----------------------------------
304 - mkdir -p $CIRCLE_TEST_REPORTS/0000__zanavi-runner/ 470 - mkdir -p $CIRCLE_TEST_REPORTS/0000__zanavi-runner/
305 471
306 - ju_fail=0 ; _dir=`cat ~/tmp.txt` ; count_files=`ls -1 ~/yaml-tests/routing-qa-master/*.yaml|wc -l|tr -d " "` ; 472 - ju_fail=0 ; _dir=`cat ~/tmp.txt` ; count_files=`ls -1 ~/yaml-tests/routing-qa-master/*.yaml|wc -l|tr -d " "` ;
307 echo $count_files ; cd ~ ; ls -al ./debug_results/$_dir/ ; cd ~/yaml-tests/routing-qa-master/ ; 473 echo $count_files ; cd ~ ; ls -al ./debug_results/ ; cd ~/yaml-tests/routing-qa-master/ ;
308 for i in `ls -1 *.yaml` ; 474 for i in `ls -1 *.yaml` ;
309 do f="./debug_results/$_dir/$i"'._SUCCESS_.result.txt' ; cd ~ ; echo "f=""$f" ; 475 do f="./debug_results/$i"'._SUCCESS_.result.txt' ; cd ~ ; echo "f=""$f" ;
310 ls -al "$f" ; if [ -f "$f" ]; then echo "OK" ; else echo "FAIL" ; ju_fail=$[ $ju_fail + 1 ] ; fi ; 476 ls -al "$f" ; if [ -f "$f" ]; then echo "OK" ; else echo "FAIL" ; ju_fail=$[ $ju_fail + 1 ] ; fi ;
311 done ; 477 done ;
312 . ~/zanavi/ci/junit_start.sh ~/ju_res.xml "$count_files" "$ju_fail" ; 478 . ~/zanavi/ci/junit_start.sh ~/ju_res.xml "$count_files" "$ju_fail" ;
313 cd ~/yaml-tests/routing-qa-master/ ; 479 cd ~/yaml-tests/routing-qa-master/ ;
314 for i in `ls -1 *.yaml` ; 480 for i in `ls -1 *.yaml` ;
315 do f="./debug_results/$_dir/$i"'._SUCCESS_.result.txt' ; cd ~ ; 481 do f="./debug_results/$i"'._SUCCESS_.result.txt' ; cd ~ ;
316 rtime=`cat ~/debug_summary/_XX_XX_DURATION_XX_XX_.txt | grep "$i" 2> /dev/null | cut -d":" -f2 2>/dev/null | tr -d " " 2>/dev/null` ; 482 rtime=`cat ~/debug_summary/_XX_XX_DURATION_XX_XX_.txt | grep "$i" 2> /dev/null | cut -d":" -f2 2>/dev/null | tr -d " " 2>/dev/null` ;
317 if [ -f "$f" ]; then echo "OK2" ; 483 if [ -f "$f" ]; then echo "OK2" ;
318 ls -al "$f" ; . ~/zanavi/ci/junit_add.sh ~/ju_res.xml 0 "$i" "status" "OK" "$rtime"; else echo "FAIL2" ; 484 ls -al "$f" ; . ~/zanavi/ci/junit_add.sh ~/ju_res.xml 0 "$i" "status" "OK" "$rtime"; else echo "FAIL2" ;
319 . ~/zanavi/ci/junit_add.sh ~/ju_res.xml 1 "$i" "status" "FAILED" "$rtime"; fi ; 485 . ~/zanavi/ci/junit_add.sh ~/ju_res.xml 1 "$i" "status" "FAILED" "$rtime"; fi ;
320 done ; 486 done ;
321 . ~/zanavi/ci/junit_end.sh ~/ju_res.xml ; exit 0 487 . ~/zanavi/ci/junit_end.sh ~/ju_res.xml ; exit 0
322 488
323 - cp -v ~/ju_res.xml $CIRCLE_TEST_REPORTS/0000__zanavi-runner/tests.xml 489 - cp -v ~/ju_res.xml $CIRCLE_TEST_REPORTS/0000__zanavi-runner/tests.xml
324 # -- count erros ---------------------------------- 490 # -- count erros ----------------------------------
325 # -- count erros ---------------------------------- 491 # -- count erros ----------------------------------
492
493 - cat $CIRCLE_ARTIFACTS/adb_out.txt |grep -e 'progress_handler:msg:10' -e '\.yaml' -e 'search params' -e 'No Results found'|grep -v 'title=getting search results' ; exit 0
326 494
327 #- cd ~/debug_results/ && zip results.zip ../debug_output/* ../debug_summary/* 201?-??-*/* ~/yaml-tests/routing-qa-master/*.yaml && mkdir -p $CIRCLE_TEST_REPORTS/0000__packed/ && cp -av results.zip $CIRCLE_TEST_REPORTS/0000__packed/ 495 #- cd ~/debug_results/ && zip results.zip ../debug_output/* ../debug_summary/* 201?-??-*/* ~/yaml-tests/routing-qa-master/*.yaml && mkdir -p $CIRCLE_TEST_REPORTS/0000__packed/ && cp -av results.zip $CIRCLE_TEST_REPORTS/0000__packed/
328 - cd $CIRCLE_TEST_REPORTS/ && zip -r ~/results.zip * && mkdir -p $CIRCLE_TEST_REPORTS/0000__packed/ && cp -av ~/results.zip $CIRCLE_TEST_REPORTS/0000__packed/ 496 - cd $CIRCLE_TEST_REPORTS/ && zip -r ~/results.zip * && mkdir -p $CIRCLE_TEST_REPORTS/0000__packed/ && cp -av ~/results.zip $CIRCLE_TEST_REPORTS/0000__packed/
329 497
330 # throw error if some tests failed 498 # throw error if some tests failed
343 #- sleep 10 511 #- sleep 10
344 #- ps -fu ubuntu 512 #- ps -fu ubuntu
345 # ------ kill ---------------- 513 # ------ kill ----------------
346 514
347 515
516

Legend:
Removed from v.50  
changed lines
  Added in v.51

   
Visit the ZANavi Wiki