forked from vanessa-opensource/vanessa-runner
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
606 additions
and
192 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# language: ru | ||
|
||
Функционал: Обновление обычных конфигураций и конфигураций на поддержке | ||
Как разработчик | ||
Я хочу объединять обновлять конфигурации, стоящие на поддержке поставщика | ||
Чтобы выполнять коллективную разработку проекта 1С | ||
|
||
Контекст: Подготовка репозитория и рабочего каталога проекта 1С | ||
|
||
Допустим Я создаю временный каталог и сохраняю его в контекст | ||
И Я устанавливаю временный каталог как рабочий каталог | ||
И Я инициализирую репозиторий git в рабочем каталоге | ||
Допустим Я создаю каталог "build/out" в рабочем каталоге | ||
И Я копирую каталог "cf" из каталога "tests/fixtures" проекта в рабочий каталог | ||
И Я копирую файл "MergeSettingsКонфигурация-cf-to-empty.xml" из каталога "tests/fixtures" проекта в рабочий каталог | ||
|
||
И Я установил рабочий каталог как текущий каталог | ||
И Я сохраняю каталог проекта в контекст | ||
И Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os init-dev --src ./cf --nocacheuse" | ||
И Я очищаю параметры команды "oscript" в контексте | ||
И Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os init-dev --nocacheuse --ibconnection /F./build/ib-work" | ||
И Я очищаю параметры команды "oscript" в контексте | ||
|
||
Допустим Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os unload ./build/1Cv8.cf --ibconnection /F./build/ib" | ||
И Код возврата команды "oscript" равен 0 | ||
И Я очищаю параметры команды "oscript" в контексте | ||
|
||
Сценарий: Обновление обычной конфигурации | ||
|
||
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os update -s ./build/1Cv8.cf --ibconnection /F./build/ib-work" | ||
Тогда я вижу в консоли вывод "Файл не содержит доступных обновлений" | ||
И Код возврата команды "oscript" равен 1 | ||
|
||
Сценарий: Обновление обычной конфигурации с указанием файла настройки | ||
|
||
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os update -s ./build/1Cv8.cf --update-settings MergeSettingsКонфигурация-cf-to-empty.xml --ibconnection /F./build/ib-work" | ||
Тогда я вижу в консоли вывод "Файл не содержит доступных обновлений" | ||
И Код возврата команды "oscript" равен 1 | ||
|
||
# Сценарий: Обновление конфигурации на поддержке |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# language: ru | ||
|
||
Функционал: Объединение конфигураций | ||
Как разработчик | ||
Я хочу объединять cf-файл с конфигурацией базы | ||
Чтобы выполнять коллективную разработку проекта 1С | ||
|
||
Контекст: Подготовка репозитория и рабочего каталога проекта 1С | ||
|
||
Допустим Я создаю временный каталог и сохраняю его в контекст | ||
И Я устанавливаю временный каталог как рабочий каталог | ||
И Я инициализирую репозиторий git в рабочем каталоге | ||
Допустим Я создаю каталог "build/out" в рабочем каталоге | ||
И Я копирую каталог "cf" из каталога "tests/fixtures" проекта в рабочий каталог | ||
И Я копирую файл "MergeSettingsКонфигурация-cf-to-empty.xml" из каталога "tests/fixtures" проекта в рабочий каталог | ||
|
||
И Я установил рабочий каталог как текущий каталог | ||
И Я сохраняю каталог проекта в контекст | ||
И Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os init-dev --src ./cf --nocacheuse" | ||
И Я очищаю параметры команды "oscript" в контексте | ||
И Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os init-dev --nocacheuse --ibconnection /F./build/ib-work" | ||
И Я очищаю параметры команды "oscript" в контексте | ||
|
||
Допустим Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os unload ./build/1Cv8.cf --ibconnection /F./build/ib" | ||
И Код возврата команды "oscript" равен 0 | ||
И Я очищаю параметры команды "oscript" в контексте | ||
|
||
Сценарий: Объединение cf-файла с конфигурацией | ||
|
||
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os merge -s ./build/1Cv8.cf --merge-settings MergeSettingsКонфигурация-cf-to-empty.xml --ibconnection /F./build/ib-work" | ||
Тогда я вижу в консоли вывод "Успешно завершено объединение конфигураций" | ||
И Код возврата команды "oscript" равен 0 | ||
|
||
Сценарий: Объединение cf-файла с конфигурацией с поставкой на поддержку | ||
|
||
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os merge -s ./build/1Cv8.cf --enable-support --merge-settings MergeSettingsКонфигурация-cf-to-empty.xml --ibconnection /F./build/ib-work" | ||
Тогда я вижу в консоли вывод "Возможность объединения с постановкой на поддержку отсутствует" | ||
И Код возврата команды "oscript" равен 1 | ||
|
||
Сценарий: Объединение cf-файла без указания файла настроек | ||
|
||
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os merge -s ./build/1Cv8.cf --ibconnection /F./build/ib-work" | ||
И Код возврата команды "oscript" равен 1 | ||
Тогда я вижу в консоли вывод "Необходимо задать к файлу с настройками объединения конфигураций" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.