タグ

カバレッジに関するatm_09_tdのブックマーク (6)

  • CSS のカバレッジを計測する Clairvoyance というツールを作りました - アジャイルSEの憂鬱

    タイトルの通り、CSS のカバレッジを計測するツールを作りました。 github.com これは何? css に書かれたスタイルが html の中でどのくらい使われているのか計測できるツールです。 使用頻度の多いスタイルを調べる(影響範囲が大きいので気をつける) 未使用のスタイルを調べる(消したい) ってのを調べるために作りました。 なんて読むの? Clairvoyance は「クレアボヤンス」と読みます。 千里眼 という意味です。 PhantomJS を使っているので、超常現象っぽい名前にしてみました。厨二病乙。 インストール方法 npm でインストールできます。 $ npm install clairvoyance phantomjs を使っているので、もしかしたら phantomjs のインストールが別途必要かも。 使い方 インストールすると clairvoyance というコマンド

    CSS のカバレッジを計測する Clairvoyance というツールを作りました - アジャイルSEの憂鬱
  • テストカバレッジ - Martin Fowler's Bliki (ja)

    http://martinfowler.com/bliki/TestCoverage.html 「テストカバレッジ(コードカバレッジ)の目標値はどれくらいがいいのか?」という質問とか、コードカバレッジの高さの自慢とかを、ときどき耳にする。でも、大事なポイントを外している。コードカバレッジは、コードのテストされていない部分を発見するための有用なツールである。ただテスト自体がどれだけ良いかという指標としては、テストカバレッジはほとんど役に立たない。 二つ目の例を先に検討してみよう。「カバレッジが87%以上じゃないと番には入れない」というようなことをやっているところも多いみたいだ。「TDDやっているならカバレッジが100%があたりまえ」という言葉を聞くこともある。賢人が言った: カバレッジが高いことを期待する。マネージャがそう期待することもある。でも微妙な違いがある。 – Brian Mari

  • NodeでCoverallsしてみる - ギークに憧れて

    2013-05-16 NodeでCoverallsしてみる テストカバレッジをバッジにして表示してくれるCoverallsをNodeで実行してみる。 Coverallsは最近話題になってる気がするけどNodeの日語記事は少なくてハマったので手順をメモ。 Coveralls + Perl プロトタイプ開発用のRailsプラグイン「Chanko」を2.0.0にアップデートしました サインアップ〜リポジトリの登録はTravis-ciと似てるので迷わないと思う。ちなみにビルドはTravis-ciから実行しないと動かないので注意。 デフォルトはRubyの手順が表示されるが、今回はNodeでやりたいのでDocsを見るとnode-coveralls見ろと書いてあるのでその通りにする。 実践してみたコードはこちら。 zaim.js jscoverage 必要なのでHomebrewを使ってインストー

  • Jacoco+NetBeansでカバレッジを取ってJenkinsで記録 - きしだのHatena

    カバレッジをとるのに、Jacocoを使ってみました。 設定などのメモ。 Mavenの設定 project > build > pluginsタグに次のようなプラグインを追加します。 <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.6.2.201302030002</version> <executions> <execution> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>report</id> <phase>prepare-package</phase> <goals> <goal>report</goal> </goals> </executi

    Jacoco+NetBeansでカバレッジを取ってJenkinsで記録 - きしだのHatena
  • Gradleでカバレッジをとる(cobertura) - 日々常々

    バージョン - Gradle: 1.3, Java:1.7.0_07 http://cobertura.sourceforge.net/ Plugin あり〼 https://github.com/Mapvine/gradle-cobertura-plugin https://github.com/valkolovos/gradle_cobertura https://github.com/stevesaliman/gradle-cobertura-plugin みっつも……とりあえず2番目にしとくよ。 理由は Plugins - Gradle - Gradle Wiki の一番上に乗ってるから。 設定はとてもとても簡単。build.gradle に以下の3行を貼るだけ。 buildscript { apply from: 'https://github.com/valkolovos/gr

    Gradleでカバレッジをとる(cobertura) - 日々常々
  • 右手に感情、左手に数値 - カバレッジを味方にしよう - t-wada の日記(旧)

    このエントリは、 TDD Advent Calendar 2011 の 7 日目の参加エントリです。前日は @sue445 さんの実録!TDD風景でした。 しかし TDD Advent Calendar 2011 は、名エントリが多いですね……ハードルが上がり続けていて胃に穴があきそうです。私の言いたいことの多くは、既に @bleis さんのTDD の基礎体力と、TDD に対する想いや、 @shuji_w6e さんのTDDを学ぶべき10の理由で語られています。二つとも素晴らしいエントリなので、ぜひ読んでみてください。 そろそろカバレッジについて一言いっておくか さて、今日書くのは、カバレッジについてです。 @bleis さんのエントリに以下のような記述があります。 もう一度言いますが、TDD のテストは Developer Testing であって、品質保証を目的としたテストではありません

    右手に感情、左手に数値 - カバレッジを味方にしよう - t-wada の日記(旧)
  • 1