Skip to content

Commit

Permalink
feat: Добавил параметры команды тестирования для указания тегов (vane…
Browse files Browse the repository at this point in the history
…ssa-opensource#384)

* feat: Добавил параметры команды тестирования для указания тегов

* Исправил описание параметров
  • Loading branch information
KrapivinAndrey authored Jul 6, 2020
1 parent 640e13a commit bd71b53
Showing 1 changed file with 19 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,15 @@
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--workspace",
"[env RUNNER_WORKSPACE] путь к папке, относительно которой будут определятся макросы $workspace.
| по умолчанию текущий.");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--tags-ignore",
"Теги игнорирования фича-файлов");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--tags-filter",
"Теги отбор фича-файлов");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--additional",
"Дополнительные параметры для запуска предприятия.");
Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "--no-wait",
"Не ожидать завершения запущенной команды/действия");


Парсер.ДобавитьКоманду(ОписаниеКоманды);

Expand Down Expand Up @@ -99,7 +104,9 @@
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--vanessasettings"]),
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["--pathvanessa"]),
ЗапускатьТолстыйКлиент, ОжидатьЗавершения,
ПараметрыКоманды["--additional"]
ПараметрыКоманды["--additional"],
ПараметрыКоманды["--tags-ignore"]
ПараметрыКоманды["--tags-filter"]
);

Исключение
Expand Down Expand Up @@ -127,7 +134,8 @@
Процедура ЗапуститьТестироватьПоведение(Знач ПутьКФичам = Неопределено,
Знач РабочийКаталогПроекта = Неопределено,
Знач ПутьКНастройкам = "", Знач ПутьКИнструментам = "", Знач ТолстыйКлиент = Ложь,
Знач ОжидатьЗавершения = Истина, Знач ДопПараметры = "")
Знач ОжидатьЗавершения = Истина, Знач ДопПараметры = "",
Знач ТегиОтбор = "", Знач ТегиФильтр = "")

Лог.Информация("Тестирую поведение с помощью фреймворка Vanessa-ADD (Vanessa Automation Driven Development)");

Expand Down Expand Up @@ -168,6 +176,15 @@
"./build/vanessaonline.txt", "путь к лог-файлу выполнения");

КлючЗапуска = """StartFeaturePlayer;VBParams=" + ПутьКНастройкам + ";workspaceRoot=" + РабочийКаталогПроекта + """";

Если ЗначениеЗаполнено(ТегиОтбор) Тогда
КлючЗапуска = КлючЗапуска + ";TagsIgnore=" + ТегиОтбор;
КонецЕсли;

Если ЗначениеЗаполнено(ТегиФильтр) Тогда
КлючЗапуска = КлючЗапуска + ";TagsFilter=" + ТегиФильтр;
КонецЕсли;

Лог.Отладка(КлючЗапуска);

ДополнительныеКлючи = " /TESTMANAGER " + ДопПараметры;
Expand Down

0 comments on commit bd71b53

Please sign in to comment.