繁体   English   中英

在我们的TFS版本中使用GoogleTestRunner

[英]Using GoogleTestRunner in our TFS Build

我们将Google Test框架(1.7版)用于C ++项目(与Visual Studio 2012和TFS 2012)中的单元测试。 通过使用VS2012的GoogleTestRunner,我可以在Visual Studio中发现用Google Test编写的测试并运行它们。 到现在为止还挺好 :)

现在,我想使用在TFS上设置的CI版本运行测试。 因此,我已在运行构建的用户的构建服务器上安装了GoogleTestRunner。 如果我直接在Visual Studio中在构建服务器上运行该构建(和测试),则可以正常工作-但是当TFS构建定义触发该构建时,我会在日志中显示以下消息:

找不到测试。 确保已安装的测试发现程序和执行程序,平台和框架版本设置正确,然后重试。

有什么建议我想念吗?
这对任何人都有用吗?

非常感谢您的帮助!

克里斯托夫

我已经能够自己解决它了:)

有一个指南显示了如何使其在NUnit上运行。 只需遵循该指南,然后将其用于GoogleTestRunner:
http://bartwullems.blogspot.de/2012/10/tfs-2012-build-configure-nunit-to-run.html

我使用7zip从GoogleTestRunner.vsix文件中提取了DLL(我认为其他任何Zip程序也可以使用)。 我检查了在那里找到的所有DLL(如上述指南中所述)-不知道是否真的需要所有DLL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM