Skip to content

Commit cd4c71a

Browse files
authored
Исправлена схема параметра --mode на массив строк (#429)
* Исправил схему параметра --mode на массив строк Исправил тип параметра на массив строк Добавил список возможных значений * Исправлены опечатки и ошибки копипасты
1 parent 55fc012 commit cd4c71a

File tree

1 file changed

+46
-6
lines changed

1 file changed

+46
-6
lines changed

vanessa-runner-schema.json

Lines changed: 46 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -451,15 +451,55 @@
451451
},
452452
"syntax-check": {
453453
"additionalProperties": false,
454-
"id": "/properties/xunit",
455-
"description": "Параметры для команды 'xunit' - Запуск тестирования через фреймворк Vanessa-ADD.",
454+
"id": "/properties/syntax-check",
455+
"description": "Параметры для команды 'syntax-check' - Выполнить централизованную проверку конфигурации.",
456456
"properties": {
457457
"--mode": {
458458
"default": "",
459-
"description": "Параметры проверок (через пробел).\nНапример, -ThinClient -WebClient -Server -ExternalConnection -ThickClientOrdinaryApplication\nПараметры совпадают с параметрами команды /CheckConfig пакетного запуска 1С:Конфигуратора.",
460-
"id": "/properties/syntax-check/properties/--exception-file",
459+
"description": "Параметры проверки.\nПараметры совпадают с параметрами команды /CheckConfig пакетного запуска 1С:Конфигуратора.",
460+
"id": "/properties/syntax-check/properties/--mode",
461461
"title": "The --mode Schema",
462-
"type": "string"
462+
"type": "array",
463+
"items": {
464+
"type": "string",
465+
"uniqueItems": true,
466+
"oneOf": [
467+
{
468+
"enum": [
469+
"-ConfigLogIntegrity",
470+
"-IncorrectReferences",
471+
"-ThinClient",
472+
"-WebClient",
473+
"-MobileClient",
474+
"-MobileAppClient",
475+
"-Server",
476+
"-MobileAppServer",
477+
"-MobileClientStandalone",
478+
"-ExternalConnection",
479+
"-ExternalConnectionServer",
480+
"-ThickClientManagedApplication",
481+
"-ThickClientServerManagedApplication",
482+
"-ThickClientOrdinaryApplication",
483+
"-ThickClientServerOrdinaryApplication",
484+
"-DistributiveModules",
485+
"-UnreferenceProcedures",
486+
"-HandlersExistence",
487+
"-EmptyHandlers",
488+
"-ExtendedModulesCheck",
489+
"-CheckUseModality",
490+
"-CheckUseSynchronousCalls",
491+
"-UnsupportedFunctional",
492+
"-MobileClientDigiSign",
493+
"-AllExtensions"
494+
]
495+
},
496+
{
497+
"pattern": "-Extension .+",
498+
"description": "-Extension <Имя расширения>",
499+
"default": "-Extension ИмяРасширения"
500+
}
501+
]
502+
}
463503
},
464504
"--exception-file": {
465505
"default": "",
@@ -479,7 +519,7 @@
479519
"default": "",
480520
"description": "Имя тестового набора в отчете JUnit для раздельной проверки в различных режимах",
481521
"id": "/properties/syntax-check/properties/--testsuitename",
482-
"title": "The --junitpath Schema",
522+
"title": "The --testsuitename Schema",
483523
"type": "string"
484524
},
485525
"--groupbymetadata": {

0 commit comments

Comments
 (0)