我有這個構建: 它工作正常。唯一的問題是測試結果被覆蓋。所以我最終得到了最後一個測試項目的測試結果。 這是由構建引擎執行的;使用xunit生成asp.net核心應用的VSO構建任務的測試結果
C:\ Program Files \ dotnet \ dotnet.exe測試C:/agent/_work/4/s/test/Services.UnitTests/project.json - 配置版本-xml ./TEST-tle.xml
C:\ Program Files \ dotnet \ dotnet.exe測試C:/agent/_work/4/s/test/Web.UnitTests/project.json - 配置版本-xml ./TEST-tle.xml
有什麼可以幫助: 1)有「dotnet測試」生成XML輸出文件 - 沒有找到方法如何做到這一點 2)在Build Task中使用一個變量作爲-xml輸出文件。該變量可以是一個隨機的字符串/數字或者只是一個正在測試的項目名稱 - 就像Build引擎提供給「dotnet.exe測試」一樣。沒辦法怎麼做。
任何想法?謝謝。
是的,這就是我所做的。但它不會自動包含一個新的測試項目添加到解決方案:(。該選項將使用PS腳本執行每個項目的dotnet測試,並添加-xml文件名基於項目名稱。 –
你可以添加$(ProjectName )到測試結果的名字輸出? –
這個變量沒有被構建引擎解析,而且我也不能使用,因爲在任務執行之前變量只會被替換一次。 –