mirror of
				https://github.com/firstBitSportivnaya/PSSL.git
				synced 2025-10-30 23:47:51 +02:00 
			
		
		
		
	Добавлены файлы для сборки Jenkins
This commit is contained in:
		
							
								
								
									
										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 | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user