Skip to content

Commit 1b279bd

Browse files
committed
upd tests
1 parent b703de4 commit 1b279bd

3 files changed

Lines changed: 31 additions & 46 deletions

File tree

build_packagedef

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919

2020
КомандаOpm = Новый Команда;
2121
КомандаOpm.УстановитьКоманду("opm");
22-
КомандаOpm.ДобавитьПараметр("run get-plugins");
23-
// КомандаOpm.ДобавитьПараметр("develop");
22+
КомандаOpm.ДобавитьПараметр("run get-plugins");
2423

2524
КомандаOpm.ДобавитьЛогВыводаКоманды("task.build");
2625

tasks/get-plugins.os

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44

55
Перем Лог;
66

7-
Процедура ПолучитьИсходники(Знач URLРепозитория, Знач Ветка, Знач Каталог)
7+
Процедура ПолучитьИсходники(Знач URLРепозитория, Знач УказательКоммита, Знач Каталог)
88

99
ГитРепозиторий = Новый ГитРепозиторий;
1010

1111
ГитРепозиторий.УстановитьРабочийКаталог(Каталог);
1212

1313
ГитРепозиторий.КлонироватьРепозиторий(URLРепозитория, Каталог);
14-
ГитРепозиторий.ПерейтиВВетку(Ветка);
14+
ГитРепозиторий.ПерейтиВВетку(УказательКоммита);
1515

1616
КонецПроцедуры
1717

@@ -20,12 +20,12 @@
2020
Лог.Информация("Каталог сборки <%1>", Каталог);
2121

2222
Лог.Информация("Сборка пакета библиотеки плагинов");
23-
// Лог.Информация(" - путь к файлу манифеста сборки пакета <%1>", ПутьКМанифестуСборки);
23+
2424
КомандаOpm = Новый Команда;
2525
КомандаOpm.УстановитьРабочийКаталог(Каталог);
2626
КомандаOpm.УстановитьКоманду("opm");
27-
КомандаOpm.ДобавитьПараметр("build");
28-
КомандаOpm.ДобавитьПараметр(Каталог);
27+
КомандаOpm.ДобавитьПараметр("build");
28+
КомандаOpm.ДобавитьПараметр(Каталог);
2929
КомандаOpm.ДобавитьЛогВыводаКоманды("task.install-opm");
3030

3131
КодВозврата = КомандаOpm.Исполнить();
@@ -54,24 +54,24 @@
5454

5555
КонецПроцедуры
5656

57-
Процедура ПолезнаяРабота(ИмяВетки)
57+
Процедура ПолезнаяРабота(УказательКоммита)
5858

59-
URLРепозитория = "https://github.com/khorevaa/gitsync-plugins.git";
59+
URLРепозитория = "https://github.com/oscript-library/gitsync-plugins.git";
6060
КаталогСборки = ВременныеФайлы.СоздатьКаталог();
6161

