mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-27 20:45:54 +03:00
Автопроверка после правки жёстко звала meta-validate, который ExternalDataProcessor/ExternalReport не знает: корректная правка заканчивалась «Unrecognized metadata type». Валидатор теперь выбирается по типу объекта. В py-порту stdout сбрасывается перед запуском валидатора — его вывод больше не обгоняет строки meta-edit. verify-snapshots: кейс meta-edit с setup none собирается epf-build, а не грузится пустой конфигурацией, где обработку платформа не видит. Fixes #108 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
25 lines
743 B
JSON
25 lines
743 B
JSON
{
|
|
"name": "Внешняя обработка: автопроверка через epf-validate, не meta-validate (#108)",
|
|
"setup": "none",
|
|
"skipValidation": true,
|
|
"preRun": [
|
|
{
|
|
"script": "epf-init/scripts/init",
|
|
"args": { "-Name": "Проба", "-SrcDir": "{workDir}" }
|
|
}
|
|
],
|
|
"params": { "objectPath": "Проба.xml", "objectName": "Проба" },
|
|
"input": {
|
|
"add": {
|
|
"attributes": ["Текст: String(50)"],
|
|
"tabularSections": [
|
|
{ "name": "Строки", "attrs": ["Сумма: Number(15,2)"] }
|
|
]
|
|
}
|
|
},
|
|
"expect": {
|
|
"stdoutContains": ["--- Running epf-validate ---", "Validation OK"],
|
|
"stdoutNotContains": ["Unrecognized metadata type", "meta-validate"]
|
|
}
|
|
}
|