發行測試結果的命令列選項
下列是使用 MSTest.exe 命令列公用程式時,用來發行測試結果的選項。
注意事項 |
---|
Team 專案集合的資料庫位於 Team Foundation Server 電腦上。這表示唯有安裝 Team Explorer,而且 Visual Studio 使用者工作階段有連接至 Team Foundation Server 電腦,您才能夠發行測試資料。如需如何連接到 Team Foundation Server 的詳細資訊,請參閱 在 Team Foundation Server 中連接 Team 專案。 |
發行測試結果的必要選項
從命令列發行測試結果時,可以發行先前完成的測試結果,或是執行測試並發行這次測試所產生的新結果。
下列是發行測試結果的必要選項:/publish、/publishbuild、/platform、/flavor 和 /teamproject。/publishresultsfile 選項只能用來發行先前的測試結果。
注意事項 |
---|
如需 MSTest.exe 命令列選項 (不限於用來發行測試結果) 的資訊,請參閱 MSTest.exe 命令列選項。 |
/publish
**/publish:[**server name]
使用 /publish 選項可將測試資料發行至與專案之 Team Foundation Server 相關聯的 Team 專案集合資料庫。
在使用 /publish 選項時,必須正確地指定 Team Foundation Server 的名稱。正確的格式取決於 Team Foundation Server 是否已經在用戶端電腦上註冊,如下所述:
如果 Team Foundation Server 沒有在用戶端電腦上註冊,就請使用能夠識別 Team Foundation Server 的 URI。例如,/publish:http://OurTFSMachine:8080。
如果 Team Foundation Server 電腦已註冊過,您就可以使用縮短的格式,也就是 /publish:OurTFSMachine。
/publishbuild
/publishbuild:[build id]
若要發行測試資料,您就必須指定已經完成之組建的名稱。若要找出這個組建的名稱,請遵循下列步驟:
開啟 Visual Studio 並連接至 Team Foundation Server。如需詳細資訊,請參閱在 Team Foundation Server 中連接 Team 專案。
開啟 Team Explorer。
開啟您的 Team 專案並展開 Team 專案節點。
在組建下按兩下 [所有建置型別] 或特定的建置型別以查看其組建。
可以使用的組建名稱會出現在 [名稱] 欄中。
注意事項 按兩下組建名稱,即可找到關於 /platform 和 /flavor 的資訊。
/flavor
/flavor:[flavor]
輸入為字串的這個選項,會強制發行測試結果。/flavor 和 /platform 的值,必須符合完成之組建的有效值組合,而這個組建是由 /publishbuild 選項所識別。當您執行 MSTest 公用程式並搭配這些用來發行的選項時,這個公用程式會先讓測試執行完畢,再設定測試回合的類別和平台屬性,然後才會發行測試結果。
/flavor 的使用範例:/flavor:debug 和 /flavor:retail
/platform
/platform:[platform]
輸入為字串的這個選項,會強制發行測試結果。/flavor 和 /platform 的值,必須符合完成之組建的有效值組合,而這個組建是由 /publishbuild 選項所識別。當您執行 MSTest 公用程式並搭配這些用來發行的選項時,這個公用程式會先讓測試執行完畢,再設定測試回合的類別和平台屬性,然後才會發行測試結果。
/platform 的使用範例:/platform:AnyCPU 和 /platform:x86
/publishresultsfile
/publishresultsfile:[file name]
要發行之結果檔案的名稱,這個檔案的副檔名為 .trx。若要使用預設名稱發行目前回合的結果,請省略這個選項。
/teamproject
/teamproject:[team project name]
指定這個組建所屬之 Team 專案的名稱。