Open khorevaa opened 4 years ago
Столкнулся с похожей ситуацией в opm:
Имеем "чистый" каталог с проектом (подкаталог coverage отсутствует). Через opm run coverage запускаем coverage с дефолтными параметрами (точнее, без них) и видим, что tests.xml создался в корне, а отчет пытается сгенерироваться в подкаталоге coverage, которого нет. Надо бы вызывать ОбеспечитьПустойКаталог("coverage"), куда должен писаться и tests.xml, и отчеты.
Это позволит упростить запуск замеров, т.к. в большинстве случаев хочется размещать файлы в "стандартном" месте.
Вот конечный результат, которого хочется достичь:
ПроцессорГенерации.ОтносительныеПути()
.GenericCoverage()
.Cobertura()
.Clover(ИмяПакета)
.Сформировать();
Добиться этого проще всего так: в процедуре ПриСозданииОбъекта()
добавить проверку на то, что если путь к файлу статистики не указан, то надо ОбеспечитьПустойКаталог("coverage")
.
Жду PR )
Не установлен ШаблонИмениФайлаСтатистики, из-за этого надо вызывать функцию ИмяФайлаСтатистики