Skip to content

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

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   

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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