Skip to content

Commit

Permalink
Добавил удаление всех epf-файлов старого пакета перед установкой ново…
Browse files Browse the repository at this point in the history
…го пакета
  • Loading branch information
artbear committed Sep 20, 2018
1 parent 49e3259 commit da3c0ea
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions packagedef
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,20 @@
// Процедуры установки пакета с клиентской машины
///////////////////////////////////////////////////////////////////

// Вызывается пакетным менеджером перед установкой пакета на клиентскую машину.
//
// Параметры:
// КаталогУстановкиПакета - строка. Путь в который пакетный менеджер устанавливает текущий пакет.
// ЧтениеZipФайла - ЧтениеZipФайла. Архив пакета.
//
Процедура ПередУстановкой(Знач КаталогУстановкиПакета, Знач ЧтениеZipФайла) Экспорт
Сообщить("Перед установкой удаляю все epf-файлы из каталога пакета " + КаталогУстановкиПакета);
МассивФайлов = НайтиФайлы(КаталогУстановкиПакета, "*.epf", Истина);
Для каждого Файл Из МассивФайлов Цикл
УдалитьФайлы(Файл.ПолноеИмя);
КонецЦикла;

КонецПроцедуры

// Вызывается пакетным менеджером после распаковки пакета на клиентскую машину.
//
Expand All @@ -20,12 +34,6 @@
//
Процедура ПриУстановке(Знач КаталогУстановкиПакета, СтандартнаяОбработка) Экспорт

Если ВерсияПакета = "5.5.0" Или ВерсияПакета = "5.5.5" Тогда
УдалитьФайлы(ОбъединитьПути(КаталогУстановкиПакета, "features\libraries\Макеты\step_definitions\СуществованиеЭлементов.epf"));
УдалитьФайлы(ОбъединитьПути(КаталогУстановкиПакета, "features\libraries\TestClients\step_definitions\Последовательная_работа_нескольких_клиентов_тестирования_в_одном_сценарии.epf"));
УдалитьФайлы(ОбъединитьПути(КаталогУстановкиПакета, "features\libraries\Плагины\РаботаСFakeMail.epf"));
КонецЕсли;

КонецПроцедуры


Expand Down Expand Up @@ -185,5 +193,6 @@
.ЗависитОт("v8runner", "0.11.2")
.ЗависитОт("v8unpack", "1.0.1")
.ЗависитОт("fs", "0.5.0")
.ЗависитОт("opm", "0.15.0")
.ОпределяетМодуль("add", "ospx/addospx.os")
;

0 comments on commit da3c0ea

Please sign in to comment.