@@ -96,19 +96,26 @@ commands:
9696 override_test_varaible_name=OVERRIDE_TEST_${pre_name}
9797 echo "export override_test_varaible_name='$override_test_varaible_name'" >> $BASH_ENV
9898
99-
100-
10199 setup_emulator :
102100 description : >-
103101 setup emulator
104102 steps :
105103 - run :
106104 name : Setup emulator
107105 command : |
108- echo y | sdkmanager "system-images;android-24;default;armeabi-v7a" && echo "no" | avdmanager create avd -n test -k "system-images;android-24;default;armeabi-v7a"
106+ sudo yes | sdkmanager "build-tools;27.0.1"
107+ sudo yes | sdkmanager "emulator"
108+ sudo yes | sdkmanager "extras;android;m2repository"
109+ sudo yes | sdkmanager "extras;google;m2repository"
110+ sudo yes | sdkmanager "platform-tools"
111+ sudo yes | sdkmanager "platforms;android-27"
112+ sudo yes | sdkmanager "system-images;android-24;default;armeabi-v7a"
113+ sudo echo "no" | avdmanager create avd -n test -k "system-images;android-24;default;armeabi-v7a"
109114 - run :
110115 name : Launch emulator
111- command : export LD_LIBRARY_PATH=${ANDROID_HOME}/emulator/lib64:${ANDROID_HOME}/emulator/lib64/qt/lib && emulator64-arm -avd test -no-boot-anim -no-window -accel auto -verbose
116+ command : |
117+ export LD_LIBRARY_PATH=${ANDROID_HOME}/emulator/lib64:${ANDROID_HOME}/emulator/lib64/qt/lib
118+ $ANDROID_HOME/emulator/emulator -avd test -no-boot-anim -no-window -accel auto -verbose
112119 background : true
113120 - run :
114121 name : Launch logcat
@@ -1095,79 +1102,63 @@ workflows:
10951102 - pre_integrationtest :
10961103 filters :
10971104 branches :
1098- only :
1099- - main
1100- - develop
1105+ ignore : bump_sdk_version
11011106 - integrationtest :
11021107 name : apigateway
11031108 testmodule : aws-android-sdk-apigateway-test
11041109 requires :
11051110 - pre_integrationtest
11061111 filters :
11071112 branches :
1108- only :
1109- - main
1110- - develop
1113+ ignore : bump_sdk_version
11111114 - integrationtest :
11121115 name : iot
11131116 testmodule : aws-android-sdk-iot-test
11141117 requires :
11151118 - pre_integrationtest
11161119 filters :
11171120 branches :
1118- only :
1119- - main
1120- - develop
1121+ ignore : bump_sdk_version
11211122 - integrationtest :
11221123 name : pinpoint
11231124 testmodule : aws-android-sdk-pinpoint-test
11241125 requires :
11251126 - pre_integrationtest
11261127 filters :
11271128 branches :
1128- only :
1129- - main
1130- - develop
1129+ ignore : bump_sdk_version
11311130 - integrationtest :
11321131 name : s3
11331132 testmodule : aws-android-sdk-s3-test
11341133 requires :
11351134 - pre_integrationtest
11361135 filters :
11371136 branches :
1138- only :
1139- - main
1140- - develop
1137+ ignore : bump_sdk_version
11411138 - integrationtest :
11421139 name : mobile-client
11431140 testmodule : aws-android-sdk-mobile-client
11441141 requires :
11451142 - pre_integrationtest
11461143 filters :
11471144 branches :
1148- only :
1149- - main
1150- - develop
1145+ ignore : bump_sdk_version
11511146 - integrationtest :
11521147 name : cognitoidentityprovider
11531148 testmodule : aws-android-sdk-cognitoidentityprovider-test
11541149 requires :
11551150 - pre_integrationtest
11561151 filters :
11571152 branches :
1158- only :
1159- - main
1160- - develop
1153+ ignore : bump_sdk_version
11611154 - integrationtest :
11621155 name : core
11631156 testmodule : aws-android-sdk-core-test
11641157 requires :
11651158 - pre_integrationtest
11661159 filters :
11671160 branches :
1168- only :
1169- - main
1170- - develop
1161+ ignore : bump_sdk_version
11711162 - post_integrationtest :
11721163 requires :
11731164 - mobile-client
0 commit comments