Microsoft.Testing.Platform 組態設定
Microsoft.Testing.Platform 可使用組態檔和環境變數來設定測試平台的行為。 本文說明可用來設定測試平台的組態設定。
testconfig.json
測試平台會使用名為 [appname].testconfig.json 的組態檔來設定測試平台的行為。 testconfig.json 檔案是 JSON 檔案,其中包含測試平台的組態設定。
testconfig.json 檔案具有以下結構:
{
"platformOptions": {
"config-property-name1": "config-value1",
"config-property-name2": "config-value2"
}
}
平台會自動偵測並載入位於測試專案輸出目錄 (靠近可執行檔) 中的 [appname].testconfig.json。
使用 Microsoft.Testing.Platform.MSBuild 時,您可以直接建立 testconfig.json 檔案,其會自動重新命名為 [appname].testconfig.json,並移至測試專案的輸出目錄。
從 Microsoft.Testing.Platform 1.5 開始,您可以使用命令行自變數 --config-file
來指定 testconfig.json的路徑。 此檔案的優先順序高於 [appname].testconfig.json 檔案。
注意
後續組建將會覆寫 [appname].testconfig.json 檔案。
環境變數
環境變數可用來提供一些執行階段組態資訊。
注意
環境變數優先於 testconfig.json 檔案中的組態設定。
TESTINGPLATFORM_UI_LANGUAGE
環境變數
從 Microsoft.Testing.Platform 1.5 開始,此環境變數會設定平台的語言,以使用地區設定值來顯示訊息和記錄,例如 en-us
。 此語言優先於Visual Studio和 .NET SDK 語言。 支援的值與 Visual Studio 相同。 如需詳細資訊,請參閱 Visual Studio 安裝檔案中變更安裝程式語言一節,。