mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-14 23:39:02 +03:00
Прогон verify-snapshots вскрыл, что три новых кейса не доезжают до платформы: роль ссылается на объекты, которых нет в фикстуре и которые не создаёт ни один навык (веб-сервис, внешний источник данных, перерасчёт), а фикстуры валидатора — это только каталог Roles/ без Configuration.xml. Объявлены skipPlatformVerify с причиной, чтобы пропуск был видимым, а не молчаливым. expect.filesAbsent внесён в таблицу ключей README: недокументированный ключ, который понимает только один раннер, даёт тихую дыру. Проверено: verify-snapshots на 8.3.27 — role-compile 13/0/1, role-validate 5/0/2; число пропусков сверено с expected-skips на обеих ОС и обоих портах. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
27 lines
1.6 KiB
JSON
27 lines
1.6 KiB
JSON
{
|
|
"name": "Позитив: операции сервисов, вложенные объекты и внешний источник данных",
|
|
"input": {
|
|
"name": "Интеграция",
|
|
"synonym": "Интеграция",
|
|
"objects": [
|
|
"WebService.Обмен.Operation.Загрузить: Use",
|
|
"HTTPService.ПередачаДанных.URLTemplate.Файлы.Method.get: Use",
|
|
"IntegrationService.Канал.IntegrationServiceChannel.Основной: Use",
|
|
"Catalog.Товары.Attribute.Цена: View, Edit",
|
|
"Subsystem.Продажи.Subsystem.Опт: View",
|
|
"CalculationRegister.Начисления.Recalculation.Перерасчет: Read, Update",
|
|
"ExternalDataSource.Источник: Use, Administration",
|
|
"ExternalDataSource.Источник.Table.Заказы: Read, View",
|
|
"ExternalDataSource.Источник.Table.Заказы.Field.Сумма: View, Edit",
|
|
"ExternalDataSource.Источник.Cube.Продажи.Dimension.Период: View"
|
|
]
|
|
},
|
|
"expect": {
|
|
"files": [
|
|
"Roles/Интеграция/Ext/Rights.xml"
|
|
]
|
|
},
|
|
"skipValidation": true,
|
|
"skipPlatformVerify": "роль ссылается на объекты, которых нет в пустой фикстуре и которые не создаёт ни один навык (веб-сервис, HTTP-сервис, сервис интеграции, внешний источник данных, перерасчёт); платформа отвергает такую конфигурацию по составу, а не по формату Rights.xml"
|
|
}
|