This Diff is half a patch, half a question. I assumed KConfigSkeleton checks the enum value in the config file on being valid. But my failing integration test tells me, that it doesn't.
This patch does the value check explicitly. Or can I somehow do the check in KConfigSkeleton (maybe I did an error when implementing it)?