作为我们持续部署管道的一部分,我内置了大量不同类型的测试(单元测试、编码 UI 测试等)。作为其中的一部分,我进行了许多集成测试,这些测试使用单元测试框架来执行诸如测试不同数据库操作之类的操作。我通过手动复制 LocalDb 实例并将它们作为构建的一部分运行来实现这些工作。
我实际上想让它们在我们的开发环境中运行,而不是在构建服务器上运行,并计划使用 TestSettings 来确定哪个应该在哪里运行。话虽这么说,我似乎找不到一种方法让 TFS Build 将测试 .dll 包含在其 drop 中。我的想法是,我们希望将它们复制为构建工件。如果不将构建打包在 zip 中(对于 RM),我可以很好地访问这些文件,但这一步似乎会让事情变得糟糕。
我尝试了“复制发布工件”步骤的各种不同配置(下面的几个示例带有不同的复制根目录和内容),但该步骤似乎从未找到任何要复制的文件。
任何有关如何将这些测试 .dll 包含在 drop 中的帮助将不胜感激!
最佳答案
关于tfs - 如何将单元测试 .dll 包含在 TFS Build 中,以包含在 TFS 发布管理中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39369732/