Skip to content

Commit b840a4e

Browse files
author
Your Name
committed
fix steps, features and typos
1 parent 1164013 commit b840a4e

File tree

20 files changed

+82
-115
lines changed

20 files changed

+82
-115
lines changed

features/cmd/all.feature

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,32 @@
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"
@@ -46,10 +46,9 @@
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> |

features/cmd/clone.feature

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@
1313
И я скопировал каталог тестового хранилища конфигурации в каталог из переменной "КаталогХранилища1С"
1414
И Я создаю временный каталог и сохраняю его в переменной "URLРепозитория"
1515
И Я инициализирую bare репозиторий в каталоге из переменной "URLРепозитория"
16+
И Я устанавливаю автора в репозитории
1617
И Я наполняю bare репозиторий из переменной "URLРепозитория" тестовыми данными
1718
И Я создаю временный каталог и сохраняю его в переменной "ПутьКаталогаИсходников"
1819
И я включаю отладку лога с именем "oscript.app.gitsync"
19-
20+
2021
Сценарий: Клонирование репозитория гит и наполнение его служебными данными
2122
Допустим Я добавляю параметр "-v" для команды "gitsync"
2223
И Я добавляю параметр "clone" для команды "gitsync"
@@ -57,4 +58,4 @@
5758
И В каталоге из переменной "ПутьКаталогаИсходников" создается файл или каталог "VERSION"
5859
И Я очищаю значение переменных окружения
5960
|GITSYNC_STORAGE_PATH|
60-
|GITSYNC_WORKDIR|
61+
|GITSYNC_WORKDIR|

features/cmd/extention.feature

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
И я скопировал каталог тестового хранилища конфигурации расширения в каталог из переменной "КаталогХранилища1С"
1414
И Я создаю временный каталог и сохраняю его в переменной "ПутьКаталогаИсходников"
1515
И Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников"
16-
И Я создаю тестовой файл AUTHORS
16+
И Я создаю тестовый файл AUTHORS
1717
И Я записываю "4" в файл VERSION
1818

1919
Сценарий: Простая синхронизация хранилища с git-репозиторием

features/cmd/ibconnection.feature

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
Сценарий: Простая синхронизация хранилища с git-репозиторием
1818
Допустим Я создаю временный каталог и сохраняю его в переменной "ВременнаяДиректория"
1919
И Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников"
20-
И Я создаю тестовой файл AUTHORS
20+
И Я создаю тестовый файл AUTHORS
2121
И Я записываю "7" в файл VERSION
2222
И Я добавляю параметр "-v" для команды "gitsync"
2323
И Я добавляю параметр "--tempdir" для команды "gitsync" из переменной "ВременнаяДиректория"
@@ -34,6 +34,7 @@
3434
Сценарий: Клонирование репозитория гит и наполнение его служебными данными
3535
Допустим Я создаю временный каталог и сохраняю его в переменной "URLРепозитория"
3636
И Я инициализирую bare репозиторий в каталоге из переменной "URLРепозитория"
37+
И Я устанавливаю автора в репозитории
3738
И Я наполняю bare репозиторий из переменной "URLРепозитория" тестовыми данными
3839
И Я добавляю параметр "-v" для команды "gitsync"
3940
И Я добавляю параметр "--ib-connection" для команды "gitsync" из переменной "ВременнаяБаза"

features/cmd/setversion.feature

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,16 @@
1010
И Я создаю новый объект ГитРепозиторий
1111
И Я устанавливаю путь выполнения команды "gitsync" к текущей библиотеке
1212
И Я создаю временный каталог и сохраняю его в контекст
13-
13+
1414
И Я создаю временный каталог и сохраняю его в переменной "КаталогХранилища1С"
1515
И я скопировал каталог тестового хранилища конфигурации в каталог из переменной "КаталогХранилища1С"
1616
И Я создаю временный каталог и сохраняю его в переменной "ПутьКаталогаИсходников"
1717

1818
И Я сохраняю значение временного каталога в переменной "ПутьКаталогаИсходников"
1919
И Я инициализирую репозиторий в каталоге из переменной "ПутьКаталогаИсходников"
20-
И Я создаю тестовой файл AUTHORS
20+
И Я создаю тестовый файл AUTHORS
2121
И Я записываю "0" в файл VERSION
22+
И Я устанавливаю автора в репозитории
2223

2324
Сценарий: Установка версии без коммита
2425
Допустим Я добавляю параметр "-v" для команды "gitsync"
@@ -52,4 +53,4 @@
5253
И Вывод команды "gitsync" не содержит "Внешнее исключение"
5354
И Код возврата команды "gitsync" равен 0
5455
И Я очищаю значение переменных окружения
55-
|GITSYNC_WORKDIR|
56+
|GITSYNC_WORKDIR|

