Skip to content

Commit de33ce6

Browse files
committed
Корректировка плагина tool1CD
1 parent 73d1bdb commit de33ce6

File tree

2 files changed

+21
-11
lines changed

2 files changed

+21
-11
lines changed

features/tool1CD.feature

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,14 @@
1010
И Я устанавливаю рабочей каталог во временный каталог
1111
И Я создаю новый объект ГитРепозиторий
1212
И Я устанавливаю путь выполнения команды "gitsync" к текущей библиотеке
13-
И Я создаю временный каталог и сохраняю его в контекст
14-
И я скопировал каталог тестового хранилища конфигурации во временный каталог
15-
И Я сохраняю значение временного каталога в переменной "КаталогХранилища1С"
16-
И Я создаю временный каталог и сохраняю его в контекст
17-
И Я сохраняю значение временного каталога в переменной "ПутьКаталогаИсходников"
13+
И Я создаю временный каталог и сохраняю его в переменной "КаталогХранилища1С"
14+
И я скопировал каталог тестового хранилища конфигурации в каталог из переменной "КаталогХранилища1С"
15+
И Я создаю временный каталог и сохраняю его в переменной "ПутьКаталогаИсходников"
1816
И Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников"
1917
И Я создаю тестовой файл AUTHORS
20-
И Я записываю "7" в файл VERSION
21-
И Я создаю временный каталог и сохраняю его в контекст
22-
И Я сохраняю значение временного каталога в переменной "ВременнаяДиректория"
18+
И Я записываю "0" в файл VERSION
19+
И я включаю отладку лога с именем "oscript.app.gitsync"
20+
И Я создаю временный каталог и сохраняю его в переменной "ВременнаяДиректория"
2321
И Я добавляю параметр "--tempdir" для команды "gitsync" из переменной "ВременнаяДиректория"
2422
И Я добавляю параметр "-v" для команды "gitsync"
2523
И Я добавляю параметр "sync" для команды "gitsync"
@@ -30,7 +28,7 @@
3028
Допустим Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
3129
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
3230
Когда Я выполняю команду "gitsync"
33-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Синхронизация завершена"
31+
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Завершена синхронизации с git"
3432
И Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Использую tool1CD для работы с хранилищем"
3533
И Вывод команды "gitsync" не содержит "Внешнее исключение"
3634
И Код возврата команды "gitsync" равен 0

src/Классы/tool1CD.os

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,15 @@
2020
Возврат "0.1.0";
2121
КонецФункции
2222

23+
// Возвращает приоритет выполнения плагина
24+
//
25+
// Возвращаемое значение:
26+
// Число - приоритет выполнения плагина
27+
//
28+
Функция Приоритет() Экспорт
29+
Возврат 0;
30+
КонецФункции
31+
2332
// Возвращает описание плагина
2433
//
2534
// Возвращаемое значение:
@@ -100,9 +109,12 @@
100109
Прервать;
101110

102111
ИначеЕсли Найти(ТекстОшибки, Врег("Не обнаружено свободной лицензии!")) Тогда
112+
113+
ПериодОжидания = 10000;
114+
103115
Лог.Ошибка(ТекстОшибки);
104-
Лог.Информация("Повторное подключение через 10сек. Осталось попыток: " + КоличествоЦикловОжиданияЛицензии);
105-
Приостановить(10000);
116+
Лог.Информация("Повторное подключение через 10сек. Осталось попыток: <%1>", КоличествоЦикловОжиданияЛицензии);
117+
Приостановить(ПериодОжидания);
106118

107119
Иначе
108120

0 commit comments

Comments
 (0)