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 のインストール ドキュメントのインストーラーの言語を変更する方法に関するセクションを参照してください。
.NET