You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
Доработка формирования JF с раздельными тестами
This commit is contained in:
@@ -49,13 +49,21 @@
|
||||
|
||||
ФайлПараметров = КаталогПараметров + Язык + ".json";
|
||||
ЛокальныеПараметры = Инструменты.ПрочитатьФайлJSON(ФайлПараметров);
|
||||
СформироватьWorflow(ЛокальныеПараметры, КаталогWorkflow, Язык);
|
||||
|
||||
СписокБиблиотек = Неопределено;
|
||||
Выполнить("СписокБиблиотек = " + ЛокальныеПараметры["testsSectionsMethod"]);
|
||||
|
||||
СформироватьWorflow(ЛокальныеПараметры, КаталогWorkflow, Язык, СписокБиблиотек);
|
||||
|
||||
Для Каждого Библиотека Из СписокБиблиотек Цикл
|
||||
СформироватьWorflow(ЛокальныеПараметры, СтрШаблон("%1%2/%3", КаталогWorkflow, "split_tests", Библиотека.Ключ), Язык, Библиотека);
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СформироватьWorflow(Знач Параметры, Знач КаталогWorkflow, Знач Язык)
|
||||
Процедура СформироватьWorflow(Знач Параметры, Знач КаталогWorkflow, Знач Язык, Знач СписокБиблиотек)
|
||||
|
||||
СписокРабот = "";
|
||||
СписокБиблиотек = Неопределено;
|
||||
@@ -66,8 +74,13 @@
|
||||
МодульТестовCLI = Параметры["testsCliModulePath"];
|
||||
|
||||
Выполнить("ТаблицаТестов = " + Параметры["testsTableMethod"]);
|
||||
Выполнить("СписокБиблиотек = " + Параметры["testsSectionsMethod"]);
|
||||
|
||||
КаталогWorkflowОбъект = Новый Файл(КаталогWorkflow);
|
||||
|
||||
Если Не КаталогWorkflowОбъект.Существует() Тогда
|
||||
СоздатьКаталог(КаталогWorkflow);
|
||||
КонецЕсли;
|
||||
|
||||
ФайлJenkinsOS = КаталогWorkflow + "os_test_" + Язык;
|
||||
ФайлJenkinsOSRPM = КаталогWorkflow + "os_rpm_test_" + Язык;
|
||||
ФайлJenkinsOSDEB = КаталогWorkflow + "os_deb_test_" + Язык;
|
||||
@@ -102,6 +115,12 @@
|
||||
СтрокаМетод = Параметры["methodString"];
|
||||
СтрокаСиноним = Параметры["synonymString"];
|
||||
|
||||
Если Не ТипЗнч(СписокБиблиотек) = Тип("Массив") Тогда
|
||||
СписокБиблиотек_ = Новый Массив;
|
||||
СписокБиблиотек_.Добавить(СписокБиблиотек);
|
||||
СписокБиблиотек = СписокБиблиотек_;
|
||||
КонецЕсли;
|
||||
|
||||
МассивШагов = Новый Массив;
|
||||
Для Каждого Библиотека Из СписокБиблиотек Цикл
|
||||
|
||||
|
0
ci/split_tests/1.txt
vendored
Normal file
0
ci/split_tests/1.txt
vendored
Normal file
Reference in New Issue
Block a user