You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
При первом прогоне тестов(после старта), зависимость разрешается корректно
При попытке повторного запуска серверного теста, использующего зависимость, из интерфейса обработки возникает ошибка разрешения зависимости.
ПроцедураИсполняемыеСценарии() Экспорт
ЮТТесты
.ЗависитОт().ФайлыПроекта("tests/fixtures/schema.json")
.ДобавитьТест("Ошибка_НетОбязательногоСвойства")
КонецПроцедурыПроцедураПередВсемиТестами() ЭкспортПолноеИмяФайла= ЮТест.Зависимость(ЮТЗависимости.ФайлыПроекта("tests/fixtures/schema.json")).ПолноеИмя;// Получаем результат работы зависимости
ЮТест.КонтекстМодуля().Вставить("Схема", ЮТОбщий.ДанныеТекстовогоФайла(ПолноеИмяФайла));КонецПроцедуры
Текст ошибки (лог)
Не указана или не разрешена зависимость `ФайлыПроекта[tests/fixtures/schema.json]`
{YAXUNIT ОбщийМодуль.ЮТЗависимостиСлужебный.Модуль(36)}:ВызватьИсключение СтрШаблон("Не указана или не разрешена зависимость `%1`", ПредставлениеЗависимости);
{YAXUNIT ОбщийМодуль.ЮТест.Модуль(219)}:Возврат ЮТЗависимостиСлужебный.ДанныеЗависимости(ОписаниеЗависимости);
{YAXUNIT ОбщийМодуль.ОМ_инт_ВалидаторПакетов.Модуль(42)}:ПолноеИмяФайла = ЮТест.Зависимость(ЮТЗависимости.ФайлыПроекта("tests/fixtures/schema.json")).ПолноеИмя; // Получаем результат работы зависимости
{(1)}:ОМ_инт_ВалидаторПакетов.ПередВсемиТестами()
{YAXUNIT ОбщийМодуль.ЮТМетодыСлужебный.Модуль(228)}:Выполнить(Выражение);
{YAXUNIT ОбщийМодуль.ЮТМетодыСлужебный.Модуль(128)}:Возврат ВыполнитьВыражениеСПерехватомОшибки(Выражение, Параметры, , Ложь);
{YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(426)}:Ошибка = ЮТМетодыСлужебный.ВыполнитьМетодКонфигурацииСПерехватомОшибки(ИмяМодуля, ИмяМетода);
{YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(401)}:ВызватьОбработчикТестовогоМодуля(ИмяСобытия, ОписаниеСобытия, ИмяСобытия, Ложь);
{YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(290)}:ВызватьОбработчикиТестовогоМодуля(ИмяСобытия, ОписаниеСобытия, ОбработчикиТестовогоМодуля);
{YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(89)}:ВызватьОбработкуСобытияИсполненияТестов("ПередВсемиТестами", ОписаниеСобытия);
{YAXUNIT ОбщийМодуль.ЮТИсполнительСлужебныйКлиентСервер.Модуль(34)}:ЮТСобытияСлужебный.ПередВсемиТестамиМодуля(ТестовыйМодуль);
{YAXUNIT ОбщийМодуль.ЮТИсполнительСлужебныйВызовСервера.Модуль(41)}:Возврат ЮТИсполнительСлужебныйКлиентСервер.ВыполнитьГруппуНаборовТестов(Наборы, ТестовыйМодуль);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]
Версия YaxUnit
24.08.1
Версия 1С:Предприятие
8.3.24.1548
Режим запуска 1С:Предприятие
Тонкий клиент. Управляемое приложение
Тип информационной базы
Файловая
Операционная система
Windows
The text was updated successfully, but these errors were encountered:
🐞 Описание ошибки
При первом прогоне тестов(после старта), зависимость разрешается корректно
При попытке повторного запуска серверного теста, использующего зависимость, из интерфейса обработки возникает ошибка разрешения зависимости.
https://t.me/BIAOpenTools/12/4799 - видео с демонстрацией
Пример кода
Текст ошибки (лог)
Не указана или не разрешена зависимость `ФайлыПроекта[tests/fixtures/schema.json]` {YAXUNIT ОбщийМодуль.ЮТЗависимостиСлужебный.Модуль(36)}:ВызватьИсключение СтрШаблон("Не указана или не разрешена зависимость `%1`", ПредставлениеЗависимости); {YAXUNIT ОбщийМодуль.ЮТест.Модуль(219)}:Возврат ЮТЗависимостиСлужебный.ДанныеЗависимости(ОписаниеЗависимости); {YAXUNIT ОбщийМодуль.ОМ_инт_ВалидаторПакетов.Модуль(42)}:ПолноеИмяФайла = ЮТест.Зависимость(ЮТЗависимости.ФайлыПроекта("tests/fixtures/schema.json")).ПолноеИмя; // Получаем результат работы зависимости {(1)}:ОМ_инт_ВалидаторПакетов.ПередВсемиТестами() {YAXUNIT ОбщийМодуль.ЮТМетодыСлужебный.Модуль(228)}:Выполнить(Выражение); {YAXUNIT ОбщийМодуль.ЮТМетодыСлужебный.Модуль(128)}:Возврат ВыполнитьВыражениеСПерехватомОшибки(Выражение, Параметры, , Ложь); {YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(426)}:Ошибка = ЮТМетодыСлужебный.ВыполнитьМетодКонфигурацииСПерехватомОшибки(ИмяМодуля, ИмяМетода); {YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(401)}:ВызватьОбработчикТестовогоМодуля(ИмяСобытия, ОписаниеСобытия, ИмяСобытия, Ложь); {YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(290)}:ВызватьОбработчикиТестовогоМодуля(ИмяСобытия, ОписаниеСобытия, ОбработчикиТестовогоМодуля); {YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(89)}:ВызватьОбработкуСобытияИсполненияТестов("ПередВсемиТестами", ОписаниеСобытия); {YAXUNIT ОбщийМодуль.ЮТИсполнительСлужебныйКлиентСервер.Модуль(34)}:ЮТСобытияСлужебный.ПередВсемиТестамиМодуля(ТестовыйМодуль); {YAXUNIT ОбщийМодуль.ЮТИсполнительСлужебныйВызовСервера.Модуль(41)}:Возврат ЮТИсполнительСлужебныйКлиентСервер.ВыполнитьГруппуНаборовТестов(Наборы, ТестовыйМодуль); [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]
Версия YaxUnit
24.08.1
Версия 1С:Предприятие
8.3.24.1548
Режим запуска 1С:Предприятие
Тонкий клиент. Управляемое приложение
Тип информационной базы
Файловая
Операционная система
Windows
The text was updated successfully, but these errors were encountered: