fix(tests): пропуск платформенной верификации, привязанный к сборке платформы

Кейсы form-main-attr-dynamic-list и form-main-attr-list-query падали на маке. Диагностика:
дело не в порте (Windows+python проходит) и не в ОС (мак на 8.3.24.1691 проходит) — отвергает
конкретная сборка 8.3.27.1688. Решающий опыт: расширение, загруженное на 8.3.24 и выгруженное
самой платформой, сборка 1688 тоже отвергает с теми же «Неверный путь к данным» — то есть она
не принимает собственный артефакт Конфигуратора, а не наш эмит.

Глухой skipPlatformVerify снял бы проверку и на стендах, где она работает, поэтому он теперь
принимает объект {reason, platforms:[…]} — пропуск только на перечисленных сборках.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-08-17 23:13:44 +03:00
co-authored by Claude Opus 5
parent e9a40a1499
commit 9dcaa9b6b1
4 changed files with 27 additions and 4 deletions
@@ -25,5 +25,9 @@
"file": "cfe/Documents/Расход/Forms/ФормаСписка/Ext/Form.xml",
"text": ["name=\"Объект\"", "<SavedData>"]
}
},
"skipPlatformVerify": {
"reason": "сборка 8.3.27.1688 (macOS) отвергает заимствованную форму с основным реквизитом-динамическим списком: те же «Неверный путь к данным» дала и выгрузка, сделанная самой платформой 8.3.24 из успешно загруженного расширения, — то есть отвергается её собственный артефакт, а не наш эмит. На 8.3.24.1691 и 8.3.27.1859 кейс проходит",
"platforms": ["8.3.27.1688"]
}
}
@@ -18,5 +18,9 @@
"file": "cfe/Documents/Расход.xml",
"text": "<Name>Товары</Name>"
}
},
"skipPlatformVerify": {
"reason": "сборка 8.3.27.1688 (macOS) отвергает заимствованную форму с основным реквизитом-динамическим списком: те же «Неверный путь к данным» дала и выгрузка, сделанная самой платформой 8.3.24 из успешно загруженного расширения, — то есть отвергается её собственный артефакт, а не наш эмит. На 8.3.24.1691 и 8.3.27.1859 кейс проходит",
"platforms": ["8.3.27.1688"]
}
}