【问题标题】:Within Eclipse, Debug configurations for different groups in TestNG在 Eclipse 中,为 TestNG 中的不同组调试配置
【发布时间】:2013-08-28 21:13:31
【问题描述】:

我们如何设置 Eclipse、TestNG(可能还有 TestNG-Eclipse 插件?)以便我们的开发人员可以方便地运行两种不同的测试配置?我们有数百个单元测试,但只有 20 个集成测试,因此我们希望尽可能减少对单元测试的更改。

我们在单元测试中添加了属性:

// unit tests
@Test

// integration tests
@Test(groups = { "IntegrationTest" }) 

圣杯是我们可以右键单击我们的包并选择:

  debug configuration which only runs unit tests
  debug configuration which the slow running integration tests (and possibly the unit tests).

似乎我们可以将这些配置添加到“收藏夹”列表中。这是一个可以接受的妥协。

最后,最后一个要求是单元测试也将在构建服务器上运行(maven surefire 插件兼容)。这似乎不是一个挑战,所以我不太关心它。

另外,如果我应该研究另一个支持这些场景的框架,我也想听听。现在我们正在使用 junit 并正在探索 TestNG。

【问题讨论】:

    标签: java eclipse testing testng


    【解决方案1】:

    当您创建 TestNG 启动配置时,您可以指定各种内容,例如要运行哪些组。

    【讨论】:

      猜你喜欢
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2011-12-14
      • 2011-05-03
      • 2013-07-11
      • 2017-12-30
      • 1970-01-01
      • 2016-10-04
      相关资源
      最近更新 更多