我正在使用 VS 2017专业版(15.2版)和 Asp.net核心版本(版本1.1)。我正在使用 Xunit的测试框架(在asp.net核心的内部模板中)。我尝试使用cake脚本运行使用cake脚本在Xunit中编写的测试用例,我需要导出测试结果,如传递和测试用例计数失败。
Task("Test").Does(() =>
{
var settings = new DotNetCoreTestSettings
{
Configuration = "Release"
};
var projectFiles = GetFiles("./test/**/*.csproj");
foreach(var file in projectFiles)
{
DotNetCoreTest(file.FullPath, settings);
}
});
当我在蛋糕测试中运行此代码时,应该完成执行,但我需要详细的测试结果。
有人可以建议如何导出测试用例的结果吗?
答案 0 :(得分:1)
这会将测试结果以MSTest .trx
格式输出到' TestResults'每个项目文件夹中的文件夹:
var settings = new DotNetCoreTestSettings
{
Configuration = "Release",
ArgumentCustomization = args => args.Append("-l trx")
};