mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-21 02:29:42 +03:00
fix(tests): каталог расширения в кейсах cfe-* — cfe вместо ext (closes #74)
Кейсы клали расширение в `ext`, а cf-init создаёт в корне конфигурации платформенный `Ext/`. На регистронезависимой ФС (Windows, APFS) это один каталог: эталоны годами фиксировали слипшееся дерево — в snapshots/<case>/ext/ лежали вперемешку ClientApplicationInterface.xml конфигурации и Configuration.xml расширения, а имя каталога в коммите зависело от того, кто создал его первым (ext у одних кейсов, Ext у других при одинаковом входе). На Linux те же кейсы дали бы два каталога и другой снапшот. Переименование механическое: 64 кейса пяти навыков, 349 файлов эталонов переехали без единой правки содержимого. Заодно переписан регистр 21 пути в индексе — git с core.ignorecase не показывал, что файл конфигурации числится под ext/, а лежит в Ext/. Гард в runner.mjs: имя каталога расширения из params, совпавшее без учёта регистра с тем, что уже есть в фикстуре, валит кейс с объяснением. Проверено, что старое имя теперь не проходит. verify-snapshots.mjs чинится тем же заходом — там нашлись две дыры: - каталог расширения был захардкожен как 'ext', поэтому кейсы с другим именем МОЛЧА теряли вторую половину проверки: блок загрузки расширения обходился по existsSync и в отчёте это выглядело успехом; - setup брался только из _skill.json, и кейсы с гейтом по версии формата (218/220/221) проверялись на конфигурации 2.17 — то есть платформа не видела ровно того поведения, ради которого кейс написан. Плюс два honest-skip вместо ложных падений: режим совместимости выше платформы и формат выгрузки новее платформы (второе читаем из ответа платформы, а не дублируем лестницу версий). Проверено: регресс 827/0/8 (ps1) и 824/0/11 (py), гарды 5/5. Платформенная верификация: cfe-borrow 26/28 на 8.3.27, cfe-patch-method 22/23, cfe-init 6/7, все 14 кейсов format-221 на 8.5 — остальное осознанные пропуски. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
113dc9e928
commit
54ee6efe93
@@ -247,6 +247,14 @@ ibcmd-проход автоматически `○ skipped`, если рядом
|
||||
|
||||
`preRun` — шаги подготовки перед основным навыком. Каждый шаг: `script` (путь без расширения), `input` (JSON), `args` (маппинг с `{workDir}` и `{inputFile}` плейсхолдерами).
|
||||
|
||||
### Каталог расширения внутри рабочей директории
|
||||
|
||||
Расширение кейсы кладут в подкаталог `cfe`, не `ext`: в корне конфигурации уже лежит платформенный
|
||||
`Ext/`, и на регистронезависимой ФС (Windows, APFS) каталоги сливаются в один — эталон фиксирует
|
||||
слипшееся дерево, верное только на этих ФС, а на Linux тот же кейс даёт другой результат (issue #74).
|
||||
Раннер это проверяет: имя из `params.extensionPath` / `params.outputDir`, совпавшее без учёта
|
||||
регистра с содержимым фикстуры, валит кейс с объяснением.
|
||||
|
||||
### Кейс с реальной выгрузкой
|
||||
|
||||
```json
|
||||
|
||||
@@ -13,15 +13,15 @@
|
||||
},
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Catalog.Терминалы" },
|
||||
"params": { "extensionPath": "cfe", "object": "Catalog.Терминалы" },
|
||||
"expect": {
|
||||
"fileContains": {
|
||||
"file": "ext/Catalogs/Терминалы.xml",
|
||||
"file": "cfe/Catalogs/Терминалы.xml",
|
||||
"text": "<Owners><xr:Item xsi:type=\"xr:MDObjectRef\">Catalog.Договоры</xr:Item></Owners>"
|
||||
},
|
||||
"files": ["ext/Catalogs/Договоры.xml"]
|
||||
"files": ["cfe/Catalogs/Договоры.xml"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,18 +16,18 @@
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": {
|
||||
"-Name": "Тест",
|
||||
"-OutputDir": "{workDir}/ext",
|
||||
"-OutputDir": "{workDir}/cfe",
|
||||
"-ConfigPath": "{workDir}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"params": {
|
||||
"extensionPath": "ext",
|
||||
"extensionPath": "cfe",
|
||||
"object": "Catalog.Товары"
|
||||
},
|
||||
"expect": {
|
||||
"preserves": {
|
||||
"file": "Ext/Catalogs/Товары.xml",
|
||||
"file": "cfe/Catalogs/Товары.xml",
|
||||
"bom": true,
|
||||
"eol": "crlf",
|
||||
"encoding": "UTF-8",
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
},
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "CommonModule.ОбщийМодуль1" }
|
||||
"params": { "extensionPath": "cfe", "object": "CommonModule.ОбщийМодуль1" }
|
||||
}
|
||||
|
||||
@@ -100,13 +100,13 @@
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": {
|
||||
"-Name": "Тест",
|
||||
"-OutputDir": "{workDir}/ext",
|
||||
"-OutputDir": "{workDir}/cfe",
|
||||
"-ConfigPath": "{workDir}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"params": {
|
||||
"extensionPath": "ext",
|
||||
"extensionPath": "cfe",
|
||||
"object": "Report.ОстаткиТоваров ;; DocumentJournal.Складские ;; Sequence.ПартионныйУчет ;; HTTPService.ОбменДанными ;; WebService.СервисОбмена ;; FilterCriterion.ПоКонтрагенту ;; SettingsStorage.ХранилищеОтчетов"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
},
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "DataProcessor.ЗагрузкаДанных" }
|
||||
"params": { "extensionPath": "cfe", "object": "DataProcessor.ЗагрузкаДанных" }
|
||||
}
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
},
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Document.ПриходТоваров" }
|
||||
"params": { "extensionPath": "cfe", "object": "Document.ПриходТоваров" }
|
||||
}
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
},
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Enum.ВидыОплат" }
|
||||
"params": { "extensionPath": "cfe", "object": "Enum.ВидыОплат" }
|
||||
}
|
||||
|
||||
@@ -29,20 +29,20 @@
|
||||
},
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
},
|
||||
{
|
||||
"script": "cfe-borrow/scripts/cfe-borrow",
|
||||
"args": { "-ExtensionPath": "{workDir}/ext", "-ConfigPath": "{workDir}", "-Object": "Catalog.Товары.Form.ФормаЭлемента", "-BorrowMainAttribute": "Form" }
|
||||
"args": { "-ExtensionPath": "{workDir}/cfe", "-ConfigPath": "{workDir}", "-Object": "Catalog.Товары.Form.ФормаЭлемента", "-BorrowMainAttribute": "Form" }
|
||||
},
|
||||
{
|
||||
"writeFile": {
|
||||
"path": "ext/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form/Module.bsl",
|
||||
"path": "cfe/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form/Module.bsl",
|
||||
"content": "&НаСервере\nПроцедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)\n\t// пользовательский код — не должен затираться повторным заимствованием\nКонецПроцедуры"
|
||||
}
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Catalog.Товары.Form.ФормаЭлемента" },
|
||||
"params": { "extensionPath": "cfe", "object": "Catalog.Товары.Form.ФормаЭлемента" },
|
||||
"args_extra": ["-BorrowMainAttribute", "Form"],
|
||||
"idempotent": true
|
||||
}
|
||||
|
||||
@@ -80,18 +80,18 @@
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": {
|
||||
"-Name": "Тест",
|
||||
"-OutputDir": "{workDir}/ext",
|
||||
"-OutputDir": "{workDir}/cfe",
|
||||
"-ConfigPath": "{workDir}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"params": {
|
||||
"extensionPath": "ext",
|
||||
"extensionPath": "cfe",
|
||||
"object": "Document.Размещение.Form.ФормаДокумента"
|
||||
},
|
||||
"expect": {
|
||||
"fileNotContains": {
|
||||
"file": "ext/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": [
|
||||
"<xr:Link>",
|
||||
"<ChoiceParameterLinks>"
|
||||
|
||||
@@ -84,22 +84,22 @@
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": {
|
||||
"-Name": "Тест",
|
||||
"-OutputDir": "{workDir}/ext",
|
||||
"-OutputDir": "{workDir}/cfe",
|
||||
"-ConfigPath": "{workDir}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"params": {
|
||||
"extensionPath": "ext",
|
||||
"extensionPath": "cfe",
|
||||
"object": "Document.Размещение.Form.ФормаДокумента"
|
||||
},
|
||||
"expect": {
|
||||
"fileContains": {
|
||||
"file": "ext/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": "<xr:Link>"
|
||||
},
|
||||
"fileNotContains": {
|
||||
"file": "ext/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": "<xr:DataPath xsi:type=\"xs:string\">Склад</xr:DataPath>"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -44,17 +44,17 @@
|
||||
},
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Document.Размещение.Form.ФормаДокумента" },
|
||||
"params": { "extensionPath": "cfe", "object": "Document.Размещение.Form.ФормаДокумента" },
|
||||
"expect": {
|
||||
"fileContains": {
|
||||
"file": "ext/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": "<xr:Link>"
|
||||
},
|
||||
"fileNotContains": {
|
||||
"file": "ext/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": "<xr:DataPath xsi:type=\"xs:string\">Склад</xr:DataPath>"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,13 +52,13 @@
|
||||
},
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Document.Размещение.Form.ФормаДокумента" },
|
||||
"params": { "extensionPath": "cfe", "object": "Document.Размещение.Form.ФормаДокумента" },
|
||||
"expect": {
|
||||
"fileNotContains": {
|
||||
"file": "ext/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": ["<xr:Link>", "Items.Строки.CurrentData.Склад"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -80,22 +80,22 @@
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": {
|
||||
"-Name": "Тест",
|
||||
"-OutputDir": "{workDir}/ext",
|
||||
"-OutputDir": "{workDir}/cfe",
|
||||
"-ConfigPath": "{workDir}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"params": {
|
||||
"extensionPath": "ext",
|
||||
"extensionPath": "cfe",
|
||||
"object": "Document.Размещение.Form.ФормаДокумента"
|
||||
},
|
||||
"expect": {
|
||||
"fileContains": {
|
||||
"file": "ext/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": "<xr:Link>"
|
||||
},
|
||||
"fileNotContains": {
|
||||
"file": "ext/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Размещение/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": "<xr:DataPath xsi:type=\"xs:string\">Объект.Ref</xr:DataPath>"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -45,8 +45,8 @@
|
||||
},
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Document.ЗаказПоставщику.Form.ФормаДокумента" }
|
||||
"params": { "extensionPath": "cfe", "object": "Document.ЗаказПоставщику.Form.ФормаДокумента" }
|
||||
}
|
||||
|
||||
@@ -121,13 +121,13 @@
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": {
|
||||
"-Name": "Тест",
|
||||
"-OutputDir": "{workDir}/ext",
|
||||
"-OutputDir": "{workDir}/cfe",
|
||||
"-ConfigPath": "{workDir}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"params": {
|
||||
"extensionPath": "ext",
|
||||
"extensionPath": "cfe",
|
||||
"object": "Document.ЗаказКлиента.Form.ФормаДокумента"
|
||||
},
|
||||
"args_extra": [
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
"preRun": [
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Document.Расход.Form.ФормаСписка" },
|
||||
"params": { "extensionPath": "cfe", "object": "Document.Расход.Form.ФормаСписка" },
|
||||
"args_extra": ["-BorrowMainAttribute", "Form"],
|
||||
"expect": {
|
||||
"fileContains": {
|
||||
"file": "ext/Documents/Расход/Forms/ФормаСписка/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Расход/Forms/ФормаСписка/Ext/Form.xml",
|
||||
"text": [
|
||||
"<Attribute name=\"Список\" id=\"1000001\">",
|
||||
"<v8:Type>cfg:DynamicList</v8:Type>",
|
||||
@@ -22,7 +22,7 @@
|
||||
]
|
||||
},
|
||||
"fileNotContains": {
|
||||
"file": "ext/Documents/Расход/Forms/ФормаСписка/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Расход/Forms/ФормаСписка/Ext/Form.xml",
|
||||
"text": ["name=\"Объект\"", "<SavedData>"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,18 +4,18 @@
|
||||
"preRun": [
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Document.Расход.Form.ФормаСпискаЗапрос" },
|
||||
"params": { "extensionPath": "cfe", "object": "Document.Расход.Form.ФормаСпискаЗапрос" },
|
||||
"args_extra": ["-BorrowMainAttribute", "Form"],
|
||||
"expect": {
|
||||
"fileContains": {
|
||||
"file": "ext/Documents/Расход.xml",
|
||||
"file": "cfe/Documents/Расход.xml",
|
||||
"text": ["<Name>Комментарий</Name>", "<Name>Склад</Name>"]
|
||||
},
|
||||
"fileNotContains": {
|
||||
"file": "ext/Documents/Расход.xml",
|
||||
"file": "cfe/Documents/Расход.xml",
|
||||
"text": "<Name>Товары</Name>"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,15 +4,15 @@
|
||||
"preRun": [
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "InformationRegister.Настройка.Form.ФормаЗаписи" },
|
||||
"params": { "extensionPath": "cfe", "object": "InformationRegister.Настройка.Form.ФормаЗаписи" },
|
||||
"args_extra": ["-BorrowMainAttribute", "Form"],
|
||||
"expect": {
|
||||
"fileContains": [
|
||||
{
|
||||
"file": "ext/InformationRegisters/Настройка/Forms/ФормаЗаписи/Ext/Form.xml",
|
||||
"file": "cfe/InformationRegisters/Настройка/Forms/ФормаЗаписи/Ext/Form.xml",
|
||||
"text": [
|
||||
"<Attribute name=\"Запись\" id=\"1000001\">",
|
||||
"<v8:Type>cfg:InformationRegisterRecordManager.Настройка</v8:Type>",
|
||||
@@ -20,12 +20,12 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "ext/InformationRegisters/Настройка.xml",
|
||||
"file": "cfe/InformationRegisters/Настройка.xml",
|
||||
"text": ["<Dimension uuid=", "<Resource uuid=", "<Name>Организация</Name>", "<Name>Лимит</Name>"]
|
||||
}
|
||||
],
|
||||
"fileNotContains": {
|
||||
"file": "ext/InformationRegisters/Настройка.xml",
|
||||
"file": "cfe/InformationRegisters/Настройка.xml",
|
||||
"text": "<Attribute uuid="
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
"preRun": [
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Document.Расход.Form.ФормаДокумента" },
|
||||
"params": { "extensionPath": "cfe", "object": "Document.Расход.Form.ФормаДокумента" },
|
||||
"expect": {
|
||||
"fileContains": {
|
||||
"file": "ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": [
|
||||
"<ExcludedCommand>Post</ExcludedCommand>",
|
||||
"<AutoTime>DontUse</AutoTime>",
|
||||
@@ -19,7 +19,7 @@
|
||||
]
|
||||
},
|
||||
"fileNotContains": {
|
||||
"file": "ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": [
|
||||
"<ExcludedCommand>MoveUp</ExcludedCommand>",
|
||||
"<CommandInterface>",
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
"preRun": [
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Document.Расход.Form.ФормаДокумента" },
|
||||
"params": { "extensionPath": "cfe", "object": "Document.Расход.Form.ФормаДокумента" },
|
||||
"args_extra": ["-BorrowMainAttribute", "Form"],
|
||||
"expect": {
|
||||
"fileContains": {
|
||||
"file": "ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": [
|
||||
"<RowPictureDataPath>Объект.Товары.ИндексКартинки</RowPictureDataPath>",
|
||||
"<ExcludedCommand>Post</ExcludedCommand>",
|
||||
@@ -19,7 +19,7 @@
|
||||
]
|
||||
},
|
||||
"fileNotContains": {
|
||||
"file": "ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"file": "cfe/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml",
|
||||
"text": ["<ExcludedCommand>MoveUp</ExcludedCommand>", "<CommandInterface>"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,23 +24,23 @@
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": {
|
||||
"-Name": "Расш",
|
||||
"-OutputDir": "{workDir}/ext",
|
||||
"-OutputDir": "{workDir}/cfe",
|
||||
"-ConfigPath": "{workDir}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"params": {
|
||||
"extensionPath": "ext"
|
||||
"extensionPath": "cfe"
|
||||
},
|
||||
"object": "Catalog.Товары.Form.ФормаЭлемента",
|
||||
"expect": {
|
||||
"fileContains": [
|
||||
{
|
||||
"file": "ext/Catalogs/Товары.xml",
|
||||
"file": "cfe/Catalogs/Товары.xml",
|
||||
"text": "xmlns:lf=\"http://v8.1c.ru/8.2/managed-application/logform\" xmlns:pal=\"http://v8.1c.ru/8.1/data/ui/colors/palette\" xmlns:style="
|
||||
},
|
||||
{
|
||||
"file": "ext/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form.xml",
|
||||
"file": "cfe/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form.xml",
|
||||
"text": [
|
||||
"xmlns:lf=\"http://v8.1c.ru/8.2/managed-application/logform\" xmlns:pal=\"http://v8.1c.ru/8.1/data/ui/colors/palette\" xmlns:style=",
|
||||
"version=\"2.21\""
|
||||
|
||||
@@ -115,13 +115,13 @@
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": {
|
||||
"-Name": "Тест",
|
||||
"-OutputDir": "{workDir}/ext",
|
||||
"-OutputDir": "{workDir}/cfe",
|
||||
"-ConfigPath": "{workDir}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"params": {
|
||||
"extensionPath": "ext",
|
||||
"extensionPath": "cfe",
|
||||
"object": "ChartOfCharacteristicTypes.ВидыСубконто ;; ChartOfAccounts.Хозрасчетный ;; ChartOfCalculationTypes.ОсновныеНачисления ;; AccountingRegister.Хозрасчетный ;; CalculationRegister.Начисления ;; BusinessProcess.Согласование"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
},
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Catalog.Товары ;; Enum.Статусы" }
|
||||
"params": { "extensionPath": "cfe", "object": "Catalog.Товары ;; Enum.Статусы" }
|
||||
}
|
||||
|
||||
@@ -4,23 +4,23 @@
|
||||
"preRun": [
|
||||
{
|
||||
"script": "cfe-init/scripts/cfe-init",
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
||||
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" }
|
||||
},
|
||||
{
|
||||
"script": "cfe-borrow/scripts/cfe-borrow",
|
||||
"args": {
|
||||
"-ExtensionPath": "{workDir}/ext",
|
||||
"-ExtensionPath": "{workDir}/cfe",
|
||||
"-ConfigPath": "{workDir}",
|
||||
"-Object": "Document.Расход.Form.ФормаДокумента",
|
||||
"-BorrowMainAttribute": "Form"
|
||||
}
|
||||
}
|
||||
],
|
||||
"params": { "extensionPath": "ext", "object": "Document.Расход.Form.ФормаСписка" },
|
||||
"params": { "extensionPath": "cfe", "object": "Document.Расход.Form.ФормаСписка" },
|
||||
"args_extra": ["-BorrowMainAttribute", "All"],
|
||||
"expect": {
|
||||
"fileContains": {
|
||||
"file": "ext/Documents/Расход.xml",
|
||||
"file": "cfe/Documents/Расход.xml",
|
||||
"text": ["<TabularSection uuid=", "<Name>Товары</Name>", "<Name>Комментарий</Name>", "<Name>Склад</Name>"]
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user