How to deploy directories to test output folders in Visual Studio 2008 Team System?
mstest, testrunconfig, visual-studio
Solution
You can specify subdirectories for files or directories using the `outputDirectory` attribute of the `DeploymentItem` element:
<TestRunConfiguration ...>
...
<Deployment>
<DeploymentItem filename="%File or Directory to deploy path%"
outputDirectory="%output subdirectory%" />
- `filename` attribute can contain absolute paths or relative paths(to the RelativePathRoot which is the directory of the solution containing your test project)
- if you want to deploy a directory, all files in that directory will be copied to the destination subdirectory but not the directory itself, i.e.: will copy files from Dir1 directly under Dir2, no directory 'Dir1' will be creaed under Dir2 to contain these files.
- `outputDirectory` attribute contains destination subdirectory under the deployment root directory
O_o
Problem
When open my LocalTestRun.testrunconfig file Deployment section I can choose which files are deployed to the Test output folders, but I need that a specific file to be deployed in a given subfolder. How to do that?