1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2024-11-24 08:22:22 +02:00

fix: глобальная обработка ошибок только при выполнении тестов

This commit is contained in:
alkoleft 2024-09-09 23:43:32 +03:00
parent 914b550978
commit e19bf5a718
2 changed files with 16 additions and 2 deletions

View File

@ -348,6 +348,18 @@
КонецПроцедуры
Функция ЭтоЭтапТестовогоПрогона() Экспорт
ТекущийЭтап = ТекущийЭтапПрогона();
Если ТекущийЭтап = Неопределено Тогда
Возврат Ложь;
КонецЕсли;
Возврат ТекущийЭтап = ЮТФабрика.ЭтапыПрогона().ПрогонТестов;
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции

View File

@ -50,8 +50,10 @@ EndProcedure
&After("ОбработкаОтображенияОшибки")
Процедура ЮТОбработкаОтображенияОшибки(ИнформацияОбОшибке, ТребуетсяЗавершениеСеанса, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ЮТЛогирование.Ошибка(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
Если ЮТКонтекстСлужебный.ЭтоЭтапТестовогоПрогона() Тогда
СтандартнаяОбработка = Ложь;
ЮТЛогирование.Ошибка(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
КонецЕсли;
КонецПроцедуры