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