2017-08-10 33 views
0

我正在使用VS 2017專業版(版本15.2)與平臺Asp.net核心(版本1.1)。我正在使用Xunit(它位於asp.net核心的內部模板)的測試框架。我嘗試使用Cake腳本來運行使用Cake腳本編寫的Xunit測試用例,我需要導出測試結果,例如通過和失敗的測試用例計數。如何使用cake腳本將測試結果導出到xunit(asp.net核心的內部模板)?

Task("Test").Does(() => 
    { 
     var settings = new DotNetCoreTestSettings 
     { 
     Configuration = "Release" 
     }; 

    var projectFiles = GetFiles("./test/**/*.csproj"); 

    foreach(var file in projectFiles) 
     { 
     DotNetCoreTest(file.FullPath, settings); 
     } 
    }); 

當我運行在蛋糕測試執行這段代碼也應結束,但我需要詳細的測試結果。

任何人都可以請建議如何導出測試用例的結果嗎?

回答

0

這將輸出測試結果MSTest的.trx格式爲「TestResults」文件夾中的每個項目文件夾:

var settings = new DotNetCoreTestSettings 
{ 
    Configuration = "Release", 
    ArgumentCustomization = args => args.Append("-l trx") 
}; 
相關問題