2016-11-23 9 views
0

私はmstest(.orderedtest)を注文しており、実行するたびにmstestを出力ディレクトリ(bin \ debug)からではなくTestResults ... \ outディレクトリから実行します。これは実際の問題です。テストではソリューションディレクトリの一部のファイルが使用されるため、テストを実行する前に毎回コピーする必要はありません。前もって感謝します。bin debugディレクトリからVS 2015でOrderedテストを実行するにはどうすればいいですか?

P.s.1注文したテストの外側の任意の試験は、あなたが以下のような優先順位の試験方法をすることができます罰金

P.s.2 <DeploymentEnabled>False</DeploymentEnabled> didn`tのヘルプに

+0

いくつかの調査の後、私はより洗練された解決策を見つけました。 Falseは動作しませんでしたが、.testsettingsファイルは正常に動作しています。次の手順を実行してください: 1.プロジェクトが単体テストプロジェクトまたはそれに等しいことを確認してください 2.ソリューションエクスプローラでソリューションを右クリック - >新しい項目を追加 - >テスト設定 - >テスト設定 3.テスト設定を開きますファイル 4.展開タブを開きます 5. [展開を有効にする]チェックボックスのチェックを外します 6.変更を保存します 7.実行中にテスト設定ファイルを使用するように指定します。 (例:/testsettings:Local.Testsettings for cmd)はVS 2015で正常に動作します –

答えて

0

を実行します。

このテストケースが実行されます。このテストケースは、あなたがそれが結局実行しようとしてますし、テストケースの優先順位を提供することはありません場合は、単にTestMethod1

[TestMethod] 
[Priority(2)] 
public void TestMethod2() 
{ 

} 

後に実行しようとします

[TestMethod] 
[Priority(1)] 
public void TestMethod1() 
{ 

} 

最初testMethod3の例のように優先度のテストケースを実行します。

[TestMethod] 
public void TestMethod3() 
{ 

} 

私はWindowsストア(metro/WinRT)アプリでやっています。

関連する問題