Fix circle config
Semántico sayk'uy
Mana ima sutichaypas t'ikrakurqanchu: qillqalla, yachachiylla utaq willaylla t'ikrakurqan.
1 qillqakuna · +10 −2
- .circleci/config.yml +10 −2
diff --git a/.circleci/config.yml b/.circleci/config.yml
index b91a413aa..982353278 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -34,27 +34,35 @@ jobs:
steps:
- checkout
+
- restore_cache:
key: jars-{{ checksum "bindings/kotlin/build.gradle" }}-{{ checksum "bindings/kotlin/stretch/build.gradle" }}
+
+ - run: curl https://sh.rustup.rs -sSf | sh
- run: yes | sdkmanager --update || true
- run: cd bindings/kotlin && ./gradlew androidDependencies --no-daemon --max-workers 2
+
- save_cache:
paths:
- - ~/.gradle
+ - bindings/kotlin/.gradle
key: jars-{{ checksum "bindings/kotlin/build.gradle" }}-{{ checksum "bindings/kotlin/stretch/build.gradle" }}
+
- run:
name: Setup emulator
command: sdkmanager "system-images;android-22;default;armeabi-v7a" && echo "no" | avdmanager create avd -n test -k "system-images;android-22;default;armeabi-v7a"
+
- run:
name: Launch emulator
command: export LD_LIBRARY_PATH=${ANDROID_HOME}/emulator/lib64:${ANDROID_HOME}/emulator/lib64/qt/lib && emulator64-arm -avd test -noaudio -no-boot-anim -no-window -accel on
- background: true
+
- run:
name: Run tests
command: cd bindings/kotlin && ./gradlew connectedAndroidTest
+
- store_artifacts:
path: bindings/kotlin/stretch/build/test-results
destination: reports
+
- store_test_results:
path: bindings/kotlin/stretch/build/test-results