【发布时间】:2015-05-05 14:59:45
【问题描述】:
我最近在我们的项目中添加了一个 TFS 构建,并将其配置为运行项目中的自动化测试,但由于某种原因,构建忽略了测试,就好像它们不存在一样!
为了弄清楚这一点,我创建了另一个解决方案,其中只有一个来自原始代码的基本项目和测试项目。 我已将这些添加到 TFS 并为此解决方案配置了几乎相同的构建,你猜怎么着?它执行了测试!它与原始测试相同。只是它的副本。
这两个解决方案的主要区别是原始代码是一个包含许多项目的大解决方案,大多数项目都在某种解决方案目录中(测试项目也是如此 -它也在解决方案目录中)。
TFS 构建定义之间的区别只是构建的输出位置设置为单个目录(我也尝试过 PerProject 并且它有效)并且在原始代码中它被定义为“AsConfigured " 因为我们有一些用于复制 dll 等的构建任务。
有人遇到过这个问题吗? 有什么想法吗?
谢谢
【问题讨论】:
标签: visual-studio-2013 automated-tests tfsbuild