Skip to content

Получить список изменений файлов в одном результирующем текстовом файле #13

@artbear

Description

@artbear

Получить список изменений файлов в одном результирующем текстовом файле
ИМХО 2 вида отчета нужны:

    1. простой/быстрый = те отличия, что показываются на верхнем уровне
    1. подробный/более медленный = подробное отличие всех метаданных

Например, в форме v8Reader, где метаданные (деревья), нажать "вывести список", выбрать вариант "текстовый документ".
Получаем результат:

Структура первой обработки  Структура второй обработки  Есть изменения Путь первого объекта  Путь второго объекта
xddDataFixtureGen   xddDataFixtureGen   1   d0ac533a-c210-47e2-94e1-6d5329bcc033    a764486e-0ec8-42b4-8434-355f1cc2c4d5
Модуль объекта Модуль объекта 1   54f1dec0-8f13-4065-9f45-0e74788142d2.0  2bea54fe-a179-43e6-9377-9255a9ca2e4a.0
Реквизиты  Реквизиты  
ЕстьВстроеннаяОбработка_юТест   ЕстьВстроеннаяОбработка_юТест   1   
Табличные части   Табличные части   
ТаблицаДанных  ТаблицаДанных  
Ссылка    Ссылка    1   
Метаданное    Метаданное    1   
ИмяПеременной  ИмяПеременной  1   
ВыгружатьКод    ВыгружатьКод    1   
РежимПоиска  РежимПоиска  1   
РежимСоздания  РежимСоздания  1   
Формы  Формы  
УправляемаяФорма    УправляемаяФорма    1   103ebd31-7643-4b1a-ba8b-4c789efcb71f    57f8e960-e897-4dab-8f8f-29103028a3e9
Форма  Форма  1   103ebd31-7643-4b1a-ba8b-4c789efcb71f.0  57f8e960-e897-4dab-8f8f-29103028a3e9.0
Макеты    Макеты    
СозданиеПростогоСправочника  СозданиеПростогоСправочника  1   efa2b5fc-de31-4695-a81b-8acc1a24d8f8    a8aa8b25-c3a6-4bee-8f5e-38f0b98b548f
СозданиеПростогоСправочника_ПредставлениеНеИдентификатор <Отсутствует>    3   
Макет  <Отсутствует>    3   

полученный лог сравнения можно юзать для автоматических тестов. т.е. в макеты заносим текст лога и разные варианты файлов, затем при прогоне теста запускаем ридер, поулчаем лог и сверяем его с эталоном. если расхождение нет, то тест пройден
очень просто и удобно

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions