Skip to content

Commit

Permalink
Исправлено: Не удается загрузить и обновить расширение
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Oct 28, 2020
1 parent 24df552 commit 816593a
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 16 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ bdd-exec\.xml
*.epf

coverage/
ConfigDumpInfo.xml
**/ConfigDumpInfo.xml
.vscode/launch.json
tools/oscript.cfg
src/oscript.cfg
Expand Down
6 changes: 6 additions & 0 deletions features/ВыгрузкаРасширений.feature
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,18 @@
И я подготовил рабочую базу проекта "./build/ib" по умолчанию

Сценарий: Выгрузка одного расширения из базы

Допустим Я копирую каталог "cfe" из каталога "tests/fixtures" проекта в рабочий каталог
И Я копирую файл "Extension1.cfe" из каталога "tests/fixtures" проекта в рабочий каталог
И Я очищаю параметры команды "oscript" в контексте
И Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os compileext cfe РасширениеНовое1 --ibconnection /F./build/ib --language ru"
И Я показываю вывод команды
Тогда Код возврата равен 0
И Я очищаю параметры команды "oscript" в контексте

Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os unloadext ./РасширениеНовое1.cfe РасширениеНовое1 --ibconnection /F./build/ib --language ru"
И Я показываю вывод команды
Тогда Код возврата равен 0
И Файл "./РасширениеНовое1.cfe" существует

# TODO Сценарий: Разборка нескольких расширений с явно заданной базой
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,25 @@
И Я очищаю параметры команды "oscript" в контексте

Сценарий: Загрузка одного расширения из файла с обновлением БД
И Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os loadext --file Extension1.cfe --extension РасширениеНовое1 --updatedb --ibconnection /F./build/ib --language ru"

Дано Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os loadext --file Extension1.cfe --extension Расширение1 --updatedb --ibconnection /F./build/ib --language ru"
И Я показываю вывод команды
Тогда Код возврата равен 0
И Я очищаю параметры команды "oscript" в контексте
Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os unloadext ./РасширениеНовое1.cfe РасширениеНовое1 --ibconnection /F./build/ib --language ru"

Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os unloadext ./РасширениеНовое1.cfe Расширение1 --ibconnection /F./build/ib --language ru"
И Я показываю вывод команды
И Файл "./РасширениеНовое1.cfe" существует
Тогда Код возврата равен 0

Сценарий: Загрузка одного расширения из файла без обновления БД
И Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os loadext --file Extension1.cfe --extension РасширениеНовое1 --ibconnection /F./build/ib --language ru"

Дано Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os loadext --file Extension1.cfe --extension Расширение1 --ibconnection /F./build/ib --language ru"
И Я показываю вывод команды
Тогда Код возврата равен 0
И Я очищаю параметры команды "oscript" в контексте
Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os unloadext ./РасширениеНовое1.cfe РасширениеНовое1 --ibconnection /F./build/ib --language ru"

Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os unloadext ./РасширениеНовое1.cfe Расширение1 --ibconnection /F./build/ib --language ru"
И Я показываю вывод команды
И Файл "./РасширениеНовое1.cfe" существует
Тогда Код возврата равен 0
Expand Down
Binary file modified tests/fixtures/Extension1.cfe
Binary file not shown.
4 changes: 2 additions & 2 deletions tests/fixtures/cf/Configuration.xml
Original file line number Diff line number Diff line change
Expand Up @@ -113,13 +113,13 @@
<ModalityUseMode>DontUse</ModalityUseMode>
<SynchronousPlatformExtensionAndAddInCallUseMode>Use</SynchronousPlatformExtensionAndAddInCallUseMode>
<InterfaceCompatibilityMode>Taxi</InterfaceCompatibilityMode>
<CompatibilityMode>Version8_3_8</CompatibilityMode>
<CompatibilityMode>Version8_3_10</CompatibilityMode>
<DefaultConstantsForm/>
</Properties>
<ChildObjects>
<Language>Русский</Language>
<Catalog>Справочник1</Catalog>
<Role>ПолныеПрава</Role>
<Catalog>Справочник1</Catalog>
</ChildObjects>
</Configuration>
</MetaDataObject>
7 changes: 0 additions & 7 deletions tests/fixtures/cfe/ConfigDumpInfo.xml

This file was deleted.

4 changes: 2 additions & 2 deletions tests/fixtures/cfe/Configuration.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
<ConfigurationExtensionPurpose>Customization</ConfigurationExtensionPurpose>
<ObjectBelonging>Adopted</ObjectBelonging>
<NamePrefix>Расш1_</NamePrefix>
<ConfigurationExtensionCompatibilityMode>Version8_3_8</ConfigurationExtensionCompatibilityMode>
<ConfigurationExtensionCompatibilityMode>Version8_3_10</ConfigurationExtensionCompatibilityMode>
<DefaultRunMode>ManagedApplication</DefaultRunMode>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PersonalComputer</v8:Value>
Expand All @@ -49,7 +49,7 @@
<Version/>
<DefaultLanguage>Language.Русский</DefaultLanguage>
<InterfaceCompatibilityMode>Taxi</InterfaceCompatibilityMode>
<CompatibilityMode>Version8_3_8</CompatibilityMode>
<CompatibilityMode>Version8_3_10</CompatibilityMode>
</Properties>
<ChildObjects>
<Language>Русский</Language>
Expand Down

0 comments on commit 816593a

Please sign in to comment.