Skip to content

Commit

Permalink
fix: исправлены тесты
Browse files Browse the repository at this point in the history
  • Loading branch information
alkoleft committed Dec 18, 2024
1 parent f2a4f86 commit 091b06e
Show file tree
Hide file tree
Showing 10 changed files with 25 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

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

Процедура ЗагрузитьТестыОбработки() Экспорт
Процедура ЗагрузитьТестыВременнойОбработки() Экспорт

Сценарии = СценарииОбработки();

Expand All @@ -47,7 +47,7 @@

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

Процедура ИсполняемыеСценарииОбработки() Экспорт
Процедура ИсполняемыеСценарииВременнойОбработки() Экспорт

Сценарии = СценарииОбработки();
ИсполняемыеСценарии = ЮТИсполнительСлужебныйКлиентСервер.ИсполняемыйТестовыйМодуль(Сценарии);
Expand All @@ -66,7 +66,7 @@

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

Процедура ВыполнитьТестыОбработки() Экспорт
Процедура ВыполнитьТестыВременнойОбработки() Экспорт

ТестовыйМодуль = ЮТест.ОписаниеТекущегоТестовогоМодуля();
Набор = ЮТест.ОписаниеТекущегоТестовогоНабора();
Expand Down Expand Up @@ -131,7 +131,7 @@
|КонецПроцедуры
|";

ИмяФайлаОбработки = ЮТВнешниеОбработкиСлужебныйСервер.СкомпилирватьВнешнуюОбработку(Текст);
ИмяФайлаОбработки = ЮТВнешниеОбработкиСлужебныйСервер.СкомпилироватьВнешнююОбработку(Текст);

Данные = Новый ДвоичныеДанные(ИмяФайлаОбработки);

Expand Down
2 changes: 1 addition & 1 deletion tests/src/CommonModules/ОМ_ЮТТесты/Module.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@

Процедура ПередКаждымТестом() Экспорт

ОписаниеМодуля = ЮТФабрикаСлужебный.ОписаниеМетаданныеМодуля();
ОписаниеМодуля = ЮТФабрика.ОписаниеМетаданныеМодуля();
ОписаниеМодуля.КлиентУправляемоеПриложение = Истина;
ОписаниеМодуля.КлиентОбычноеПриложение = Истина;
ОписаниеМодуля.Сервер = Истина;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@

Процедура ОписаниеТиповЛюбаяСсылка() Экспорт

ЛюбаяСсылка = ЮТОбщий.ОписаниеТиповЛюбаяСсылка();
ЛюбаяСсылка = ЮТТипыДанныхСлужебный.ОписаниеТиповЛюбаяСсылка();

ЮТест.ОжидаетЧто(ЛюбаяСсылка)
.ИмеетТип("ОписаниеТипов")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@

Функция МетаданныеМодуля(ИмяМодуля = "ТестовыйМодуль", Расширение = "ТестовоеРасширение")

МетаданныеМодуля = ЮТФабрикаСлужебный.ОписаниеМетаданныеМодуля();
МетаданныеМодуля = ЮТФабрика.ОписаниеМетаданныеМодуля();
МетаданныеМодуля.Имя = ИмяМодуля;
МетаданныеМодуля.Расширение = Расширение;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@

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

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

Expand Down Expand Up @@ -149,7 +149,7 @@
КонецПроцедуры

Процедура ИсполняемыеСценарииМодуляСОшибкойЧтения() Экспорт
ОписаниеМодуля = ЮТФабрикаСлужебный.ОписаниеМетаданныеМодуля();
ОписаниеМодуля = ЮТФабрика.ОписаниеМетаданныеМодуля();
ОписаниеМодуля.Имя = "ОМ_ЮТЧитатель";
ОписаниеМодуля.Расширение = "tests";
#Если Клиент Тогда
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
Функция ОписаниеТестовогоМодуля(ИмяМодуля = Неопределено) Экспорт

Описание = Новый Структура();
Описание.Вставить("Метаданные", ЮТФабрикаСлужебный.ОписаниеМетаданныеМодуля());
Описание.Вставить("Метаданные", ЮТФабрика.ОписаниеМетаданныеМодуля());
Описание.Вставить("НаборыТестов", Новый Массив);
Описание.Вставить("Ошибки", Новый Массив);
Описание.Вставить("НастройкиВыполнения", Новый Структура);
Expand Down
4 changes: 4 additions & 0 deletions tools/local-test/scripts/lib/print.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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 "
}
Expand Down
2 changes: 1 addition & 1 deletion tools/local-test/scripts/lib/run-tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ cat >$CONFIG <<EOL
}
EOL

echo "=========== Тестирование ${BOLD}$JOB_NAME${RESET}"
print_run "=========== Тестирование ${BOLD}$JOB_NAME${RESET}"
$ONEC_PATH/$APP ENTERPRISE $CONNECTION_STRING /DisableSplash /DisableStartupDialogs /DisableStartupMessages $RUN_MODE /C "RunUnitTests=$CONFIG" >> $LOGS_PATH/$JOB_NAME.log 2>&1

RESULT=$(head -n 1 $RESULT_PATH/exit-code-$JOB_NAME.txt)
Expand Down
15 changes: 9 additions & 6 deletions tools/local-test/scripts/steps/build-artifacts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
2 changes: 1 addition & 1 deletion tools/local-test/scripts/steps/convert-to-xml.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 091b06e

Please sign in to comment.