Skip to content

Commit 4f96132

Browse files
committed
Добавлена команда tests
1 parent 6580948 commit 4f96132

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

.vscode/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// Поместите параметры в этот файл, чтобы перезаписать параметры по умолчанию и пользовательские параметры.
2+
{
3+
"language-1c-bsl.linterEntryPoint": "src/opm.os"
4+
}

src/Классы/ДиспетчерКомандПриложения.os

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
Процедура ДобавитьОписанияКоманд(Знач Парсер) Экспорт
88
ДобавитьКомандуBuild(Парсер);
99
ДобавитьКомандуRun(Парсер);
10+
ДобавитьКомандуTest(Парсер);
1011
ДобавитьКомандуPrepare(Парсер);
1112
ДобавитьКомандуInstall(Парсер);
1213
ДобавитьКомандуUpdate(Парсер);
@@ -39,6 +40,12 @@
3940
Парсер.ДобавитьКоманду(Команда);
4041
КонецПроцедуры
4142

43+
Процедура ДобавитьКомандуTest(Знач Парсер)
44+
Команда = Парсер.ОписаниеКоманды("test", "Выполнить тестирование проекта");
45+
Парсер.ДобавитьПараметрКоллекцияКоманды(Команда, "ПараметрыЗадачи", "Коллекция параметров, передаваемых задаче тестирования");
46+
Парсер.ДобавитьКоманду(Команда);
47+
КонецПроцедуры
48+
4249
Процедура ДобавитьКомандуInstall(Знач Парсер)
4350
Команда = Парсер.ОписаниеКоманды("install", "Выполнить установку. Если указано имя пакета, происходит установка из хаба или из файла. В обратном случае устанавливаются зависимости текущего пакета по файлу packagedef.");
4451
Парсер.ДобавитьИменованныйПараметрКоманды(Команда, "-f", "Указать файл из которого нужно установить пакет");
@@ -85,6 +92,8 @@
8592
ВыполнитьСборку(ЗначенияПараметров["КаталогИсходников"], ЗначенияПараметров["-mf"], ЗначенияПараметров["-out"]);
8693
ИначеЕсли ПараметрыКоманды.Команда = "run" Тогда
8794
ВыполнитьЗадачу(ЗначенияПараметров["ИмяЗадачи"], ЗначенияПараметров["ПараметрыЗадачи"]);
95+
ИначеЕсли ПараметрыКоманды.Команда = "test" Тогда
96+
ВыполнитьЗадачу("test", ЗначенияПараметров["ПараметрыЗадачи"]);
8897
ИначеЕсли ПараметрыКоманды.Команда = "prepare" Тогда
8998
ПодготовитьКаталогПроекта(ЗначенияПараметров["КаталогСборкиПакета"]);
9099
ИначеЕсли ПараметрыКоманды.Команда = "install" Тогда

0 commit comments

Comments
 (0)