diff --git a/features/edtExport.feature b/features/edtExport.feature index ea9acc1..2a9d3d3 100644 --- a/features/edtExport.feature +++ b/features/edtExport.feature @@ -37,8 +37,8 @@ Сценарий: Cинхронизация с использованием edtExport с явным указанием версии EDT Дано Я получаю переменную окружения "EDT_VERSION" в переменную "ВерсияEDT" - Дано Я добавляю параметр "--edt-version" для команды "gitsync" из переменной "ВерсияEDT" - Допустим Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С" + И Я добавляю параметр "--edt-version" для команды "gitsync" из переменной "ВерсияEDT" + И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С" И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников" И Я записываю "8" в файл VERSION Когда Я выполняю команду "gitsync" @@ -87,3 +87,19 @@ Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git" И Вывод команды "gitsync" не содержит "Внешнее исключение" И Код возврата команды "gitsync" равен 0 + +Сценарий: Каталог .settings не сбрасывается в состояние по умолчанию после синхронизации + Допустим Я создаю каталог "ПутьКаталогаИсходников/.settings" + И Я создаю файл "ПутьКаталогаИсходников/.settings/org.eclipse.core.resources.prefs" с текстом + """ + bcl.variable.not.assigned.severity=WARNING + """ + И я скопировал каталог рабочего окружения EDT в каталог из переменной "РабочееОкружениеEDT" + И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С" + И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников" + И Я записываю "8" в файл VERSION + Когда Я выполняю команду "gitsync" + Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git" + И Вывод команды "gitsync" не содержит "Внешнее исключение" + И Код возврата команды "gitsync" равен 0 + И файл "ПутьКаталогаИсходников/.settings/org.eclipse.core.resources.prefs" содержит "bcl.variable.not.assigned.severity=WARNING" diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/edtExport.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/edtExport.os" index e1c208c..c1901c9 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/edtExport.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/edtExport.os" @@ -206,6 +206,14 @@ КонецПроцедуры +Процедура ПриОчисткеКаталогаРабочейКопии(КаталогРабочейКопии, // BSLLS:UnusedParameters-off + СоответствиеИменФайловДляПропуска, // BSLLS:UnusedParameters-off + СтандартнаяОбработка) Экспорт + + СоответствиеИменФайловДляПропуска.Вставить(".settings", Истина); + +КонецПроцедуры + #КонецОбласти #Область Вспомогательные_процедуры_и_функции