|
17 | 17 | И Я создаю временный каталог и сохраняю его в переменной "ПутьКаталогаИсходников"
|
18 | 18 | И Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников"
|
19 | 19 | И Я создаю тестовый файл AUTHORS
|
20 |
| - И Я записываю "9" в файл VERSION |
21 | 20 | И Я создаю временный каталог и сохраняю его в переменной "ВременнаяДиректория"
|
22 | 21 | И Я добавляю параметр "--tempdir" для команды "gitsync" из переменной "ВременнаяДиректория"
|
23 | 22 | # И Я добавляю параметр "-v" для команды "gitsync"
|
24 | 23 | И Я добавляю параметр "sync" для команды "gitsync"
|
| 24 | + И Я создаю временный каталог и сохраняю его в переменной "РабочийКаталогАвтономногоСервера" |
| 25 | + И Я добавляю параметр "--ibcmd-data" для команды "gitsync" из переменной "РабочийКаталогАвтономногоСервера" |
25 | 26 | И Я выключаю все плагины
|
26 | 27 | И Я включаю плагин "use-ibcmd"
|
27 | 28 |
|
28 | 29 | Сценарий: Cинхронизация с использованием use-ibcmd (успешная)
|
29 | 30 | Допустим Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
|
30 | 31 | И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
|
| 32 | + И Я записываю "9" в файл VERSION |
| 33 | + Когда Я выполняю команду "gitsync" |
| 34 | + Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git" |
| 35 | + И Вывод команды "gitsync" не содержит "Внешнее исключение" |
| 36 | + И Вывод команды "gitsync" содержит "Используем утилиту ibcmd для выгрузки конфигурации в файлы" |
| 37 | + И Код возврата команды "gitsync" равен 0 |
| 38 | + |
| 39 | +Сценарий: Cинхронизация с использованием use-ibcmd (инкрементальная) |
| 40 | + Допустим Я добавляю параметр "--increment" для команды "gitsync" |
| 41 | + И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С" |
| 42 | + И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников" |
| 43 | + И Я записываю "8" в файл VERSION |
31 | 44 | Когда Я выполняю команду "gitsync"
|
32 | 45 | Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git"
|
33 | 46 | И Вывод команды "gitsync" не содержит "Внешнее исключение"
|
34 | 47 | И Вывод команды "gitsync" содержит "Используем утилиту ibcmd для выгрузки конфигурации в файлы"
|
| 48 | + И Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Тип выгрузки конфигурации в файлы: ИНКРЕМЕНТАЛЬНАЯ ВЫГРУЗКА" |
35 | 49 | И Код возврата команды "gitsync" равен 0
|
0 commit comments