File tree Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change 1+ version : 2.1
2+
3+ jobs :
4+ android-test :
5+ macos :
6+ xcode : " 11.2.0"
7+ working_directory : ~/repo/App
8+ steps :
9+ - checkout :
10+ path : ~/repo
11+
12+ - run :
13+ name : set ANDROID_SDK_ROOT
14+ command : |
15+ echo 'export ANDROID_SDK_ROOT=$HOME/android-tools' >> $BASH_ENV
16+
17+ - restore_cache :
18+ key : android=tools-v1-{{ checksum "scripts/install-android-tools.sh" }}-{{ arch }}
19+
20+ - run :
21+ name : install android tools
22+ command : |
23+ sh scripts/install-android-tools.sh
24+ echo 'export PATH=$ANDROID_SDK_ROOT/tools/bin:$PATH' >> $BASH_ENV
25+ echo 'export PATH=$ANDROID_SDK_ROOT/tools:$PATH' >> $BASH_ENV
26+ echo 'export PATH=$ANDROID_SDK_ROOT/platform-tools:$PATH' >> $BASH_ENV
27+ echo 'export PATH=$ANDROID_SDK_ROOT/emulator:$PATH' >> $BASH_ENV
28+ source $BASH_ENV
29+ sdkmanager --list
30+
31+ - save_cache :
32+ key : android=tools-v1-{{ checksum "scripts/install-android-tools.sh" }}-{{ arch }}
33+ paths :
34+ - /Users/distiller/android-tools
35+
36+ - run :
37+ name : create AVD
38+ command : make create-avd
39+
40+ - run :
41+ name : start AVD
42+ command : emulator-headless -avd android-tablet
43+ background : true
44+
45+ - run :
46+ name : wait for emulator
47+ command : adb wait-for-device shell 'while [[ -z $(getprop dev.bootcomplete) ]]; do sleep 1; done;'
48+
49+ - run : adb shell screencap -p > screenshots/before.png
50+
51+ # (insert testing here)
52+
53+ - store_artifacts :
54+ path : screenshots
You can’t perform that action at this time.
0 commit comments