Skip to content

Commit 9442c81

Browse files
committed
Добавлено свойство в манифест - путь к тестраннеру. Добавлено чтение этой настройки
1 parent 68bb242 commit 9442c81

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

src/Классы/ДиспетчерКомандПриложения.os

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,20 @@
132132

133133
Процедура ПротестироватьПакет(Знач ПутьКТестРаннеру)
134134

135+
ПутьКМанифесту = ОбъединитьПути(ТекущийКаталог(), Константы.ИмяФайлаСпецификацииПакета);
136+
137+
Файл_Манифест = Новый Файл(ПутьКМанифесту);
138+
Если Файл_Манифест.Существует() Тогда
139+
Описание = Новый ОписаниеПакета();
140+
Контекст = Новый Структура("Описание", Описание);
141+
ЗагрузитьСценарий(ПутьКМанифесту, Контекст);
142+
143+
Свойства = Описание.Свойства();
144+
Если Свойства.Свойство("ТестРаннер") Тогда
145+
ПутьКТестРаннеру = Свойства.ТестРаннер;
146+
КонецЕсли;
147+
КонецЕсли;
148+
135149
Если НЕ ЗначениеЗаполнено(ПутьКТестРаннеру) Тогда
136150
ПутьКТестРаннеру = ОбъединитьПути(ТекущийКаталог(), "tests", "index.os");
137151
КонецЕсли;

src/Классы/ОписаниеПакета.os

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@
5050
Возврат ЭтотОбъект;
5151
КонецФункции
5252

53+
Функция Тестраннер(Знач Параметр) Экспорт
54+
УстановитьСвойствоПакета("Тестраннер", Параметр);
55+
Возврат ЭтотОбъект;
56+
КонецФункции
57+
5358
Функция Свойства() Экспорт
5459

5560
// Проверка обязательных свойств

0 commit comments

Comments
 (0)