2011-01-28 4 views
0

を構築除くユニットテストプロジェクトは...私はこの勧告に偶然出会ったユニットテストのAndroidドキュメントを通じて探し

あなたは、あなたのファイルシステム内の任意の場所にテストプロジェクトを作成することができますが、最善のアプローチは、にありますテスト・プロジェクトを追加して、ルート・ディレクトリーがメイン・アプリケーションのプロジェクトのsrc /ディレクトリーと同じレベルにあるかどうかをテストします。これにより、アプリケーションに関連するテストを見つけるのに役立ちます。たとえば、アプリケーションプロジェクトのルートディレクトリがMyProjectのであれば、その後、あなたは次のディレクトリ構造を使用する必要があります。

MyProject/ 
    AndroidManifest.xml 
    res/ 
     ... (resources for main application) 
    src/ 
     ... (source code for main application) ... 
    tests/ 
     AndroidManifest.xml 
     res/ 
      ... (resources for tests) 
     src/ 
      ... (source code for tests) 

私の質問は、私は私がテストしていたプロジェクトから「テスト」ディレクトリを除外することができる方法であり、私は生産のために建てる?さもなければ、私は.apkに含まれている余分なコードをたくさん用意して、何にも使われることはありません。

答えて

2

あなたの配布可能なapkをビルドするにはAndroid Antビルドを使用していますか?もしそうなら、srcコードが表示されないのと同じ方法で、テストコードを表示させるべきではありません。

+0

私はEclipseを使用していますので、デバイス用にビルドするときに実行ボタンをクリックするだけです。私はそれが裏でAntを使用していると仮定します。私は実際にこれが問題であることを発見していない、私は後でそれに遭遇した場合に、事前に質問をしていた。 – JediPotPie

関連する問題