Androidテストを実行するには、デバイスまたはエミュレータが必要です。この記事でさえ、http://code.google.com/p/the-missing-android-xml-junit-test-runner/が必要です。ユニットBamboo、Hudson、または任意のCIサーバーでAndroidアプリケーションをテストする
誰でもCIサーバーでAndroidテストをセットアップできますか?親切にセットアップを行う方法について私に教えてください。
ありがとうございました!
Androidテストを実行するには、デバイスまたはエミュレータが必要です。この記事でさえ、http://code.google.com/p/the-missing-android-xml-junit-test-runner/が必要です。ユニットBamboo、Hudson、または任意のCIサーバーでAndroidアプリケーションをテストする
誰でもCIサーバーでAndroidテストをセットアップできますか?親切にセットアップを行う方法について私に教えてください。
ありがとうございました!
残念ながら、私はまだこのタスクを完了していません。しかし、私はそれに近いと思う。 Jenkinsを統合サーバーとして使用しています。
Androidのエミュレータは、私はすべてのXサーバなしで私たちのUbuntuサーバー上でこのオプションを使用してエミュレータを実行するために管理の素敵なオプション
-no-window
を持っています。
だから私は、次の手順を実装するつもりです:
そして、最後のステップは - JUnitのレポートを収集する作業もあり
adbのシェル午前機器
を使用してテストを実行します。私はそれに触れまだ...しかし、私はそれが可能だと確信していない:)
あなたはこのジェンキンスプラグインを見てみたいことがあります
https://wiki.jenkins-ci.org/display/JENKINS/Android+Emulator+Plugin
我々がそれを使用してきました合理的な成功。
その情報をありがとう。それと同等のBambooプラグインはありますか?現在Bambooを使用しています。 – firnnauriel
本当に素敵なプラグイン。これは、異なるエミュレータを同時に実行する問題を解決します。 –
@firnnauriel私はこのJenkinsプラグインを書きましたが、私は他のCIシステムと同等のことは聞いていません。 Jenkinsを使うもう一つの理由! ;) –
cool!どうもありがとう。私たちはこれを試してみる。 – firnnauriel
JUnitのレポートについては、https://github.com/jsankey/android-junit-report –