Java 如何在失败时重新启动serenity场景,如果结果成功,如何在报告中获得成功
我正在尝试添加一种方法,以避免jenkins运行中出现误报 因此,我有许多在Jenkins中运行的测试,其中一些测试随机失败,我想找到一种方法,告诉运行者重新启动特定场景,如果成功,更新报告/结果 我发现:重新启动场景失败,但并没有真正按照我想要的方式工作,我的意思是它给我带来了一个异常,这是我不想要的Java 如何在失败时重新启动serenity场景,如果结果成功,如何在报告中获得成功,java,junit,jbehave,serenity-bdd,Java,Junit,Jbehave,Serenity Bdd,我正在尝试添加一种方法,以避免jenkins运行中出现误报 因此,我有许多在Jenkins中运行的测试,其中一些测试随机失败,我想找到一种方法,告诉运行者重新启动特定场景,如果成功,更新报告/结果 我发现:重新启动场景失败,但并没有真正按照我想要的方式工作,我的意思是它给我带来了一个异常,这是我不想要的 我正在将serenity与JBehave和Junit一起使用如果您正在使用Maven,请查看Maven Failsafe插件重新运行失败测试功能: 最大重试次数=1 junit.retry.te
我正在将serenity与JBehave和Junit一起使用如果您正在使用Maven,请查看Maven Failsafe插件重新运行失败测试功能: 最大重试次数=1 junit.retry.tests=true
这是一个快速的解决方案。。。不是最好的,但至少是开箱即用的,你只需要在serenity.properties中插入这两行,页面不会加载,但我使用gradle,我相信我可以调整它,以防你提供有效的页面检查插件网站。不知道为什么上面的链接不起作用。