1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-01-23 18:54:40 +02:00

Возможность настроить путь к отчету

This commit is contained in:
alkoleft 2023-04-07 01:20:09 +03:00
parent 666c71cb50
commit b2be165a0c
2 changed files with 96 additions and 1 deletions

View File

@ -460,6 +460,61 @@
<items xsi:type="form:FormGroup"> <items xsi:type="form:FormGroup">
<name>ГруппаФайлы</name> <name>ГруппаФайлы</name>
<id>75</id> <id>75</id>
<items xsi:type="form:FormField">
<name>ИмяФайлаОтчета</name>
<id>81</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>ИмяФайлаОтчета</segments>
</dataPath>
<extendedTooltip>
<name>ИмяФайлаОтчетаРасширеннаяПодсказка</name>
<id>83</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>82</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>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<choiceButton>true</choiceButton>
<clearButton>true</clearButton>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField"> <items xsi:type="form:FormField">
<name>ВыводЛога</name> <name>ВыводЛога</name>
<id>66</id> <id>66</id>
@ -1072,6 +1127,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>65</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>

View File

@ -71,6 +71,13 @@
КонецПроцедуры КонецПроцедуры
&НаКлиенте
Процедура ИмяФайлаОтчетаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
ВыбратьФайл("jUnit(*.xml)|*.xml|All files(*.*)|*.*", ИмяФайлаЛога, Новый ОписаниеОповещения("УстановитьИмяФайлаОтчета", ЭтотОбъект));
КонецПроцедуры
#КонецОбласти #КонецОбласти
#Область ОбработчикиСобытийЭлементовТаблицыФормыДеревоТестов #Область ОбработчикиСобытийЭлементовТаблицыФормыДеревоТестов
@ -375,6 +382,15 @@
КонецПроцедуры КонецПроцедуры
&НаКлиенте
Процедура УстановитьИмяФайлаОтчета(ВыбранныйФайл, ДополнительныеПараметры) Экспорт
Если ВыбранныйФайл <> Неопределено Тогда
ИмяФайлаОтчета = ВыбранныйФайл;
КонецЕсли;
КонецПроцедуры
&НаКлиенте &НаКлиенте
Процедура ВыбратьФайл(Фильтр, ИмяФайла, Оповещение) Процедура ВыбратьФайл(Фильтр, ИмяФайла, Оповещение)
@ -409,7 +425,7 @@
Конфигурация.showReport = ОтобразитьОтчет; Конфигурация.showReport = ОтобразитьОтчет;
Конфигурация.closeAfterTests = Истина; Конфигурация.closeAfterTests = Истина;
Конфигурация.reportPath = ЮТОбщий.Каталог(ФайлКонфигурации); Конфигурация.reportPath = ИмяФайлаОтчета;
Конфигурация.logging.enable = ЗначениеЗаполнено(ИмяФайлаЛога); Конфигурация.logging.enable = ЗначениеЗаполнено(ИмяФайлаЛога);
Конфигурация.logging.file = ИмяФайлаЛога; Конфигурация.logging.file = ИмяФайлаЛога;