/ / MsTest.exeコマンドプロンプトを実行するか、またはbatファイルを使用してカスタム引数をコマンドライン引数として渡す-mstest

MsTest.exeコマンドプロンプトを実行するか、またはbatファイルを使用してカスタム引数をコマンドライン引数として渡す-mstest

私の必要性は コマンドラインでMsTestを使用して実行する場合は、カスタム引数/パラメータを単体テストに渡します。。 引数はコマンドライン引数でなければならず、テストクラスまたはメソッド内のparam値にアクセスする必要があります。

回答:

回答№1は1

MSTestコマンドラインはこのオプションをサポートしていません。方法を探してください:

  1. テキストファイルまたは設定ファイルを作成する
  2. mstestを開始する
  3. あなたのテスト内からそのファイルを読んでください。

同様の提案が MSTestコマンドラインの設定.


回答№2の場合は1

kroonwijkへのあなたのコメントでは、あなたは "テスト実行で使用する特定の設定ファイルを指定しようとしています。過去にこれを処理した方法は、「テスト」の部分が設定マネージャで設定した設定名と一致するApp.config変換(App.Test.configなど)を作成することです。私はその特定の設定でビルドを行い、適切な変換が適用され、結果の設定ファイルにはその環境に必要な値があります。