Skip to content

Commit 5d73d49

Browse files
committed
фикс: Актуализировал таски
1 parent f824b46 commit 5d73d49

File tree

2 files changed

+19
-22
lines changed

2 files changed

+19
-22
lines changed

tasks/coverage.os

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,34 @@
1-
#Использовать coverage
21
#Использовать 1commands
32
#Использовать fs
3+
#Использовать coverage
44

5-
ФС.ОбеспечитьПустойКаталог("coverage");
6-
ПутьКСтат = "coverage/stat.json";
5+
СистемнаяИнформация = Новый СистемнаяИнформация;
6+
ЭтоWindows = Найти(НРег(СистемнаяИнформация.ВерсияОС), "windows") > 0;
7+
8+
ФС.ОбеспечитьПустойКаталог("out");
9+
ПутьКСтат = "out/stat.json";
710

811
Команда = Новый Команда;
912
Команда.УстановитьКоманду("oscript");
10-
Команда.ДобавитьПараметр("-encoding=utf-8");
11-
Команда.ДобавитьПараметр(СтрШаблон("-codestat=%1", ПутьКСтат));
12-
Команда.ДобавитьПараметр("tasks/test.os");
13+
Если НЕ ЭтоWindows Тогда
14+
Команда.ДобавитьПараметр("-encoding=utf-8");
15+
КонецЕсли;
16+
Команда.ДобавитьПараметр(СтрШаблон("-codestat=%1", ПутьКСтат));
17+
Команда.ДобавитьПараметр("tasks/test.os"); // Файла запуска тестов
1318
Команда.ПоказыватьВыводНемедленно(Истина);
1419

1520
КодВозврата = Команда.Исполнить();
1621

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

19-
ИмяПакета = "v8metadata-reader";
20-
2124
ПроцессорГенерации = Новый ГенераторОтчетаПокрытия();
2225

2326
ПроцессорГенерации.ОтносительныеПути()
24-
.ФайлСтатистики(Файл_Стат.ПолноеИмя)
27+
.РабочийКаталог("out")
28+
.ИмяФайлаСтатистики()
2529
.GenericCoverage()
2630
.Cobertura()
27-
.Clover(ИмяПакета)
31+
.Clover("v8metadata-reader")
2832
.Сформировать();
2933

3034
ЗавершитьРаботу(КодВозврата);

tasks/test.os

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@
55
Функция ПрогнатьТесты()
66

77
Тестер = Новый Тестер;
8+
Тестер.УстановитьФорматЛогФайла(Тестер.ФорматыЛогФайла().GenericExec);
89

910
ПутьКТестам = ОбъединитьПути(ТекущийСценарий().Каталог, "..", "tests");
10-
ПутьКОтчетуJUnit = ОбъединитьПути(ТекущийСценарий().Каталог, "..");
11+
ПутьКОтчетуJUnit = ОбъединитьПути(ТекущийСценарий().Каталог, "..", "out");
12+
13+
ФС.ОбеспечитьПустойКаталог(ПутьКОтчетуJUnit);
1114

1215
КаталогТестов = Новый Файл(ПутьКТестам);
1316
Если Не КаталогТестов.Существует() Тогда
@@ -23,30 +26,20 @@
2326
Успешно = РезультатТестирования = 0;
2427

2528
Возврат Успешно;
26-
2729
КонецФункции // ПрогнатьТесты()
2830

29-
ТестыПрошли = Истина;
30-
3131
Попытка
32-
3332
ТестыПрошли = ПрогнатьТесты();
3433

3534
Исключение
36-
3735
ТестыПрошли = Ложь;
3836
Сообщить(СтрШаблон("Тесты через 1testrunner выполнены неудачно
3937
|%1", ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())));
40-
4138
КонецПопытки;
4239

4340
Если Не ТестыПрошли Тогда
44-
4541
ВызватьИсключение "Тестирование завершилось неудачно!";
46-
4742
Иначе
48-
4943
Сообщить(СтрШаблон("Результат прогона тестов <%1>
5044
|", ТестыПрошли));
51-
52-
КонецЕсли;
45+
КонецЕсли;

0 commit comments

Comments
 (0)