features/cmd/step_definitions/all.os

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,9 @@
1111

1212
ВсеШаги = Новый Массив;
1313

14-
ВсеШаги.Добавить("ЯСоздаюТестовойФайлAuthorsВКаталогеИзПеременной");
14+
ВсеШаги.Добавить("ЯСоздаюТестовыйФайлAuthorsВКаталогеИзПеременной");
1515
ВсеШаги.Добавить("ЯЗаписываюВФайлVersionВКаталогеИзПеременной");
1616
ВсеШаги.Добавить("ЯСоздаюФайлНастройкиИзФайлаИСохраняюВПеременную");
17-
ВсеШаги.Добавить("ЯДобавляюПараметр__Параметрдлятаблицы____Параметрстрока__Gitsync");
1817

1918
Возврат ВсеШаги;
2019
КонецФункции
@@ -31,10 +30,8 @@
3130

3231
КонецПроцедуры
3332

34-
35-
36-
//Я создаю тестовой файл AUTHORS в каталоге из переменной "ПутьКаталогаИсходников_1"
37-
Процедура ЯСоздаюТестовойФайлAuthorsВКаталогеИзПеременной(Знач ИмяПеременной) Экспорт
33+
//Я создаю тестовый файл AUTHORS в каталоге из переменной "ПутьКаталогаИсходников_1"
34+
Процедура ЯСоздаюТестовыйФайлAuthorsВКаталогеИзПеременной(Знач ИмяПеременной) Экспорт
3835
ПутьКаталогаИсходников = БДД.ПолучитьИзКонтекста(ИмяПеременной);
3936
ФайлАвторов = Новый ЗаписьТекста;
4037
ФайлАвторов.Открыть(ОбъединитьПути(ПутьКаталогаИсходников, "AUTHORS"), "utf-8");

features/cmd/step_definitions/extention.os renamed to features/cmd/step_definitions/extension.os

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
#Использовать fs
1+
// BSLLS:MissingReturnedValueDescription-off
2+
// BSLLS:MissingParameterDescription-off
23

3-
// Реализация шагов BDD-фич/сценариев c помощью фреймворка https://github.com/artbear/1bdd
4+
#Использовать fs
45

5-
Перем БДД; //контекст фреймворка 1bdd
6+
// Реализация шагов BDD-фич/сценариев c помощью фреймворка https://github.com/artbear/1bdd
67

8+
Перем БДД; // контекст фреймворка 1bdd
79

810
// Метод выдает список шагов, реализованных в данном файле-шагов
911
Функция ПолучитьСписокШагов(КонтекстФреймворкаBDD) Экспорт
@@ -21,22 +23,17 @@
2123
// Процедура выполняется перед запуском каждого сценария
2224
Процедура ПередЗапускомСценария(Знач Узел) Экспорт
2325

24-
25-
2626
КонецПроцедуры
2727

2828
// Процедура выполняется после завершения каждого сценария
2929
Процедура ПослеЗапускаСценария(Знач Узел) Экспорт
3030

31-
3231
КонецПроцедуры
3332

34-
3533
//я скопировал каталог тестового хранилища конфигурации расширения в каталог из переменной "КаталогХранилища1С"
3634
Процедура ЯСкопировалКаталогТестовогоХранилищаКонфигурацииРасширенияВКаталогИзПеременной(Знач ИмяПеременной) Экспорт
3735
КаталогХранилища1С = БДД.ПолучитьИзКонтекста(ИмяПеременной);
3836
ФС.КопироватьСодержимоеКаталога(ПутьКВременномуФайлуХранилища1С(), КаталогХранилища1С);
39-
// КопироватьФайл(ПутьКВременномуФайлуХранилища1С(), ОбъединитьПути(КаталогХранилища1С, "1cv8ddb.1CD"));
4037
КонецПроцедуры
4138

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

features/cmd/step_definitions/init.os

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
// Процедура выполняется перед запуском каждого сценария
2121
Процедура ПередЗапускомСценария(Знач Узел) Экспорт
2222

23-
24-
2523
КонецПроцедуры
2624

2725
// Процедура выполняется после завершения каждого сценария
@@ -49,6 +47,3 @@
4947
БДД.СохранитьВКонтекст("КаталогSRC", КаталогSRC);
5048

5149
КонецПроцедуры
52-
53-
54-

0 commit comments

Comments
 (0)