1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-29 02:57:35 +02:00

Update cli_testmaker.os

This commit is contained in:
Anton 2024-03-28 19:31:51 +03:00
parent a6405b0b19
commit 5b800d1689

View File

@ -1,6 +1,7 @@
#Использовать "../../../cli/data"
Перем СоответствияПараметровЗначениям;
Перем СоответствияПараметровПредобработкам;
Процедура ПриСозданииОбъекта()
@ -43,6 +44,21 @@
СоответствияПараметровЗначениям.Вставить("telegram", СоответствиеПЗ);
СоответствиеПредобработок = Новый Соответствие();
Предобработка = "
|
| echo "" {
| \""${{ env.json_Picture }}\"" : \""photo\"",
| \""${{ env.json_Picture2 }}\"" : \""photo\""
| } "" > mediagroup.json
|
|";
СоответствиеПредобработок.Вставить("mediag", Предобработка);
СоответствияПараметровПредобработкам.Вставить("telegram", СоответствиеПредобработок);
КонецПроцедуры
Процедура ДобавитьСоответствияОбщие()
@ -115,6 +131,11 @@
| - name: Выполнить " + ТекущийМетод+ "
| if: ${{ cancelled() }} == false
| run: |
| ";
ДобавитьПредобработки(ТекстРаботы, СтрокиБиблиотеки, Библиотека);
ТекстРаботы = ТекстРаботы + "
| ./oint_bin " + Библиотека + " " + ТекущийМетод + " \" + Символы.ПС;
КонецЕсли;
@ -151,6 +172,29 @@
КонецФункции
Процедура ДобавитьПредобработки(ТекстРаботы, Знач СтрокиБиблиотеки, Знач Библиотека)
Предобработки = СоответствияПараметровПредобработкам[Библиотека];
ТекстПредобработки = "";
Если ЗначениеЗаполнено(Предобработки) Тогда
Для Каждого Параметр Из СтрокиБиблиотеки Цикл
ТекущаяОбработка = Предобработки[СтрЗаменить(Параметр.Параметр, "-", "")];
Если ЗначениеЗаполнено(ТекущаяОбработка) Тогда
ТекстПредобработки = ТекстПредобработки + ТекущаяОбработка + Символы.ПС + Символы.ПС;
КонецЕсли;
КонецЦикла;
КонецЕсли;
ТекстРаботы = ТекстРаботы + ТекстПредобработки;
КонецПроцедуры
Процедура СообщитьНачалоФайлаПроцесса()
Сообщить(