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 72324dc
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -80,17 +80,12 @@
КонецЕсли;

Если ЮТОкружение.ЭтоWindows() Тогда
Команда = "v8unpack.exe -P template_managment.epf unpack";
Команда = ".\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,31 @@
Если ЮТОкружение.ЭтоWindows() Тогда
Команда = "v8unpack.exe -B build\unpack build\out.epf";
Иначе
Команда = "/bin/bash build-epf.sh > build/build.log";
Команда = "/bin/bash build-epf.sh";
КонецЕсли;

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

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

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

КодВозврата = Неопределено;
ФайлЛога = ПолучитьИмяВременногоФайла("log");
Команда = СтрШаблон("%1 > %2 2>&1", Команда, ФайлЛога);

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

Если КодВозврата <> 0 Тогда
ВызватьИсключение СтрШаблон("Не удалось собрать обработку. Команда: `%1`", Команда);
Сообщение = СтрШаблон("%1 завершилась с ошибкой. Команда: `%2`; рабочий каталог: `%3`", Описание, Команда, РабочийКаталог);
Если ЮТФайлы.Существует(ФайлЛога) Тогда
Сообщение = СтрШаблон("%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
4 changes: 2 additions & 2 deletions tools/build-template.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ CURRENT_PATH=$(pwd)
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}
2 changes: 1 addition & 1 deletion tools/v8unpack/build-epf.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

export LC_ALL=C

v8unpack -B build/unpack build/out.epf
./v8unpack -B build/unpack build/out.epf
2 changes: 1 addition & 1 deletion tools/v8unpack/unpack-epf.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

export LC_ALL=C

v8unpack -P template_managment.epf unpack
./v8unpack -P template_managment.epf unpack

0 comments on commit 72324dc

Please sign in to comment.