Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Bug]: Ошибка Значение не является значением объектного типа (Уровень) при запуске всех тестов #333

Closed
1cgh opened this issue Apr 9, 2024 · 0 comments · Fixed by #367
Labels
bug Something isn't working
Milestone

Comments

@1cgh
Copy link
Contributor

1cgh commented Apr 9, 2024

🐞 Описание ошибки

При запуске всех тестов на файловой базе из обработки в режиме предприятия иногда возникает ошибка
Значение не является значением объектного типа (Уровень)
на уровне движка yaxunit, тесты при этом не выполняются.

Четкого способа воспроизведения нет, возникает рандомно.

Пример кода

No response

Текст ошибки (лог)

Значение не является значением объектного типа (Уровень)
{YAXUNIT ОбщийМодуль.ЮТКонтекстСлужебный.Модуль(214)}:Если КонтекстИсполнения.Уровень = Уровни.Модуль Тогда
{YAXUNIT ОбщийМодуль.ЮТНастройкиВыполнения.Модуль(89)}:ТекущийКонтекстИсполнения = ЮТКонтекстСлужебный.КонтекстИсполненияТекущегоУровня();
{YAXUNIT ОбщийМодуль.ЮТНастройкиВыполнения.Модуль(67)}:Возврат ЗначениеНастройкиТеста(ИмяПараметра, "", Истина);
{YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(345)}:Возврат ЮТНастройкиВыполнения.После();
{YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(336)}:Возврат ЗначениеЗаполнено(ПереопределенноеИмяСобытия(ИмяСобытия));
{YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(231)}:ПропуститьОбработчикТестовогоМодуля = (ы > 0 И ОбработчикСобытияПереопределен(ИмяСобытия));
{YAXUNIT ОбщийМодуль.ЮТСобытияСлужебный.Модуль(90)}:ВызватьОбработкуСобытий(ЮТКоллекции.ЗначениеВМассиве("ПослеТеста", "ПослеКаждогоТеста"), ОписаниеСобытия);
{YAXUNIT ОбщийМодуль.ЮТИсполнительСлужебныйКлиентСервер.Модуль(123)}:ЮТСобытияСлужебный.ПослеКаждогоТеста(ТестовыйМодуль, Набор, Тест);
{YAXUNIT ОбщийМодуль.ЮТИсполнительСлужебныйКлиентСервер.Модуль(87)}:ПослеКаждогоТеста(ТестовыйМодуль, Набор, Тест, ВТранзакции);
{YAXUNIT ОбщийМодуль.ЮТИсполнительСлужебныйКлиентСервер.Модуль(43)}:Результат = ВыполнитьНаборТестов(Набор, ТестовыйМодуль);
{YAXUNIT ОбщийМодуль.ЮТИсполнительСлужебныйВызовСервера.Модуль(32)}:Возврат ЮТИсполнительСлужебныйКлиентСервер.ВыполнитьГруппуНаборовТестов(Наборы, ТестовыйМодуль);
{YAXUNIT ОбщийМодуль.ЮТИсполнительСлужебныйКлиент.Модуль(103)}:Результат = ЮТИсполнительСлужебныйВызовСервера.ВыполнитьГруппуНаборовТестов(СерверныеНаборы, ТестовыйМодульОблегченный);
{YAXUNIT Обработка.ЮТЮнитТесты.Форма.Основная.Форма(542)}:Результат = ЮТИсполнительСлужебныйКлиент.ВыполнитьТестыМодуля(Модуль);
{YAXUNIT Обработка.ЮТЮнитТесты.Форма.Основная.Форма(130)}:ВыполнитьТестовыеМодули(ИсполняемыеТестовыеМодули);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]

Версия YaxUnit

24.03

Версия 1С:Предприятие

8.3.22.2411

Операционная система

Windows

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Something isn't working
Projects
None yet
2 participants