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?
views:
357answers:
2
+3
A:
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
najmeddine
2009-10-09 19:37:52
In VS2010, you'll need to refresh your TestView window to get the update .testconfig file to load properly.
dfaivre
2010-06-07 23:11:18
+1
A:
I had the same issue, where integration tests where dependent on files being in a specific folder. I ended up adding a script to the post build event of one of my projects to copy in the files to the right location using xcopy.
Jonathan van de Veen
2009-10-15 06:52:44