2016-09-07 20 views
1

作为我们持续部署管道的一部分,我已经构建了大量不同类型的测试(单元测试,编码UI测试等)。作为其中的一部分,我有许多使用单元测试框架进行测试不同数据库操作的集成测试。通过手动复制LocalDb实例并将它们作为构建的一部分运行,我得到了这些工作。如何将TFS生成的单元测试.dll包含在TFS发布管理中?

我实际上想让它们在我们的Dev环境中运行,而不是在构建服务器上运行,并计划使用TestSettings来确定哪些应该在哪里运行。话虽如此,我似乎无法找到一种方法让TFS Build将测试.dll包含进去。我的想法是,我们希望将这些作为构建工件复制。如果不打包压缩文件(对于RM),我可以很好地访问这些文件,但是这一步似乎无法解决问题。

我已经尝试了“复制发布工件”步骤的各种不同配置(以下几个示例带有不同的复制根目录和内容),但该步骤似乎找不到任何要复制的文件。

Copy Publish Artifact Ex. 1

Copy Publish Artifact Ex. 2

如何获得这些测试的.dll任何帮助包含在下降,将不胜感激!

回答

2

您必须检查集成dll位于生成文件夹中的位置enter image description here