File tree Expand file tree Collapse file tree 1 file changed +29
-1
lines changed
Expand file tree Collapse file tree 1 file changed +29
-1
lines changed Original file line number Diff line number Diff line change 365365 Сообщить (" " );
366366 КонецЦикла ;
367367
368+ ВывестиЛогТестирования();
369+
368370 ЗавершитьЗаписьВФайлОтчетаТестированияВФорматеJUnitXML(ЗаписьXML, ДатаНачала);
369371 КонецЕсли ;
370372КонецФункции
371373
374+ Процедура ВывестиЛогТестирования ()
375+ Если НаборОшибок.Количество() > 0 Тогда
376+ Сообщить (" " );
377+ Сообщить ("Упали тесты. Количество " + НаборОшибок.Количество()+ " шт :" );
378+ Сч = 0 ;
379+ Для Каждого КлючЗначение Из НаборОшибок Цикл
380+ Сч = Сч + 1 ;
381+ ОписаниеТеста = КлючЗначение.Ключ;
382+ // СтруктураОшибки = КлючЗначение.Значение;
383+ Сообщить (" тест №" + Строка (Сч) + " : " + ОписаниеТеста.ИмяМетода + " : путь файла <" + ОписаниеТеста.ПолноеИмя+ ">" );
384+ КонецЦикла ;
385+ КонецЕсли ;
386+ Если НаборНереализованныхТестов.Количество() > 0 Тогда
387+ Сообщить (" " );
388+ Сообщить ("Есть нереализованные/пропущенные тесты. Количество " + НаборНереализованныхТестов.Количество()+ " шт :" );
389+ Сч = 0 ;
390+ Для Каждого КлючЗначение Из НаборНереализованныхТестов Цикл
391+ Сч = Сч + 1 ;
392+ ОписаниеТеста = КлючЗначение.Ключ;
393+ Сообщить (" тест №" + Строка (Сч) + " : " + ОписаниеТеста.ИмяМетода + " : путь файла <" + ОписаниеТеста.ПолноеИмя+ ">" );
394+ КонецЦикла ;
395+ КонецЕсли ;
396+ // .Вставить(ОписаниеТеста, СтруктураОшибки);
397+ КонецПроцедуры
398+
372399Процедура НачатьЗаписьВФайлОтчетаТестированияВФорматеJUnitXML (ЗаписьXML )
373400 ЗаписьXML = Новый ЗаписьXML;
374401 ЗаписьXML.УстановитьСтроку("UTF-8" );
416443 ЗаписьXML.ОткрытьФайл(ПутьОтчетаВФорматеJUnitxml);
417444 ЗаписьXML.ЗаписатьБезОбработки(СтрокаХМЛ); // таким образом файл будет записан всего один раз, и не будет проблем с обработкой на билд-сервере TeamCity
418445 ЗаписьXML.Закрыть();
419- Сообщить ("Путь к лог-файлу проверки <" + ПутьОтчетаВФорматеJUnitxml+ ">" );
446+ Сообщить (" " );
447+ Сообщить ("Путь к лог-файлу проверки в формате Ant.JUnit <" + ПутьОтчетаВФорматеJUnitxml+ ">" );
420448
421449 // Сообщить(СтрокаХМЛ);
422450КонецПроцедуры
You can’t perform that action at this time.
0 commit comments