在 Hudson 重新运行期间首先运行失败的测试

2023-12-25

我在哈德逊有一份长期运行的单元测试工作。如果某些测试失败,我想先运行它们,而不是等待其他测试在它们之前运行(看看我是否修复了它们)。 可以在哈德逊设置吗? 谢谢。


我之前也遇到过同样的问题,这是我的解决方案。

  1. 您可以编写一个独立程序来运行单元测试用例列表。 (就我而言,我编写了一个 Java 主类来手动运行 Junit。)
  2. 创建一个可以使用“远程触发构建”运行的作业并从 url 传递列表
  3. Use Selenium http://code.google.com/p/selenium/从 Hudson 的“测试结果”中获取失败结果
  4. Use Selenium http://code.google.com/p/selenium/使用失败列表从“远程触发构建”触发作业。

顺便说一句,您还可以在重新运行测试失败时发送包含结果的邮件,然后您可以检查邮件是否测试确实“失败”。

请注意,如果您有其他选择,则不需要 Selenium。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Hudson 重新运行期间首先运行失败的测试 的相关文章

随机推荐