Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/allurelabels #556

Merged
merged 6 commits into from
Oct 1, 2019
34 changes: 34 additions & 0 deletions epf/bddRunner/bddRunner.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4840,6 +4840,40 @@
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="9c8825fc-3f90-4f04-87ed-b44aeaf5e60d">
<Properties>
<Name>ДанныеАллюрМеток</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Данные аллюр меток</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>v8:ValueTable</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Form>Форма</Form>
<Form>УправляемаяФорма</Form>
<Form>ВыборИзвестногоШага</Form>
Expand Down
2 changes: 2 additions & 0 deletions epf/bddRunner/bddRunner/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -416,6 +416,8 @@
СтарыйКаталог = КаталогOutputAllure;

ОтчетВРежимеУФ = Ложь;



Если СтруктураОФ.Свойство("ЭтоОФ") Тогда
ИмяФайлаСхемы = КаталогИнструментов + "/vendor/allure-framework/allure.xsd";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10301,6 +10301,61 @@
</CheckBoxField>
</ChildItems>
</UsualGroup>
<Table name="ДанныеАллюрМеток" id="1817">
<Representation>List</Representation>
<AutoInsertNewRow>true</AutoInsertNewRow>
<EnableStartDrag>true</EnableStartDrag>
<EnableDrag>true</EnableDrag>
<DataPath>Объект.ДанныеАллюрМеток</DataPath>
<RowFilter xsi:nil="true"/>
<ContextMenu name="ДанныеАллюрМетокКонтекстноеМеню" id="1818"/>
<AutoCommandBar name="ДанныеАллюрМетокКоманднаяПанель" id="1819"/>
<ExtendedTooltip name="ДанныеАллюрМетокРасширеннаяПодсказка" id="1820"/>
<SearchStringAddition name="ДанныеАллюрМетокСтрокаПоиска" id="1821">
<AdditionSource>
<Item>ДанныеАллюрМеток</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="ДанныеАллюрМетокСтрокаПоискаКонтекстноеМеню" id="1822"/>
<ExtendedTooltip name="ДанныеАллюрМетокСтрокаПоискаРасширеннаяПодсказка" id="1823"/>
</SearchStringAddition>
<ViewStatusAddition name="ДанныеАллюрМетокСостояниеПросмотра" id="1824">
<AdditionSource>
<Item>ДанныеАллюрМеток</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="ДанныеАллюрМетокСостояниеПросмотраКонтекстноеМеню" id="1825"/>
<ExtendedTooltip name="ДанныеАллюрМетокСостояниеПросмотраРасширеннаяПодсказка" id="1826"/>
</ViewStatusAddition>
<SearchControlAddition name="ДанныеАллюрМетокУправлениеПоиском" id="1827">
<AdditionSource>
<Item>ДанныеАллюрМеток</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="ДанныеАллюрМетокУправлениеПоискомКонтекстноеМеню" id="1828"/>
<ExtendedTooltip name="ДанныеАллюрМетокУправлениеПоискомРасширеннаяПодсказка" id="1829"/>
</SearchControlAddition>
<ChildItems>
<InputField name="ДанныеАллюрМетокРегулярноеВыражение" id="1830">
<DataPath>Объект.ДанныеАллюрМеток.РегулярноеВыражение</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="ДанныеАллюрМетокРегулярноеВыражениеКонтекстноеМеню" id="1831"/>
<ExtendedTooltip name="ДанныеАллюрМетокРегулярноеВыражениеРасширеннаяПодсказка" id="1832"/>
</InputField>
<InputField name="ДанныеАллюрМетокИмяМетки" id="1833">
<DataPath>Объект.ДанныеАллюрМеток.ИмяМетки</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="ДанныеАллюрМетокИмяМеткиКонтекстноеМеню" id="1834"/>
<ExtendedTooltip name="ДанныеАллюрМетокИмяМеткиРасширеннаяПодсказка" id="1835"/>
</InputField>
<InputField name="ДанныеАллюрМетокЗначение" id="1836">
<DataPath>Объект.ДанныеАллюрМеток.Значение</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="ДанныеАллюрМетокЗначениеКонтекстноеМеню" id="1837"/>
<ExtendedTooltip name="ДанныеАллюрМетокЗначениеРасширеннаяПодсказка" id="1838"/>
</InputField>
</ChildItems>
</Table>
<InputField name="КаталогOutputAllure" id="141">
<DataPath>Объект.КаталогOutputAllure</DataPath>
<Title>
Expand Down Expand Up @@ -14785,6 +14840,53 @@
<Type/>
</Column>
</AdditionalColumns>
<AdditionalColumns table="Объект.ДанныеАллюрМеток">
<Column name="РегулярноеВыражение" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Регулярное выражение</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="ИмяМетки" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Имя метки</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="Значение" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Значение</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
</AdditionalColumns>
</Columns>
</Attribute>
<Attribute name="ЭтоЗапускИзКоманднойСтроки" id="8">
Expand Down Expand Up @@ -16054,6 +16156,76 @@
</v8:StringQualifiers>
</Type>
</Attribute>
<Attribute name="ДанныеАллюрМеток" id="39">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Данные аллюр меток</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>v8:ValueTable</v8:Type>
</Type>
<Columns>
<Column name="РегулярноеВыражение" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Регулярное выражение</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Regular expression</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="ИмяМетки" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Имя метки</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Tag name</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="Значение" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Значение</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Value</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
</Columns>
</Attribute>
<ConditionalAppearance>
<dcsset:item>
<dcsset:selection>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1665,6 +1665,7 @@
Объект.ОтображатьОтчетAllureВБраузере = Ложь;

