この質問から:
antを使用してAndroidテストを構築するときに、emmaにフィルターを使用するにはどうすればよいですか?
emmaは、テストプロジェクトではなく、ターゲットプロジェクトのant.propertiesに次の行を追加することで、フィルターを使用できることを知っています。
emma.filter=-com.your.excluded.package.*
しかし、私のターゲットプロジェクトがライブラリプロジェクトの場合は正しく機能しないようです。
私のワークスペースは次のようになります。
projectlib1 : lib project using lib2
projectlib1/tests : unit tests for lib1
projectlib2 : lib project using lib3
projectlib2/tests : unit tests for lib2
projectlib3 : stand alone lib
lib1のカバレッジを実行すると、不要なlib2とlib3のカバレッジファイルも取得します。emma.filterはどこに追加すればよいですか?それぞれのプロジェクトのルートに置いてみましたが、今のところうまくいきませんでした。
どんな提案も歓迎します!ありがとうございました