feat: data-driven.

This commit is contained in:
徐聪
2022-01-04 11:24:06 +08:00
parent 6e5d8ca77a
commit e84f1367bb

View File

@@ -601,14 +601,14 @@ func parseSlice(parameterName string, parameterContent interface{}) ([]map[strin
func initParameterIterator(cfg *TConfig, mode string) (err error) {
var parameters paramsType
parameters, err = parseParameters(cfg.Parameters, cfg.Variables)
cfg.ParametersSetting.Iterator = parameters.Iterator()
if err != nil {
return err
}
// parse config parameters setting
if cfg.ParametersSetting == nil {
cfg.ParametersSetting = &TParamsConfig{Iterator: &Iterator{}}
}
cfg.ParametersSetting.Iterator = parameters.Iterator()
if err != nil {
return err
}
if len(cfg.ParametersSetting.Strategy) == 0 {
cfg.ParametersSetting.Strategy = strategySequential
} else {