Dee*_*low 14 unit-testing mstest visual-studio-2008 visual-studio
这是问题:
1.在Visual Studio解决方案中创建一个TestProject.
2.打开.testrunconfig文件,在"部署"菜单项下,选中"启用部署"复选框.
3.现在单击"添加目录..."按钮并添加一个文件夹,其中包含一些文件.
4.运行测试项目(使用虚拟测试).
好的,现在去检查TestResults文件夹:您将看到所有文件都被直接复制(到顶层) - 文件夹本身没有被复制(文件在其下面).这会在测试期间弄乱我的路径.任何人都可以告诉如何复制文件夹而不仅仅是下面的文件?
谢谢.
Ste*_*ger 17
[DeploymentItem]
在使用它的测试类上使用该属性.您可以指定目录:
[TestClass]
[DeploymentItem("blahblah\\myDirectory", "myDirectory")]
public class MyTest
{
}
Run Code Online (Sandbox Code Playgroud)
注意:
[AssemblyInitialize]
.那你只需要提供一次.不确定,你必须尝试.小智 11
在记事本中打开.testsettings文件.现在,您应该看到要复制的每个文件夹
<DeploymentItem filename="FolderName\" />
Run Code Online (Sandbox Code Playgroud)
将此更改为
<DeploymentItem filename="FolderName\" outputDirectory="FolderName\" />
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10516 次 |
最近记录: |