首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Gallio从VS2012运行vstest

使用Gallio从VS2012运行vstest
EN

Stack Overflow用户
提问于 2013-06-19 02:32:49
回答 1查看 2.2K关注 0票数 0

我很惊讶,我还没能在网上找到这些信息。我们使用Sonar运行Gallio来收集测试覆盖率信息。当Gallio运行时,它会报告以下错误。

代码语言:javascript
复制
Cannot run tests because the MSTest executable was not found

现在我们使用Visual Studio 2012。测试运行者不再是mstest,而是vstest.console.exe。Gallio可以使用Visual Studio 2012测试运行器吗?如果可以,那么我如何设置它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-08 03:06:58

https://code.google.com/p/mb-unit/issues/detail?id=899只使用MSTest.exe来运行测试,所以您至少需要安装VS2010测试代理来执行测试:

Gallio目前还不能使用Visual Studio test runner,这意味着您不能在单元测试中使用MSTest.exe不知道如何检测的东西,比如Fakes。虽然许多VS2012/2013测试可以在MSTest.exe上成功运行,但除非使用vstest.console.exe运行,否则新功能将失败。https://code.google.com/p/mb-unit/issues/detail?id=923需要在Gallio中作为扩展实现才能正常工作

如果您只需要Gallio来运行用VS2012编写的单元测试,那么可以安装测试代理以使MSTest.exe可用于Gallio来运行测试。如果你想让Gallio使用vstest.console.exe并利用MSTest.exe不能运行的新测试特性,你需要等待这个扩展被添加到Gallio (或者自己贡献它)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17176296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档