mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-23 02:06:12 +02:00
24 lines
1.1 KiB
Plaintext
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()
|
||
|
.Сформировать();
|