Skip to content

Commit

Permalink
Merge branch 'release/v6.3.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Oct 3, 2019
2 parents 1c18fea + e8ee936 commit 505b086
Show file tree
Hide file tree
Showing 44 changed files with 4,987 additions and 71 deletions.
5 changes: 4 additions & 1 deletion F.A.Q.MD
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,10 @@
```

где
* `tools\vrunner.json` - путь к файлу настройки запуска, документированный в [readme.md](readme.md#файлы-настройкипрофиля-запуска-обработки)
* `tools\vrunner.json` - путь к файлу настройки запуска, документированный в
* [Настройка запуска тестов или проверки поведения через Vanessa-ADD и Vanessa-Runner](readme.md#файлы-настройкипрофиля-запуска-обработки)
* [Пример запуска проверки поведения через Vanessa-ADD и Vanessa-Runner](https://github.com/silverbulleters/vanessa-runner#2-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-vanessa-add)

* а `ПутьКФиче` или `ПутьККаталогуФич` - прямые или относительные пути к конкретной фиче или каталогу с фичами

26. Каким образом увидеть лог выполнения фич, сценариев и шагов или подробный лог при выполнении в командной строке, например, в логе CI-сервера - Jenkins, Gitlab и т.п.
Expand Down
17 changes: 17 additions & 0 deletions doc/history.MD
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
# v6.3.0 Улучшение отчетов тестирования Allure и дымовых тестов

## BDD - проверка поведения

- Использование тегов severity для формирования отчета Allure #560 #556 Спасибо @pumbaEO
- Исправлено: Ошибка при формировании скриншота #562 #566 Спасибо @StupnikovVG

## Дымовые тесты

- Исправлено: При выполнении дымовых тестов не открываются отчеты с общими формами #532 #570 #571 #575 Спасибо @SergeyKud
- Исправлено: Неверная проверка признаков "Привилегированный" и "Внешнее соединение" в дымовом тесте настройки общих модулей #553 #554 Спасибо @ovcharenko-di
- Настройка для исключения форм внешних источников данных при тестировании командного интерфейса #557 #574 Спасибо @realMaxA

## Документация

- Дополнен FAQ по настройке запуска тестов или запуска проверки поведения через Vanessa-ADD и Vanessa-Runner #563 Спасибо @huxuxuya

# v6.2.0 Доработка тестов и настроек

## BDD - проверка поведения
Expand Down
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
4 changes: 3 additions & 1 deletion epf/bddRunner/bddRunner/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

Функция ПолучитьВерсиюОбработки(ДобавлятьНазвание = Истина,ТолькоЦифры = Ложь) Экспорт

Версия = "6.2.0";
Версия = "6.3.0";

Если ТолькоЦифры Тогда
Возврат Версия;
Expand Down 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 @@ -11807,9 +11809,8 @@
Если Объект.ДелатьСкриншотПриВозникновенииОшибки
И РезультатПрохожденияТестовСценария.Свойство("МассивСкриншотов") Тогда
Для Каждого СтруктураСкриншот Из РезультатПрохожденияТестовСценария.МассивСкриншотов Цикл
ВременныйФайл = ПутьФайлаПоДвоичнымДаннымСервер(СтруктураСкриншот.ДвоичныеДанные, "png");
КопироватьФайлКомандаСистемы(ВременныйФайл,
ПутьКаталогаРодителяОтчетовАллюрСоСлешем + СтруктураСкриншот.ИмяФайла);//TODO пожиратель времени
ПутьКФайлу = ПутьКаталогаРодителяОтчетовАллюрСоСлешем + СтруктураСкриншот.ИмяФайла;
СтруктураСкриншот.ДвоичныеДанные.Записать(ПутьКФайлу);
КонецЦикла;
КонецЕсли;

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

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

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

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


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

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


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

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

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

Expand Down
2 changes: 1 addition & 1 deletion epf/xddTestRunner/xddTestRunner/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

Функция Версия() Экспорт
Версия = "6.2.0";
Версия = "6.3.0";
Возврат Версия;
КонецФункции

Expand Down
4 changes: 2 additions & 2 deletions lib/CF/83/Configuration.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ADD/BDD, ver. 6.2.0</v8:content>
<v8:content>ADD/BDD, ver. 6.3.0</v8:content>
</v8:item>
</Synonym>
<Comment/>
Expand All @@ -45,7 +45,7 @@
<ScriptVariant>Russian</ScriptVariant>
<DefaultRoles/>
<Vendor/>
<Version>6.2.0</Version>
<Version>6.3.0</Version>
<UpdateCatalogAddress/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UseManagedFormInOrdinaryApplication>false</UseManagedFormInOrdinaryApplication>
Expand Down
4 changes: 2 additions & 2 deletions lib/CF/83NoSync/Configuration.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ADD/BDD, ver. 6.2.0</v8:content>
<v8:content>ADD/BDD, ver. 6.3.0</v8:content>
</v8:item>
</Synonym>
<Comment/>
Expand All @@ -45,7 +45,7 @@
<ScriptVariant>Russian</ScriptVariant>
<DefaultRoles/>
<Vendor/>
<Version>6.2.0</Version>
<Version>6.3.0</Version>
<UpdateCatalogAddress/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UseManagedFormInOrdinaryApplication>false</UseManagedFormInOrdinaryApplication>
Expand Down
Loading

0 comments on commit 505b086

Please sign in to comment.