crank icon indicating copy to clipboard operation
crank copied to clipboard

Validate benchmark manifest in the controller

Open davidfowl opened this issue 5 years ago • 0 comments

Today invalid configuration show random exceptions in the code base. Once that succeeds, it's possible to have an invalid configuration model and we don't have much validation in place today (besides very basic required fields, like the name of services).

We need to do both input validation and model validation:

Input validation - Making sure the configuration schema is correct (type checking). Model validation - Making sure the configuration is valid after it is correctly parsed.

davidfowl avatar Apr 25 '20 17:04 davidfowl