0

Visual Studio 2010 (Ultimate) で自動テストを開発しています。VS を介してローカルでテストを実行し、MS テスト センターを介してテスト エージェントでリモートでテストを実行できます。すべてがうまく機能します。

私にとっての問題は、テストデータをテストと共にデプロイしたいということです。このテスト データは、テストしているアプリケーションによって処理される通常のイメージ ファイルです。テストをローカルで実行している限り、これらのファイルの展開は正常に機能します。Local.testsettings ファイルの "Deployment" セクションを使用するか、コードで DeploymentItems 属性を使用できます。もちろん、デプロイしたいファイルはプロジェクト ファイルに含まれています。

ただし、テスト エージェントを使用してテストを実行すると、ファイルがデプロイされません。前述したように、テスト自体はローカルでもリモートでも問題なく機能します。

4

1 に答える 1

0

私は最近同じ問題に直面しています。

次のような DeploymentTest 属性があるようです。

<DeploymentItem @"MyProject.Tests\TestDataSubfolder>\", "OutputDir">

次のように変更するだけです。

<DeploymentItem @"TestDataSubfolder>\", "OutputDir">

(プロジェクト フォルダーはリモート マシン上に存在しないため、プロジェクト フォルダーを削除することを意味します)。

于 2012-09-27T11:01:37.150 に答える