File tree Expand file tree Collapse file tree 1 file changed +4
-23
lines changed Expand file tree Collapse file tree 1 file changed +4
-23
lines changed Original file line number Diff line number Diff line change 1
- #Использовать fs
2
1
#Использовать coverage
3
-
4
2
#Использовать 1commands
5
-
6
- Перем ЭтоWindows ;
7
-
8
- Функция ЭтоWindows ()
9
- Если ЭтоWindows = Неопределено Тогда
10
- СистемнаяИнформация = Новый СистемнаяИнформация;
11
- ЭтоWindows = Найти (НРег (СистемнаяИнформация.ВерсияОС), "windows" ) > 0 ;
12
- КонецЕсли ;
13
- Возврат ЭтоWindows;
14
- КонецФункции
15
-
16
- Процедура УстановитьДвижок (Команда )
17
- Команда.УстановитьКоманду("oscript" );
18
- Если Не ЭтоWindows() Тогда
19
- Команда.ДобавитьПараметр("-encoding=utf-8" );
20
- КонецЕсли ;
21
- КонецПроцедуры
22
-
3
+ #Использовать fs
23
4
24
5
Если АргументыКоманднойСтроки.Количество() = 0 Тогда
25
6
ТолькоЮнитТесты = Ложь ;
26
7
Иначе
27
8
ТолькоЮнитТесты = Булево (АргументыКоманднойСтроки[0 ]);
28
9
КонецЕсли ;
29
10
30
-
31
11
ФС.ОбеспечитьПустойКаталог("coverage" );
32
12
ПутьКСтат = "coverage/stat.json" ;
33
13
34
14
Команда = Новый Команда;
35
- УстановитьДвижок(Команда);
15
+ Команда.УстановитьКоманду("oscript" );
16
+ Команда.ДобавитьПараметр("-encoding=utf-8" );
36
17
Команда.ДобавитьПараметр(СтрШаблон ("-codestat=%1" , ПутьКСтат));
37
18
Команда.ДобавитьПараметр("tasks/test.os" );
38
-
39
19
Если ТолькоЮнитТесты Тогда
40
20
Команда.ДобавитьПараметр("true" );
41
21
КонецЕсли ;
51
31
ПроцессорГенерации = Новый ГенераторОтчетаПокрытия();
52
32
53
33
ПроцессорГенерации.ОтносительныеПути()
34
+ .ИмяФайлаСтатистики("stat*.json" )
54
35
.ФайлСтатистики(Файл_Стат.ПолноеИмя)
55
36
.GenericCoverage()
56
37
.Cobertura()
You can’t perform that action at this time.
0 commit comments