com.kaspersky.kaspresso.flakysafety.FlakySafetyProviderGlobalImpl#flakySafely() missing try catch statement
VladislavSumin opened this issue · comments
Владислав commented
com.kaspersky.kaspresso.flakysafety.FlakySafetyProviderGlobalImpl#flakySafely()
@Throws(Throwable::class)
override fun <T> flakySafely(action: () -> T): T {
flakySafeInterceptorScalpel.scalpFromLibs()
val result = flakySafetyAlgorithm.invokeFlakySafely(
params = getParams(),
action = action
)
flakySafeInterceptorScalpel.restoreScalpToLibs()
return result
}
иногда в тестах перехватывают ошибки самостоятельно, в таком случае при падении в invokeFlakySafely
интерцепторы востановленны не будут.