我想知道有没有办法导出单元测试的结果?当我运行nunit时,我可以得到一个正式的输出,说明哪些方法已经过测试,哪些方法失败了哪一个过去了?
答案 0 :(得分:2)
您可以指定要输出到文件的测试结果:
重定向文本输出
测试创建的输出(通常显示在控制台上)可能会重定向到文件。以下命令将标准输出重定向到文件TestResult.txt:
nunit-console nunit.tests.dll /out:TestResult.txt
以下命令将标准错误输出重定向到StdErr.txt文件。
nunit-console nunit.tests.dll /err:StdErr.txt
注意:此选项仅重定向测试产生的输出,以及散布在测试输出中的选定NUnit输出。它不会重定向所有控制台输出。如果要将所有输出重定向到文件,则应使用正在使用的shell支持的命令行重定向。此选项的存在是为了将测试输出与其他输出分开,例如NUnit摘要报告。
修改强>
我刚刚通过完成以下步骤对我的一个测试程序集进行了测试:
然后将结果写入同一目录中的TestResult.txt。