【问题标题】:How do you exclude @skips from Serenity reports while running JBehave tests?在运行 JBehave 测试时,如何从 Serenity 报告中排除 @skips?
【发布时间】:2015-12-15 19:54:11
【问题描述】:

所以我们的测试看起来像这样:

Scenario: XXX- 9056: Change password to special characters
Meta:
@Regression
@ticket #5732
@skip
Given a customer with the following properties:...

每当我们仍在处理它或我们知道它无法正常工作时,我们都会将@skip 放在那里。

我们希望获得 Serenity 报告,但我们不希望它包含跳过的故事。我们如何才能将他们排除在报告之外?

【问题讨论】:

    标签: java skip jbehave thucydides


    【解决方案1】:

    我们发现我们的问题是,在 Scenario 行中,我们的一些测试用例看起来像

    场景:XXX-#9056:将密码更改为特殊字符

    代替

    场景:XXX- 9056:将密码更改为特殊字符

    所以在 Scenario 的行上加上英镑符号 (#) 会搞砸。它是否在元标记下并不重要。现在,报告中没有显示任何跳过的测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多