在Eclipse中,为TestNG中的不同组调试配置

时间:2013-08-28 21:13:32

标签: java eclipse testing testng

我们如何设置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。

1 个答案:

答案 0 :(得分:1)

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