mirror of
https://github.com/bia-technologies/precommit4onec.git
synced 2025-06-04 23:27:32 +02:00
#ONECICD-147 написал тест
This commit is contained in:
parent
47558ac9a3
commit
a988473628
3
Jenkinsfile
vendored
Normal file
3
Jenkinsfile
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
@Library('onec-ci-cd@feature/testpiplinetools')_
|
||||
|
||||
pipelineToolsStart();
|
@ -17,13 +17,24 @@
|
||||
И Вывод команды "oscript" содержит "ГлобальныеСценарии ="
|
||||
И Вывод команды "oscript" содержит "НастройкиСценариев ="
|
||||
|
||||
Сценарий: Сброс настроек, не должен приводить к удалению других настроек
|
||||
Когда я создаю временный каталог и запоминаю его как "КаталогРепозиториев"
|
||||
И я переключаюсь во временный каталог "КаталогРепозиториев"
|
||||
И я создаю новый репозиторий без инициализации "rep1" в каталоге "КаталогРепозиториев" и запоминаю его как "РабочийКаталог"
|
||||
И я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os install rep1"
|
||||
И я установил рабочий каталог как текущий каталог
|
||||
И Я копирую файл "tests\fixtures\ХранениеРазныхНастроек\v8config.json" в каталог репозитория "rep1"
|
||||
И я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os configure -rep-path . -reset"
|
||||
Тогда Файл "v8config.json" в рабочем каталоге содержит "GLOBAL"
|
||||
|
||||
|
||||
Сценарий: Сброс настроек к значениям по умолчанию
|
||||
Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os configure -global -reset"
|
||||
Тогда Код возврата команды "oscript" равен 0
|
||||
И Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os configure -global"
|
||||
И Код возврата команды "oscript" равен 0
|
||||
И Я сообщаю вывод команды "oscript"
|
||||
И Вывод команды "oscript" содержит
|
||||
И Вывод команды "oscript" содержит
|
||||
"""
|
||||
precommit4onec v1.20
|
||||
Установленные настройки: Precommt4onecСценарии
|
||||
|
117
tests/fixtures/ХранениеРазныхНастроек/v8config.json
vendored
Normal file
117
tests/fixtures/ХранениеРазныхНастроек/v8config.json
vendored
Normal file
@ -0,0 +1,117 @@
|
||||
{
|
||||
|
||||
"GLOBAL": {
|
||||
"ВерсияПлатформы": "8.3.10.2309",
|
||||
"version": "2.0",
|
||||
"ФорматEDT": true,
|
||||
"ВыполнятьНа": "NODE"
|
||||
},
|
||||
"АвтоТестирование": {
|
||||
"Выполнять": false,
|
||||
"ВыполнятьxUnit": true,
|
||||
"ВыполнятьVanessa": true,
|
||||
"РасширениеДляxUnit": true
|
||||
},
|
||||
"АвтоДокументирование": {
|
||||
"Выполнять": true,
|
||||
"КодПространстваConfluence": "bsp",
|
||||
"ПоследнийОбработанныйКоммит": "",
|
||||
"Шаблоны": "",
|
||||
"КомандыПередВыполнением": [
|
||||
"tools\\clear-patches.os"
|
||||
]
|
||||
},
|
||||
"АнализИсходников": {
|
||||
"Выполнять": false,
|
||||
"БазовыйBIA": true,
|
||||
"ВыполнятьСинтаксическуюПроверкуКонфигурации": true,
|
||||
"SonarQube": false,
|
||||
"ДочерниеПроекты":[],
|
||||
"SQИспользоватьСпециальнуюНоду": false
|
||||
},
|
||||
"АвтоСборка": {
|
||||
"ВключитьНомерСборки": true,
|
||||
"ОбновлятьВерсиюКонфигурации": true,
|
||||
"КаталогРасположенияСборок": "\\\\dellin.local\\bia\\СРПО\\1с_install\\Конфигурации ДЛ\\БПСДЛ (тестовые версии)\\БСП",
|
||||
"КаталогРасположенияСборокRelease": "\\\\dellin.local\\bia\\СРПО\\1с_install\\Конфигурации ДЛ\\БСП",
|
||||
"КаталогиВерсийОбновления": [
|
||||
"\\\\dellin.local\\bia\\СРПО\\1с_install\\Конфигурации ДЛ\\БСП",
|
||||
"\\\\dellin.local\\bia\\СРПО\\1с_install\\Конфигурации ДЛ\\БСП MINI",
|
||||
"\\\\dellin.local\\bia\\СРПО\\1с_install\\Конфигурации ДЛ\\БПСДЛ_2",
|
||||
"\\\\dellin.local\\bia\\СРПО\\1с_install\\Конфигурации ДЛ\\БСП29\\prod"
|
||||
],
|
||||
"КомандыПередВыполнением": [
|
||||
"tools\\clear-patches.os"
|
||||
],
|
||||
"КаталогРасположенияОбразов": "\\\\dellin.local\\bia\\СРПО\\1с_install\\Конфигурации ДЛ\\БСП\\spec",
|
||||
"ВыполнятьНаСервернойБазе": false
|
||||
},
|
||||
"ТестоваяСервернаяБаза": {
|
||||
"АдресСервера": "address",
|
||||
"ИмяБазы": "basename",
|
||||
"Пользователь": "autotest",
|
||||
"Пароль": ""
|
||||
},
|
||||
"Продуктив": {
|
||||
"ВыполнятьОбновлениеСтенда": false,
|
||||
"АдресСервера": "address",
|
||||
"ИмяБазы": "basename",
|
||||
"Пользователь": "autotest",
|
||||
"Пароль": "",
|
||||
"КомандыПередВыполнением": [],
|
||||
"ВыполнятьСценарииПослеОбновления": true,
|
||||
"КомандыПослеОбновления": [
|
||||
"tools\\addSonarRules.os"
|
||||
]
|
||||
},
|
||||
"Уведомления": {
|
||||
"Выполнять": true,
|
||||
"Ответственные": [
|
||||
{
|
||||
"Адресат": "arch-bots",
|
||||
"Транспорт": "rocketchat"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Сонар":{
|
||||
"Сервер": "c7-sonar-server.tlc.lan",
|
||||
"Порт": "9000",
|
||||
"Токен": "6c0a7cc2bf2e8f054562da6fabf3f2bf41e7a308",
|
||||
"Профили": "bsl bia; Sonar way (outdated copy)"
|
||||
},
|
||||
"Precommt4onecСценарии": {
|
||||
"ИспользоватьСценарииРепозитория": false,
|
||||
"КаталогЛокальныхСценариев": "",
|
||||
"ГлобальныеСценарии": [
|
||||
"ДобавлениеПробеловПередКлючевымиСловами.os",
|
||||
"ЗапретИспользованияПерейти.os",
|
||||
"ИсправлениеНеКаноническогоНаписания.os",
|
||||
"КорректировкаXMLФорм.os",
|
||||
"ОтключениеПолнотекстовогоПоиска.os",
|
||||
"ПроверкаДублейПроцедурИФункций.os",
|
||||
"ПроверкаКорректностиОбластей.os",
|
||||
"РазборОбычныхФормНаИсходники.os",
|
||||
"РазборОтчетовОбработокРасширений.os",
|
||||
"СинхронизацияОбъектовМетаданныхИФайлов.os",
|
||||
"СортировкаДереваМетаданных.os",
|
||||
"УдалениеДублейМетаданных.os",
|
||||
"УдалениеЛишнихКонцевыхПробелов.os",
|
||||
"УдалениеЛишнихПустыхСтрок.os"
|
||||
],
|
||||
"НастройкиСценариев": {
|
||||
"ОтключениеПолнотекстовогоПоиска": {
|
||||
"МетаданныеДляИсключения": {
|
||||
"src\\_example.xml": [
|
||||
"Номер",
|
||||
"ТабличнаяЧасть1.Реквизит"
|
||||
],
|
||||
"src\\_example2.xml": []
|
||||
}
|
||||
},
|
||||
"РазборОтчетовОбработокРасширений": {
|
||||
"ИспользоватьНастройкиПоУмолчанию": true,
|
||||
"ВерсияПлатформы": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user