Сравнивалка prod и dev


#1

нужно сравнивать prod и dev если враги меняют продуктив мимо BDD|TDD

тогда можно воспользоваться фишко SikuliIDE

@nixel2007 - моежшь скинуть сюда ссылку

@viskvortsov @1c934567 @Bronislav @sergey.novikov - хотят попробовать


#2

https://drive.google.com/folderview?id=0BzrHpvxfLxBiQ1RMRmF0T3E5NzA&usp=sharing

Демо-скрипт, запускающий сравнение, сохранение в файл и закрытие конфигуратора. Перед ним нужно каким-то образом запустить конфигуратор (односкриптом, сикули, руками, как угодно).

Сикули-скрипты позволяют принимать параметры через аргументы командной строки. Тогда путь к сравниваемой конфе или путь к файлу отчета можно получать через sys.argv (массив аргументов)


#3

Вылетает по ошибке, что-то не так настроил?


#4

А попробуй как пересохранить скрипт в каталоге D:\temp-sikuli\

То есть в каталоге, а не в корне диска - очень похоже на https://bugs.launchpad.net/sikuli/+bug/852940


#5

да, помогло, спасибо


#6

Регрессия трехлетней давности? Это надо умудриться


#7

Описаный баг, автоматом превращается в фичу.


#8

В 8.3.8 добавили новый флаг в пакетный запуск конфигуратора:
/CompareCfg –FirstConfigurationType <тип конфигурации> [-FirstConfigurationKey <дополнительный идентификатор>] –SecondConfigurationType <тип конфигурации> [-SecondConfigurationKey <дополнительный идентификатор>] [-MappingRule <правило>] [-Objects <имя файла>] –ReportType <тип отчета> [-IncludeChangedObjects] [-IncludeDeletedObjects] [-IncludeAddedObjects] -ReportFormat <тип формата> -ReportFile <имя файла>