From ee5412db416b8b850ff57eab21501be64d4e4367 Mon Sep 17 00:00:00 2001 From: Artur Ayukhanov Date: Fri, 17 Jan 2020 10:10:31 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BA=D0=BE=D0=B4=D0=B8=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D0=B0=20=D0=B2=20?= =?UTF-8?q?=D1=82=D0=B5=D1=81=D1=82=D0=B0=D1=85=20=D0=B4=D0=BB=D1=8F=20Win?= =?UTF-8?q?dows?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- features/step_definitions/shared.os | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/features/step_definitions/shared.os b/features/step_definitions/shared.os index c1288bc..eb7a2ac 100644 --- a/features/step_definitions/shared.os +++ b/features/step_definitions/shared.os @@ -3,8 +3,8 @@ #Использовать asserts #Использовать tempfiles - Перем БДД; //контекст фреймворка 1bdd +Перем ЭтоWindows; // Метод выдает список шагов, реализованных в данном файле-шагов Функция ПолучитьСписокШагов(КонтекстФреймворкаBDD) Экспорт @@ -56,8 +56,7 @@ Процедура ЯВключаюПлагин(Знач ПарамСтрока1) Экспорт Команда = Новый Команда; - Команда.УстановитьКоманду("oscript"); - Команда.ДобавитьПараметр("-encoding=utf-8"); + УстановитьДвижок(Команда); Команда.ДобавитьПараметр(ОбернутьВКавычки(ПутьКГитсинк())); Команда.ДобавитьПараметр("p e"); Команда.ДобавитьПараметр(ПарамСтрока1); @@ -95,8 +94,7 @@ Процедура ЯВыключаюВсеПлагины() Экспорт Команда = Новый Команда; - Команда.УстановитьКоманду("oscript"); - Команда.ДобавитьПараметр("-encoding=utf-8"); + УстановитьДвижок(Команда); Команда.ДобавитьПараметр(ОбернутьВКавычки(ПутьКГитсинк())); Команда.ДобавитьПараметр("p d -a"); //Команда.ДобавитьПараметр(ПарамСтрока1); @@ -295,8 +293,7 @@ Процедура ЯУстанавливаюПутьВыполненияКомандыКТекущейБиблиотеке(Знач ИмяКоманды) Экспорт Команда = БДД.ПолучитьИзКонтекста(КлючКоманды(ИмяКоманды)); - Команда.УстановитьКоманду("oscript"); - Команда.ДобавитьПараметр("-encoding=utf-8"); + УстановитьДвижок(Команда); Команда.ДобавитьПараметр(ОбернутьВКавычки(ПутьКГитсинк())); @@ -406,5 +403,21 @@ Возврат "Команда-" + ИмяКоманды; КонецФункции -Лог = Логирование.ПолучитьЛог(ИмяЛога()); +Функция ЭтоWindows() + Если ЭтоWindows = Неопределено Тогда + СистемнаяИнформация = Новый СистемнаяИнформация; + ЭтоWindows = Найти(НРег(СистемнаяИнформация.ВерсияОС), "windows") > 0; + КонецЕсли; + Возврат ЭтоWindows; +КонецФункции +Процедура УстановитьДвижок(Команда) + Команда.УстановитьКоманду("oscript"); + Если Не ЭтоWindows() Тогда + Команда.ДобавитьПараметр("-encoding=utf-8"); + КонецЕсли; +КонецПроцедуры + +ЭтоWindows = ЭтоWindows(); + +Лог = Логирование.ПолучитьЛог(ИмяЛога()); From 9f9ff9afee161a14955b679da16c75dda4156d08 Mon Sep 17 00:00:00 2001 From: Artur Ayukhanov Date: Sat, 18 Jan 2020 15:03:33 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D0=B0?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=BF=D1=83=D1=81=D0=BA=D0=B0=20=D1=82=D0=B5?= =?UTF-8?q?=D1=81=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTING.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 589d8a9..c826eaf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -11,3 +11,5 @@ - `opm run testing-build` А вот потом можно запускать тесты ) + +- через команду `opm test`