1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-23 02:06:12 +02:00
OpenIntegrations/OInt/coverage/Modules/Coverage_ОпределениеПокрытия.os
2024-03-17 15:33:13 +03:00

24 lines
1.1 KiB
Plaintext

#Использовать 1commands
#Использовать coverage
#Использовать fs
ФС.ОбеспечитьПустойКаталог("coverage\data");
ПутьКСтат = "coverage\stat.json";
Команда = Новый Команда;
Команда.УстановитьКоманду("oscript");
Команда.ДобавитьПараметр(СтрШаблон("-codestat=%1", ПутьКСтат));
Команда.ДобавитьПараметр("tests\Modules\Coverage_ЗапускВсехТестов.os"); // Файла запуска тестов
Команда.ПоказыватьВыводНемедленно(Истина);
Файл_Стат = Новый Файл(ПутьКСтат);
ПроцессорГенерации = Новый ГенераторОтчетаПокрытия();
Сообщить(Файл_Стат.ПолноеИмя);
ПроцессорГенерации.ОтносительныеПути()
.ФайлСтатистики(Файл_Стат.ПолноеИмя)
.КаталогИсходников("D:\REPOS\OpenIntegrations\OInt")
.GenericCoverage()
.Сформировать();