1
0
mirror of https://github.com/bia-technologies/precommit4onec.git synced 2025-02-07 13:31:49 +02:00

Добавил шаг с установкой кодировки вывода

This commit is contained in:
Maxmov Valery 2019-03-22 14:37:51 +03:00
parent 9665eecd9f
commit a99142dccb
2 changed files with 16 additions and 2 deletions

View File

@ -17,6 +17,7 @@
ВсеШаги.Добавить("ВКаталогеРепозиторияЕстьФайл");
ВсеШаги.Добавить("ЯКопируюФайлВКаталогРепозитория");
ВсеШаги.Добавить("ЯФиксируюИзмененияВРепозиторииСКомментарием");
ВсеШаги.Добавить("ЯУстанавливаюКодировкуВыводаКоманды");
Возврат ВсеШаги;
КонецФункции
@ -102,4 +103,15 @@
РепозиторийGit.Закоммитить(ТекстКомментария, ИСТИНА);
КонецПроцедуры
КонецПроцедуры
// я устанавливаю кодировку вывода "Кодировка" команды "ИмяКоманды"
Процедура ЯУстанавливаюКодировкуВыводаКоманды(Кодировка, ИмяКоманды) Экспорт
КлючКонтекста = КлючКоманды(ИмяКоманды);
Команда = БДД.ПолучитьИзКонтекста(КлючКонтекста);
Команда.УстановитьКодировкуВывода(Кодировка);
КонецПроцедуры
Функция КлючКоманды(Знач ИмяКоманды)
Возврат "Команда-" + ИмяКоманды;
КонецФункции

View File

@ -45,6 +45,7 @@
Когда Я копирую файл "fixtures\ПроверкаДублейПроцедурПоложительныйТест.bsl" в каталог репозитория "РабочийКаталог"
И Я очищаю параметры команды "git" в контексте
И Я установил рабочий каталог как текущий каталог
И Я устанавливаю кодировку вывода "utf-8" команды "git"
И Я выполняю команду "git" с параметрами "add --all"
И Я выполняю команду "git" с параметрами "commit -m addProcedure"
Тогда Вывод команды "git" не содержит "обнаружены неуникальные имена методов"
@ -53,6 +54,7 @@
Когда Я копирую файл "fixtures\ПроверкаДублейПроцедурНегативныйТест.bsl" в каталог репозитория "РабочийКаталог"
И Я очищаю параметры команды "git" в контексте
И Я установил рабочий каталог как текущий каталог
И Я устанавливаю кодировку вывода "utf-8" команды "git"
И Я выполняю команду "git" с параметрами "add --all"
И Я выполняю команду "git" с параметрами "commit -m addProcedure"
Тогда Вывод команды "git" содержит "обнаружены неуникальные имена методов"
Тогда Вывод команды "git" содержит "обнаружены неуникальные имена методов"