ReSharper Unit Test Runner: Support for Deployment Items
我对上述问题有一个跟进问题。我正在使用带有本机mstest支持的resharper 4.5版来运行mstest单元测试。当我配置resharper的单元测试选项以使用我的testrunconfig(为了利用我的部署项目集)时,我的测试运行结束而不显示任何结果或错误。有没有人使用resharper的mstest跑步者有同样的问题或类似的东西?
答案 0 :(得分:8)
原来,resharper的mstest runner不能在启用了代码覆盖率的testrunconfig文件上运行。我通过在测试运行配置文件中禁用代码覆盖率解决了这个问题。
答案 1 :(得分:8)
我也遇到了这个问题。我不想禁用代码覆盖,因为我经常使用它。构建服务器也使用它。所以我想要一个解决方案,让我大部分时间都使用R#的跑步者来方便,但仍允许我用Visual Studio的MSTest跑步者运行我的测试,以便在我想要的时候获得代码覆盖,并允许构建服务器继续生成代码覆盖率统计信息。
我创建了一个名为Resharper.testsettings的附加测试设置文件。它与我的普通Local.testsettings文件完全相同,只是它禁用了代码覆盖率。然后我告诉R#使用这个特定的测试运行配置。
如果在步骤8中使用R#5.0,则会有一个额外的菜单深度:
答案 2 :(得分:1)
您不需要resharper来支持独立的mstest安装。我在这里的帖子中解释如何在没有VS的情况下进行独立的mstest安装 - http://www.shunra.com/shunrablog/index.php/2009/04/running-mstest-without-visual-studio
答案 3 :(得分:1)
有类似的问题。我的MSTest测试运行的是Visual Studio测试运行器而不是R#的运行器。引发的异常直接归因于R#test run没有找到必须部署的文件(并且在testrunconfig中指定)。
尝试让它选择配置的文件并指定文件。没有骰子。
不知道如何在testrunconfig文件中“禁用代码覆盖率”,而不是指定任何代码覆盖率(我不这样做)。
问了R#。现在询问StackOverflow受众。