Skip to content

Commit

Permalink
Merge branch 'release/5.1.1.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Jun 20, 2018
2 parents 573c5c8 + 0a767ae commit 6970b02
Show file tree
Hide file tree
Showing 11 changed files with 484 additions and 106 deletions.
47 changes: 33 additions & 14 deletions epf/bddRunner/bddRunner/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@
Перем ОтчетВРежимеУФ;
Перем ЭтоLinux;
Перем Регулярка;
Перем РазницаВМилисекундахМеждуЮниксИНачалЭпохи;


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

Версия = "5.1.0.0";
Версия = "5.1.1.0";

Если ТолькоЦифры Тогда
Возврат Версия;
Expand Down Expand Up @@ -222,7 +223,7 @@
КонецЕсли;
КонецПроцедуры

Функция ДополнитьСлешВПуть(Знач Каталог)
Функция ДополнитьСлешВПуть(Знач Каталог) Экспорт
разделитель = "\";

Если ЭтоLinux Тогда
Expand Down Expand Up @@ -416,8 +417,8 @@
Сценарий.name = ПрефиксИмениСценария + СтрСтроки.Имя;
КонецЕсли;

Сценарий.start = РезультатПрохожденияТестовСценария.ВремяНачала;
Сценарий.stop = РезультатПрохожденияТестовСценария.ВремяОкончания;
Сценарий.start = РезультатПрохожденияТестовСценария.ВремяНачала - РазницаВМилисекундахМеждуЮниксИНачалЭпохи;
Сценарий.stop = РезультатПрохожденияТестовСценария.ВремяОкончания - РазницаВМилисекундахМеждуЮниксИНачалЭпохи;


ТипSteps = Фабрика.Тип("urn:model.allure.qatools.yandex.ru", "steps");
Expand All @@ -435,8 +436,8 @@
Шаг.title = СтрРезультатПрохожденияТестовШагов.Имя;

Если СтрРезультатПрохожденияТестовШагов.ВремяНачала <> Неопределено Тогда
Шаг.start = СтрРезультатПрохожденияТестовШагов.ВремяНачала;
Шаг.stop = СтрРезультатПрохожденияТестовШагов.ВремяОкончания;
Шаг.start = СтрРезультатПрохожденияТестовШагов.ВремяНачала - РазницаВМилисекундахМеждуЮниксИНачалЭпохи;;
Шаг.stop = СтрРезультатПрохожденияТестовШагов.ВремяОкончания - РазницаВМилисекундахМеждуЮниксИНачалЭпохи;;
КонецЕсли;

ЗаписатьСтатусВШагИлиСценарий(Шаг,СтрРезультатПрохожденияТестовШагов.Статус);
Expand Down Expand Up @@ -512,19 +513,35 @@
КонецЦикла;
КонецПроцедуры

Процедура СформироватьОтчетАллюр(СтруктураОФ = Неопределено) Экспорт
Процедура СформироватьОтчетАллюр(Знач СтруктураОФ) Экспорт
Перем СтарыйКаталог, ИмяФайла;

СтарыйКаталог = КаталогOutputAllure;

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

Если СтруктураОФ = Неопределено Тогда
ИмяФайла = КаталогИнструментов + "/vendor/allure-framework/allure.xsd";
Если СтруктураОФ.Свойство("ЭтоОФ") Тогда
ИмяФайлаСхемы = КаталогИнструментов + "/vendor/allure-framework/allure.xsd";

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

Файл = Новый Файл(КаталогOutputAllure);
Если Не Файл.Существует() Тогда
СделатьСообщение("Не могу сфомировать отчет Allure. Не существует каталог для вывода отчета.");
Возврат;
КонецЕсли;

Фабрика = СоздатьФабрикуXDTO(ИмяФайлаСхемы);

КаталогOutputAllure = ДополнитьСлешВПуть(КаталогOutputAllure);

ОбойтиДеревоДляОтчетаАллюр(ДеревоТестов, Фабрика);

КаталогOutputAllure = СтарыйКаталог;

Иначе

Аллюр2 = Плагин("Аллюр2Отчет");
//СформироватьОтчетАллюр2(СтруктураОФ, ДеревоТестов, ИмяТекущейСборки);
Аллюр2.СформироватьОтчетАллюр2(СтруктураОФ, ДеревоТестов, ИмяТекущейСборки, ДобавлятьКИмениСценарияУсловияВыгрузки);
КонецЕсли;

