共用方式為


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時,您只要建立會自動重新命名為 [appname] .testconfig.jsontestconfig.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 安裝檔案中變更安裝程式語言一節,