in validator/validators/validator.go [17:30]
func NewValidator(vConfig models.ValidateConfig) (validator models.ValidatorFactory, err error) {
switch vConfig.GetValidateType() {
case "performance":
validator = performance.NewPerformanceValidator(vConfig)
case "feature":
validator = feature.NewFeatureValidator(vConfig)
case "stress":
validator = stress.NewStressValidator(vConfig)
default:
return nil, fmt.Errorf("unknown validation type %s provided by test case %s", vConfig.GetValidateType(), vConfig.GetTestCase())
}
return validator, nil
}