Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 18 additions & 2 deletions features/edtExport.feature
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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"
8 changes: 8 additions & 0 deletions src/Классы/edtExport.os
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,14 @@

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

Процедура ПриОчисткеКаталогаРабочейКопии(КаталогРабочейКопии, // BSLLS:UnusedParameters-off
СоответствиеИменФайловДляПропуска, // BSLLS:UnusedParameters-off
СтандартнаяОбработка) Экспорт

СоответствиеИменФайловДляПропуска.Вставить(".settings", Истина);

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

#КонецОбласти

#Область Вспомогательные_процедуры_и_функции
Expand Down
Loading