@@ -151,6 +151,26 @@ jobs:
151151 name : Flow check
152152 command : yarn test:flow
153153
154+ " Test: Android unit " :
155+ << : *android_defaults
156+ steps :
157+ - *addWorkspace
158+ - restore-cache : *cache_restore_yarn
159+ - run :
160+ name : Installing Yarn dependencies
161+ command : yarn --pure-lockfile --non-interactive --cache-folder ~/.cache/yarn
162+ - save-cache : *cache_save_yarn
163+ - restore-cache : *cache_restore_gradle
164+ - run :
165+ name : Downloading Gradle dependencies
166+ working_directory : example/android
167+ command : ./gradlew --max-workers 2 fetchDependencies
168+ - save-cache : *cache_save_gradle
169+ - run :
170+ name : Next storage tests
171+ working_directory : example/android
172+ command : ./gradlew react-native-async-storage_async-storage:test
173+
154174 " Test: iOS e2e " :
155175 << : *macos_defaults
156176 steps :
@@ -188,21 +208,22 @@ jobs:
188208 name : Run e2e tests
189209 command : yarn test:e2e:ios
190210
211+
191212 " Build: Android release apk " :
192213 << : *android_defaults
193214 steps :
194215 - *addWorkspace
195- - restore-cache : *cache_restore_yarn
196- - run :
197- name : Installing Yarn dependencies
198- command : yarn --pure-lockfile --non-interactive --cache-folder ~/.cache/yarn
199- - save-cache : *cache_save_yarn
200- - restore-cache : *cache_restore_gradle
201- - run :
202- name : Downloading Gradle dependencies
203- working_directory : example/android
204- command : ./gradlew --max-workers 2 fetchDependencies
205- - save-cache : *cache_save_gradle
216+ # - restore-cache: *cache_restore_yarn
217+ # - run:
218+ # name: Installing Yarn dependencies
219+ # command: yarn --pure-lockfile --non-interactive --cache-folder ~/.cache/yarn
220+ # - save-cache: *cache_save_yarn
221+ # - restore-cache: *cache_restore_gradle
222+ # - run:
223+ # name: Downloading Gradle dependencies
224+ # working_directory: example/android
225+ # command: ./gradlew --max-workers 2 fetchDependencies
226+ # - save-cache: *cache_save_gradle
206227 - run :
207228 name : Bundle JS
208229 command : yarn bundle:android --dev false
@@ -306,6 +327,9 @@ workflows:
306327 - " Test: flow " :
307328 requires :
308329 - " Setup environment"
330+ - " Test: Android unit " :
331+ requires :
332+ - " Setup environment"
309333 - " Test: iOS e2e " :
310334 requires :
311335 - " Test: lint"
@@ -314,6 +338,7 @@ workflows:
314338 requires :
315339 - " Test: lint"
316340 - " Test: flow"
341+ - " Test: Android unit"
317342 - " Test: Android e2e " :
318343 requires :
319344 - " Build: Android release apk"
0 commit comments