Skip to content

Commit

Permalink
Исправил вьізов Деструктора для команд запуска тестов.
Browse files Browse the repository at this point in the history
  • Loading branch information
pumbaEO committed Sep 4, 2017
1 parent 875bb7a commit 60155e7
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#Использовать asserts

Перем Лог;
Перем МенеджерКонфигуратора;

///////////////////////////////////////////////////////////////////////////////////////////////////
// Прикладной интерфейс
Expand Down Expand Up @@ -89,16 +90,21 @@

ДанныеПодключения = ПараметрыКоманды["ДанныеПодключения"];

ЗапуститьТестироватьЮнит(
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["testsPath"]), ПараметрыОтчетовXUnit,
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--xddExitCodePath"]),
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--pathxunit"]), ЗапускатьТолстыйКлиент,
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--xddConfig"]),
ДанныеПодключения.СтрокаПодключения, ДанныеПодключения.Пользователь, ДанныеПодключения.Пароль,
ОжидатьЗавершения, ПараметрыКоманды["--v8version"],
ПараметрыКоманды["--testclient"],
ДанныеПодключения.КодЯзыка, ДанныеПодключения.КодЯзыкаСеанса);

Попытка
ЗапуститьТестироватьЮнит(
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["testsPath"]), ПараметрыОтчетовXUnit,
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--xddExitCodePath"]),
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--pathxunit"]), ЗапускатьТолстыйКлиент,
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--xddConfig"]),
ДанныеПодключения.СтрокаПодключения, ДанныеПодключения.Пользователь, ДанныеПодключения.Пароль,
ОжидатьЗавершения, ПараметрыКоманды["--v8version"],
ПараметрыКоманды["--testclient"],
ДанныеПодключения.КодЯзыка, ДанныеПодключения.КодЯзыкаСеанса);
Исключение
МенеджерКонфигуратора.Деструктор();
ВызватьИсключение ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());;
КонецПопытки;

Возврат МенеджерКомандПриложения.РезультатыКоманд().Успех;
КонецФункции // ВыполнитьКоманду

Expand Down Expand Up @@ -126,9 +132,10 @@
Знач КодЯзыка = "", Знач КодЯзыкаСеанса = "")

Лог.Информация("Выполняю тесты %1", ПутьВходящихДанных);
Ожидаем.Что(СтрокаПодключения, "Ожидаем, что строка подключения к ИБ задана, а это не так").Заполнено();


МенеджерКонфигуратора = Новый МенеджерКонфигуратора;

Ожидаем.Что(СтрокаПодключения, "Ожидаем, что строка подключения к ИБ задана, а это не так").Заполнено();
МенеджерКонфигуратора.Инициализация(СтрокаПодключения, Пользователь, Пароль, ВерсияПлатформы, ,КодЯзыка, КодЯзыкаСеанса);

Конфигуратор = МенеджерКонфигуратора.УправлениеКонфигуратором();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#Использовать vanessa-behavior

Перем Лог;
Перем МенеджерКонфигуратора;

///////////////////////////////////////////////////////////////////////////////////////////////////
// Прикладной интерфейс
Expand Down Expand Up @@ -67,15 +68,21 @@
ЗапускатьТолстыйКлиент = ОбщиеМетоды.УказанПараметрТолстыйКлиент(ПараметрыКоманды["--ordinaryapp"], Лог);
ОжидатьЗавершения = Не ПараметрыКоманды["--no-wait"];

ЗапуститьТестироватьПоведение(ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--workspace"]),
ДанныеПодключения.СтрокаПодключения, ДанныеПодключения.Пользователь, ДанныеПодключения.Пароль,
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--vanessasettings"]),
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--pathvanessa"]),
ЗапускатьТолстыйКлиент, ОжидатьЗавершения,
ПараметрыКоманды["--additional"], ПараметрыКоманды["--v8version"],
ДанныеПодключения.КодЯзыка, ДанныеПодключения.КодЯзыкаСеанса
);
Попытка
ЗапуститьТестироватьПоведение(ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--workspace"]),
ДанныеПодключения.СтрокаПодключения, ДанныеПодключения.Пользователь, ДанныеПодключения.Пароль,
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--vanessasettings"]),
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--pathvanessa"]),
ЗапускатьТолстыйКлиент, ОжидатьЗавершения,
ПараметрыКоманды["--additional"], ПараметрыКоманды["--v8version"],
ДанныеПодключения.КодЯзыка, ДанныеПодключения.КодЯзыкаСеанса
);

Исключение
МенеджерКонфигуратора.Деструктор();
ВызватьИсключение ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());;
КонецПопытки;

Возврат МенеджерКомандПриложения.РезультатыКоманд().Успех;
КонецФункции // ВыполнитьКоманду

Expand All @@ -99,9 +106,10 @@
Знач КодЯзыка = "", Знач КодЯзыкаСеанса = "")

Лог.Информация("Тестирую поведение с помощью фреймворка vanessa-behavior");
Ожидаем.Что(СтрокаПодключения, "Ожидаем, что строка подключения к ИБ задана, а это не так").Заполнено();

МенеджерКонфигуратора = Новый МенеджерКонфигуратора;

Ожидаем.Что(СтрокаПодключения, "Ожидаем, что строка подключения к ИБ задана, а это не так").Заполнено();
МенеджерКонфигуратора.Инициализация(СтрокаПодключения, Пользователь, Пароль, ВерсияПлатформы, ,КодЯзыка, КодЯзыкаСеанса);

Конфигуратор = МенеджерКонфигуратора.УправлениеКонфигуратором();
Expand Down

0 comments on commit 60155e7

Please sign in to comment.