6262
Лог.Информация("Установка плагинов из
6363
| репозиторий <%1>
64-
| ветки <%2>", URLРепозитория, ИмяВетки);
64+
| указатель <%2>", URLРепозитория, УказательКоммита);
6565

66-
ПолучитьИсходники(URLРепозитория, ИмяВетки, КаталогСборки);
66+
ПолучитьИсходники(URLРепозитория, УказательКоммита, КаталогСборки);
6767
СобратьПакет(КаталогСборки);
6868

6969
// При удалении временного каталога файлов исходников выводится ошибка
7070
// о невозможности удаления подкаталога Git и из-за этого не проходит тест
7171
Попытка
7272
УдалитьФайлы(КаталогСборки);
7373
Исключение
74-
ТекстОшибки = "Попытка удаления временного каталога "+КаталогСборки+" закончилась неудачей";
74+
ТекстОшибки = СтрШаблон("Попытка удаления временного каталога %1 закончилась неудачей", КаталогСборки);
7575
Лог.Предупреждение(ТекстОшибки);
7676
КонецПопытки;
7777

@@ -80,11 +80,9 @@
8080
Лог = Логирование.ПолучитьЛог("task.install-opm");
8181

8282
Если АргументыКоманднойСтроки.Количество() = 0 Тогда
83-
ИмяВетки = "master";
83+
УказательКоммита = "v.1.5.0";
8484
Иначе
85-
ИмяВетки = АргументыКоманднойСтроки[0];
85+
УказательКоммита = АргументыКоманднойСтроки[0];
8686
КонецЕсли;
8787

88-
ПолезнаяРабота(ИмяВетки);
89-
90-
88+
ПолезнаяРабота(УказательКоммита);

tasks/test.os

Lines changed: 17 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// BSLLS:LatinAndCyrillicSymbolInWord-off
12
#Использовать 1bdd
23
#Использовать 1testrunner
34
#Использовать 1commands
@@ -23,7 +24,7 @@
2324
Успешно = РезультатТестирования = 0;
2425

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

2829
Функция ПрогнатьФичи_core()
2930

@@ -55,7 +56,7 @@
5556
|", ИтоговыйРезультатВыполнения));
5657

5758
Возврат ИтоговыйРезультатВыполнения <> ИсполнительБДД.ВозможныеСтатусыВыполнения().Сломался;
58-
КонецФункции // ПрогнатьФичи()
59+
КонецФункции
5960

6061
Функция ПрогнатьФичи_cmd()
6162

@@ -95,7 +96,7 @@
9596
|", ИтоговыйРезультатВыполнения));
9697

9798
Возврат ИтоговыйРезультатВыполнения <> ИсполнительБДД.ВозможныеСтатусыВыполнения().Сломался;
98-
КонецФункции // ПрогнатьФичи()
99+
КонецФункции
99100

100101
Функция ПрогнатьФичи_exe()
101102

@@ -137,7 +138,7 @@
137138
|", ИтоговыйРезультатВыполнения));
138139

139140
Возврат ИтоговыйРезультатВыполнения <> ИсполнительБДД.ВозможныеСтатусыВыполнения().Сломался;
140-
КонецФункции // ПрогнатьФичи()
141+
КонецФункции
141142

142143
Процедура СобратьEXE()
143144

@@ -185,50 +186,37 @@
185186
|", ИтоговыйРезультатВыполнения));
186187

187188
Возврат ИтоговыйРезультатВыполнения <> ИсполнительБДД.ВозможныеСтатусыВыполнения().Сломался;
188-
КонецФункции // ПрогнатьФичи()
189+
КонецФункции
189190

190-
Функция ПрогнатьФичи(ТолькоЮнитТесты)
191+
Функция ПрогнатьФичи()
191192

192-
Если ТолькоЮнитТесты Тогда
193-
Возврат Истина;
194-
КонецЕсли;
195-
196193
ФичиПрошли_opm = ПрогнатьФичи_opm();
197194
ФичиПрошли_core = ПрогнатьФичи_core();
198195
ФичиПрошли_cmd = ПрогнатьФичи_cmd();
199196
ФичиПрошли_exe = ПрогнатьФичи_exe();
200-
// ФичиПрошли_exe = Истина;
201197

202198
Возврат
203199
ФичиПрошли_opm
204200
И ФичиПрошли_core
205201
И ФичиПрошли_cmd
206-
И ФичиПрошли_exe
207-
;
202+
И ФичиПрошли_exe;
208203

209204
КонецФункции
210205

211206
ТестыПрошли = Истина;
212207

213-
Если АргументыКоманднойСтроки.Количество() = 0 Тогда
214-
ТолькоЮнитТесты = Ложь;
215-
Иначе
216-
ТолькоЮнитТесты = Булево(АргументыКоманднойСтроки[0]);
217-
КонецЕсли;
218-
219-
// Попытка
220-
// ТестыПрошли = ПрогнатьТесты();
221-
222-
// Исключение
223-
// ТестыПрошли = Ложь;
224-
// Сообщить(СтрШаблон("Тесты через 1testrunner выполнены неудачно
225-
// |%1", ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())));
226-
// КонецПопытки;
208+
Попытка
209+
ТестыПрошли = ПрогнатьТесты();
210+
Исключение
211+
ТестыПрошли = Ложь;
212+
Сообщить(СтрШаблон("Тесты через 1testrunner выполнены неудачно
213+
|%1", ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())));
214+
КонецПопытки;
227215

228216
ФичиПрошли = Истина;
229217

230218
Попытка
231-
ФичиПрошли = ПрогнатьФичи(ТолькоЮнитТесты);
219+
ФичиПрошли = ПрогнатьФичи();
232220
Исключение
233221
ФичиПрошли = Ложь;
234222
Сообщить(СтрШаблон("Тесты поведения через 1bdd выполнены неудачно
@@ -240,4 +228,4 @@
240228
Иначе
241229
Сообщить(СтрШаблон("Результат прогона тестов <%1>
242230
|", ТестыПрошли));
243-
КонецЕсли;
231+
КонецЕсли;

0 commit comments

Comments
 (0)