1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-01-08 13:06:32 +02:00

Merge pull request #275 from bia-technologies/feature/248

248 / Исправлена ошибка повторного запуска упавшего теста
This commit is contained in:
Koryakin Aleksey 2024-03-07 17:46:53 +03:00 committed by GitHub
commit 6d25ea61e0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,6 +1,6 @@
//©///////////////////////////////////////////////////////////////////////////©//
//
// Copyright 2021-2023 BIA-Technologies Limited Liability Company
// Copyright 2021-2024 BIA-Technologies Limited Liability Company
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@ -528,6 +528,8 @@
Для Каждого Модуль Из Модули Цикл
СброситьСостояниеТестирования(Модуль);
Результат = ЮТИсполнительКлиент.ВыполнитьТестыМодуля(Модуль);
Для Каждого Набор Из Результат.НаборыТестов Цикл
@ -554,6 +556,25 @@
КонецПроцедуры
&НаКлиенте
Процедура СброситьСостояниеТестирования(Модуль)
Статусы = ЮТФабрика.СтатусыИсполненияТеста();
Модуль.Ошибки.Очистить();
Для Каждого Набор Из Модуль.НаборыТестов Цикл
Набор.Ошибки.Очистить();
Набор.Выполнять = Истина;
Для Каждого Тест Из Набор.Тесты Цикл
Тест.Ошибки.Очистить();
Тест.Статус = Статусы.Ожидание;
КонецЦикла;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Функция ВыделенныеТестовыеМодули()
@ -611,12 +632,6 @@
МодулиКЗапуску = Новый Массив();
ВыделенныеСтроки = Элементы.ДеревоТестов.ВыделенныеСтроки;
Если ВыделенныеСтроки.Количество() = 0 Тогда
Возврат МодулиКЗапуску;
КонецЕсли;
Для Каждого Модуль Из ИсполняемыеТестовыеМодули Цикл
НаборыКЗапуску = Новый Массив();