Skip to content

Commit

Permalink
fix: исправлена ошибка сборки
Browse files Browse the repository at this point in the history
  • Loading branch information
alkoleft committed Dec 15, 2024
1 parent 30f05bf commit 71b50f0
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -82,15 +82,10 @@
Если ЮТОкружение.ЭтоWindows() Тогда
Команда = "v8unpack.exe -P template_managment.epf unpack";
Иначе
Команда = "/bin/bash unpack-epf.sh > build/unpack.log";
Команда = "/bin/bash unpack-epf.sh";
КонецЕсли;

КодВозврата = Неопределено;
ЗапуститьПриложение(Команда, РабочийКаталог, Истина, КодВозврата);

Если КодВозврата <> 0 Тогда
ВызватьИсключение СтрШаблон("Не удалось распаковать шаблон обработки. Команда: `%1`", Команда);
КонецЕсли;
ВыполнитьКомандуСистемы(РабочийКаталог, Команда, "Распаковка шаблона обработки");

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

Expand All @@ -99,14 +94,29 @@
Если ЮТОкружение.ЭтоWindows() Тогда
Команда = "v8unpack.exe -B build\unpack build\out.epf";
Иначе
Команда = "/bin/bash build-epf.sh > build/build.log";
Команда = "/bin/bash build-epf.sh";
КонецЕсли;

ВыполнитьКомандуСистемы(РабочийКаталог, Команда, "Сборка обработки");

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

Процедура ВыполнитьКомандуСистемы(РабочийКаталог, Команда, Описание)

КодВозврата = Неопределено;
ЗапуститьПриложение(Команда, РабочийКаталог, Истина, КодВозврата);
ФайлЛога = ПолучитьИмяВременногоФайла("log");
ЗапуститьПриложение(Команда + " > " + ФайлЛога, РабочийКаталог, Истина, КодВозврата);

Если КодВозврата <> 0 Тогда
ВызватьИсключение СтрШаблон("Не удалось собрать обработку. Команда: `%1`", Команда);
Сообщение = СтрШаблон("%1 завершилась с ошибкой. Команда: `%2`", Описание, Команда);
Если ЮТФайлы.Существует(ФайлЛога) Тогда
Сообщение = СтрШаблон("%1
|Вывод команды:
|%2", Сообщение, ЮТФайлы.ДанныеТекстовогоФайла(ФайлЛога));
УдалитьФайлы(ФайлЛога);
КонецЕсли;

ВызватьИсключение Сообщение;
КонецЕсли;

КонецПроцедуры
Expand Down
Binary file modified exts/yaxunit/src/CommonTemplates/ЮТV8UnpackWS/Template.bin
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@

Наборы = ЮТЧитательСлужебный.ЗагрузитьТесты(ПараметрыЗапуска);
ЮТест.ОжидаетЧто(Наборы, "Прочитанные наборы расширения tests")
.ИмеетДлину(40);
.ИмеетДлину(41);

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

Expand Down
2 changes: 1 addition & 1 deletion tools/build-template.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
cd ${SCRIPTPATH}/v8unpack
ls -lna
zip -r -9 ../v8unpack.zip ./
mv ../v8unpack.zip ../../exts/yaxunit/src/CommonTemplates/ЮТV8UnpackLinux/Template.bin
mv ../v8unpack.zip ../../exts/yaxunit/src/CommonTemplates/ЮТV8UnpackWS/Template.bin
cd ${CURRENT_PATH}

0 comments on commit 71b50f0

Please sign in to comment.