mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2025-01-20 18:48:36 +02:00
#315 Рефакторинг, корневая подсистема должан содержать ЮТПодключаемыеМодули
This commit is contained in:
parent
01dbc39444
commit
6ffb4bf663
@ -44,47 +44,6 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Модули подсистемы.
|
||||
// Возвращает список модулей подсистемы
|
||||
// Подсистема должна находится в подсистеме "ЮТПодключаемыеМодули"
|
||||
// Параметры:
|
||||
// ИмяПодсистемы - Строка - Имя подсистемы
|
||||
// Серверные - Булево - Возвращять модули доступные на сервере
|
||||
// Клиентские - Булево - Возвращять модули доступные на клиенте
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив из Строка - Имена модулей входящих в подсистему
|
||||
Функция МодулиПодсистемы(Знач ИмяПодсистемы, Знач Серверные, Знач Клиентские) Экспорт
|
||||
|
||||
Подсистема = Метаданные.Подсистемы.ЮТПодключаемыеМодули.Подсистемы.Найти(ИмяПодсистемы);
|
||||
|
||||
Если Подсистема = Неопределено Тогда
|
||||
ВызватьИсключение СтрШаблон("Подсистема ""%1"" не найдена", ИмяПодсистемы);
|
||||
КонецЕсли;
|
||||
|
||||
Модули = Новый Массив();
|
||||
|
||||
Для Каждого Объект Из Подсистема.Состав Цикл
|
||||
|
||||
Если Метаданные.ОбщиеМодули.Содержит(Объект) Тогда
|
||||
|
||||
Добавить = (Серверные И Клиентские)
|
||||
ИЛИ (Серверные И (Объект.Сервер))
|
||||
ИЛИ (Клиентские И (Объект.КлиентУправляемоеПриложение Или Объект.ВызовСервера));
|
||||
// КлиентОбычноеПриложение сознательно не анализируется, он должен идти в паре с другой настройкой
|
||||
|
||||
Если Добавить Тогда
|
||||
Модули.Добавить(Объект.Имя);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Модули;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция МетаданныеМодуля(Знач Модуль) Экспорт
|
||||
|
||||
Если ТипЗнч(Модуль) = Тип("Строка") Тогда
|
||||
@ -376,9 +335,9 @@
|
||||
|
||||
Функция ПодсистемыПодключаемыхМодулей() Экспорт
|
||||
|
||||
ИмяПодсистемы = "ПодключаемыеМодули";
|
||||
ИмяПодсистемы = "ЮТПодключаемыеМодули";
|
||||
Результат = Новый Массив();
|
||||
Результат.Добавить("ЮТПодключаемыеМодули");
|
||||
Результат.Добавить(ИмяПодсистемы);
|
||||
|
||||
Для Каждого Подсистема Из Метаданные.Подсистемы Цикл
|
||||
|
||||
|
@ -18,12 +18,6 @@
|
||||
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
Функция МодулиПодсистемы(ИмяПодсистемы, Серверные, Клиентские) Экспорт
|
||||
|
||||
Возврат ЮТМетаданныеСлужебныйВызовСервера.МодулиПодсистемы(ИмяПодсистемы, Серверные, Клиентские);
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ОписаниеОбъектаМетаданных(Знач Менеджер) Экспорт
|
||||
|
||||
Возврат ЮТМетаданныеСлужебныйВызовСервера.ОписаниеОбъектаМетаданных(Менеджер);
|
||||
|
@ -75,7 +75,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ОписаниеТеста(РезультатТеста, Набор, Модуль) Экспорт
|
||||
Функция ОписаниеТеста(РезультатТеста, Набор, Модуль)
|
||||
|
||||
Статусы = ЮТФабрика.СтатусыИсполненияТеста();
|
||||
ПредставлениеРежима = СтрШаблон(" [%1]", РезультатТеста.Режим);
|
||||
|
@ -78,7 +78,7 @@
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ЗаписатьСвойства(ЗаписьXML, Новый Структура("executor, reportDate", "BIA YAxUnit", ТекущаяДатаСеанса()));
|
||||
ЗаписатьСвойства(ЗаписьXML, Новый Структура("executor, reportDate", "BIA YAxUnit", ТекущаяДата()));
|
||||
|
||||
ЗаписьXML.ЗаписатьКонецЭлемента();
|
||||
ЗаписьXML.Закрыть();
|
||||
|
@ -5,7 +5,6 @@
|
||||
<key>ru</key>
|
||||
<value>Отчет jUnit</value>
|
||||
</synonym>
|
||||
<server>true</server>
|
||||
<clientManagedApplication>true</clientManagedApplication>
|
||||
<clientOrdinaryApplication>true</clientOrdinaryApplication>
|
||||
<serverCall>true</serverCall>
|
||||
</mdclass:CommonModule>
|
||||
|
@ -6,6 +6,5 @@
|
||||
<value>Загрузка тестов</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<includeInCommandInterface>true</includeInCommandInterface>
|
||||
<parentSubsystem>Subsystem.ЮТПодключаемыеМодули.Subsystem.ОбработчикиСобытий</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
||||
|
@ -6,7 +6,6 @@
|
||||
<value>Инициализация</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<includeInCommandInterface>true</includeInCommandInterface>
|
||||
<content>CommonModule.ЮТЗависимостиСлужебный</content>
|
||||
<parentSubsystem>Subsystem.ЮТПодключаемыеМодули.Subsystem.ОбработчикиСобытий</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
||||
|
@ -6,7 +6,6 @@
|
||||
<value>События исполнения тестов</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<includeInCommandInterface>true</includeInCommandInterface>
|
||||
<content>CommonModule.МокитоСлужебный</content>
|
||||
<content>CommonModule.ЮТИсполнительСлужебныйКлиент</content>
|
||||
<content>CommonModule.ЮТТестовыеДанныеСлужебный</content>
|
||||
|
@ -22,7 +22,7 @@
|
||||
</extension>
|
||||
<languageCode>ru</languageCode>
|
||||
</languages>
|
||||
<subsystems>Subsystem.Тесты_ПодключаемыеМодули</subsystems>
|
||||
<subsystems>Subsystem.Тесты_ЮТПодключаемыеМодули</subsystems>
|
||||
<commonTemplates>CommonTemplate.ЮТ_МакетТестовыхДанных</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.ЮТ_ТестовыеДанныеMarkdown</commonTemplates>
|
||||
<commonModules>CommonModule.Интеграция</commonModules>
|
||||
|
@ -6,7 +6,6 @@
|
||||
<value>Инициализация</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<includeInCommandInterface>true</includeInCommandInterface>
|
||||
<content>CommonModule.НастройкаYAxUnit</content>
|
||||
<parentSubsystem>Subsystem.Тесты_ПодключаемыеМодули.Subsystem.ОбработчикиСобытий</parentSubsystem>
|
||||
<parentSubsystem>Subsystem.Тесты_ЮТПодключаемыеМодули.Subsystem.ОбработчикиСобытий</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -6,7 +6,6 @@
|
||||
<value>Обработчики событий</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<includeInCommandInterface>true</includeInCommandInterface>
|
||||
<subsystems>Инициализация</subsystems>
|
||||
<parentSubsystem>Subsystem.Тесты_ПодключаемыеМодули</parentSubsystem>
|
||||
<parentSubsystem>Subsystem.Тесты_ЮТПодключаемыеМодули</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Subsystem xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="81ef3186-2f6c-457c-8b1c-f69512b84960">
|
||||
<name>Тесты_ПодключаемыеМодули</name>
|
||||
<name>Тесты_ЮТПодключаемыеМодули</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Тесты подключаемые модули</value>
|
||||
<value>Подключаемые модули</value>
|
||||
</synonym>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<subsystems>ОбработчикиСобытий</subsystems>
|
Loading…
x
Reference in New Issue
Block a user