Skip to content

Commit c7fd4ca

Browse files
authored
Merge pull request #4 from Stepa86/main
0.3.1
2 parents c9a1169 + e88ec17 commit c7fd4ca

8 files changed

+30
-36
lines changed

.gitignore

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
*.ospx
2-
tests.xml
3-
oscript_modules/
2+
3+
tests-reports/
4+
.scannerwork/
5+
.sonar/
6+
out/

packagedef

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Описание.Имя("v8metadata-reader")
2-
.Версия("0.3.0")
2+
.Версия("0.3.1")
33
.ЗависитОт("logos")
44
.ЗависитОт("xml-parser")
55
.ЗависитОт("csv")

src/Классы/Путь1СПоМетаданным.os

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,12 +152,6 @@
152152

153153
Если ЗначениеЗаполнено(имяФайла) Тогда
154154

155-
Если _ЭтоВыгрузкаКонфигуратора Тогда
156-
157-
компонентыПути.Добавить("Ext");
158-
159-
КонецЕсли;
160-
161155
компонентыПути.Добавить(имяФайла);
162156

163157
ИначеЕсли имяМетаданных = "ОБЩАЯФОРМА" Тогда

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+
КонецЕсли;

tests/ИнформацияОКонфигурации_test.os

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,13 +131,13 @@
131131

132132
Функция ИсходникиНаПолнойПоддержке()
133133

134-
Возврат ".\tests\src_lock";
134+
Возврат "./tests/src_lock";
135135

136136
КонецФункции
137137

138138
Функция ИсходникиСНесколькимиПоддержками()
139139

140-
Возврат ".\tests\src_base";
140+
Возврат "./tests/src_base";
141141

142142
КонецФункции
143143

tests/Путь1СПоМетаданным_test.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
Функция ИсходникиСНесколькимиПоддержками()
3636

37-
Возврат ".\tests\src_base";
37+
Возврат "./tests/src_base";
3838

3939
КонецФункции
4040

tests/ТестированиеПоддержки.os

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,13 @@
7575

7676
Функция ИсходникиНаПолнойПоддержке()
7777

78-
Возврат ".\tests\src_lock";
78+
Возврат "./tests/src_lock";
7979

8080
КонецФункции
8181

8282
Функция ИсходникиСНесколькимиПоддержками()
8383

84-
Возврат ".\tests\src_base";
84+
Возврат "./tests/src_base";
8585

8686
КонецФункции
8787

0 commit comments

Comments
 (0)