#Использовать 1commands
#Использовать coverage
#Использовать fs

ФС.ОбеспечитьПустойКаталог("coverage\data");
ПутьКСтат = "coverage\stat.json";

Команда = Новый Команда;
Команда.УстановитьКоманду("oscript");
Команда.ДобавитьПараметр(СтрШаблон("-codestat=%1", ПутьКСтат));
Команда.ДобавитьПараметр("D:\REPOS\OpenIntegrations\src\ru\OInt\tests\Modules\Coverage_ЗапускВсехТестов.os"); // Файла запуска тестов
Команда.ПоказыватьВыводНемедленно(Истина);

Файл_Стат = Новый Файл(ПутьКСтат);

ПроцессорГенерации = Новый ГенераторОтчетаПокрытия();

Сообщить(Файл_Стат.ПолноеИмя);
ПроцессорГенерации.ОтносительныеПути()
				.ФайлСтатистики(Файл_Стат.ПолноеИмя)
				.КаталогИсходников("D:\REPOS\OpenIntegrations\src\ru\OInt\core")
				.GenericCoverage() 
				.Сформировать();