Контекст: я пытаюсь использовать JSONSchema для запуска выбранных пользователем тестовых случаев. Где пользователь может запустить выбранные тесты определенного типа. Фактическая схема большая, поэтому я перешел на маленькую форму.
Проблема: я хотел ограничить максимальное количество пользовательских выборок до 3. Поскольку я определил тип, это массив.
Но на экране пользователя умеет добавлять много тестов. Для пользователей не отображается никаких ограничений.
Может ли кто-нибудь помочь здесь ограничить выбор пользователя только 3 одновременно?
"TestRun": {
"items": {
"type": "object",
"properties": {
"TestA": {
"type": "boolean",
},
"TestB": {
"type": "boolean",
}
}
},
"prettyName": "Advanced Test ",
"type": "array",
"minItems": 0,
"maxItems": 3
}
}