Skip to content

Commit 32120a9

Browse files
committed
Добавил тест на новый флаг. Добавил переменную окружения для флага
1 parent 70b76e9 commit 32120a9

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

features/smart-tags.feature

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,21 @@
2727
И Я выключаю все плагины
2828
И Я включаю плагин "smart-tags"
2929

30-
Сценарий: Cинхронизация c проставнокой тэгов
30+
Сценарий: Cинхронизация c установкой тэгов
3131
Допустим Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
3232
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
3333
Когда Я выполняю команду "gitsync"
3434
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Синхронизация завершена"
3535
И Вывод команды "gitsync" не содержит "Внешнее исключение"
3636
И Код возврата команды "gitsync" равен 0
37+
И Тег "1.0" должен присутствовать в репозитории
38+
39+
Сценарий: Пропуск ошибки уже существующих тэгов
40+
Допустим Я добавляю параметр "--skip-exists-tags" для команды "gitsync"
41+
И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
42+
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
43+
Когда Я выполняю команду "gitsync"
44+
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Синхронизация завершена"
45+
И Вывод команды "gitsync" не содержит "Внешнее исключение"
46+
И Код возврата команды "gitsync" равен 0
3747
И Тег "1.0" должен присутствовать в репозитории

src/Классы/smart-tags.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
Лог.Отладка("Устанавливаю дополнительные параметры для команды %1", ИмяКоманды);
3333

34-
ПропускатьСуществующиеТеги = КлассРеализации.Опция("S skip-exists-tags", Ложь, "[*skip-exists-tags] флаг пропуска ошибок создания существующих тегов").Флаговый();
34+
ПропускатьСуществующиеТеги = КлассРеализации.Опция("S skip-exists-tags", Ложь, "[*smart-tags] флаг пропуска ошибок создания существующих тегов").Флаговый().ВОкружении("GITSYNC_SKIP_EXISTS_TAGS");;
3535

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

0 commit comments

Comments
 (0)