Expand Down Expand Up @@ -1073,8 +1090,8 @@
ДанныеШага.Вставить("Статус",СтрРезультатПрохожденияТестовШагов.Статус);
ДанныеШага.Вставить("НомерСтрокиВФиче",РезультатПрохожденияТестовСценария.НомерСтрокиВФиче);
Если СтрРезультатПрохожденияТестовШагов.ВремяНачала <> Неопределено Тогда
ДанныеШага.Вставить("start",СтрРезультатПрохожденияТестовШагов.ВремяНачала);
ДанныеШага.Вставить("stop",СтрРезультатПрохожденияТестовШагов.ВремяОкончания);
ДанныеШага.Вставить("start",СтрРезультатПрохожденияТестовШагов.ВремяНачала - РазницаВМилисекундахМеждуЮниксИНачалЭпохи);
ДанныеШага.Вставить("stop",СтрРезультатПрохожденияТестовШагов.ВремяОкончания - РазницаВМилисекундахМеждуЮниксИНачалЭпохи);
КонецЕсли;

Сценарий.МассивШагов.Добавить(ДанныеШага);
Expand Down Expand Up @@ -2134,8 +2151,8 @@
КонецЕсли;

Если РезультатПрохожденияТестовСценария <> Неопределено Тогда
Сценарий.start = РезультатПрохожденияТестовСценария.ВремяНачала;
Сценарий.stop = РезультатПрохожденияТестовСценария.ВремяОкончания;
Сценарий.start = РезультатПрохожденияТестовСценария.ВремяНачала - РазницаВМилисекундахМеждуЮниксИНачалЭпохи;;
Сценарий.stop = РезультатПрохожденияТестовСценария.ВремяОкончания - РазницаВМилисекундахМеждуЮниксИНачалЭпохи;;
Сценарий.message = РезультатПрохожденияТестовСценария.ОписаниеОшибки;
КонецЕсли;

Expand Down Expand Up @@ -2364,3 +2381,5 @@
ЭтоLinux = (Найти(Строка(СисИнфо.ТипПлатформы), "Linux") > 0);

ТипыПлагинов = ТипыПлагинов();

РазницаВМилисекундахМеждуЮниксИНачалЭпохи = 62135596800000;
Binary file modified epf/bddRunner/bddRunner/Forms/Форма/Ext/Form.bin
Binary file not shown.
26 changes: 6 additions & 20 deletions epf/bddRunner/bddRunner/Forms/Форма/Ext/Form/Module.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -2347,25 +2347,6 @@
Стр = СтрЗаменить(Стр,"?","");
КонецПроцедуры

Функция ДополнитьСлешВПуть(Знач Каталог) Экспорт
разделитель = "\";
ЭтоLinux = Ложь;

Если ПустаяСтрока(Каталог) Тогда
Возврат Каталог;
КонецЕсли;
//СисИнфо = Новый СистемнаяИнформация;
//Если Найти(Строка(СисИнфо.ТипПлатформы), "Linux")>0 Тогда
Если ЭтоLinux Тогда
разделитель = "/";
КонецЕсли;

Если Прав(Каталог, 1) <> разделитель Тогда
Каталог = Каталог + разделитель;
КонецЕсли;
Возврат Каталог;
КонецФункции

Функция ПреобразоватьПутьСТочкамиКНормальномуПути(Знач ОригСтр="") Экспорт

Если ПустаяСтрока(ОригСтр) Тогда
Expand Down Expand Up @@ -2403,7 +2384,12 @@


Если ДелатьОтчетВФорматеАллюр Тогда
СформироватьОтчетАллюр();
СтруктураОФ = Новый Структура;
СтруктураОФ.Вставить("ЭтоОФ", Истина);

СтруктураОФ.Вставить("ЕстьПоддержкаАсинхронныхВызовов", ЕстьПоддержкаАсинхронныхВызовов);

СформироватьОтчетАллюр(СтруктураОФ);
КонецЕсли;

