【问题标题】:ReSharper running all tests using Machine SpecificationsReSharper 使用机器规格运行所有测试
【发布时间】:2016-12-07 15:23:17
【问题描述】:

我正在尝试调试特定的 MSPEC 测试,但似乎 ReSharper 正在运行所有测试。我的会话只包含一个测试,但触发了断点,我可以在堆栈跟踪中清楚地看到它们来自另一个测试。

运行后,会话仍然只显示我尝试运行的单个测试。我在不调试时也注意到了这一点,例如在运行特定测试时,由于其他运行时间较长的测试而延迟。

使用 R# Ultimate 2016.2.2 和 Machine.Specifications.Runner.Resharper 1.6.0-beta5。我尝试了不同的变体,通过添加测试开始新的会话,使用运行测试,使用调试测试并且仍然是相同的行为 - 虽然会话窗口在运行后只显示一个测试,但它显然运行的不仅仅是我想要的。

是我遗漏了什么还是这是一个错误?

【问题讨论】:

  • 是在谈论不同的断言(即It 代表),还是真正不同的规范(即具有单个Because 的类)?
  • 我可以在调用堆栈中清楚地看到它们来自另一个不在它运行的会话中的 Specs。
  • 你最好在这里创建一个问题:github.com/machine/machine.specifications.runner.resharper

标签: unit-testing resharper mspec


【解决方案1】:

固定,

我的 BaseSpec 现在有一个建立而不是简单的构造函数,现在我可以逐个调试,而不是全部

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-12
    • 2014-01-03
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 2016-05-20
    相关资源
    最近更新 更多