mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-14 11:23:46 +02:00
27 lines
1.3 KiB
Plaintext
27 lines
1.3 KiB
Plaintext
#Использовать 1commands
|
|
#Использовать coverage
|
|
#Использовать fs
|
|
|
|
ФС.ОбеспечитьПустойКаталог("coverage\data");
|
|
ПутьКСтат = "coverage\stat.json";
|
|
|
|
Команда = Новый Команда;
|
|
Команда.УстановитьКоманду("oscript");
|
|
Команда.ДобавитьПараметр(СтрШаблон("-codestat=%1", ПутьКСтат));
|
|
Команда.ДобавитьПараметр("tests\Modules\Coverage_ЗапускВсехТестов.os"); // Файла запуска тестов
|
|
Команда.ПоказыватьВыводНемедленно(Истина);
|
|
|
|
//КодВозврата = Команда.Исполнить();
|
|
|
|
Файл_Стат = Новый Файл(ПутьКСтат);
|
|
|
|
ПроцессорГенерации = Новый ГенераторОтчетаПокрытия();
|
|
|
|
Сообщить(Файл_Стат.ПолноеИмя);
|
|
ПроцессорГенерации.ОтносительныеПути()
|
|
.ФайлСтатистики(Файл_Стат.ПолноеИмя)
|
|
.КаталогИсходников("D:\REPOS\OpenIntegrations\OInt")
|
|
.GenericCoverage()
|
|
.Сформировать();
|
|
|
|
//ЗавершитьРаботу(КодВозврата); |