mirror of
https://github.com/firstBitSportivnaya/PSSL.git
synced 2024-12-02 09:11:34 +02:00
Добавлены файлы для сборки Jenkins
This commit is contained in:
parent
e300117a4d
commit
a060586fcd
11
.bsl-language-server.json
Normal file
11
.bsl-language-server.json
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://1c-syntax.github.io/bsl-language-server/configuration/schema.json",
|
||||||
|
"language": "ru",
|
||||||
|
"diagnostics": {
|
||||||
|
"skipSupport": "withSupport",
|
||||||
|
"ordinaryAppSupport": false,
|
||||||
|
"parameters": {
|
||||||
|
"OrdinaryAppSupport": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
8
.gitignore
vendored
8
.gitignore
vendored
@ -1 +1,7 @@
|
|||||||
src/ConfigDumpInfo.xml
|
*.cf
|
||||||
|
src/ConfigDumpInfo.xml
|
||||||
|
src/CommonTemplates/**/*.bin
|
||||||
|
src/dumplist.txt
|
||||||
|
.vscode
|
||||||
|
/.metadata/
|
||||||
|
/.scannerwork/
|
3
CHANGELOG.md
Normal file
3
CHANGELOG.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
## 0.0.0.1
|
||||||
|
|
||||||
|
* Первый релиз с основной функциональностью
|
1
Jenkinsfile
vendored
Normal file
1
Jenkinsfile
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
pipeline1C()
|
21
LICENCE
Normal file
21
LICENCE
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2022 Ivan Smirnov
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
@ -1,3 +1,2 @@
|
|||||||
# Каркасная конфигурация
|
# Каркасная конфигурация
|
||||||
В каркасной конфигурации описаны метаданные и модули, используемые для расширения функциональности на проектах
|
В каркасной конфигурации описаны метаданные и модули, используемые для расширения функциональности на проектах
|
||||||
|
|
33
jobConfiguration.json
Normal file
33
jobConfiguration.json
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://raw.githubusercontent.com/firstBitMarksistskaya/jenkins-lib/feature-telegram/resources/schema.json",
|
||||||
|
"stages": {
|
||||||
|
"initSteps": true,
|
||||||
|
"edtValidate": true,
|
||||||
|
"syntaxCheck": true,
|
||||||
|
"smoke": true,
|
||||||
|
"sonarqube": true
|
||||||
|
},
|
||||||
|
"timeout": {
|
||||||
|
"smoke": 300,
|
||||||
|
"bdd": 180,
|
||||||
|
"createInfoBase": 120,
|
||||||
|
"designerToEdtFormatTransformation": 120,
|
||||||
|
"edtToDesignerFormatTransformation": 120,
|
||||||
|
"edtValidate": 300,
|
||||||
|
"initInfoBase": 120,
|
||||||
|
"resultTransformation": 60,
|
||||||
|
"sonarqube": 150,
|
||||||
|
"syntaxCheck": 300,
|
||||||
|
"zipInfoBase": 120
|
||||||
|
},
|
||||||
|
"sourceFormat": "designer",
|
||||||
|
"srcDir": "src",
|
||||||
|
"v8version": "8.3.19.1522",
|
||||||
|
"edtVersion": "2021.3.4:x86_64",
|
||||||
|
"sonarqube": {
|
||||||
|
"waitForQualityGate": true
|
||||||
|
},
|
||||||
|
"initInfobase": {
|
||||||
|
"initMethod": "fromSource"
|
||||||
|
}
|
||||||
|
}
|
4
packagedef
Normal file
4
packagedef
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Описание.Имя("alrosa")
|
||||||
|
.Версия("1.0.0")
|
||||||
|
.ВерсияСреды("1.4.0")
|
||||||
|
.ЗависитОт("vanessa-automation-single", "1.2.038");
|
30
sonar-project.properties
Normal file
30
sonar-project.properties
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# адрес сервера SonarQube
|
||||||
|
# sonar.host.url=http://localhost:9000
|
||||||
|
|
||||||
|
# ключ проекта
|
||||||
|
sonar.projectKey=FrameConfiguration
|
||||||
|
|
||||||
|
# имя проекта
|
||||||
|
sonar.projectName=1C: Каркасная конфигурация
|
||||||
|
|
||||||
|
# версия проекта
|
||||||
|
sonar.projectVersion=1.0
|
||||||
|
|
||||||
|
# относительный или абсолютный путь к каталогу с исходными кодом
|
||||||
|
sonar.sources=src
|
||||||
|
|
||||||
|
# кодировка
|
||||||
|
sonar.sourceEncoding=UTF-8
|
||||||
|
|
||||||
|
# маска поиска файлов на проверку
|
||||||
|
sonar.inclusions=**/*.bsl
|
||||||
|
|
||||||
|
# маска поиска исключений файлов на проверку
|
||||||
|
# sonar.exclusions=
|
||||||
|
|
||||||
|
# игнорирование gitignore
|
||||||
|
sonar.scm.exclusions.disabled=true
|
||||||
|
|
||||||
|
# для Git
|
||||||
|
sonar.scm.enabled=true
|
||||||
|
sonar.scm.provider=git
|
11
tools/ManagedEnvironments.prefs
Normal file
11
tools/ManagedEnvironments.prefs
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
CLIENT=false
|
||||||
|
EXTERNAL_CONN=false
|
||||||
|
MNG_CLIENT=false
|
||||||
|
MOBILE_AUTONOMOUS_SERVER=false
|
||||||
|
MOBILE_CLIENT=false
|
||||||
|
MOBILE_SERVER=false
|
||||||
|
MOBILE_THIN_CLIENT=false
|
||||||
|
SERVER=true
|
||||||
|
THIN_CLIENT=true
|
||||||
|
WEB_CLIENT=false
|
||||||
|
eclipse.preferences.version=1
|
100
tools/VBParams.json
Normal file
100
tools/VBParams.json
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
{
|
||||||
|
"Lang": "ru",
|
||||||
|
"DebugLog": false,
|
||||||
|
"ВыполнитьСценарии": true,
|
||||||
|
"ЗавершитьРаботуСистемы": true,
|
||||||
|
"ЗакрытьTestClientПослеЗапускаСценариев": true,
|
||||||
|
"КаталогФич": "$workspaceRoot/feature/core",
|
||||||
|
"КаталогиБиблиотек": [
|
||||||
|
"$workspaceRoot/feature/lib"
|
||||||
|
],
|
||||||
|
"СписокТеговИсключение": [
|
||||||
|
"IgnoreOnCIMainBuild",
|
||||||
|
"FirstStart",
|
||||||
|
"Draft",
|
||||||
|
"SlowBDD"
|
||||||
|
],
|
||||||
|
"СписокТеговОтбор": [],
|
||||||
|
"ДобавлятьКИмениСценарияУсловияВыгрузки": false,
|
||||||
|
"ЗагрузкаФичПриОткрытии": "Загружать",
|
||||||
|
"КомандаОткрытияФичиВТекстовомРедакторе": "\"code\" -g %Feature%:%LineNumber%",
|
||||||
|
"ПоставщикПользовательскихНастроек": "FILE",
|
||||||
|
"ВыполнениеСценариев": {
|
||||||
|
"ВыполнятьШагиАссинхронно": false,
|
||||||
|
"ИнтервалВыполненияШагаЗаданныйПользователем": 0.1,
|
||||||
|
"ОбновлятьСтатистикуВДереве": true,
|
||||||
|
"ОбновлятьДеревоПриНачалеВыполненияСценария": false,
|
||||||
|
"ОстановкаПриВозникновенииОшибки": false,
|
||||||
|
"ПоказыватьНомерСтрокиДереваПриВозникновенииОшибки": false,
|
||||||
|
"ПриравниватьPendingКFailed": false,
|
||||||
|
"ТаймаутДляАсинхронныхШагов": 0,
|
||||||
|
"КоличествоСекундПоискаОкна": 5,
|
||||||
|
"КоличествоПопытокВыполненияДействия": 3,
|
||||||
|
"БезопасноеВыполнениеШагов": false,
|
||||||
|
"ПаузаПриОткрытииОкна": 0
|
||||||
|
},
|
||||||
|
"КлиентТестирования": {
|
||||||
|
"ЗапускатьКлиентТестированияСМаксимизированнымОкном": true,
|
||||||
|
"ТаймаутЗапуска1С": 25,
|
||||||
|
"ДиапазонПортовTestclient": "",
|
||||||
|
"ЗапускатьТестКлиентВРежимеОтладки": false,
|
||||||
|
"КлючиОтладки": "",
|
||||||
|
"АдресОтладчика": "",
|
||||||
|
"ДанныеКлиентовТестирования": []
|
||||||
|
},
|
||||||
|
"ДелатьОтчетВФорматеАллюр": true,
|
||||||
|
"ОтчетAllure": {
|
||||||
|
"КаталогВыгрузкиAllure": "$workspaceRoot/build/out/allure/main",
|
||||||
|
"КаталогВыгрузкиAllureБазовый": "",
|
||||||
|
"УровеньОтчета1": "#report.epic=;Каталог1",
|
||||||
|
"УровеньОтчета2": "#report.feature=;ИмяФичи",
|
||||||
|
"УровеньОтчета3": "#report.story=;ИмяСценария",
|
||||||
|
"ГруппировкаTestSuites": "",
|
||||||
|
"ПрикладыватьКОтчетуAllureЖурналРегистрацииВыполненияСценария": true,
|
||||||
|
"ПрикладыватьКОтчетуAllureДанныеОСостоянииАктивнойФормы": true,
|
||||||
|
"ПрикладыватьКОтчетуAllureДанныеОЗначенияхПеременных": true,
|
||||||
|
"ПрикладыватьКОтчетуAllureДанныеОСостоянииВсехФорм": true,
|
||||||
|
"ПрикладыватьКОтчетуAllureДанныеОСетевыхСоединениях": false,
|
||||||
|
"ПрикладыватьКОтчетуAllureДанныеОПроцессахОС": false,
|
||||||
|
"КаталогОтносительноКоторогоНадоСтроитьИерархию": "$workspaceRoot/features/core",
|
||||||
|
"ДанныеАллюрМеток": []
|
||||||
|
},
|
||||||
|
"ДелатьОтчетВФорматеjUnit": false,
|
||||||
|
"ДелатьОтчетВФорматеCucumberJson": true,
|
||||||
|
"ОтчетCucumber": {
|
||||||
|
"КаталогВыгрузкиCucumberJson": "$workspaceRoot/build/out/cucumber"
|
||||||
|
},
|
||||||
|
"ДелатьОтчетВФорматеСППР": false,
|
||||||
|
"СоздаватьИнструкциюHTML": false,
|
||||||
|
"СоздаватьИнструкциюMarkdown": false,
|
||||||
|
"ДелатьОтчетВоВнутреннемФормате": false,
|
||||||
|
"ДелатьЛогВыполненияСценариевВЖР": true,
|
||||||
|
"ДелатьЛогВыполненияСценариевВТекстовыйФайл": true,
|
||||||
|
"ВыводитьВЛогВыполнениеШагов": true,
|
||||||
|
"ДелатьЛогОшибокВТекстовыйФайл": true,
|
||||||
|
"СобиратьДанныеОСостоянииАктивнойФормыПриОшибке": true,
|
||||||
|
"СобиратьДанныеОСостоянииВсехФормПриОшибке": true,
|
||||||
|
"СобиратьДанныеОСетевыхСоединениях": false,
|
||||||
|
"СобиратьДанныеОПроцессахОС": false,
|
||||||
|
"ИспользоватьБраузерПлюсWebSocket": false,
|
||||||
|
"ЭмулироватьДвиженияМышкиVanessaExt": false,
|
||||||
|
"ЭмулироватьВводКлавиатурыVanessaExt": false,
|
||||||
|
"ИгнорироватьОшибкиПоискаЭлементовВБраузере": false,
|
||||||
|
"ИмяФайлаЛогВыполненияСценариев": "$workspaceRoot/build/vbOnline.log",
|
||||||
|
"ВыгружатьСтатусВыполненияСценариевВФайл": true,
|
||||||
|
"ПутьКФайлуДляВыгрузкиСтатусаВыполненияСценариев": "$workspaceRoot/build/vbStatus.log",
|
||||||
|
"ИмяКаталогаЛогОшибок": "$workspaceRoot/build/log",
|
||||||
|
"ТихаяУстановкаVanessaExt": true,
|
||||||
|
"InstallVanessaExtOnFailOfQuietInstall": true,
|
||||||
|
"ИспользоватьКомпонентуVanessaExt": true,
|
||||||
|
"ИспользоватьВнешнююКомпонентуДляСкриншотов": true,
|
||||||
|
"СпособСнятияСкриншотовВнешнейКомпонентой": 2,
|
||||||
|
"ДелатьСкриншотПриВозникновенииОшибки": true,
|
||||||
|
"СниматьСкриншотКаждогоОкна1С": true,
|
||||||
|
"КаталогВыгрузкиСкриншотов": "$workspaceRoot/build/out/screenshots",
|
||||||
|
"СоздаватьИнструкциюВидео": false,
|
||||||
|
"ИспользоватьSikuliXСервер": false,
|
||||||
|
"ИскатьЭлементыФормыПоИмени": false,
|
||||||
|
"ДобавлятьПриНакликиванииМетаИнформацию": false,
|
||||||
|
"ТегTreeВключенПоУмолчанию": true
|
||||||
|
}
|
1
tools/syntax-check-exception-file.txt
Normal file
1
tools/syntax-check-exception-file.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
ОбщаяКартинка.Информация: Имя не уникально!
|
16
tools/vrunner.json
Normal file
16
tools/vrunner.json
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://raw.githubusercontent.com/silverbulleters/vanessa-runner/develop/vanessa-runner-schema.json",
|
||||||
|
"default": {
|
||||||
|
"--ibconnection": "/F./build/ib",
|
||||||
|
"--db-user": "",
|
||||||
|
"--db-pwd": "",
|
||||||
|
"--workspace": ".",
|
||||||
|
"--ordinaryapp": "0",
|
||||||
|
"--v8version": "8.3.19.1522"
|
||||||
|
},
|
||||||
|
"vanessa": {
|
||||||
|
"--vanessasettings": "./tools/VBParams.json",
|
||||||
|
"--pathvanessa": "./oscript_modules/vanessa-automation-single/vanessa-automation-single.epf",
|
||||||
|
"--additional": "/DisplayAllFunctions /L ru"
|
||||||
|
}
|
||||||
|
}
|
70
tools/xUnitParams.json
Normal file
70
tools/xUnitParams.json
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://raw.githubusercontent.com/vanessa-opensource/vanessa-runner/develop/xunit-schema.json",
|
||||||
|
"Отладка": false,
|
||||||
|
"ДобавлятьИмяПользователяВПредставлениеТеста": true,
|
||||||
|
"ДелатьЛогВыполненияСценариевВТекстовыйФайл": true,
|
||||||
|
"ИмяФайлаЛогВыполненияСценариев": "$workspaceRoot/build/out/log-xunit.txt",
|
||||||
|
"МодальныеОкна": {
|
||||||
|
"ФормаСВопросом":{
|
||||||
|
"Поля" : [
|
||||||
|
"Закрыть*?",
|
||||||
|
"Завершить работу с*?",
|
||||||
|
"*Продолжить редактирование?"
|
||||||
|
],
|
||||||
|
"Кнопка": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ПоказПолногоСтекаВызововВОшибках" : {
|
||||||
|
"Показывать": false,
|
||||||
|
"ИсключаемыеСтрокиСтекаВызовов": [
|
||||||
|
"ВнешняяОбработка.xddTestRunner.",
|
||||||
|
"ВнешняяОбработка.ЗагрузчикФайла."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"smoke": {
|
||||||
|
"Используется":true,
|
||||||
|
"СтрогийПорядокВыполнения":true,
|
||||||
|
"ОткрываемФормыНаКлиентеТестирования":true,
|
||||||
|
"ВыводитьСообщенияВЖурналРегистрации":true,
|
||||||
|
"ИсключитьФормыЗависящиеОтОтключенныхФункциональныхОпций":false,
|
||||||
|
"СпособГруппировки":"ПоВидуМетаданных",
|
||||||
|
"КоличествоВГруппе":1,
|
||||||
|
"ОтборПоПрефиксу": false,
|
||||||
|
"ПропускаемыеИсключения": [
|
||||||
|
"Обработка не предназначена для непосредственного использования",
|
||||||
|
"Самостоятельное использование формы не предусмотрено"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"РежимУправленияБлокировкойДанных" : {
|
||||||
|
"Используется" : false
|
||||||
|
},
|
||||||
|
"CommandInterface": {
|
||||||
|
"Используется": false
|
||||||
|
},
|
||||||
|
"ПроверкаЧтенияНеАдминистраторами": {
|
||||||
|
"Используется" : true,
|
||||||
|
"ПривилегированныеРоли" : [
|
||||||
|
"Администратор",
|
||||||
|
"ПолныеПрава",
|
||||||
|
"АдминистраторСистемы"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SmokeCommonModules": {
|
||||||
|
"Используется": false
|
||||||
|
},
|
||||||
|
"ПроведениеДокументов":{
|
||||||
|
"Используется" : false
|
||||||
|
},
|
||||||
|
"ЗаписьЭлементовСправочников":{
|
||||||
|
"Используется" : false
|
||||||
|
},
|
||||||
|
"ЗаписьГруппСправочников":{
|
||||||
|
"Используется" : false
|
||||||
|
},
|
||||||
|
"ФормированиеПечатныхФорм":{
|
||||||
|
"Используется" : false
|
||||||
|
},
|
||||||
|
"МакетыСКД" : {
|
||||||
|
"Используется" : false
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user