2
CircleCIでcalabash-androidテストを統合しています。私の地元ではこれまですべてがうまくいきました。 CircleCIでテストを構築し始めたとき、以下のレスポンスを得ました。Circle-ciデフォルトの代わりにカスタムキーストアを使用するキーストア情報を入力する方法
Please enter keystore information to use a custom keystore instead of the default
Please enter keystore location command calabash-android setup took more than 10 minutes since last output.
下記のcircle.ymlファイルを添付してください。
machine:
environment:
ANDROID_HOME: /usr/local/android-sdk-linux
JAVA_HOME: /usr/lib/jvm/java-7-openjdk-amd64
ruby:
version: 2.2.0
#general:
# artifacts:
# - /home/ubuntu/Latto-Android/app/build/outputs/apk/
dependencies:
cache_directories:
- ~/.android
- ~/android
override:
- gem install calabash-android
test:
pre:
- emulator -avd circleci-android22 -no-audio -no-window:
background: true
parallel: true
override:
- echo "Running JUnit tests!!!!!!" && ls && pwd
- circle-android wait-for-boot
- sleep 5
# Unlock the emulator device
- fb-adb shell input keyevent 82
- sleep 5
- fb-adb shell input touchscreen swipe 370 735 371 735
- sleep 5
- calabash-android setup
- calabash-android resign "Test-debug-unaligned.apk"
- calabash-android run "Test-debug-unaligned.apk" -v
問題を解決するためにさまざまな方法を試しましたが、問題はまだ存在します。すべてのちょっとした助けに感謝します。
うわー、あなたは少し弟です。とにかく助けてくれてありがとう。 –