mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2025-02-13 19:42:02 +02:00
Merge pull request #318 from bia-technologies/feature/313
313 / Добавлена настройка `projectPath`
This commit is contained in:
commit
6b96f169af
@ -7,12 +7,13 @@
|
|||||||
| Имя параметра | Тип | Значение по умолчанию | Описание |
|
| Имя параметра | Тип | Значение по умолчанию | Описание |
|
||||||
|-------------------|-----------|-------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
|
|-------------------|-----------|-------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
|
||||||
| `filter` | `Object` | [Object, смотрите ниже](#параметры-фильтрации) | Параметры фильтрации, поиска тестов |
|
| `filter` | `Object` | [Object, смотрите ниже](#параметры-фильтрации) | Параметры фильтрации, поиска тестов |
|
||||||
| `reportFormat` | `String` | `"jUnit"` | Формат отчета о тестировании, возможные значения: `"jUnit"`, `"JSON"` , `"allure"` |
|
| `reportFormat` | `String` | `"jUnit"` | Формат отчета о тестировании, возможные значения: `"jUnit"`, `"JSON"` , `"allure"` |
|
||||||
| `reportPath` | `String` | `""` | Путь к формируемому отчету, можно указать или каталог (в которому будет создан файл отчета) или путь к файлу |
|
| `reportPath` | `String` | `""` | Путь к формируемому отчету, можно указать или каталог (в которому будет создан файл отчета) или путь к файлу |
|
||||||
| `closeAfterTests` | `Boolean` | `True` | Признак закрытия 1С:Предприятие по завершению тестирования |
|
| `closeAfterTests` | `Boolean` | `True` | Признак закрытия 1С:Предприятие по завершению тестирования |
|
||||||
| `showReport` | `Boolean` | `True` | Открыть форму отчета завершению тестирования |
|
| `showReport` | `Boolean` | `True` | Открыть форму отчета завершению тестирования |
|
||||||
| `logging` | `Object` | [Object, смотрите ниже](#параметры-логирования) | Параметры логирования, подробнее ниже |
|
| `logging` | `Object` | [Object, смотрите ниже](#параметры-логирования) | Параметры логирования, подробнее ниже |
|
||||||
| `exitCode` | `String` | `""` | Путь к файлу, в который будет записан признак успешного выполнения (0 - успешно, 1 - есть ошибки) |
|
| `exitCode` | `String` | `""` | Путь к файлу, в который будет записан признак успешного выполнения (0 - успешно, 1 - есть ошибки) |
|
||||||
|
| `projectPath` | `String` | `""` | Путь к каталогу проекта, содержащему файлы для тестов |
|
||||||
|
|
||||||
## Параметры фильтрации
|
## Параметры фильтрации
|
||||||
|
|
||||||
|
@ -120,12 +120,14 @@
|
|||||||
Процедура ВыполнитьИнициализацию(ПараметрыЗапуска) Экспорт
|
Процедура ВыполнитьИнициализацию(ПараметрыЗапуска) Экспорт
|
||||||
|
|
||||||
ЮТКонтекстСлужебный.ИнициализироватьКонтекст();
|
ЮТКонтекстСлужебный.ИнициализироватьКонтекст();
|
||||||
|
ЮТКонтекстСлужебный.СохранитьПараметрыЗапуска(ПараметрыЗапуска);
|
||||||
ЮТКонтекстСлужебный.УстановитьГлобальныеНастройкиВыполнения(ПараметрыЗапуска.settings);
|
ЮТКонтекстСлужебный.УстановитьГлобальныеНастройкиВыполнения(ПараметрыЗапуска.settings);
|
||||||
// Повторно сохраним для передачи на сервер
|
|
||||||
ЮТКонтекстСлужебный.УстановитьГлобальныеНастройкиВыполнения(ЮТКонтекстСлужебный.ГлобальныеНастройкиВыполнения());
|
|
||||||
|
|
||||||
ЮТСобытияСлужебный.Инициализация(ПараметрыЗапуска);
|
ЮТСобытияСлужебный.Инициализация(ПараметрыЗапуска);
|
||||||
|
|
||||||
|
// Повторно сохраним для передачи на сервер
|
||||||
|
ЮТКонтекстСлужебный.УстановитьГлобальныеНастройкиВыполнения(ЮТКонтекстСлужебный.ГлобальныеНастройкиВыполнения());
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -231,6 +231,13 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// см. ЮТФабрика.ПараметрыЗапуска
|
||||||
|
Функция ПараметрыЗапуска() Экспорт
|
||||||
|
|
||||||
|
Возврат ЗначениеКонтекста(ИмяКонтекстаПараметрыЗапуска());
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
Функция ОписаниеКонтекста() Экспорт
|
Функция ОписаниеКонтекста() Экспорт
|
||||||
|
|
||||||
Описание = Новый Структура;
|
Описание = Новый Структура;
|
||||||
@ -281,6 +288,12 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура СохранитьПараметрыЗапуска(Знач ПараметрыЗапуска) Экспорт
|
||||||
|
|
||||||
|
УстановитьЗначениеКонтекста(ИмяКонтекстаПараметрыЗапуска(), ПараметрыЗапуска, Истина);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура УдалитьКонтекст() Экспорт
|
Процедура УдалитьКонтекст() Экспорт
|
||||||
|
|
||||||
#Если Клиент Тогда
|
#Если Клиент Тогда
|
||||||
@ -336,4 +349,10 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ИмяКонтекстаПараметрыЗапуска()
|
||||||
|
|
||||||
|
Возврат "КонтекстПараметрыЗапуска";
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -18,6 +18,8 @@
|
|||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
|
#Область НастройкиТеста
|
||||||
|
|
||||||
// Возвращает значение настройки "ВТранзакции" для текущего исполняемого объекта (тест, набор, модуль)
|
// Возвращает значение настройки "ВТранзакции" для текущего исполняемого объекта (тест, набор, модуль)
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
@ -119,3 +121,30 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область НастройкиСеанса
|
||||||
|
|
||||||
|
// Возвращает глобальные настройки выполнения, указанные в файле настроек запуска, объект`settings`
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура, Неопределено - Глобальные настройки
|
||||||
|
Функция ГлобальныеНастройкиВыполнения() Экспорт
|
||||||
|
|
||||||
|
//@skip-check constructor-function-return-section
|
||||||
|
Возврат ЮТКонтекстСлужебный.ГлобальныеНастройкиВыполнения();
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает путь к каталогу проекта, указанному в файле настроек - `projectPath`
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Строка - Каталог проекта
|
||||||
|
Функция КаталогПроекта() Экспорт
|
||||||
|
|
||||||
|
Возврат ЮТКонтекстСлужебный.ПараметрыЗапуска().projectPath;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
@ -359,7 +359,9 @@
|
|||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Сообщение - Строка - Выводимое сообщение
|
// Сообщение - Строка - Выводимое сообщение
|
||||||
Процедура ВывестиВКонсоль(Сообщение) Экспорт
|
Процедура ВывестиВКонсоль(Знач Сообщение) Экспорт
|
||||||
|
|
||||||
|
Сообщение = Строка(Сообщение);
|
||||||
|
|
||||||
Компонента = ЮТКомпоненты.Консоль();
|
Компонента = ЮТКомпоненты.Консоль();
|
||||||
#Если Сервер Тогда
|
#Если Сервер Тогда
|
||||||
|
@ -123,6 +123,7 @@
|
|||||||
// * logging - см. ПараметрыЛогирования
|
// * logging - см. ПараметрыЛогирования
|
||||||
// * showReport - Булево - Признак необходмости отобразить отчет в 1с по окончании тестирования
|
// * showReport - Булево - Признак необходмости отобразить отчет в 1с по окончании тестирования
|
||||||
// * exitCode - Строка - Путь к файлу, в который будет записан коды выхода
|
// * exitCode - Строка - Путь к файлу, в который будет записан коды выхода
|
||||||
|
// * projectPath - Строка - Путь к каталогу с файлами проекта тестирования, репозиторию
|
||||||
// * ПодключатьВнешниеКомпоненты - Булево - Выполнять установку и подключение внешних компонент при старте.
|
// * ПодключатьВнешниеКомпоненты - Булево - Выполнять установку и подключение внешних компонент при старте.
|
||||||
// Если выключено и включен запрет синхронных вызовов, то компоненты не будут доступы в тонком клиенте.
|
// Если выключено и включен запрет синхронных вызовов, то компоненты не будут доступы в тонком клиенте.
|
||||||
// Если выключено и разрешены синхронные вызовы, то компоненты можно установить вручную и тогда они будут доступны на клиенте.
|
// Если выключено и разрешены синхронные вызовы, то компоненты можно установить вручную и тогда они будут доступны на клиенте.
|
||||||
@ -140,6 +141,7 @@
|
|||||||
Параметры.Вставить("showReport", Ложь);
|
Параметры.Вставить("showReport", Ложь);
|
||||||
Параметры.Вставить("logging", ПараметрыЛогирования());
|
Параметры.Вставить("logging", ПараметрыЛогирования());
|
||||||
Параметры.Вставить("exitCode", "");
|
Параметры.Вставить("exitCode", "");
|
||||||
|
Параметры.Вставить("projectPath", "");
|
||||||
|
|
||||||
Параметры.Вставить("ПодключатьВнешниеКомпоненты", Истина);
|
Параметры.Вставить("ПодключатьВнешниеКомпоненты", Истина);
|
||||||
|
|
||||||
|
@ -467,13 +467,65 @@
|
|||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<wrap>true</wrap>
|
<wrap>true</wrap>
|
||||||
<choiceButton>true</choiceButton>
|
<choiceButton>true</choiceButton>
|
||||||
<openButton>true</openButton>
|
|
||||||
<autoMarkIncomplete>true</autoMarkIncomplete>
|
<autoMarkIncomplete>true</autoMarkIncomplete>
|
||||||
<chooseType>true</chooseType>
|
<chooseType>true</chooseType>
|
||||||
<typeDomainEnabled>true</typeDomainEnabled>
|
<typeDomainEnabled>true</typeDomainEnabled>
|
||||||
<textEdit>true</textEdit>
|
<textEdit>true</textEdit>
|
||||||
</extInfo>
|
</extInfo>
|
||||||
</items>
|
</items>
|
||||||
|
<items xsi:type="form:FormField">
|
||||||
|
<name>КаталогПроекта</name>
|
||||||
|
<id>106</id>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<dataPath xsi:type="form:DataPath">
|
||||||
|
<segments>КаталогПроекта</segments>
|
||||||
|
</dataPath>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>КаталогПроектаРасширеннаяПодсказка</name>
|
||||||
|
<id>108</id>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<contextMenu>
|
||||||
|
<name>КаталогПроектаКонтекстноеМеню</name>
|
||||||
|
<id>107</id>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<autoFill>true</autoFill>
|
||||||
|
</contextMenu>
|
||||||
|
<type>InputField</type>
|
||||||
|
<editMode>Enter</editMode>
|
||||||
|
<showInHeader>true</showInHeader>
|
||||||
|
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||||
|
<showInFooter>true</showInFooter>
|
||||||
|
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||||
|
<handlers>
|
||||||
|
<event>StartChoice</event>
|
||||||
|
<name>КаталогПроектаНачалоВыбора</name>
|
||||||
|
</handlers>
|
||||||
|
<wrap>true</wrap>
|
||||||
|
<choiceButton>true</choiceButton>
|
||||||
|
<chooseType>true</chooseType>
|
||||||
|
<typeDomainEnabled>true</typeDomainEnabled>
|
||||||
|
<textEdit>true</textEdit>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
<items xsi:type="form:FormGroup">
|
<items xsi:type="form:FormGroup">
|
||||||
<name>ГруппаОтчеты</name>
|
<name>ГруппаОтчеты</name>
|
||||||
<id>75</id>
|
<id>75</id>
|
||||||
@ -490,7 +542,7 @@
|
|||||||
</dataPath>
|
</dataPath>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
<name>ОтобразитьОтчетРасширеннаяПодсказка</name>
|
<name>ОтобразитьОтчетРасширеннаяПодсказка</name>
|
||||||
<id>71</id>
|
<id>30</id>
|
||||||
<visible>true</visible>
|
<visible>true</visible>
|
||||||
<enabled>true</enabled>
|
<enabled>true</enabled>
|
||||||
<userVisible>
|
<userVisible>
|
||||||
@ -1344,6 +1396,9 @@
|
|||||||
<edit>
|
<edit>
|
||||||
<common>true</common>
|
<common>true</common>
|
||||||
</edit>
|
</edit>
|
||||||
|
<settingsSavedData xsi:type="form:DataPath">
|
||||||
|
<segments>ПараметрыЗапуска</segments>
|
||||||
|
</settingsSavedData>
|
||||||
</attributes>
|
</attributes>
|
||||||
<attributes>
|
<attributes>
|
||||||
<name>ЗапускИзКонфигуратор</name>
|
<name>ЗапускИзКонфигуратор</name>
|
||||||
@ -1464,6 +1519,9 @@
|
|||||||
<edit>
|
<edit>
|
||||||
<common>true</common>
|
<common>true</common>
|
||||||
</edit>
|
</edit>
|
||||||
|
<settingsSavedData xsi:type="form:DataPath">
|
||||||
|
<segments>ЛогированиеВКонсоль</segments>
|
||||||
|
</settingsSavedData>
|
||||||
</attributes>
|
</attributes>
|
||||||
<attributes>
|
<attributes>
|
||||||
<name>ФорматОтчета</name>
|
<name>ФорматОтчета</name>
|
||||||
@ -1482,6 +1540,9 @@
|
|||||||
<edit>
|
<edit>
|
||||||
<common>true</common>
|
<common>true</common>
|
||||||
</edit>
|
</edit>
|
||||||
|
<settingsSavedData xsi:type="form:DataPath">
|
||||||
|
<segments>ФорматОтчета</segments>
|
||||||
|
</settingsSavedData>
|
||||||
</attributes>
|
</attributes>
|
||||||
<attributes>
|
<attributes>
|
||||||
<name>УровеньЛога</name>
|
<name>УровеньЛога</name>
|
||||||
@ -1500,6 +1561,9 @@
|
|||||||
<edit>
|
<edit>
|
||||||
<common>true</common>
|
<common>true</common>
|
||||||
</edit>
|
</edit>
|
||||||
|
<settingsSavedData xsi:type="form:DataPath">
|
||||||
|
<segments>УровеньЛога</segments>
|
||||||
|
</settingsSavedData>
|
||||||
</attributes>
|
</attributes>
|
||||||
<attributes>
|
<attributes>
|
||||||
<name>ЗакрытьПослеТестирования</name>
|
<name>ЗакрытьПослеТестирования</name>
|
||||||
@ -1517,6 +1581,30 @@
|
|||||||
<edit>
|
<edit>
|
||||||
<common>true</common>
|
<common>true</common>
|
||||||
</edit>
|
</edit>
|
||||||
|
<settingsSavedData xsi:type="form:DataPath">
|
||||||
|
<segments>ЗакрытьПослеТестирования</segments>
|
||||||
|
</settingsSavedData>
|
||||||
|
</attributes>
|
||||||
|
<attributes>
|
||||||
|
<name>КаталогПроекта</name>
|
||||||
|
<title>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Каталог проекта</value>
|
||||||
|
</title>
|
||||||
|
<id>71</id>
|
||||||
|
<valueType>
|
||||||
|
<types>String</types>
|
||||||
|
<stringQualifiers/>
|
||||||
|
</valueType>
|
||||||
|
<view>
|
||||||
|
<common>true</common>
|
||||||
|
</view>
|
||||||
|
<edit>
|
||||||
|
<common>true</common>
|
||||||
|
</edit>
|
||||||
|
<settingsSavedData xsi:type="form:DataPath">
|
||||||
|
<segments>КаталогПроекта</segments>
|
||||||
|
</settingsSavedData>
|
||||||
</attributes>
|
</attributes>
|
||||||
<formCommands>
|
<formCommands>
|
||||||
<name>УстановитьФлажки</name>
|
<name>УстановитьФлажки</name>
|
||||||
|
@ -35,7 +35,8 @@
|
|||||||
УровеньЛога = Конфигурация.logging.level;
|
УровеньЛога = Конфигурация.logging.level;
|
||||||
ОтобразитьОтчет = Конфигурация.showReport;
|
ОтобразитьОтчет = Конфигурация.showReport;
|
||||||
ЗакрытьПослеТестирования = Конфигурация.closeAfterTests;
|
ЗакрытьПослеТестирования = Конфигурация.closeAfterTests;
|
||||||
ЛогированиеВКонсоль = Конфигурация.logging.console ;
|
КаталогПроекта = Конфигурация.projectPath;
|
||||||
|
ЛогированиеВКонсоль = Конфигурация.logging.console;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@ -62,6 +63,14 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура КаталогПроектаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
||||||
|
|
||||||
|
Оповещение = Новый ОписаниеОповещения("СохранитьИмяФайлаВРеквизит", ЭтотОбъект, "КаталогПроекта");
|
||||||
|
ВыбратьКаталог(КаталогПроекта, Оповещение);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ЗапускИзПредприятияПриИзменении(Элемент)
|
Процедура ЗапускИзПредприятияПриИзменении(Элемент)
|
||||||
|
|
||||||
@ -79,14 +88,16 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ВыводЛогаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
Процедура ВыводЛогаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
||||||
|
|
||||||
ВыбратьФайл("*.log|*.log|*.txt|*.txt|All files(*.*)|*.*", ИмяФайлаЛога, Новый ОписаниеОповещения("УстановитьИмяФайлаЛога", ЭтотОбъект));
|
Оповещение = Новый ОписаниеОповещения("СохранитьИмяФайлаВРеквизит", ЭтотОбъект, "ИмяФайлаЛога");
|
||||||
|
ВыбратьФайл("*.log|*.log|*.txt|*.txt|All files(*.*)|*.*", ИмяФайлаЛога, Оповещение);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ИмяФайлаКодаВозвратаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
Процедура ИмяФайлаКодаВозвратаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
||||||
|
|
||||||
ВыбратьФайл("All files(*.*)|*.*", ИмяФайлаЛога, Новый ОписаниеОповещения("УстановитьИмяФайлаКодаВозврата", ЭтотОбъект));
|
Оповещение = Новый ОписаниеОповещения("СохранитьИмяФайлаВРеквизит", ЭтотОбъект, "ИмяФайлаКодаВозврата");
|
||||||
|
ВыбратьФайл("All files(*.*)|*.*", ИмяФайлаКодаВозврата, Оповещение);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@ -99,10 +110,11 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Оповещение = Новый ОписаниеОповещения("СохранитьИмяФайлаВРеквизит", ЭтотОбъект, "ИмяФайлаОтчета");
|
||||||
Если ОписаниеФормата.ЗаписьВКаталог Тогда
|
Если ОписаниеФормата.ЗаписьВКаталог Тогда
|
||||||
ВыбратьКаталог(ИмяФайлаОтчета, Новый ОписаниеОповещения("УстановитьИмяФайлаОтчета", ЭтотОбъект));
|
ВыбратьКаталог(ИмяФайлаОтчета, Оповещение);
|
||||||
Иначе
|
Иначе
|
||||||
ВыбратьФайл(ОписаниеФормата.ФильтрВыбораФайла, ИмяФайлаОтчета, Новый ОписаниеОповещения("УстановитьИмяФайлаОтчета", ЭтотОбъект));
|
ВыбратьФайл(ОписаниеФормата.ФильтрВыбораФайла, ИмяФайлаОтчета, Оповещение);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@ -393,28 +405,10 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура УстановитьИмяФайлаЛога(ВыбранныйФайл, ДополнительныеПараметры) Экспорт
|
Процедура СохранитьИмяФайлаВРеквизит(ВыбранныйФайл, ИмяРеквизита) Экспорт
|
||||||
|
|
||||||
Если ВыбранныйФайл <> Неопределено Тогда
|
Если ВыбранныйФайл <> Неопределено Тогда
|
||||||
ИмяФайлаЛога = ВыбранныйФайл;
|
ЭтотОбъект[ИмяРеквизита] = ВыбранныйФайл;
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура УстановитьИмяФайлаКодаВозврата(ВыбранныйФайл, ДополнительныеПараметры) Экспорт
|
|
||||||
|
|
||||||
Если ВыбранныйФайл <> Неопределено Тогда
|
|
||||||
ИмяФайлаКодаВозврата = ВыбранныйФайл;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура УстановитьИмяФайлаОтчета(ВыбранныйФайл, ДополнительныеПараметры) Экспорт
|
|
||||||
|
|
||||||
Если ВыбранныйФайл <> Неопределено Тогда
|
|
||||||
ИмяФайлаОтчета = ВыбранныйФайл;
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@ -468,6 +462,7 @@
|
|||||||
Конфигурация.closeAfterTests = ЗакрытьПослеТестирования;
|
Конфигурация.closeAfterTests = ЗакрытьПослеТестирования;
|
||||||
Конфигурация.reportFormat = ФорматОтчета;
|
Конфигурация.reportFormat = ФорматОтчета;
|
||||||
Конфигурация.reportPath = ИмяФайлаОтчета;
|
Конфигурация.reportPath = ИмяФайлаОтчета;
|
||||||
|
Конфигурация.projectPath = КаталогПроекта;
|
||||||
|
|
||||||
Конфигурация.logging.level = УровеньЛога;
|
Конфигурация.logging.level = УровеньЛога;
|
||||||
Конфигурация.logging.file = ИмяФайлаЛога;
|
Конфигурация.logging.file = ИмяФайлаЛога;
|
||||||
@ -477,6 +472,8 @@
|
|||||||
Конфигурация.exitCode = ИмяФайлаКодаВозврата;
|
Конфигурация.exitCode = ИмяФайлаКодаВозврата;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Конфигурация.filter.Очистить();
|
||||||
|
|
||||||
Если НЕ (УстановленФильтрПоРасширению(Конфигурация) ИЛИ УстановленФильтрПоМодулям(Конфигурация)) Тогда
|
Если НЕ (УстановленФильтрПоРасширению(Конфигурация) ИЛИ УстановленФильтрПоМодулям(Конфигурация)) Тогда
|
||||||
УстановитьФильтрПоТестам(Конфигурация);
|
УстановитьФильтрПоТестам(Конфигурация);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@ -519,7 +516,7 @@
|
|||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если Расширения.Количество() Тогда
|
Если Расширения.Количество() Тогда
|
||||||
Конфигурация.filter.extensions = Расширения;
|
Конфигурация.filter.Вставить("extensions",Расширения);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат Расширения.Количество() > 0;
|
Возврат Расширения.Количество() > 0;
|
||||||
@ -550,7 +547,7 @@
|
|||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если Модули.Количество() Тогда
|
Если Модули.Количество() Тогда
|
||||||
Конфигурация.filter.modules = Модули;
|
Конфигурация.filter.Вставить("modules", Модули);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат Модули.Количество() > 0;
|
Возврат Модули.Количество() > 0;
|
||||||
@ -563,7 +560,7 @@
|
|||||||
Тесты = Новый Массив();
|
Тесты = Новый Массив();
|
||||||
ДобавитьОтмеченныеТесты(ДеревоТестов.ПолучитьЭлементы(), Тесты);
|
ДобавитьОтмеченныеТесты(ДеревоТестов.ПолучитьЭлементы(), Тесты);
|
||||||
|
|
||||||
Конфигурация.filter.tests = Тесты;
|
Конфигурация.filter.Вставить("tests", Тесты);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
.ДобавитьТест("ВывестиВКонсоль")
|
.ДобавитьТест("ВывестиВКонсоль")
|
||||||
.ДобавитьСерверныйТест("Менеджер")
|
.ДобавитьСерверныйТест("Менеджер")
|
||||||
.ДобавитьТест("ЗначениеСвойства")
|
.ДобавитьТест("ЗначениеСвойства")
|
||||||
;
|
;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user