【C#】カバレッジツール / AxoCover ~ 初期設定編 ~

    ■ はじめに

 * Visual Studioでは、Enterprise以降でないと、カバレッジツールはついてこない
  => 無料のカバレッジツール「AxoCover」を扱う

 

    ■ AxoCover

 * 無料のVS用カバレッジツール
 * 読み方は、「アクソカバー?」「エーエックスオーカバー?」

 

    ■ 公式サイト

https://marketplace.visualstudio.com/items?itemName=axodox1.AxoCover

    サポート

 * Visual Studio 2012, 2013, 2015, 2017
 * MSTest (V1 & V2), xUnit (V2.2) and NUnit (V2 & V3)

 

    ■ 初期設定

    方法1

[1] Visual Studio を起動し、[ツール]-[拡張機能と更新プログラム]を選択
[2] 検索欄に「AxoCover」を入力し、Enterキー押下
 => 後はインストールするだけ

    方法2

[1] 以下のサイトの「Download」ボタンを押下し、「AxoCover.vsix」をダウンロードする
https://marketplace.visualstudio.com/items?itemName=axodox1.AxoCover
[2] [1]のファイルをダブルクリックし、インストールする

 

    ■ カバレッジの出力手順

[1] Visual Studio を起動し、[ツール]-[AxoCover]を選択
[2] 「Test」タブ内(※)のプロジェクト名を右クリックし、[Cover Tests]を選択

※ 
「Umm... axocover found no unit tests in this solution.」って表示される場合は、
以下の関連記事を参照
AxoCover に関するトラブルシューティング
https://dk521123.hatenablog.com/entry/37992731

 

 

   単体試験実行中に DirectoryNotFoundException が発生する