Вопросы по теме 'retry-logic'

Retry Logic - повторить попытку всего класса, если один из тестов не прошел - селен
Ниже приведены классы, используемые для реализации логики повтора. Класс TestRetry: public class TestRetry implements IRetryAnalyzer { int counter=0; int retryLimit=2; @Override public boolean retry(ITestResult result) {...
1131 просмотров
schedule 21.04.2023

как написать тестовый пример junit для метода с логикой повтора
Метод повтора точно просматривает папку для определенного файла и возвращает файл, если он присутствует. Он имеет максимальное количество повторных попыток, равное 3, и спит в течение 1 минуты между двумя повторными попытками. Если после максимального...
2184 просмотров
schedule 02.07.2023

Полли показать диалоговое окно после того, как достигнуто количество повторных попыток
Я использую Polly, чтобы повторить вызовы веб-службы в случае сбоя вызова с помощью WebException, потому что я хочу убедиться, что метод выполняется правильно, прежде чем продолжить. Однако иногда веб-методы по-прежнему вызывают исключение даже после...
287 просмотров

Пользовательская повторная попытка в Reactor
Я пытался реализовать логику повтора в Kotlin и Reactor на основе функций дополнительного пакета Reactor. Я пытаюсь передать список длительностей, и на каждом context.iteration я получаю (итерация-1) -й элемент списка. Это работает частично , я...
792 просмотров

Как повторить предыдущую асинхронную задачу
У меня есть серия асинхронных вызовов, некоторые из которых зависят от завершения других задач, прежде чем запускать другие. Я хотел бы иметь логику повторных попыток для этих вызовов, поскольку все они являются вызовами внешних ресурсов. Вот код...
121 просмотров

Используя Polly на C #, могу ли я подождать, пока истечет промежуток времени, ИЛИ задача завершится, прежде чем повторить попытку?
Я пытаюсь использовать пакет Polly на C #. Я хочу запустить код, а затем, если он не удастся, подождать и повторить попытку. В настоящее время мой цикл выглядит примерно так: var successful = false while (!successful){ // Try to perform...
1597 просмотров