mirror of
https://github.com/alei1180/curlone.git
synced 2025-11-24 22:53:34 +02:00
30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
#Использовать coverage
|
|
#Использовать 1commands
|
|
#Использовать fs
|
|
|
|
ФС.ОбеспечитьПустойКаталог("coverage");
|
|
ПутьКСтат = "coverage/stat.json";
|
|
|
|
Команда = Новый Команда;
|
|
Команда.УстановитьКоманду("oscript");
|
|
Команда.ДобавитьПараметр("-encoding=utf-8");
|
|
Команда.ДобавитьПараметр(СтрШаблон("-codestat=%1", ПутьКСтат));
|
|
Команда.ДобавитьПараметр("tasks/test.os");
|
|
Команда.ПоказыватьВыводНемедленно(Истина);
|
|
|
|
КодВозврата = Команда.Исполнить();
|
|
|
|
Файл_Стат = Новый Файл(ПутьКСтат);
|
|
|
|
ИмяПакета = "cli";
|
|
|
|
ПроцессорГенерации = Новый ГенераторОтчетаПокрытия();
|
|
|
|
ПроцессорГенерации.ОтносительныеПути()
|
|
.ФайлСтатистики(Файл_Стат.ПолноеИмя)
|
|
.GenericCoverage()
|
|
.Cobertura()
|
|
.Clover(ИмяПакета)
|
|
.Сформировать();
|
|
|
|
ЗавершитьРаботу(КодВозврата); |