【问题标题】:Fitnesse Suite fails to execute testsFitnesse Suite 无法执行测试
【发布时间】:2009-05-26 22:59:59
【问题描述】:

我正在尝试运行一套 Fitnesse 测试,但我不断收到以下错误消息。

测试中断,结果不完整。 测试页:0 正确,0 错误,0 忽略,0 异常断言:0 正确,0 错误,0 忽略,0 异常

这两个页​​面本身运行良好,但是当链接包含在套件页面上时,它们似乎没有被检测到。

以前有人遇到过这种情况吗?

【问题讨论】:

  • 你点击右上角的蓝色信息标志了吗?您可能会看到一些异常输出。使用该输出更新您的问题。
  • 感谢 GrGr 我一直在研究这种类型的东西,但从未注意到该链接!令人惊讶的是,它准确地告诉我出了什么问题:)

标签: fitnesse


【解决方案1】:

当您将一个页面包含到另一个页面中时,仅包含该页面的文本,而不包含属性。标记为套件的页面不会作为测试执行,除非它们也标记为测试。如果您使用 Test 属性标记您的套件页面,那么您包含的测试可能会运行(尽管这在很大程度上取决于这些测试页面中的内容!)

我还猜测您“链接”到测试中的两个页面不在套件页面下方(即 SuitePage.TestPageOne;又名子 wiki),而是在 wiki 的其他地方(即 SomeOtherPage.TestPageOne)。如果是这种情况,您可能还想移动您的测试页面,以便它们直接位于您的套件页面下方。这就是所谓的子维基。 You can find out more about them here.

希望有帮助

【讨论】:

    【解决方案2】:

    另一种可能性是页面属性上的“修剪”复选框已被选中。它具有非常相似的影响。 prune 旨在允许关闭套件的某些部分,因此不要运行。

    有趣的是,如果直接运行,prune 对子树或节点没有影响。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-11
      • 2021-10-18
      • 1970-01-01
      相关资源
      最近更新 更多