Jenkins 中使用VSTest.console 執行單元測試,使用Allure 輸出測試報告
阿新 • • 發佈:2022-05-19
這裡講一下注意點
MSBuild
MSBuild 中可以使用 ${WORKSPACE} 來獲得當前路徑,如下圖。
MSBuild Version 可以在 Global Tool Configuration 中進行配置。
VsTest.Console 外掛中的Test Files 指定部分指定的Dll 不支援路徑,只能實在當前工作目錄下。
所以需要使用 XCopy 將要測試的DLL Copy 到當前目錄下。
vstest.console.exe 預設生成的測試報告在 TestResults 目錄下,所以Allure Report 配置的報告地址是 TestResults 。
這裡講一下注意點
MSBuild
MSBuild 中可以使用 ${WORKSPACE} 來獲得當前路徑,如下圖。
MSBuild Version 可以在 Global Tool Configuration 中進行配置。
VsTest.Console 外掛中的Test Files 指定部分指定的Dll 不支援路徑,只能實在當前工作目錄下。
所以需要使用 XCopy 將要測試的DLL Copy 到當前目錄下。
vstest.console.exe 預設生成的測試報告在 TestResults 目錄下,所以Allure Report 配置的報告地址是 TestResults 。
出處:https://www.cnblogs.com/xixiuling/p/13475575.html