in internal/config/e2eConfig.go [167:186]
func parseInterval(retryInterval any, name string) (time.Duration, error) {
var interval time.Duration
var err error
switch itv := retryInterval.(type) {
case int:
logger.Log.Warnf("configuring %v with number %v is deprecated and will be removed in future version,"+
" please use Duration style instead, such as 10s, 1m.", name, itv)
interval = time.Duration(itv) * time.Second
case string:
if interval, err = time.ParseDuration(itv); err != nil {
return 0, err
}
default:
return 0, fmt.Errorf("failed to parse %v: %v", name, retryInterval)
}
if interval < 0 {
interval = constant.DefaultWaitTimeout
}
return interval, nil
}