1

NUnit 3.0。

テスト実行のためにアプリケーションでそのようなコードを使用します。

string directoryName = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
string[] nunitArgs = new List<string>
 {
   // for details of options see  http://www.nunit.com/index.php?p=nunitliteOptions&r=3.0
   "--verbose",
   "--work=" + directoryName // save TestResults.xml to the build folder
 }.ToArray();

new NUnitLite.Runner.TextUI().Execute(nunitArgs);

形式で出力レポートを取得しますXMLが、必要HTMLです。なるほど -出力レポート形式としてのみ使用できますXMLおそらく私はドキュメントを間違って理解しましたか?この XML の XSLT を書くことはできますが、NUnit では不可能な HTML の結果が得られることが確実な場合にのみ行います。

4

3 に答える 3

1

HTML 出力が NUnit でネイティブにサポートされていないことは確かです。また、XSLT をゼロから実装する必要はおそらくないでしょう。そのためのツールが既にあるようです。

于 2015-03-25T11:34:58.330 に答える
1

動作します: http://relevantcodes.com/nunit-orange-nunit-html-report-generator/ XML から HTML レポートを正常に生成しました。

于 2015-03-25T13:13:04.323 に答える