From 03b4be18a603d06286972ff34a623a61b37abda7 Mon Sep 17 00:00:00 2001 From: alkoleft Date: Thu, 19 Dec 2024 02:25:08 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D1=8B=20=D1=82=D0=B5=D1=81=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Module.bsl" | 8 ++++---- .../Module.bsl" | 2 +- .../Module.bsl" | 2 +- .../Module.bsl" | 2 +- .../Module.bsl" | 4 ++-- .../Module.bsl" | 2 +- tools/local-test/scripts/lib/print.sh | 4 ++++ tools/local-test/scripts/lib/run-tests.sh | 2 +- tools/local-test/scripts/steps/build-artifacts.sh | 15 +++++++++------ tools/local-test/scripts/steps/convert-to-xml.sh | 2 +- 10 files changed, 25 insertions(+), 18 deletions(-) diff --git "a/tests/src/CommonModules/\320\236\320\234_\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265\320\242\320\265\321\201\321\202\320\276\320\262\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/Module.bsl" "b/tests/src/CommonModules/\320\236\320\234_\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265\320\242\320\265\321\201\321\202\320\276\320\262\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/Module.bsl" index 67fe5f17e..105f78016 100644 --- "a/tests/src/CommonModules/\320\236\320\234_\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265\320\242\320\265\321\201\321\202\320\276\320\262\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/Module.bsl" +++ "b/tests/src/CommonModules/\320\236\320\234_\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265\320\242\320\265\321\201\321\202\320\276\320\262\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/Module.bsl" @@ -28,7 +28,7 @@ КонецПроцедуры -Процедура ЗагрузитьТестыОбработки() Экспорт +Процедура ЗагрузитьТестыВременнойОбработки() Экспорт Сценарии = СценарииОбработки(); @@ -47,7 +47,7 @@ КонецПроцедуры -Процедура ИсполняемыеСценарииОбработки() Экспорт +Процедура ИсполняемыеСценарииВременнойОбработки() Экспорт Сценарии = СценарииОбработки(); ИсполняемыеСценарии = ЮТИсполнительСлужебныйКлиентСервер.ИсполняемыйТестовыйМодуль(Сценарии); @@ -66,7 +66,7 @@ КонецПроцедуры -Процедура ВыполнитьТестыОбработки() Экспорт +Процедура ВыполнитьТестыВременнойОбработки() Экспорт ТестовыйМодуль = ЮТест.ОписаниеТекущегоТестовогоМодуля(); Набор = ЮТест.ОписаниеТекущегоТестовогоНабора(); @@ -131,7 +131,7 @@ |КонецПроцедуры |"; - ИмяФайлаОбработки = ЮТВнешниеОбработкиСлужебныйСервер.СкомпилирватьВнешнуюОбработку(Текст); + ИмяФайлаОбработки = ЮТВнешниеОбработкиСлужебныйСервер.СкомпилироватьВнешнююОбработку(Текст); Данные = Новый ДвоичныеДанные(ИмяФайлаОбработки); diff --git "a/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\242\320\265\321\201\321\202\321\213/Module.bsl" "b/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\242\320\265\321\201\321\202\321\213/Module.bsl" index 8397c5f4d..bb776fe12 100644 --- "a/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\242\320\265\321\201\321\202\321\213/Module.bsl" +++ "b/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\242\320\265\321\201\321\202\321\213/Module.bsl" @@ -31,7 +31,7 @@ Процедура ПередКаждымТестом() Экспорт - ОписаниеМодуля = ЮТФабрикаСлужебный.ОписаниеМетаданныеМодуля(); + ОписаниеМодуля = ЮТФабрика.ОписаниеМетаданныеМодуля(); ОписаниеМодуля.КлиентУправляемоеПриложение = Истина; ОписаниеМодуля.КлиентОбычноеПриложение = Истина; ОписаниеМодуля.Сервер = Истина; diff --git "a/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\242\320\270\320\277\321\213\320\224\320\260\320\275\320\275\321\213\321\205\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" "b/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\242\320\270\320\277\321\213\320\224\320\260\320\275\320\275\321\213\321\205\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" index 1ebc5fb21..60a3654fc 100644 --- "a/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\242\320\270\320\277\321\213\320\224\320\260\320\275\320\275\321\213\321\205\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" +++ "b/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\242\320\270\320\277\321\213\320\224\320\260\320\275\320\275\321\213\321\205\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" @@ -114,7 +114,7 @@ Процедура ОписаниеТиповЛюбаяСсылка() Экспорт - ЛюбаяСсылка = ЮТОбщий.ОписаниеТиповЛюбаяСсылка(); + ЛюбаяСсылка = ЮТТипыДанныхСлужебный.ОписаниеТиповЛюбаяСсылка(); ЮТест.ОжидаетЧто(ЛюбаяСсылка) .ИмеетТип("ОписаниеТипов") diff --git "a/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\244\320\270\320\273\321\214\321\202\321\200\320\260\321\206\320\270\321\217\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" "b/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\244\320\270\320\273\321\214\321\202\321\200\320\260\321\206\320\270\321\217\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" index 47446e5e8..bd4f99dff 100644 --- "a/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\244\320\270\320\273\321\214\321\202\321\200\320\260\321\206\320\270\321\217\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" +++ "b/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\244\320\270\320\273\321\214\321\202\321\200\320\260\321\206\320\270\321\217\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" @@ -372,7 +372,7 @@ Функция МетаданныеМодуля(ИмяМодуля = "ТестовыйМодуль", Расширение = "ТестовоеРасширение") - МетаданныеМодуля = ЮТФабрикаСлужебный.ОписаниеМетаданныеМодуля(); + МетаданныеМодуля = ЮТФабрика.ОписаниеМетаданныеМодуля(); МетаданныеМодуля.Имя = ИмяМодуля; МетаданныеМодуля.Расширение = Расширение; diff --git "a/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\247\320\270\321\202\320\260\321\202\320\265\320\273\321\214\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" "b/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\247\320\270\321\202\320\260\321\202\320\265\320\273\321\214\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" index 4dc1f099a..a291e09c3 100644 --- "a/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\247\320\270\321\202\320\260\321\202\320\265\320\273\321\214\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" +++ "b/tests/src/CommonModules/\320\236\320\234_\320\256\320\242\320\247\320\270\321\202\320\260\321\202\320\265\320\273\321\214\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271/Module.bsl" @@ -90,7 +90,7 @@ Наборы = ЮТЧитательСлужебный.ЗагрузитьТесты(ПараметрыЗапуска); ЮТест.ОжидаетЧто(Наборы, "Прочитанные наборы расширения tests") - .ИмеетДлину(41); + .ИмеетДлину(42); КонецПроцедуры @@ -149,7 +149,7 @@ КонецПроцедуры Процедура ИсполняемыеСценарииМодуляСОшибкойЧтения() Экспорт - ОписаниеМодуля = ЮТФабрикаСлужебный.ОписаниеМетаданныеМодуля(); + ОписаниеМодуля = ЮТФабрика.ОписаниеМетаданныеМодуля(); ОписаниеМодуля.Имя = "ОМ_ЮТЧитатель"; ОписаниеМодуля.Расширение = "tests"; #Если Клиент Тогда diff --git "a/tests/src/CommonModules/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265/Module.bsl" "b/tests/src/CommonModules/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265/Module.bsl" index ade1e0061..0e1903d00 100644 --- "a/tests/src/CommonModules/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265/Module.bsl" +++ "b/tests/src/CommonModules/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265/Module.bsl" @@ -35,7 +35,7 @@ Функция ОписаниеТестовогоМодуля(ИмяМодуля = Неопределено) Экспорт Описание = Новый Структура(); - Описание.Вставить("Метаданные", ЮТФабрикаСлужебный.ОписаниеМетаданныеМодуля()); + Описание.Вставить("Метаданные", ЮТФабрика.ОписаниеМетаданныеМодуля()); Описание.Вставить("НаборыТестов", Новый Массив); Описание.Вставить("Ошибки", Новый Массив); Описание.Вставить("НастройкиВыполнения", Новый Структура); diff --git a/tools/local-test/scripts/lib/print.sh b/tools/local-test/scripts/lib/print.sh index f8f550e32..8dc7256bf 100644 --- a/tools/local-test/scripts/lib/print.sh +++ b/tools/local-test/scripts/lib/print.sh @@ -18,6 +18,10 @@ function print_success { echo -e " ${GREEN}🟢 ${RESET} $1" } +function print_run { + echo -e " ${BOLD}${GREEN}⭆ ${RESET}${BOLD} $1${RESET}" +} + function print_error { echo -e " ${RED}🔴 ${RESET} $1 " } diff --git a/tools/local-test/scripts/lib/run-tests.sh b/tools/local-test/scripts/lib/run-tests.sh index a0bbc1f0a..9ac9c5a5f 100755 --- a/tools/local-test/scripts/lib/run-tests.sh +++ b/tools/local-test/scripts/lib/run-tests.sh @@ -25,7 +25,7 @@ cat >$CONFIG <> $LOGS_PATH/$JOB_NAME.log 2>&1 RESULT=$(head -n 1 $RESULT_PATH/exit-code-$JOB_NAME.txt) diff --git a/tools/local-test/scripts/steps/build-artifacts.sh b/tools/local-test/scripts/steps/build-artifacts.sh index e0e3e3755..8a774372e 100755 --- a/tools/local-test/scripts/steps/build-artifacts.sh +++ b/tools/local-test/scripts/steps/build-artifacts.sh @@ -8,13 +8,13 @@ configuration_exists=0 if [[ -f $BINARY_PATH/configuration.cf ]]; then configuration_exists=1 - echo " Сборка конфигурации не требуется" + print_success " Сборка конфигурации ${BOLD}не требуется${RESET}" fi extensions_set=() for key in "${extensions[@]}";do if [[ -f $BINARY_PATH/$key.cfe ]]; then - echo " Сборка $key не требуется" + print_success " Сборка $key ${BOLD}не требуется${RESET}" else extensions_set+=($key) fi @@ -24,17 +24,20 @@ if [[ ${#extensions_set[@]} -eq 0 && $configuration_exists -eq 1 ]]; then exit 0 fi -echo " Создание информационной базы" +print_run "Сборка артефактов" + $ONEC_PATH/ibcmd infobase create --db-path=$TEMP_DB_PATH --import=$EXPORT_PATH/configuration --apply --force >> $LOGS_PATH/configuration.log 2>&1 +print_state 'Создание информационной базы' if [[ $configuration_exists -eq 0 ]]; then - echo " Сохрание тестовой конфигурации" $ONEC_PATH/ibcmd infobase config save --db-path=$TEMP_DB_PATH $BINARY_PATH/configuration.cf >> $LOGS_PATH/configuration.log 2>&1 + print_state 'Сохрание тестовой конфигурации' fi for key in "${extensions_set[@]}";do - echo " Импорт расширения $key" $ONEC_PATH/ibcmd infobase config import --db-path=$TEMP_DB_PATH --extension=$key $EXPORT_PATH/$key >> $LOGS_PATH/$key.log 2>&1 - echo " Сохрание расширения $key" + print_state "Импорт расширения ${BOLD}$key${RESET}" + $ONEC_PATH/ibcmd infobase config save --db-path=$TEMP_DB_PATH --extension=$key $BINARY_PATH/$key.cfe >> $LOGS_PATH/$key.log 2>&1 + print_state "Сохрание расширения ${BOLD}$key${RESET}" done \ No newline at end of file diff --git a/tools/local-test/scripts/steps/convert-to-xml.sh b/tools/local-test/scripts/steps/convert-to-xml.sh index 302d50b80..3d6e05baa 100755 --- a/tools/local-test/scripts/steps/convert-to-xml.sh +++ b/tools/local-test/scripts/steps/convert-to-xml.sh @@ -6,6 +6,6 @@ PROJECT_PATH=$2 if [[ -d $EXPORT_PATH/$PROJECT_NAME ]]; then print_info "Конвертация ${BOLD}$PROJECT_NAME${RESET} не требуется" else - print_info "Конвертация ${BOLD}$PROJECT_NAME${RESET}" + print_run "Конвертация ${BOLD}$PROJECT_NAME${RESET}" $EDT_PATH/1cedtcli -data $TMP_PATH/ws -timeout 300 -v -command export --configuration-files $EXPORT_PATH/$PROJECT_NAME --project $ROOT_PATH/$PROJECT_PATH > $LOGS_PATH/$PROJECT_NAME.log 2>&1 fi