如何使用Cake脚本在MSTest中导出测试结果?
问题描述:
我正在使用VS 2017专业版(版本15.2)与Asp.net核心(版本1.1)的平台。我正在使用MSTest的测试框架(它位于asp.net内核的内部模板中)。我尝试使用Cake脚本来运行使用Cake脚本在MSTest中编写的测试用例,我需要导出测试结果,例如通过和失败的测试用例计数。如何使用Cake脚本在MSTest中导出测试结果?
MSTest("./Tests/*.UnitTests.dll");
当我运行在蛋糕测试执行这段代码也应结束,但我需要详细的测试结果。
任何人都可以请建议如何导出测试用例的结果吗?
答
看documentation为MSTest
蛋糕别名。
2个过载接受MSTestSettings
参数doc。
-
MSTest(ICakeContext, IEnumerable<FilePath>, MSTestSettings)
- 运行在指定的组件的所有MSTest的单元测试。 -
MSTest(ICakeContext, string, MSTestSettings)
- 在与指定模式匹配的程序集中运行所有MSTest单元测试。
此参数有一个字符串属性ResultsFile
,您可以在其中设置要写入结果的位置,doc。