Skip to content

Commit

Permalink
Update cli_testmaker.os
Browse files Browse the repository at this point in the history
  • Loading branch information
Bayselonarrend committed Mar 28, 2024
1 parent a6405b0 commit 5b800d1
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/os/cli_testmaker.os
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#Использовать "../../../cli/data"

Перем СоответствияПараметровЗначениям;
Перем СоответствияПараметровПредобработкам;

Процедура ПриСозданииОбъекта()

Expand Down Expand Up @@ -43,6 +44,21 @@

СоответствияПараметровЗначениям.Вставить("telegram", СоответствиеПЗ);

СоответствиеПредобработок = Новый Соответствие();

Предобработка = "
|
| echo "" {
| \""${{ env.json_Picture }}\"" : \""photo\"",
| \""${{ env.json_Picture2 }}\"" : \""photo\""
| } "" > mediagroup.json
|
|";

СоответствиеПредобработок.Вставить("mediag", Предобработка);

СоответствияПараметровПредобработкам.Вставить("telegram", СоответствиеПредобработок);

КонецПроцедуры

Процедура ДобавитьСоответствияОбщие()
Expand Down Expand Up @@ -115,6 +131,11 @@
| - name: Выполнить " + ТекущийМетод+ "
| if: ${{ cancelled() }} == false
| run: |
| ";

ДобавитьПредобработки(ТекстРаботы, СтрокиБиблиотеки, Библиотека);

ТекстРаботы = ТекстРаботы + "
| ./oint_bin " + Библиотека + " " + ТекущийМетод + " \" + Символы.ПС;

КонецЕсли;
Expand Down Expand Up @@ -151,6 +172,29 @@

КонецФункции

Процедура ДобавитьПредобработки(ТекстРаботы, Знач СтрокиБиблиотеки, Знач Библиотека)

Предобработки = СоответствияПараметровПредобработкам[Библиотека];
ТекстПредобработки = "";

Если ЗначениеЗаполнено(Предобработки) Тогда

Для Каждого Параметр Из СтрокиБиблиотеки Цикл

ТекущаяОбработка = Предобработки[СтрЗаменить(Параметр.Параметр, "-", "")];

Если ЗначениеЗаполнено(ТекущаяОбработка) Тогда
ТекстПредобработки = ТекстПредобработки + ТекущаяОбработка + Символы.ПС + Символы.ПС;
КонецЕсли;

КонецЦикла;

КонецЕсли;

ТекстРаботы = ТекстРаботы + ТекстПредобработки;

КонецПроцедуры

Процедура СообщитьНачалоФайлаПроцесса()

Сообщить(
Expand Down

0 comments on commit 5b800d1

Please sign in to comment.