Maven:IT成功/失败时的条件执行

时间:2011-08-12 10:23:59

标签: maven continuous-integration hudson integration-testing jenkins

这是我试图提出一个想法的东西,但我不确定。

我们确实有一个模块应该构建,部署然后集成测试开始(通过故障保护,但其他人可能没问题)。我们想根据结果选择调用mojos。

我认为来自failafe的验证应该可以解决问题(可能有一些gmaven技巧),但是如何验证failafe的结果呢?也许一些使用JUnit的Test Listener Magic可以提供帮助吗?

考虑到Maven(和可能是Hudson)的情景,我们怎么能实现这个目标呢?

谢谢

1 个答案:

答案 0 :(得分:0)

让我们做Hudson的第一部分(运行集成测试)并做一个故障保护:检查你的集成测试周期,并根据结果你可以在Hudson中启动一个从属工作来运行其他工作,无论这个工作是什么做。但是你不能根据结果(afak)执行选择性的mojos。