初めての使用結果をカバー
使用方法については、次の記事を参照してください。
http://blog.csdn.net/haibo1228/article/details/4291890
Nカバーバージョン NCover-1.5.8
ダウンロードアドレス: http://downloads.ncover.com/NCover-1.5.8.zip
------------------------------------------------- -------
テストコードは次のとおりです:
C# コード
using System; using System.Collections.Generic; using System.Text; namespace NCover_HelloWorld { class Program { public static String getData_a() { return "00001"; } public static String getData() { return "Hello World !"; } static void Main(string[] args) { Console.WriteLine(args.Length); if (args.Length > 0 && args[0].ToLower() -- "a") { Console.WriteLine(getData_a()); } else { Console.WriteLine(getData()); } } } }
----------------------- ------ ----------------------------
テスト結果は次のとおりです:
C:Program FilesNCover>NCover .Console "NCover_HelloWorld.exe"
NCover.Console v1.5.8 - .NET のコード カバレッジ分析 - http://ncover.org
Copyright (c) 2004-2006 Peter Waldschmidt
コマンド: NCover_HelloWorld.exe
コマンド引数: "a"
作業ディレクトリ:
アセンブリ:
カバレッジ XML: カバレッジ。 ***** プログラム出力 ******************
1
00001
* ********************* プログラム出力の終了 ******************
C:Program FilesNCover>NCover.コンソール "NCover_HelloWorld.exe"
NCover.Console v1.5.8 - .NET のコード カバレッジ分析 - http://ncover.org
Copyright (c) 2004-2006 Peter Waldschmidt
コマンド: NCover_HelloWorld.exe
コマンド引数:
作業ディレクトリ:
アセンブリ:
カバレッジXml: Coverage.Xml
カバレッジログ: Coverage.Log
プロファイリングされたアプリケーションの接続を待機中...接続されました
プロファイラーを構成中...
********** ************** プログラム出力 ************ *******
0
Hello World! ************** プログラム出力終了 **************** *
-------------- ------------------------------------ ---------
これは実行ですそれぞれの実行後に、Coverage.Xml を開いてコード カバレッジを表示します。
---------------------------------------------- --- --------
質問があります。プログラムがより複雑な場合、カバレッジを測定するにはどうすればよいですか?
------------------------------------------------ --------
また、1.0.1 のソースコードのみが見つかりました
http://nchc.dl.sourceforge.net/project/ncover/ncover/ncover-1.0%20RC2/ncover-1.0。 1.zip