Skip to content

Commit 6a2f459

Browse files
committed
Мелкие доработки по замечаниям. Переименование параметров соединения с хранилищем
1 parent dcd551b commit 6a2f459

File tree

4 files changed

+39
-33
lines changed

4 files changed

+39
-33
lines changed

features/gitsync-sync.feature

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,25 +35,25 @@
3535
И Код возврата команды "gitsync" равен 0
3636

3737
Сценарий: Синхронизация хранилища с git-репозиторием без tool1CD
38-
Допустим Я добавляю параметр "-dontUseTool1cd" для команды "gitsync"
39-
И Я создаю временный каталог и сохраняю его в контекст
40-
И Я добавляю параметр "-userRep" для команды "gitsync" со значением "Администратор"
38+
Допустим Я добавляю параметры для команды "gitsync"
39+
|--storage-user Администратор|
40+
|-useVendorUnload|
4141
Когда Я выполняю команду "gitsync"
4242
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Синхронизация завершена"
4343
И Вывод команды "gitsync" не содержит "Внешнее исключение"
4444
И Код возврата команды "gitsync" равен 0
4545

4646
Сценарий: Синхронизация хранилища с git-репозиторием с дополнительными параметрами без tool1CD
47-
Допустим Я добавляю параметр "-dontUseTool1cd" для команды "gitsync"
47+
Допустим Я добавляю параметр "-useVendorUnload" для команды "gitsync"
4848
И Я создаю временный каталог и сохраняю его в контекст
4949
И Я сохраняю значение временного каталога в переменной "ВременнаяДиректория"
5050
И Я добавляю параметр "-tempdir" для команды "gitsync" из переменной "ВременнаяДиректория"
51-
И Я добавляю параметр "-userRep" для команды "gitsync" со значением "Администратор"
52-
И Я добавляю параметр "-push-every-n-commits" для команды "gitsync" со значением "5"
53-
И Я добавляю параметр "-dontUseTool1cd" для команды "gitsync"
54-
И Я добавляю параметр "-process-fatform-modules" для команды "gitsync"
55-
И Я добавляю параметр "-check-authors" для команды "gitsync"
56-
И Я добавляю параметр "-auto-set-tags" для команды "gitsync"
51+
И Я добавляю параметры для команды "gitsync"
52+
|--storage-user Администратор|
53+
|-useVendorUnload|
54+
|-check-authors|
55+
|-auto-set-tags|
56+
И Я добавляю параметр "-push-every-n-commits 5" для команды "gitsync"
5757
Когда Я выполняю команду "gitsync"
5858
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Синхронизация завершена"
5959
И Вывод команды "gitsync" не содержит "Внешнее исключение"
@@ -69,9 +69,10 @@
6969
И Код возврата команды "gitsync" равен 0
7070

7171
Сценарий: Синхронизация хранилища с git-репозиторием с выгрузкой только изменений без tool1CD
72-
Допустим Я добавляю параметр "-increment" для команды "gitsync"
73-
И Я добавляю параметр "-dontUseTool1cd" для команды "gitsync"
74-
И Я добавляю параметр "-userRep" для команды "gitsync" со значением "Администратор"
72+
Допустим Я добавляю параметры для команды "gitsync"
73+
|--storage-user Администратор|
74+
|-increment|
75+
|-useVendorUnload|
7576
Когда Я выполняю команду "gitsync"
7677
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Синхронизация завершена"
7778
И Вывод команды "gitsync" не содержит "Внешнее исключение"

features/step_definitions/gitsync-sync.os

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
ВсеШаги.Добавить("ЯИнициализируюBareРепозиторийВоВременномКаталоге");
2020
ВсеШаги.Добавить("ЯИнициализируюСвязьСВнешнимРепозиторием");
2121
ВсеШаги.Добавить("ЯДобавляюПозиционныйПараметрДляКомандыИзПеременной");
22-
ВсеШаги.Добавить("ЯДобавляюПараметрДляКомандыСоЗначением");
2322
ВсеШаги.Добавить("ЯДобавляюПараметрДляКомандыИзПеременной");
23+
ВсеШаги.Добавить("ЯДобавляюПараметрыДляКоманды");
2424
ВсеШаги.Добавить("ЯСоздаюНеполныйТестовойФайлAuthors");
2525

