Skip to content

Commit aaee4c2

Browse files
feat: run integ tests on feature branches too
1 parent d730cd2 commit aaee4c2

File tree

1 file changed

+19
-28
lines changed

1 file changed

+19
-28
lines changed

.circleci/config.yml

Lines changed: 19 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)