1
0
mirror of https://github.com/bia-technologies/precommit4onec.git synced 2025-06-08 23:46:26 +02:00

- Добавил установку кодировки git в контект

- Скорректировал пути к фикстурам
 - Добавил исключение отчетов в .gitignore
This commit is contained in:
Maxmov Valery 2019-03-25 10:26:01 +03:00
parent 4d81030689
commit 7cda3cba1a
4 changed files with 9 additions and 11 deletions

2
.gitignore vendored
View File

@ -2,3 +2,5 @@ bdd-log.xml
*.ospx *.ospx
*.orig *.orig
exec.log exec.log
/tests.xml

View File

@ -8,6 +8,7 @@
Контекст: Контекст:
Допустим Я очищаю параметры команды "oscript" в контексте Допустим Я очищаю параметры команды "oscript" в контексте
И я очищаю параметры команды "git" в контексте И я очищаю параметры команды "git" в контексте
И Я устанавливаю кодировку вывода "utf-8" команды "git"
И я включаю отладку лога с именем "oscript.app.precommit4onec" И я включаю отладку лога с именем "oscript.app.precommit4onec"
И я создаю временный каталог и запоминаю его как "КаталогРепозиториев" И я создаю временный каталог и запоминаю его как "КаталогРепозиториев"
И я переключаюсь во временный каталог "КаталогРепозиториев" И я переключаюсь во временный каталог "КаталогРепозиториев"
@ -45,40 +46,35 @@
Сценарий: Успешный коммит в репозиторий Сценарий: Успешный коммит в репозиторий
Когда Я копирую файл "tests\fixtures\ПроверкаДублейПроцедурПоложительныйТест.bsl" в каталог репозитория "РабочийКаталог" Когда Я копирую файл "tests\fixtures\ПроверкаДублейПроцедурПоложительныйТест.bsl" в каталог репозитория "РабочийКаталог"
И Я очищаю параметры команды "git" в контексте
И Я установил рабочий каталог как текущий каталог И Я установил рабочий каталог как текущий каталог
И Я устанавливаю кодировку вывода "utf-8" команды "git"
И Я выполняю команду "git" с параметрами "add --all" И Я выполняю команду "git" с параметрами "add --all"
И Я выполняю команду "git" с параметрами "commit -m addProcedure" И Я выполняю команду "git" с параметрами "commit -m addProcedure"
Тогда Вывод команды "git" не содержит "обнаружены неуникальные имена методов" Тогда Вывод команды "git" не содержит "обнаружены неуникальные имена методов"
Сценарий: Прекоммит заблокировал коммит в репозиторий Сценарий: Прекоммит заблокировал коммит в репозиторий
Когда Я копирую файл "tests\fixtures\ПроверкаДублейПроцедурНегативныйТест.bsl" в каталог репозитория "РабочийКаталог" Когда Я копирую файл "tests\fixtures\ПроверкаДублейПроцедурНегативныйТест.bsl" в каталог репозитория "РабочийКаталог"
И Я очищаю параметры команды "git" в контексте
И Я установил рабочий каталог как текущий каталог И Я установил рабочий каталог как текущий каталог
И Я устанавливаю кодировку вывода "utf-8" команды "git"
И Я выполняю команду "git" с параметрами "add --all" И Я выполняю команду "git" с параметрами "add --all"
И Я выполняю команду "git" с параметрами "commit -m addProcedure" И Я выполняю команду "git" с параметрами "commit -m addProcedure"
Тогда Вывод команды "git" содержит "обнаружены неуникальные имена методов" Тогда Вывод команды "git" содержит "обнаружены неуникальные имена методов"
Сценарий: Прекоммит использует локальные настройки репозитория вместо глобальных Сценарий: Прекоммит использует локальные настройки репозитория вместо глобальных
Когда Я копирую каталог "localscenario" из каталога "fixtures" проекта в рабочий каталог Когда Я копирую каталог "localscenario" из каталога "tests\fixtures" проекта в рабочий каталог
И Я копирую файл "v8config.json" из каталога "fixtures" проекта в рабочий каталог И Я копирую файл "v8config.json" из каталога "tests\fixtures" проекта в рабочий каталог
И я выполняю команду "git" с параметрами "add --all" И я выполняю команду "git" с параметрами "add --all"
И я выполняю команду "git" с параметрами "commit -m addFile" И я выполняю команду "git" с параметрами "commit -m addFile"
Тогда я вижу в консоли вывод "Используем локальные настройки" Тогда я вижу в консоли вывод "Используем локальные настройки"
Сценарий: Выполнение локальных сценариев к каталоге репозитория Сценарий: Выполнение локальных сценариев к каталоге репозитория
Когда Я копирую файл "features/demo/DemoОбработка.epf" в каталог репозитория "РабочийКаталог" Когда Я копирую файл "tests\fixtures\demo\DemoОбработка.epf" в каталог репозитория "РабочийКаталог"
И Я копирую каталог "localscenario" из каталога "fixtures" проекта в рабочий каталог И Я копирую каталог "localscenario" из каталога "tests\fixtures" проекта в рабочий каталог
И Я копирую файл "v8config.json" из каталога "fixtures" проекта в рабочий каталог И Я копирую файл "v8config.json" из каталога "tests\fixtures" проекта в рабочий каталог
И я выполняю команду "git" с параметрами "add --all" И я выполняю команду "git" с параметрами "add --all"
И я выполняю команду "git" с параметрами "commit -m addFile" И я выполняю команду "git" с параметрами "commit -m addFile"
Тогда я вижу в консоли вывод "ДобавлениеHelloWorld" Тогда я вижу в консоли вывод "ДобавлениеHelloWorld"
Сценарий: Когда выключены глобальные сценарии и нет локальных прекоммит выдает ошибку Сценарий: Когда выключены глобальные сценарии и нет локальных прекоммит выдает ошибку
Когда Я копирую файл "v8config.json" из каталога "fixtures" проекта в рабочий каталог Когда Я копирую файл "v8config.json" из каталога "tests\fixtures" проекта в рабочий каталог
И я выполняю команду "git" с параметрами "add --all" И я выполняю команду "git" с параметрами "add --all"
И я выполняю команду "git" с параметрами "commit -m addFile" И я выполняю команду "git" с параметрами "commit -m addFile"
Тогда я вижу в консоли вывод "Нет доступных сценариев обработки файлов" Тогда я вижу в консоли вывод "Нет доступных сценариев обработки файлов"