2626
Возврат ВсеШаги;
@@ -176,12 +176,6 @@
176176

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

179-
//Я добавляю параметр "-debug" для команды "gitsync" со значением "on"
180-
Процедура ЯДобавляюПараметрДляКомандыСоЗначением(Знач Параметр, Знач ИмяКоманды, Знач Значение) Экспорт
181-
Команда = БДД.ПолучитьИзКонтекста(КлючКоманды(ИмяКоманды));
182-
Команда.ДобавитьПараметр(СтрШаблон("%1 %2", Параметр, Значение))
183-
КонецПроцедуры
184-
185179
//Я добавляю параметр "-tmpdir" для команды "gitsync" из переменной "ВременнаяДиректория"
186180
Процедура ЯДобавляюПараметрДляКомандыИзПеременной(Знач Параметр, Знач ИмяКоманды, Знач ИмяПеременной) Экспорт
187181
Команда = БДД.ПолучитьИзКонтекста(КлючКоманды(ИмяКоманды));
@@ -219,6 +213,17 @@
219213

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

216+
//Я добавляю параметры для команды "gitsync"
217+
//|--storage-user Администратор|
218+
//|-useVendorUnload|
219+
Процедура ЯДобавляюПараметрыДляКоманды(Знач ИмяКоманды, Знач ТаблицаПараметров) Экспорт
220+
221+
Команда = БДД.ПолучитьИзКонтекста(КлючКоманды(ИмяКоманды));
222+
Для Каждого Параметр из ТаблицаПараметров Цикл
223+
Команда.ДобавитьПараметр(Параметр[0])
224+
КонецЦикла
225+
226+
КонецПроцедуры
222227

223228

224229
Функция ПутьКВременномуФайлуХранилища1С()

src/core/Классы/КомандаExport.os

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "-auto-set-tags", "Автоматическая установка тэгов по версия конфиграции");
3535
Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "-increment", "Частичная выгрузка конфигурации");
3636

37-
Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-dontUseTool1cd", "Получение версии хранилища средствами tool1cd или типовыми средствами платформы>");
38-
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-userRep", "<пользователь хранилища конфигурации>");
39-
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-passRep", "<пароль пользователя хранилища конфигурации>");
37+
Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-useVendorUnload", "Получение версии хранилища средствами tool1cd или типовыми средствами платформы>");
38+
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-user", "<пользователь хранилища конфигурации>");
39+
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-pwd", "<пароль пользователя хранилища конфигурации>");
4040

4141
Парсер.ДобавитьКоманду(ОписаниеКоманды);
4242

@@ -54,7 +54,7 @@
5454
ПрерватьВыполнениеБезКомментарияКВерсии = ПараметрыКоманды["-stop-if-empty-comment"];
5555
АвтоматическаяУстановкаТэговПоВерсиям = ПараметрыКоманды["-auto-set-tags"];
5656
ВыгружатьТолькоИзменения = ПараметрыКоманды["-increment"];
57-
НеИспользоватьTool1CD = ПараметрыКоманды["-dontUseTool1cd"];
57+
НеИспользоватьTool1CD = ПараметрыКоманды["-useVendorUnload"];
5858

5959
Если ЛокальныйКаталогГит = Неопределено Тогда
6060

@@ -127,7 +127,7 @@
127127

128128
Если НеИспользоватьTool1CD Тогда
129129

