Skip to content

Commit

Permalink
пропускаемые шаги, сценарии подсчитывались неверно
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Nov 10, 2024
1 parent c0c2cf1 commit 6730486
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 11 deletions.
12 changes: 6 additions & 6 deletions features/core/ПропускСценария.feature
Original file line number Diff line number Diff line change
Expand Up @@ -10,22 +10,22 @@

Сценарий: выполнение сценария останавливается после шага пропуска

Когда проверка поведения фичи "ПропускСценария" с передачей параметра "-verbose off" закончилась с кодом возврата 0
Когда проверка поведения фичи "ПропускСценария" с передачей параметра "-verbose off" закончилась с кодом возврата 1
Тогда в лог-файле запуска продукта есть строка "Не выполнялся"
И в лог-файле запуска продукта отсутствует строка "я ничего не делаю"
И в лог-файле запуска продукта есть строка
"""
1 Сценарий ( 0 Пройден, 0 Не реализован, 0 Сломался, 1 Не выполнялся )
2 Шаг ( 0 Пройден, 0 Не реализован, 0 Сломался, 2 Не выполнялся )
1 Сценарий ( 0 Пройден, 1 Не реализован, 0 Сломался, 0 Не выполнялся )
2 Шаг ( 0 Пройден, 1 Не реализован, 0 Сломался, 1 Не выполнялся )
"""

Сценарий: выполнение сценария останавливается после шага пропуска, следующий сценарий выполняется нормально

Когда проверка поведения фичи "ПропускСценария2" с передачей параметра "-verbose off" закончилась с кодом возврата 0
Когда проверка поведения фичи "ПропускСценария2" с передачей параметра "-verbose off" закончилась с кодом возврата 1
Тогда в лог-файле запуска продукта есть строка "Не выполнялся"
И в лог-файле запуска продукта есть строка "я ничего не делаю"
И в лог-файле запуска продукта есть строка
"""
2 Сценарий ( 2 Пройден, 0 Не реализован, 0 Сломался, 0 Не выполнялся )
2 Шаг ( 1 Пройден, 0 Не реализован, 0 Сломался, 1 Не выполнялся )
2 Сценарий ( 1 Пройден, 1 Не реализован, 0 Сломался, 0 Не выполнялся )
2 Шаг ( 1 Пройден, 1 Не реализован, 0 Сломался, 0 Не выполнялся )
"""
2 changes: 1 addition & 1 deletion src/bdd-exec.os
Original file line number Diff line number Diff line change
Expand Up @@ -836,7 +836,7 @@
СтатусВыполнения = ВозможныеСтатусыВыполнения.Пройден;
Если ПропуститьСценарий Тогда
Лог.Отладка("Шаг %1 - пропускаем сценарий", АдресШага);
СтатусВыполнения = ВозможныеСтатусыВыполнения.НеВыполнялся;
СтатусВыполнения = ВозможныеСтатусыВыполнения.НеРеализован;
КонецЕсли;

Исключение
Expand Down
11 changes: 7 additions & 4 deletions src/junit-report-gen.os
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,12 @@
ЗаписьXML.УстановитьСтроку("UTF-8");
ЗаписьXML.ЗаписатьОбъявлениеXML();

КоличествоОшибок = СтруктураИтогов[ТипШага_Функциональность][ВозможныеСтатусыВыполнения.Сломался];
КоличествоНереализованныхТестов = СтруктураИтогов[ТипШага_Функциональность][ВозможныеСтатусыВыполнения.НеРеализован];
ВсегоТестов = СтруктураИтогов[ТипШага_Функциональность][ВозможныеСтатусыВыполнения.Пройден]
Итоги = СтруктураИтогов[ТипШага_Функциональность];

КоличествоОшибок = Итоги[ВозможныеСтатусыВыполнения.Сломался];
КоличествоНереализованныхТестов = Итоги[ВозможныеСтатусыВыполнения.НеРеализован] +
Итоги[ВозможныеСтатусыВыполнения.НеВыполнялся];
ВсегоТестов = Итоги[ВозможныеСтатусыВыполнения.Пройден]
+ КоличествоОшибок + КоличествоНереализованныхТестов;

// // ВремяВыполнения = ТекущаяДата() - ДатаНачала;
Expand Down Expand Up @@ -116,4 +119,4 @@
ТипыСостоянияJUnit = Новый ФиксированноеСоответствие(ТипыСостоянияJUnit);
КонецЕсли;
Возврат ТипыСостоянияJUnit;
КонецФункции // ПолучитьТипыСостоянияJUnit()
КонецФункции // ПолучитьТипыСостоянияJUnit()

0 comments on commit 6730486

Please sign in to comment.