首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio中测试会话窗口(Resharper)中的"Success: Test not run“

Visual Studio中测试会话窗口(Resharper)中的"Success: Test not run“
EN

Stack Overflow用户
提问于 2016-01-24 05:43:03
回答 1查看 1.9K关注 0票数 8

我在Visual Studio 2015中使用Resharper来运行测试。然而,我把Test not run的状态搞糊涂了--它们既代表成功,也代表失败。如果我单独运行其中一个这样的测试,状态临时更改为Pending: Test not run,然后又更改回Success: Test not run。我找不到任何为什么测试没有运行的信息。此外,我不明白如果测试没有运行,为什么状态是成功(或失败)-它怎么会知道?

我应该如何解释这些状态,我可以做些什么来让它运行所有的测试?

(使用VS 2015企业版和更新1,Resharper Ultimate 10.0.2,两者都是最新的,测试框架是MsTest)

EN

回答 1

Stack Overflow用户

发布于 2016-01-29 16:57:08

我遇到了同样的"Test not run“消息。我认为这可能与运行具有覆盖率的单元测试,然后添加更多的单元测试并在没有覆盖率的情况下运行它们有关。

我在我的环境中通过创建一个“新会话”(右键单击根单元测试并从上下文菜单中选择,或Ctrl+U,N)并运行所有单元测试来清除它。我还关闭了原始会话,但没有保存结果。

我试图描述“测试不运行”的问题,但没有成功。如果您可以确认删除单元测试会话是否可以解决它,那就更好了。

(也使用最新的VS2015和R#)

编辑:

我设法重现了"Test not run“,方法是清除单元测试套件中的测试结果,然后在debug中使用断点运行该测试,并终止调试会话。现在运行所有测试都会报告"Success: Test not run“,即使调试的测试现在已经运行到完成。

(这是使用R#菜单|单元测试|从解决方案运行所有测试。VS2015测试资源管理器显示没有显示相同的测试未运行问题)

清除状态的更简单方法是在再次运行所有测试之前,右键单击该状态并选择clear Test Result

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

https://stackoverflow.com/questions/34969222

复制
相关文章

相似问题

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