Если ДелатьОтчетВФорматеjUnit Тогда
Expand Down
110 changes: 55 additions & 55 deletions epf/bddRunner/bddRunner/Forms/Форма/Ext/Form/form
Original file line number Diff line number Diff line change
Expand Up @@ -126,36 +126,12 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0,100,0},9,2,0,2,0,1,
{5,01d143a5-a3a2-4695-9c67-71e5c3719e72,5,1,4,
{6,49b5b493-c984-4849-b9a7-33a989902c8f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыНачатьЗапись",
{1,"ОсновныеДействияФормыНачатьЗапись",
{1,1,
{"ru","Начать запись"}
},
{1,1,
{"ru","Начать запись"}
},
{1,1,
{"ru","Начать запись"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,1,
{"ru","Начать запись действий пользователя"}
},
{1,1,
{"ru","Начать запись"}
}
},
{6,7dcf89bc-f299-4f7b-a707-130d01c4395a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,ae12f08f-099c-49d0-aeda-beda75578103,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},6,
{1,0},
{1,0}
},
{6,e0e4a2ec-15db-4563-a404-8d71985e9f8c,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,35d3c5aa-30b9-460b-b9b8-75629d564cbe,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыОстановитьЗапись",
{1,"ОсновныеДействияФормыОстановитьЗапись",
{1,1,
Expand All @@ -179,7 +155,7 @@
{"ru","Остановить запись"}
}
},
{6,7fb831ed-a83e-477a-b3e6-e0125509895c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,3e5e32dc-2afe-4465-aa1a-a97ecd0f4c24,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,2,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},6,
{1,1,
Expand All @@ -188,18 +164,42 @@
{1,1,
{"ru","Закрыть"}
}
},
{6,48448c32-dfb7-4d5b-9533-1fbbe7dc6085,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ОсновныеДействияФормыНачатьЗапись",
{1,"ОсновныеДействияФормыНачатьЗапись",
{1,1,
{"ru","Начать запись"}
},
{1,1,
{"ru","Начать запись"}
},
{1,1,
{"ru","Начать запись"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,1,
{"ru","Начать запись действий пользователя"}
},
{1,1,
{"ru","Начать запись"}
}
},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,49b5b493-c984-4849-b9a7-33a989902c8f,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,48448c32-dfb7-4d5b-9533-1fbbe7dc6085,
{8,"НачатьЗапись",0,3,
{1,1,
{"ru","НачатьЗапись"}
},1,01d143a5-a3a2-4695-9c67-71e5c3719e72,4,1e2,0,0,0,0,0,0,0},e0e4a2ec-15db-4563-a404-8d71985e9f8c,
},1,01d143a5-a3a2-4695-9c67-71e5c3719e72,4,1e2,0,0,0,0,0,0,0},35d3c5aa-30b9-460b-b9b8-75629d564cbe,
{8,"ОстановитьЗапись",0,3,
{1,1,
{"ru","ОстановитьЗапись"}
},1,01d143a5-a3a2-4695-9c67-71e5c3719e72,5,1e2,0,0,0,0,0,0,0},7dcf89bc-f299-4f7b-a707-130d01c4395a,
},1,01d143a5-a3a2-4695-9c67-71e5c3719e72,5,1e2,0,0,0,0,0,0,0},ae12f08f-099c-49d0-aeda-beda75578103,
{8,"Разделитель",0,3,
{1,0},0,01d143a5-a3a2-4695-9c67-71e5c3719e72,2,1e2,2,1,1,0,1,0,0},7fb831ed-a83e-477a-b3e6-e0125509895c,
{1,0},0,01d143a5-a3a2-4695-9c67-71e5c3719e72,2,1e2,2,1,1,0,1,0,0},3e5e32dc-2afe-4465-aa1a-a97ecd0f4c24,
{8,"ОсновныеДействияФормыЗакрыть",0,3,
{1,1,
{"ru","Закрыть"}
Expand Down Expand Up @@ -1939,7 +1939,7 @@ JOn/AJ06Dg0Lnh0eAAAAAElFTkSuQmCC}
},0,""},
{0,0,0},0,2,
{5,030955fe-ded7-46f2-aa4b-175f4d9bb036,2,1,2,
{6,5095c733-64e6-4feb-a0d5-31c0322fc8c0,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,22efb6df-1c84-41f4-b5f2-4984bf173162,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КнЗагрузитьТестыЗагрузитьФичиИзКаталога",
{1,"КнЗагрузитьТестыЗагрузитьФичиИзКаталога",
{1,1,
Expand All @@ -1956,7 +1956,7 @@ JOn/AJ06Dg0Lnh0eAAAAAElFTkSuQmCC}
{0,0,0}
}
},0},
{6,dbf554f8-16ec-44b8-b3ff-7dc99a51d7eb,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,05e30fe8-f4c2-4899-ab00-40e4089a2764,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КнЗагрузитьФичиЗагрузитьОднуФичу",
{1,"КнЗагрузитьФичиЗагрузитьОднуФичу",
{1,1,
Expand All @@ -1980,11 +1980,11 @@ JOn/AJ06Dg0Lnh0eAAAAAElFTkSuQmCC}
{"ru","Загрузить одну фичу"}
}
},1,
{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,2,5095c733-64e6-4feb-a0d5-31c0322fc8c0,
{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,2,22efb6df-1c84-41f4-b5f2-4984bf173162,
{8,"ЗагрузитьФичиИзКаталога",0,1,
{1,1,
{"ru","Загрузить фичи из каталога"}
},1,030955fe-ded7-46f2-aa4b-175f4d9bb036,1,1e2,0,0,1,0,0,0,0},dbf554f8-16ec-44b8-b3ff-7dc99a51d7eb,
},1,030955fe-ded7-46f2-aa4b-175f4d9bb036,1,1e2,0,0,1,0,0,0,0},05e30fe8-f4c2-4899-ab00-40e4089a2764,
{8,"ЗагрузитьОднуФичу",0,1,
{1,1,
{"ru","Загрузить одну фичу"}
Expand Down Expand Up @@ -4668,7 +4668,7 @@ TkSuQmCC}
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,1,0,1,1,
{5,ea6d4e5b-a7d0-4aef-8a92-e898b5827889,645,1,0,1,
{5,ea6d4e5b-a7d0-4aef-8a92-e898b5827889,655,1,0,1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,0,
{0,0,
{0}
Expand Down Expand Up @@ -6554,59 +6554,59 @@ WqO9D1Ybj4djoFA1wUn/+QQoM/A+hx+5KYkYkRCf},0},0,0,0},
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0,100,0},9,2,0,0,1,1,
{5,e3b35362-9761-49cd-888c-20b63652cbec,2,1,2,
{6,d062dc74-73ee-4057-8c64-dbece810e27c,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КонтекстноеМенюДеревоОткрытьФичаФайл",
{1,"КонтекстноеМенюДеревоОткрытьФичаФайл",
{6,8b622b2f-1877-4dfb-9f4a-b6b5461e4674,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КонтекстноеМенюДеревоВыполнитьОдинСценарий",
{1,"КонтекстноеМенюДеревоВыполнитьОдинСценарий",
{1,1,
{"ru","Открыть фича файл"}
{"ru","Выполнить один сценарий"}
},
{1,1,
{"ru","Открыть фича файл"}
{"ru","Выполнить один сценарий"}
},
{1,1,
{"ru","Открыть фича файл"}
{"ru","Выполнить один сценарий"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,1,
{"ru","Открыть фича файл"}
{"ru","Выполнить один сценарий"}
},
{1,1,
{"ru","Открыть фича файл"}
{"ru","Выполнить один сценарий"}
}
},
{6,c22e7f61-805c-455b-a177-d65f1018752e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КонтекстноеМенюДеревоВыполнитьОдинСценарий",
{1,"КонтекстноеМенюДеревоВыполнитьОдинСценарий",
{6,216364c6-7005-4a1d-8e5b-018e81cf3221,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КонтекстноеМенюДеревоОткрытьФичаФайл",
{1,"КонтекстноеМенюДеревоОткрытьФичаФайл",
{1,1,
{"ru","Выполнить один сценарий"}
{"ru","Открыть фича файл"}
},
{1,1,
{"ru","Выполнить один сценарий"}
{"ru","Открыть фича файл"}
},
{1,1,
{"ru","Выполнить один сценарий"}
{"ru","Открыть фича файл"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,1,
{"ru","Выполнить один сценарий"}
{"ru","Открыть фича файл"}
},
{1,1,
{"ru","Выполнить один сценарий"}
{"ru","Открыть фича файл"}
}
},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,c22e7f61-805c-455b-a177-d65f1018752e,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,8b622b2f-1877-4dfb-9f4a-b6b5461e4674,
{8,"ВыполнитьОдинСценарий",0,3,
{1,1,
{"ru","Выполнить сценарий"}
},1,e3b35362-9761-49cd-888c-20b63652cbec,1,1e2,0,0,1,0,0,0,0},d062dc74-73ee-4057-8c64-dbece810e27c,
},1,e3b35362-9761-49cd-888c-20b63652cbec,1,1e2,0,0,1,0,0,0,0},216364c6-7005-4a1d-8e5b-018e81cf3221,
{8,"ОткрытьФичаФайл",0,3,
{1,1,
{"ru","Открыть feature файл в редакторе"}
Expand Down Expand Up @@ -6647,7 +6647,7 @@ WqO9D1Ybj4djoFA1wUn/+QQoM/A+hx+5KYkYkRCf},0},0,0,0},
{0}
}
}
},607,719,1,0,1,4,4,3269,607,719,96},
},607,719,1,0,1,4,4,3285,607,719,96},
{
{1},29,
{2,
Expand Down
Loading

0 comments on commit 6970b02

Please sign in to comment.