Skip to content

Commit cfd6d57

Browse files
authored
Merge pull request #223 from GenVP/hotfix/fix_tests
Hotfix/fix tests
2 parents d984d3a + 672899c commit cfd6d57

File tree

13 files changed

+72
-32
lines changed

13 files changed

+72
-32
lines changed

features/cmd/all.feature

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949

5050
Примеры:
5151
| Сценарий | ПутьКФайлуШаблона | ДопПараметрыЗапуска | Результат |
52-
| Выполнение синхронизации по имени | tests/fixtures/default.yaml | --name ТестовыйРепозиторий | ИНФОРМАЦИЯ - Наименование: <ТестовыйРепозиторий> |
53-
| Выполнение синхронизации с несколькими хранилищами | tests/fixtures/default.yaml | | ИНФОРМАЦИЯ - Завершено выполнение команды <all>|
54-
| Выполнение синхронизации расширениями | tests/fixtures/ext.yaml | | ИНФОРМАЦИЯ - Завершено выполнение команды <all> |
52+
| Выполнение синхронизации по имени | tests/fixtures/default.yaml | --name ТестовыйРепозиторий | Наименование: <ТестовыйРепозиторий> |
53+
| Выполнение синхронизации с несколькими хранилищами | tests/fixtures/default.yaml | | Завершено выполнение команды <all>|
54+
| Выполнение синхронизации расширениями | tests/fixtures/ext.yaml | | Завершено выполнение команды <all> |
5555

features/cmd/clone.feature

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
И Я добавляю позиционный параметр для команды "gitsync" из переменной "URLРепозитория"
2525
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
2626
Когда Я выполняю команду "gitsync"
27-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Клонирование завершено"
27+
Тогда Вывод команды "gitsync" содержит "Клонирование завершено"
2828
И Вывод команды "gitsync" не содержит "Внешнее исключение"
2929
И Код возврата команды "gitsync" равен 0
3030
И В каталоге из переменной "ПутьКаталогаИсходников" создается файл или каталог "AUTHORS"
@@ -37,7 +37,7 @@
3737
И Я добавляю позиционный параметр для команды "gitsync" из переменной "URLРепозитория"
3838
И Я устанавливаю рабочей каталог из переменной "ПутьКаталогаИсходников"
3939
Когда Я выполняю команду "gitsync"
40-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Клонирование завершено"
40+
Тогда Вывод команды "gitsync" содержит "Клонирование завершено"
4141
И Вывод команды "gitsync" не содержит "Внешнее исключение"
4242
И Код возврата команды "gitsync" равен 0
4343
И В каталоге из переменной "ПутьКаталогаИсходников" создается файл или каталог "AUTHORS"
@@ -50,7 +50,7 @@
5050
И Я устанавливаю переменную окружения "GITSYNC_STORAGE_PATH" из переменной "КаталогХранилища1С"
5151
И Я устанавливаю переменную окружения "GITSYNC_WORKDIR" из переменной "ПутьКаталогаИсходников"
5252
Когда Я выполняю команду "gitsync"
53-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Клонирование завершено"
53+
Тогда Вывод команды "gitsync" содержит "Клонирование завершено"
5454
И Вывод команды "gitsync" не содержит "Внешнее исключение"
5555
И Код возврата команды "gitsync" равен 0
5656
И В каталоге из переменной "ПутьКаталогаИсходников" создается файл или каталог "AUTHORS"

features/cmd/extention.feature

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
2626
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
2727
Когда Я выполняю команду "gitsync"
28-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Завершена синхронизации с git"
28+
Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git"
2929
И Вывод команды "gitsync" не содержит "Внешнее исключение"
3030
И Код возврата команды "gitsync" равен 0

features/cmd/ibconnection.feature

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
И Я создаю временный каталог и сохраняю его в переменной "КаталогХранилища1С"
1313
И я скопировал каталог тестового хранилища конфигурации в каталог из переменной "КаталогХранилища1С"
1414
И Я создаю временный каталог и сохраняю его в переменной "ПутьКаталогаИсходников"
15-
И Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников"
1615
И Я создаю временную базу и сохраняю в переменную "ВременнаяБаза"
17-
И Я создаю тестовой файл AUTHORS
18-
И Я записываю "0" в файл VERSION
1916

