66 Чтобы выполнять автоматическую выгрузку конфигураций из хранилища
77
88Структура сценария : <Сценарий>
9- Дано Я очищаю параметры команды "gitsync" в контексте
9+ Дано Я очищаю параметры команды "gitsync" в контексте
1010 И Я создаю новый объект ГитРепозиторий
1111 И Я устанавливаю путь выполнения команды "gitsync" к текущей библиотеке
12-
12+
1313 # Подготовка хранилища 1
1414 И Я создаю временный каталог и сохраняю его в переменной "КаталогХранилища1С_1"
1515 И я скопировал каталог тестового хранилища конфигурации в каталог из переменной "КаталогХранилища1С_1"
1616 И Я создаю временный каталог и сохраняю его в переменной "ПутьКаталогаИсходников_1"
1717 И Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников_1"
18- И Я создаю тестовой файл AUTHORS в каталоге из переменной "ПутьКаталогаИсходников_1"
18+ И Я создаю тестовый файл AUTHORS в каталоге из переменной "ПутьКаталогаИсходников_1"
1919 И Я записываю "0" в файл VERSION в каталоге из переменной "ПутьКаталогаИсходников_1"
2020
2121 # Подготовка хранилища 2
2222 И Я создаю временный каталог и сохраняю его в переменной "КаталогХранилища1С_2"
2323 И я скопировал каталог тестового хранилища конфигурации в каталог из переменной "КаталогХранилища1С_2"
2424 И Я создаю временный каталог и сохраняю его в переменной "ПутьКаталогаИсходников_2"
2525 И Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников_2"
26- И Я создаю тестовой файл AUTHORS в каталоге из переменной "ПутьКаталогаИсходников_2"
26+ И Я создаю тестовый файл AUTHORS в каталоге из переменной "ПутьКаталогаИсходников_2"
2727 И Я записываю "0" в файл VERSION в каталоге из переменной "ПутьКаталогаИсходников_2"
2828
2929 # Подготовка хранилища 2
3030 И Я создаю временный каталог и сохраняю его в переменной "КаталогХранилищаРасширения"
3131 И я скопировал каталог тестового хранилища конфигурации расширения в каталог из переменной "КаталогХранилищаРасширения"
3232 И Я создаю временный каталог и сохраняю его в переменной "ПутьКаталогаИсходниковРасширения"
3333 И Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходниковРасширения"
34- И Я создаю тестовой файл AUTHORS в каталоге из переменной "ПутьКаталогаИсходниковРасширения"
34+ И Я создаю тестовый файл AUTHORS в каталоге из переменной "ПутьКаталогаИсходниковРасширения"
3535 И Я записываю "0" в файл VERSION в каталоге из переменной "ПутьКаталогаИсходниковРасширения"
3636
3737 И Я создаю файл настройки из файла <ПутьКФайлуШаблона> и сохраняю в переменную "FILE"
4646 Тогда Вывод команды "gitsync" содержит <Результат>
4747 И Вывод команды "gitsync" не содержит "Внешнее исключение"
4848 И Код возврата команды "gitsync" равен 0
49-
49+
5050Примеры :
51- | Сценарий | ПутьКФайлуШаблона | ДопПараметрыЗапуска | Результат |
52- | Выполнение синхронизации по имени | tests /fixtures /default .yaml | --name ТестовыйРепозиторий | Наименование: <ТестовыйРепозиторий> |
53- | Выполнение синхронизации с несколькими хранилищами | tests /fixtures /default .yaml | | Завершено выполнение команды <all >|
54- | Выполнение синхронизации расширениями | tests /fixtures /ext .yaml | | Завершено выполнение команды <all > |
55-
51+ | Сценарий | ПутьКФайлуШаблона | ДопПараметрыЗапуска | Результат |
52+ | Выполнение синхронизации по имени | tests /fixtures /default .yaml | --name ТестовыйРепозиторий | Наименование: <ТестовыйРепозиторий> |
53+ | Выполнение синхронизации с несколькими хранилищами | tests /fixtures /default .yaml | | Завершено выполнение команды <all > |
54+ | Выполнение синхронизации расширениями | tests /fixtures /ext .yaml | | Завершено выполнение команды <all > |
0 commit comments