Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

emmaに関するakihito104のブックマーク (2)

  • Gradle でカバレッジを計測してみる - bluepapa32’s Java Blog

    前回は Gradle でテストを並列で実行してみましたが、テストと言えば、カバレッジも測定しないと... と言うことで、今回は Gradle で テストを実行して、その際のカバレッジを測定してみることに... Java のカバレッジツールと言えば Cobertura EMMA が有名ですが、今回は EMMA を使ってみました。 EMMA を選んだ理由は メソッドレベルまで計測できる Eclipse プラグイン (EclEmma) も提供されている (Gradle とはなんの関係もありませんが...) です。 カバレッジの測定には それなりのコストがかかるので、もちろん、テストは並列で実行した方が良いのですが、 Gradle の場合、テストクラス毎にプロセスを分けて並列実行するため、 デフォルトの設定のままで EMMA を使うとエラーが発生してしまいます。 と言うのも、EMMA はリモートア

    Gradle でカバレッジを計測してみる - bluepapa32’s Java Blog
  • Androidでのテストとカバレッジ測定メモ - 某ソフト作者の開発日記

    先日、TkMixiViewer の某機能*1の実装時にTDDが必要になり、JUnit 環境を用意した。 テストプロジェクトを作ってテスト対象クラスの1メソッドに対してテストケースを作るだけ。 参考URL AndroidアプリケーションをJUnitでテストする | Android開発メモ そこでこの機会に全体的にテストケースを(いまさらながら)整備したくなった。 やみくもに作っても終わりが見えずモチベーションが保てないので、テストの指標値の1つである C0 カバレッジを計る環境を構築した。 最近の Android SDK には emma というカバレッジ測定用のライブラリ(かな?)が含まれているので環境構築自体は比較的簡単だと思う。 emma は djUnit のような Eclipse に統合された環境ではなくコマンドラインから実行するのが残念だけど、emulator で実行する都合などを考

    Androidでのテストとカバレッジ測定メモ - 某ソフト作者の開発日記
  • 1