130-
ПараметрыДоступаКХранилищу = Новый Структура("ПользовательХранилища, ПарольХранилища", ПараметрыКоманды["-userRep"], ПараметрыКоманды["-passRep"]);
130+
ПараметрыДоступаКХранилищу = Новый Структура("ПользовательХранилища, ПарольХранилища", ПараметрыКоманды["--storage-user"], ПараметрыКоманды["--storage-pwd"]);
131131
Распаковщик.ПроверитьПараметрыДоступаКХранилищу(ПараметрыДоступаКХранилищу);
132132
Распаковщик.ИспользоватьTool1CD = Не НеИспользоватьTool1CD;
133133

src/core/Классы/КомандаSync.os

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-stop-if-empty-comment", "Остановить, если Комментарий к версии пустой");
3535
Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-auto-set-tags", "Автоматическая установка тэгов по версия конфиграции");
3636
Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-increment", "Частичная выгрузка конфигурации");
37-
Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-dontUseTool1cd", "Получение версии хранилища средствами tool1cd или типовыми средствами платформы>");
38-
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-userRep", "<пользователь хранилища конфигурации>");
39-
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-passRep", "<пароль пользователя хранилища конфигурации>");
37+
Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-useVendorUnload", "Получение версии хранилища средствами tool1cd или типовыми средствами платформы>");
38+
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-user", "<пользователь хранилища конфигурации>");
39+
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-pwd", "<пароль пользователя хранилища конфигурации>");
4040

4141
Парсер.ДобавитьКоманду(ОписаниеКоманды);
4242

@@ -60,9 +60,9 @@
6060
Парсер.ДобавитьПараметрФлаг("-auto-set-tags", "Автоматическая установка тэгов по версия конфиграции");
6161

6262
Парсер.ДобавитьПараметрФлаг ("-increment", "Частичная выгрузка конфигурации");
63-
Парсер.ДобавитьПараметрФлаг ("-dontUseTool1cd", "Получение версии хранилища средствами tool1cd или типовыми средствами платформы>");
64-
Парсер.ДобавитьИменованныйПараметр("-userRep", "<пользователь хранилища конфигурации>");
65-
Парсер.ДобавитьИменованныйПараметр("-passRep", "<пароль пользователя хранилища конфигурации>");
63+
Парсер.ДобавитьПараметрФлаг ("-useVendorUnload", "Получение версии хранилища средствами tool1cd или типовыми средствами платформы>");
64+
Парсер.ДобавитьИменованныйПараметр("--storage-user", "<пользователь хранилища конфигурации>");
65+
Парсер.ДобавитьИменованныйПараметр("--storage-pwd", "<пароль пользователя хранилища конфигурации>");
6666

6767
КонецПроцедуры // ЗарегистрироватьКоманду
6868

@@ -87,7 +87,7 @@
8787
ПрерватьВыполнениеБезКомментарияКВерсии = ПараметрыКоманды["-stop-if-empty-comment"];
8888
АвтоматическаяУстановкаТэговПоВерсиям = ПараметрыКоманды["-auto-set-tags"];
8989
ВыгружатьТолькоИзменения = ПараметрыКоманды["-increment"];
90-
НеИспользоватьTool1CD = ПараметрыКоманды["-dontUseTool1cd"];
90+
НеИспользоватьTool1CD = ПараметрыКоманды["-useVendorUnload"];
9191

9292
Если НачальнаяВерсия = Неопределено Тогда
9393

@@ -188,7 +188,7 @@
188188

189189
Если НеИспользоватьTool1CD Тогда
190190

191-
ПараметрыДоступаКХранилищу = Новый Структура("ПользовательХранилища, ПарольХранилища", ПараметрыКоманды["-userRep"], ПараметрыКоманды["-passRep"]);
191+
ПараметрыДоступаКХранилищу = Новый Структура("ПользовательХранилища, ПарольХранилища", ПараметрыКоманды["--storage-user"], ПараметрыКоманды["--storage-pwd"]);
192192
Распаковщик.ПроверитьПараметрыДоступаКХранилищу(ПараметрыДоступаКХранилищу);
193193
Распаковщик.ИспользоватьTool1CD = Не НеИспользоватьTool1CD;
194194

0 commit comments

Comments
 (0)