/
githubmirror
/
origin
Обзор
Документация
Войти
/
githubmirror
/
origin
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/test/ginkgo/flags.go
29 строк
589 B
Stephen Benjamin
TRT-2288: Add configurable retry strategy for test failures (#30223)
10 сен 2025, 16:01
Не верифицирован
10 сен 2025, 16:01
130265e
Код
Авторство
О чём код?
package ginkgo type retryStrategyFlag struct { strategy *RetryStrategy } func newRetryStrategyFlag(strategy *RetryStrategy) *retryStrategyFlag { return &retryStrategyFlag{strategy: strategy} } func (r *retryStrategyFlag) String() string { if r.strategy == nil || *r.strategy == nil { return defaultRetryStrategy } return (*r.strategy).Name() } func (r *retryStrategyFlag) Set(value string) error { strategy, err := createRetryStrategy(value) if err != nil { return err } *r.strategy = strategy return nil } func (r *retryStrategyFlag) Type() string { return "string" }