КонецЕсли;
Элементы.ДанныеАллюрМеток.Видимость = Объект.ДелатьОтчетВФорматеАллюр;
НастройкаДоступностиВидимостиЭлементов();

КонецПроцедуры
Expand Down Expand Up @@ -4680,6 +4681,7 @@
&НаКлиенте
Процедура СохранитьКлиентовТестирования() Экспорт
СохранитьНастройкиВХранилище("ДанныеКлиентовТестирования", ДанныеКлиентовТестирования);
СохранитьНастройкиВХранилище("ДанныеАллюрМеток", ДанныеАллюрМеток);
КонецПроцедуры

//Преобразует строки вида "больше или равно" в ">="
Expand Down Expand Up @@ -12155,9 +12157,15 @@
&НаСервере
Процедура СформироватьОтчетАллюрСервер(СтруктураОФ)
ОбъектСервер = РеквизитФормыВЗначение("Объект");
ТзнДанныеАллюрМеток = ОбъектСервер.ДанныеАллюрМеток;//РеквизитФормыВЗначение("ДанныеАллюрМеток");
СтруктураОФ.вставить("ДанныеАллюрМеток",ОбъектСервер.ДанныеАллюрМеток.Скопировать());

Дерево = ОбъектСервер.ДеревоТестов;

ОбъектСервер.СформироватьОтчетАллюр(СтруктураОФ);

СтруктураОФ.Удалить("ДанныеАллюрМеток");


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

Expand Down Expand Up @@ -18339,6 +18347,8 @@
Процедура ВосстановитьВсеНастройкиИзХранилища()
ВосстановитьНастройкиИзХранилища("КаталогФич", "КаталогФич");
ВосстановитьНастройкиИзХранилища("ДанныеКлиентовТестирования", "ДанныеКлиентовТестирования");
ВосстановитьНастройкиИзХранилища("ДанныеАллюрМеток", "ДанныеАллюрМеток");


Для Каждого СтрокаДанныеКлиентовТестирования Из ДанныеКлиентовТестирования Цикл
СтрокаДанныеКлиентовТестирования.Подключен = Ложь;
Expand Down Expand Up @@ -18675,6 +18685,8 @@
Элементы.КлючиОтладки.Доступность = Ложь;
Элементы.АдресОтладчика.Доступность = Ложь;
КонецЕсли;

Элементы.ДанныеАллюрМеток.Видимость = Объект.ДелатьОтчетВФорматеАллюр;

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

Expand Down
Loading