【问题标题】:Passing arguments to Junit Runner with (Cucumber.class) from Junit Suite使用 Junit Suite 中的 (Cucumber.class) 将参数传递给 Junit Runner
【发布时间】:2015-07-21 06:45:56
【问题描述】:

我们需要一个接一个地运行带有不同标签的特定 Junit Runner 类。例如:首先应该运行@ATest 测试,然后应该运行@BTest 测试。 所以我们唯一的选择是创建多个 Junit Runner 。我在想是否有办法将此作为 Junit Suite 的参数传递?

【问题讨论】:

  • 也许你可以使用Categories,但我不知道Cucumber runner 是否支持Categories。

标签: java junit cucumber


【解决方案1】:

另一种方法是在@CucumberOptions 中定义特征的顺序。 这不会使用标签,但会按照提到的顺序运行列表中的功能。

【讨论】:

  • 在我们的例子中,我们有多个标签的相同功能。该标签用于定义 User 的角色。因此,对于多个用户常见的场景,它基于他们选择用户并运行的标签。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-28
  • 1970-01-01
相关资源
最近更新 更多