Files
cc-1c-skills/tests/skills/cases/skd-validate/xsd-no-anchor.json
T
Nick ShirokovandClaude Opus 5.5 5465a7803c feat(skd-validate): проверка схемы компоновки по XSD платформы (#101)
Если в проекте есть схемы /v8-xsd-fetch, skd-validate дополнительно
проверяет порядок элементов, типы и значения по XSD версии формата
выгрузки (штамп Configuration.xml или корня внешнего отчёта). Схемы
точной версии — ошибки, только более новой — предупреждения, иначе
проверка пропускается. Места, которые платформа пишет иначе, чем
описывает XSD, отсекаются по месту нарушения: на 2606 схемах компоновки
выгрузок БП, УНФ и ERP (форматы 2.17–2.21) — ни одного срабатывания в
обоих портах.

Runner: поле кейса requires (путь от корня репозитория, нет — skipped)
и плейсхолдер {repoRoot} — кейсы на настоящих схемах, которые в
репозиторий не входят.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018dc2yLQfw6wppbopM1Y4Ps
2026-09-29 15:24:26 +03:00

35 lines
818 B
JSON

{
"name": "Шаблон вне выгрузки — версия формата неизвестна, проверка не выполняется",
"setup": "fixture:xsd-no-anchor",
"preRun": [
{
"writeFile": {
"path": ".v8-project.json",
"content": {
"xsdPath": "xsd"
}
}
},
{
"writeFile": {
"path": "xsd/2.20/README.txt",
"content": "каталог версии"
}
}
],
"params": {
"templatePath": "Template.xml"
},
"args_extra": [
"-Detailed"
],
"expect": {
"stdoutContains": "[OK] XSD: format version unknown (template outside a dump) — not checked",
"stdoutNotContains": [
"[ERROR]",
"[WARN]"
]
},
"noSnapshot": "результат — только вывод"
}