Skip to content

Commit

Permalink
Merge pull request #2051 from VladFrost/feature/StackForSPPR
Browse files Browse the repository at this point in the history
Дополнить отчёты СППР стеком сценариев
  • Loading branch information
Pr-Mex authored Oct 17, 2023
2 parents bdb59de + ee49411 commit 968372b
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30778,7 +30778,7 @@
СтруктураОшибки.Вставить("ИсходнаяИнформация", ИмяСценария + Символы.ПС + ОписаниеОшибки);

ПорядокВоспроизведения = ПорядокВоспроизведения(ДанныеДляФормированияОшибкиСППР,
РезультатПрохожденияТестовСценария, ИмяСценария, ОписаниеОшибки);
РезультатПрохожденияТестовСценария, ИмяСценария, МассивТегов, ОписаниеОшибки);
СтруктураОшибки.Вставить("ПорядокВоспроизведения", ПорядокВоспроизведения);

УточнениеРасположения = УточнениеРасположения(ДанныеДляФормированияОшибкиСППР,
Expand Down Expand Up @@ -30865,10 +30865,11 @@

&НаСервереБезКонтекста
Функция ПорядокВоспроизведения(ДанныеДляФормированияОшибкиСППР, РезультатПрохожденияТестовСценария, ИмяСценария,
ОписаниеОшибки)
МассивТегов, ОписаниеОшибки)

КомпонентыРезультата = Новый Массив;
КомпонентыРезультата.Добавить(ИмяСценария);
ДополнитьСтекомВызова(КомпонентыРезультата, ИмяСценария, МассивТегов);
ДополнитьРезультатомПрохожденияШагов(КомпонентыРезультата, РезультатПрохожденияТестовСценария);
ДополнитьСкриншоты(КомпонентыРезультата, РезультатПрохожденияТестовСценария);
КомпонентыРезультата.Добавить("");
Expand All @@ -30881,6 +30882,26 @@

КонецФункции

&НаСервереБезКонтекста
Процедура ДополнитьСтекомВызова(КомпонентыРезультата, ИмяСценария, МассивТегов)

Если ТипЗнч(МассивТегов) <> Тип("Массив") Тогда
Возврат;
КонецЕсли;

ИдентификаторСценария = ЗначениеИзТегаСценария(МассивТегов, "UIDСценария=");
Если Не ЗначениеЗаполнено(ИдентификаторСценария) Тогда
ИдентификаторСценария = "00000000-0000-0000-0000-000000000000";
КонецЕсли;

СтрокаСтека = ПодставитьПараметрыВСтрокуСервер("%1;0;%2;", ИмяСценария, ИдентификаторСценария);

КомпонентыРезультата.Добавить("");
КомпонентыРезультата.Добавить(НСтр("ru = 'Стек вызова:'"));
КомпонентыРезультата.Добавить(СтрокаСтека);

КонецПроцедуры

&НаСервереБезКонтекста
Функция УточнениеРасположения(ДанныеДляФормированияОшибкиСППР, РезультатПрохожденияТестовСценария, ИмяСценария)

Expand Down
12 changes: 4 additions & 8 deletions features/Core/SPPR/ОтчетВФорматеСППР.feature
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@





Функционал: Проверка формирования отчета в формате СППР


Expand All @@ -20,7 +18,7 @@
Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой




Сценарий: Проверка формирования отчета в формате СППР. Скриншоты снимаются внешей программой

Expand Down Expand Up @@ -58,11 +56,9 @@
| 'Тест формирования ошибки для СППР.' |
| 'ДляПроверкиОтчетаСППР1' |
| 'Технические данные:' |
| 'Стек вызова:' |
| 'Шаги' |
| 'tools\SPPR' |
| '.png' |

Тогда переменная "НашлиXML" имеет значение 1




Тогда переменная "НашлиXML" имеет значение 1
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@
| 'Тест формирования ошибки для СППР.' |
| 'ФичаДляПроверкиОшибокВФорматеСППР01' |
| 'Технические данные:' |
| 'Стек вызова:' |
| 'Шаги' |
| 'tools\SPPR' |
| '.png' |

Expand All @@ -74,11 +76,7 @@
И Я нажимаю на кнопку выполнить сценарии в Vanessa-Automation TestClient



Сценарий: Активизация основного клиента
И я закрываю TestClient "TM"
И в таблице клиентов тестирования я активизирую строку 'Этот клиент'




Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,9 @@
//@ВОткрытойФормеВПолеЯВвожуКомандуДляIrfanView(Парам01)
Функция ВОткрытойФормеВПолеЯВвожуКомандуДляIrfanView(ИмяПоля) Экспорт
ПутьКExe = "C:\Program Files (x86)\IrfanView\i_view32.exe";
Если НЕ Ванесса.ФайлСуществуетКомандаСистемы(ПутьКExe) Тогда
ПутьКExe = "C:\Program Files\IrfanView\i_view64.exe";
КонецЕсли;
Если НЕ Ванесса.ФайлСуществуетКомандаСистемы(ПутьКExe) Тогда
ПутьКExe = "C:\Program Files\IrfanView\i_view32.exe";
КонецЕсли;
Expand Down

0 comments on commit 968372b

Please sign in to comment.