2017
Сценарий: Простая синхронизация хранилища с git-репозиторием
2118
Допустим Я создаю временный каталог и сохраняю его в переменной "ВременнаяДиректория"
19+
И Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников"
20+
И Я создаю тестовой файл AUTHORS
21+
И Я записываю "0" в файл VERSION
2222
И Я добавляю параметр "-v" для команды "gitsync"
2323
И Я добавляю параметр "--tempdir" для команды "gitsync" из переменной "ВременнаяДиректория"
2424
И Я добавляю параметр "--ib-connection" для команды "gitsync" из переменной "ВременнаяБаза"
@@ -47,6 +47,7 @@
4747
И Код возврата команды "gitsync" равен 0
4848
И В каталоге из переменной "ПутьКаталогаИсходников" создается файл или каталог "AUTHORS"
4949
И В каталоге из переменной "ПутьКаталогаИсходников" создается файл или каталог "VERSION"
50+
И В каталоге из переменной "ПутьКаталогаИсходников" создается файл или каталог "README.md"
5051

5152
Сценарий: Инициализация каталога исходников в пустом каталоге внутри git-репозитория
5253
Допустим Я инициализирую пустой репозиторий в каталог из переменной "ПутьКаталогаИсходников"

features/cmd/init.feature

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
2222
И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогSRC"
2323
Когда Я выполняю команду "gitsync"
24-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Инициализация завершена"
24+
Тогда Вывод команды "gitsync" содержит "Инициализация завершена"
2525
И Вывод команды "gitsync" не содержит "Внешнее исключение"
2626
И Код возврата команды "gitsync" равен 0
2727
И В каталоге из переменной "КаталогSRC" создается файл или каталог "AUTHORS"
@@ -35,7 +35,7 @@
3535
И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
3636
И Я устанавливаю рабочей каталог из переменной "КаталогSRC"
3737
Когда Я выполняю команду "gitsync"
38-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Инициализация завершена"
38+
Тогда Вывод команды "gitsync" содержит "Инициализация завершена"
3939
И Вывод команды "gitsync" не содержит "Внешнее исключение"
4040
И Код возврата команды "gitsync" равен 0
4141
И В каталоге из переменной "КаталогSRC" создается файл или каталог "AUTHORS"
@@ -47,7 +47,7 @@
4747
Когда Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
4848
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
4949
И Я выполняю команду "gitsync"
50-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Инициализация завершена"
50+
Тогда Вывод команды "gitsync" содержит "Инициализация завершена"
5151
И Вывод команды "gitsync" не содержит "Внешнее исключение"
5252
И Код возврата команды "gitsync" равен 0
5353
И В каталоге из переменной "ПутьКаталогаИсходников" создается файл или каталог ".git"
@@ -60,7 +60,7 @@
6060
И Я устанавливаю переменную окружения "GITSYNC_STORAGE_PATH" из переменной "КаталогХранилища1С"
6161
И Я устанавливаю переменную окружения "GITSYNC_WORKDIR" из переменной "КаталогSRC"
6262
Когда Я выполняю команду "gitsync"
63-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Инициализация завершена"
63+
Тогда Вывод команды "gitsync" содержит "Инициализация завершена"
6464
И Вывод команды "gitsync" не содержит "Внешнее исключение"
6565
И Код возврата команды "gitsync" равен 0
6666
И В каталоге из переменной "КаталогSRC" создается файл или каталог "AUTHORS"

features/cmd/setversion.feature

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
И Я добавляю параметр "1" для команды "gitsync"
2727
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
2828
Когда Я выполняю команду "gitsync"
29-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Версия установлена"
29+
Тогда Вывод команды "gitsync" содержит "Версия установлена"
3030
И Вывод команды "gitsync" не содержит "Внешнее исключение"
3131
И Код возврата команды "gitsync" равен 0
3232

