Unit testing 如何让Jenkins中的测试工作将构建标记为稳定而不是不稳定?

Unit testing 如何让Jenkins中的测试工作将构建标记为稳定而不是不稳定?,unit-testing,junit,jenkins,Unit Testing,Junit,Jenkins,目前我正在Jenkins中构建和测试我的应用程序。如果作业中的测试失败,则生成将标记为不稳定。即使测试失败,是否可以将构建标记为稳定?如果代码未编译,则生成将标记为失败,这很好。有一个名为Jenkins Text Finder的插件: 它允许在控制台日志中搜索正则表达式匹配项,如果找到,它可以将构建设置为各种状态,包括将其设置为“成功”(即不稳定) 构建成功后,只需在控制台输出中回显一个独特的标签/行,并使用此插件查找该行。在插件中使用“如果找到则成功”选项来标记生成成功。但测试失败表明生成不

目前我正在Jenkins中构建和测试我的应用程序。如果作业中的测试失败,则生成将标记为不稳定。即使测试失败,是否可以将构建标记为稳定?如果代码未编译,则生成将标记为失败,这很好。

有一个名为Jenkins Text Finder的插件:

它允许在控制台日志中搜索正则表达式匹配项,如果找到,它可以将构建设置为各种状态,包括将其设置为“成功”(即不稳定)


构建成功后,只需在控制台输出中回显一个独特的标签/行,并使用此插件查找该行。在插件中使用“如果找到则成功”选项来标记生成成功。

但测试失败表明生成不稳定。如果你不关心测试失败,那么你可以设置生成不运行它们。我知道这将是第一条评论:)无论如何,我确实想设置失败的测试来成功生成,因为我的首要任务是确保生成和测试编译。那么你不需要Jenkins。您手动运行编译器(是否使用Maven?),这会告诉您。如果测试只编译,但不通过,那么它们就没有什么用处了。我当然通过了。我需要确保测试可以编译,你需要它们来编译,但你不在乎它们是否通过?你最好删除它们,因为如果你不运行它们,它们就不会那么没用了。谢谢@Slav刚刚安装了这个插件,效果非常好。我现在可以在构建结束时开始删除笨拙的检查。。。