6

Androidプロジェクトのクラスに接続されたJUnitテストを使用した通常のプロジェクトがあります。Androidプロジェクトからコードをコミットするたびに、サーバーでテストプロジェクトでいくつかのJUnitテストを実行する必要があります。

これを行うためのベストプラクティスはありますか?これまでのところ、JUnitはDVM(Dalvik Virtual Machine)のエミュレーターでJVMとAndroidで実行されるため、JUnitテストとAndroidクラスが2つの異なるプロジェクトに分けられている間だけテストを実行できました。

4

1 に答える 1

2

ハドソンを使用してこれを実現できます。これについて説明している記事をいくつか書いています。たとえば、Android継続的インテグレーション:Mavenでビルドします。

テストを実行できるようにするには、プロジェクトの要件を満たすいくつかのエミュレーターインスタンスが、CIサーバー上で、できればヘッドレスモードで実行されている必要があります。

Androidエミュレータのロケールを自動的に変更し、実行後にAndroidエミュレータのシリアル番号またはIDを取得する方法は?重宝することもあります。

于 2010-03-17T16:18:47.863 に答える