go:generate mockgen -source=validator.go -package=validator -destination=mock_validator.go ValidatorAPI
| 26 | |
| 27 | //go:generate mockgen -source=validator.go -package=validator -destination=mock_validator.go ValidatorAPI |
| 28 | type ValidatorAPI interface { |
| 29 | ValidateDeviceConfigAll(ctx context.Context, client client.Client, devConfig *amdv1alpha1.DeviceConfig) []string |
| 30 | ValidateDeviceConfigSpec(ctx context.Context, client client.Client, devConfig *amdv1alpha1.DeviceConfig, specs []string) []string |
| 31 | } |
| 32 | |
| 33 | type validator struct { |
| 34 | specValidationFuncs map[string]func(context.Context, client.Client, *amdv1alpha1.DeviceConfig) error |
no outgoing calls
no test coverage detected