dotnet / dotnet/crank

Validate benchmark manifest in the controller

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
1.1k
Forks
111
Avg merge
2d 21h
Merged PRs (30d)
3

Description

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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.