[Junit先锋]如何为所有测试方法添加RetryingTest?

问题描述 投票:0回答:1

我想对我的所有测试方法使用

@RetryingTest(3)
,有没有一种简单的方法可以将其应用于所有测试方法,而不是为测试方法逐一添加
@RetryingTest(3)
?或者是否有一种全局方法可以为所有测试方法启用重试?

演练文档:

junit5 retry-logic
1个回答
0
投票

@RetryingTest
@TestTemplate
:

@TestTemplate
用于表示带注释的方法是 测试模板 方法。

@Test
类似,它旨在仅针对
ANNOTATION_TYPE
METHOD
。 Jupiter 在 2019 年也有过类似的要求,他们决定不使用类级别的
@Test
注释:

在 Jupiter 中声明测试的方法有很多:

@Test
@TestFactory
@TestTemplate
(
@RepeatedTest
@ParameterizedTest
)——我们希望它们显式可见,而不是依赖于与方法匹配的模式签名。

另请参阅:https://github.com/junit-pioneer/junit-pioneer/issues/720

© www.soinside.com 2019 - 2024. All rights reserved.