@@ -37,7 +37,7 @@
3737
И Я добавляю параметр "1" для команды "gitsync"
3838
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
3939
Когда Я выполняю команду "gitsync"
40-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Версия установлена"
40+
Тогда Вывод команды "gitsync" содержит "Версия установлена"
4141
И Вывод команды "gitsync" не содержит "Внешнее исключение"
4242
И Код возврата команды "gitsync" равен 0
4343

@@ -48,7 +48,7 @@
4848
И Я устанавливаю переменную окружения "GITSYNC_WORKDIR" из переменной "ПутьКаталогаИсходников"
4949
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
5050
Когда Я выполняю команду "gitsync"
51-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Версия установлена"
51+
Тогда Вывод команды "gitsync" содержит "Версия установлена"
5252
И Вывод команды "gitsync" не содержит "Внешнее исключение"
5353
И Код возврата команды "gitsync" равен 0
5454
И Я очищаю значение переменных окружения

features/cmd/step_definitions/plugins-path.os

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@
4747
ВызватьИсключение "Каталог тестового плагина не найден";
4848
КонецЕсли;
4949

50-
Если НЕ ФС.ФайлСуществует(ОбъединитьПути(КаталогПлагинов, "gitsync-plugins.json")) Тогда
50+
// По умолчанию создается файл "plugins.json", но может быть и "gitsync-plugins.json"
51+
Если НЕ ФС.ФайлСуществует(ОбъединитьПути(КаталогПлагинов, "gitsync-plugins.json"))
52+
И НЕ ФС.ФайлСуществует(ОбъединитьПути(КаталогПлагинов, "plugins.json")) Тогда
5153
ВызватьИсключение "Файл настройки плагинов не найден";
5254
КонецЕсли;
5355

features/cmd/sync.feature

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
2525
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
2626
Когда Я выполняю команду "gitsync"
27-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Завершена синхронизации с git"
27+
Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git"
2828
И Вывод команды "gitsync" не содержит "Внешнее исключение"
2929
И Код возврата команды "gitsync" равен 0
3030

@@ -36,7 +36,7 @@
3636
И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
3737
И Я устанавливаю рабочей каталог из переменной "ПутьКаталогаИсходников"
3838
Когда Я выполняю команду "gitsync"
39-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Завершена синхронизации с git"
39+
Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git"
4040
И Вывод команды "gitsync" не содержит "Внешнее исключение"
4141
И Код возврата команды "gitsync" равен 0
4242

@@ -61,7 +61,7 @@
6161
И Я устанавливаю переменную окружения "GITSYNC_STORAGE_PATH" из переменной "КаталогХранилища1С"
6262
И Я устанавливаю переменную окружения "GITSYNC_WORKDIR" из переменной "ПутьКаталогаИсходников"
6363
Когда Я выполняю команду "gitsync"
64-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Завершена синхронизации с git"
64+
Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git"
6565
И Вывод команды "gitsync" не содержит "Внешнее исключение"
6666
И Код возврата команды "gitsync" равен 0
6767
И Я очищаю значение переменных окружения
@@ -77,7 +77,7 @@
7777
И Я устанавливаю переменную окружения "GITSYNC_STORAGE_PATH" из переменной "КаталогХранилища1С"
7878
И Я устанавливаю переменную окружения "GITSYNC_WORKDIR" из переменной "ПутьКаталогаИсходников"
7979
Когда Я выполняю команду "gitsync"
80-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Завершена синхронизации с git"
80+
Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git"
8181
И Вывод команды "gitsync" не содержит "Внешнее исключение"
8282
И Код возврата команды "gitsync" равен 0
8383
И Я очищаю значение переменных окружения

features/cmd/v8path.feature

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С"
2727
И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников"
2828
Когда Я выполняю команду "gitsync"
29-
Тогда Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Используется путь к платформе 1С"
30-
И Вывод команды "gitsync" содержит "ИНФОРМАЦИЯ - Завершена синхронизации с git"
29+
Тогда Вывод команды "gitsync" содержит "Используется путь к платформе 1С"
30+
И Вывод команды "gitsync" содержит "Завершена синхронизации с git"
3131
И Вывод команды "gitsync" не содержит "Внешнее исключение"
3232
И Код возврата команды "gitsync" равен 0

0 commit comments

Comments
 (0)