Skip to content

Commit f023564

Browse files
committed
Мелкий рефакторинг
1 parent 59e9dab commit f023564

File tree

13 files changed

+70
-66
lines changed

13 files changed

+70
-66
lines changed

Plugins/Настройки.epf

-38 Bytes
Binary file not shown.

fixtures/core/Тесты_Настройки.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
"Тесты_Настройки": {
33
"Ключ": "значение для Тесты_Настройки",
44
}
5-
}
5+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
22
"Ключ": "значение для Тесты_Настройки",
3-
}
3+
}

fixtures/core/Тесты_Настройки_Родитель.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
"Тесты_Настройки": {
33
"configpath": "Тесты_Настройки_Потомок.json"
44
}
5-
}
5+
}

src/Plugins/Настройки/ObjectModule.bsl

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
Процедура Инициализация(КонтекстЯдраПараметр) Экспорт
1515
КонтекстЯдра = КонтекстЯдраПараметр;
16-
//ПолучитьНастройки();
1716
КонецПроцедуры
1817

1918
// } Plugin interface
@@ -26,11 +25,10 @@
2625

2726
Если Настройки = Неопределено Тогда
2827
ПутьФайлаНастроек = КонтекстЯдра.ПутьФайлаНастроек();
29-
ФайлНастройки = Новый Файл(ПутьФайлаНастроек);
3028

31-
//ФайлНастройки = Новый Файл("C:\projects\xUnitFor1C\fixtures\core\Тесты_Настройки.json");//TODO удалить отладочный код
32-
//ФайлНастройки = Новый Файл("C:\projects\xUnitFor1C\fixtures\core\Тесты_Настройки_Родитель.json");//TODO удалить отладочный код
33-
//ПутьФайлаНастроек = ФайлНастройки.ПолноеИмя;
29+
//ФайлНастройки = "C:\projects\xUnitFor1C\fixtures\core\Тесты_Настройки_Родитель.json"; //для быстрой отладки
30+
31+
ФайлНастройки = Новый Файл(ПутьФайлаНастроек);
3432

3533
Настройки = ПрочитатьНастройкиИзФайлаJSon(ПутьФайлаНастроек);
3634
Настройки = ДобавитьВНастройкиДанныеИзВложенныхФайловНастроек(Настройки, ИмяКлючаФайлаНастройки, ФайлНастройки.Путь);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{1,9,"",78061ba8-3c5f-4035-aac2-5c016587d7d9,"11c5f751-bfaf-480a-92fe-7f30023f2e9a",ed5bef8c-f365-484f-88a2-05d2db3cb924,"4e8e1a4a-a947-419b-95c8-58a411e3ffa4",cdefd0e8-1afb-4c34-a39e-5fc752b34d8e,"4e8e1a4a-a947-419b-95c8-58a411e3ffa4.0",7c803fa5-f96c-42dd-9417-94399266eeec,"908d0aaf-e4ec-4668-8d14-3e8075d222fd.0",ae8a7898-4968-48ef-959a-f90d366d5cf4,"copyinfo",f3c5e82f-a760-4df5-b94e-594018f56c5a,"root",db30ce43-30a0-4015-bcd2-527ab11e55b1,"version",4420cd32-e395-43b5-879a-29ce81e3f00b,"versions",9827e647-2163-4d7b-9b16-0fa91812b636}
1+
{1,9,"",fdcaa804-09f9-4be3-b989-3149610983ec,"11c5f751-bfaf-480a-92fe-7f30023f2e9a",6ba92d53-4bba-40f0-8999-4eb766405ff9,"4e8e1a4a-a947-419b-95c8-58a411e3ffa4",cdefd0e8-1afb-4c34-a39e-5fc752b34d8e,"4e8e1a4a-a947-419b-95c8-58a411e3ffa4.0",7c803fa5-f96c-42dd-9417-94399266eeec,"908d0aaf-e4ec-4668-8d14-3e8075d222fd.0",96412d62-017e-42e7-b711-e821fdc12076,"copyinfo",50e4c1c5-d870-425a-8a64-61c8498c4c9c,"root",326d2ff4-72af-4957-a996-6e15d2937c85,"version",048330d2-6dd0-42d9-9c43-f052d08081a6,"versions",0cc02309-9327-49c8-b706-9b94f5891be1}

src/xddTestRunner/Form/УправляемаяФорма/Форма.bsl

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -840,27 +840,29 @@
840840
ПарсерКоманднойСтроки = ЭтаФорма.Плагин("ПарсерКоманднойСтроки");
841841
ПараметрыЗапуска = ПарсерКоманднойСтроки.Разобрать(ПараметрЗапуска);
842842

843+
ВозможныеКлючи = ПарсерКоманднойСтроки.Объект.ВозможныеКлючи;
844+
843845
Параметры_xddConfig = Неопределено;
844-
Если ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.Объект.ВозможныеКлючи.xddConfig, Параметры_xddConfig) Тогда
846+
Если ПараметрыЗапуска.Свойство(ВозможныеКлючи.xddConfig, Параметры_xddConfig) Тогда
845847
Объект.ПутьФайлаНастроек = Параметры_xddConfig[0];
846848
КонецЕсли;
847849

848850
Параметры_xddRun = Неопределено;
849-
Если ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.Объект.ВозможныеКлючи.xddRun, Параметры_xddRun) Тогда
851+
Если ПараметрыЗапуска.Свойство(ВозможныеКлючи.xddRun, Параметры_xddRun) Тогда
850852
РезультатыТестирования = ЗагрузитьИВыполнитьТесты_ПакетныйРежим(Параметры_xddRun);
851853
КонецЕсли;
852854

853855
Параметры_xddReport = Неопределено;
854-
Если ЗначениеЗаполнено(РезультатыТестирования) И ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.Объект.ВозможныеКлючи.xddReport, Параметры_xddReport) Тогда
856+
Если ЗначениеЗаполнено(РезультатыТестирования) И ПараметрыЗапуска.Свойство(ВозможныеКлючи.xddReport, Параметры_xddReport) Тогда
855857
СформироватьОтчетОТестированииИЭкспортировать_ПакетныйРежим(Параметры_xddReport, РезультатыТестирования);
856858
КонецЕсли;
857859

858860
Параметры_xddExitCodePath = Неопределено;
859-
Если ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.Объект.ВозможныеКлючи.xddExitCodePath, Параметры_xddExitCodePath) Тогда
861+
Если ПараметрыЗапуска.Свойство(ВозможныеКлючи.xddExitCodePath, Параметры_xddExitCodePath) Тогда
860862
СформироватьФайлКодаВозврата(Параметры_xddExitCodePath, РезультатыТестирования);
861863
КонецЕсли;
862864

863-
Если ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.Объект.ВозможныеКлючи.xddShutdown) Тогда
865+
Если ПараметрыЗапуска.Свойство(ВозможныеКлючи.xddShutdown) Тогда
864866
ЗавершитьРаботуСистемы(Ложь);
865867
КонецЕсли;
866868
КонецПроцедуры

src/xddTestRunner/Form/Форма/form

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -730,7 +730,7 @@ iUS1U3GySn2QkntkIcc05ZfjSpL+RKcKXyS+CWqccyYteFoQzxZa11T2aDSFLuiq
730730
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
731731
{1,0},0,0,100,0},9,2,0,0,1,1,
732732
{5,d4746b64-45af-49b5-a280-c2206705887b,9,1,1,
733-
{6,6f3c5a38-c205-4698-bf99-a93cf8b4c43d,1,e1692cc2-605b-4535-84dd-28440238746c,
733+
{6,63d1ffc5-5d8d-48c3-a7c4-aeb2aa3f7b61,1,e1692cc2-605b-4535-84dd-28440238746c,
734734
{3,"КнопкаВыполнитьВыделенныеТестыНажатие",
735735
{1,"КнопкаВыполнитьВыделенныеТестыНажатие",
736736
{1,1,
@@ -836,7 +836,7 @@ gg==}
836836
},0,""},
837837
{0,118,8}
838838
},1,
839-
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,6f3c5a38-c205-4698-bf99-a93cf8b4c43d,
839+
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,63d1ffc5-5d8d-48c3-a7c4-aeb2aa3f7b61,
840840
{8,"ВыполнитьТест",0,4,
841841
{1,2,
842842
{"#","Выполнить тест"},
@@ -1182,9 +1182,9 @@ RU5ErkJggg==}
11821182
},0,""},
11831183
{0,0,0},0,2,
11841184
{5,4a024427-3a7c-4cdb-b06d-ea9b500fdeda,27,1,1,
1185-
{6,fdb6debe-e367-4e19-8c87-9a4446e5eab2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
1185+
{6,1db665a8-f915-465b-b62f-580cb02c8b86,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
11861186
{1,4a024427-3a7c-4cdb-b06d-ea9b500fdeda,26},0},2,
1187-
{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,1,fdb6debe-e367-4e19-8c87-9a4446e5eab2,
1187+
{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,1,1db665a8-f915-465b-b62f-580cb02c8b86,
11881188
{8,"ИсторияЗагрузкиТестов",0,1,
11891189
{1,1,
11901190
{"ru","История загрузки тестов"}
@@ -1317,7 +1317,7 @@ AAAASUVORK5CYII=}
13171317
},0,""},
13181318
{0,0,0},0,2,
13191319
{5,41c23139-b710-4b93-a93e-1a3fe9843cfe,5,1,3,
1320-
{6,060e404c-f736-4f77-ac8f-dee0b9f29dc8,1,e1692cc2-605b-4535-84dd-28440238746c,
1320+
{6,da43a844-d4eb-4e1d-bf50-948ae6f1641f,1,e1692cc2-605b-4535-84dd-28440238746c,
13211321
{3,"ПерезагрузитьПоследниеТестыПоИстории",
13221322
{1,"ПерезагрузитьПоследниеТестыПоИстории",
13231323
{1,1,
@@ -1373,7 +1373,9 @@ fpcIxAUgkUoIHsoxHlpxsReNeI9EIrDkX2QLIpCML+Wkf5z+LcAAUD/gDNueXkgA
13731373
AAAASUVORK5CYII=}
13741374
},0,""}
13751375
},
1376-
{6,8987208b-75c8-492c-9834-f69e976b48fc,1,e1692cc2-605b-4535-84dd-28440238746c,
1376+
{6,5eeeb5cb-5d8c-49a4-ae91-94b4bbf1d813,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
1377+
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
1378+
{6,776cd61a-3e60-47c5-ac37-d6c862002b16,1,e1692cc2-605b-4535-84dd-28440238746c,
13771379
{3,"КнопкаПерезагрузитьПерезагрузитьБраузерТестирования",
13781380
{1,"КнопкаПерезагрузитьПерезагрузитьБраузерТестирования",
13791381
{1,1,
@@ -1389,18 +1391,16 @@ AAAASUVORK5CYII=}
13891391
{0},"",-1,-1,1,0,""},
13901392
{0,0,0}
13911393
}
1392-
},0},
1393-
{6,c89941e8-d8f8-414f-a209-77077df56022,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
1394-
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1,
1395-
{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,3,060e404c-f736-4f77-ac8f-dee0b9f29dc8,
1394+
},0},1,
1395+
{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,3,da43a844-d4eb-4e1d-bf50-948ae6f1641f,
13961396
{8,"ПерезагрузитьТесты",0,1,
13971397
{1,1,
13981398
{"ru","Перезагрузить тесты"}
1399-
},1,41c23139-b710-4b93-a93e-1a3fe9843cfe,1,1e2,0,0,1,0,0,0,0},c89941e8-d8f8-414f-a209-77077df56022,
1399+
},1,41c23139-b710-4b93-a93e-1a3fe9843cfe,1,1e2,0,0,1,0,0,0,0},5eeeb5cb-5d8c-49a4-ae91-94b4bbf1d813,
14001400
{8,"Разделитель",0,1,
14011401
{1,1,
14021402
{"ru","Действие"}
1403-
},0,41c23139-b710-4b93-a93e-1a3fe9843cfe,2,1e2,2,0,1,0,0,0,0},8987208b-75c8-492c-9834-f69e976b48fc,
1403+
},0,41c23139-b710-4b93-a93e-1a3fe9843cfe,2,1e2,2,0,1,0,0,0,0},776cd61a-3e60-47c5-ac37-d6c862002b16,
14041404
{8,"ПерезагрузитьБраузерТестирования",0,1,
14051405
{1,1,
14061406
{"ru","Перезагрузить браузер тестирования"}
@@ -2027,24 +2027,33 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==}
20272027
{0},"",-1,-1,1,0,""},
20282028
{0,0,0},0,2,
20292029
{5,28c47454-3a17-4ec8-b47f-d5008bf3ea41,5,1,3,
2030-
{6,31cee59d-e30d-4615-97f6-139a26b3fd03,1,e1692cc2-605b-4535-84dd-28440238746c,
2031-
{3,"КнопкаИнструментыКонвертерТестов",
2032-
{1,"КнопкаИнструментыКонвертерТестов",
2030+
{6,dc146a73-c48b-44c6-960c-6b6d4c53a0c4,1,e1692cc2-605b-4535-84dd-28440238746c,
2031+
{3,"КнопкаИнструментыГенераторМакетовДанных",
2032+
{1,"КнопкаИнструментыГенераторМакетовДанных",
20332033
{1,1,
2034-
{"ru","Конвертер тестов"}
2034+
{"ru","Генератор макетов данных"}
20352035
},
20362036
{1,1,
2037-
{"ru","Конвертер тестов"}
2037+
{"ru","Генератор макетов данных"}
20382038
},
20392039
{1,1,
2040-
{"ru","Конвертер тестов"}
2040+
{"ru","Генератор макетов данных"}
20412041
},
20422042
{4,0,
20432043
{0},"",-1,-1,1,0,""},
20442044
{0,0,0}
20452045
}
2046-
},0},
2047-
{6,579ddcbb-31ee-47b9-8f8f-d1bc5df8b28f,1,e1692cc2-605b-4535-84dd-28440238746c,
2046+
},7,
2047+
{1,1,
2048+
{"ru","Генератор макетов данных на базе реальных данных"}
2049+
},
2050+
{1,1,
2051+
{"ru","Генератор макетов данных на базе реальных данных"}
2052+
},
2053+
{4,1,
2054+
{0,01ec9d9a-7497-4d88-b93f-066c633a4866},"",-1,-1,1,0,""}
2055+
},
2056+
{6,05e8801d-25fb-4ad0-8400-1c01c8ed66ac,1,e1692cc2-605b-4535-84dd-28440238746c,
20482057
{3,"КнопкаИнструментыПоказатьГУИД",
20492058
{1,"КнопкаИнструментыПоказатьГУИД",
20502059
{1,1,
@@ -2061,41 +2070,32 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==}
20612070
{0,0,0}
20622071
}
20632072
},0},
2064-
{6,478ccb3d-0890-44ca-b334-45331b26a1ce,1,e1692cc2-605b-4535-84dd-28440238746c,
2065-
{3,"КнопкаИнструментыГенераторМакетовДанных",
2066-
{1,"КнопкаИнструментыГенераторМакетовДанных",
2073+
{6,39581ff9-cadd-4db1-af4a-5624162ad75e,1,e1692cc2-605b-4535-84dd-28440238746c,
2074+
{3,"КнопкаИнструментыКонвертерТестов",
2075+
{1,"КнопкаИнструментыКонвертерТестов",
20672076
{1,1,
2068-
{"ru","Генератор макетов данных"}
2077+
{"ru","Конвертер тестов"}
20692078
},
20702079
{1,1,
2071-
{"ru","Генератор макетов данных"}
2080+
{"ru","Конвертер тестов"}
20722081
},
20732082
{1,1,
2074-
{"ru","Генератор макетов данных"}
2083+
{"ru","Конвертер тестов"}
20752084
},
20762085
{4,0,
20772086
{0},"",-1,-1,1,0,""},
20782087
{0,0,0}
20792088
}
2080-
},7,
2081-
{1,1,
2082-
{"ru","Генератор макетов данных на базе реальных данных"}
2083-
},
2084-
{1,1,
2085-
{"ru","Генератор макетов данных на базе реальных данных"}
2086-
},
2087-
{4,1,
2088-
{0,01ec9d9a-7497-4d88-b93f-066c633a4866},"",-1,-1,1,0,""}
2089-
},1,
2090-
{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,3,478ccb3d-0890-44ca-b334-45331b26a1ce,
2089+
},0},1,
2090+
{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,3,dc146a73-c48b-44c6-960c-6b6d4c53a0c4,
20912091
{8,"ГенераторМакетовДанных",0,1,
20922092
{1,1,
20932093
{"ru","Генератор макетов данных"}
2094-
},0,28c47454-3a17-4ec8-b47f-d5008bf3ea41,1,1e2,0,0,1,0,0,0,0},579ddcbb-31ee-47b9-8f8f-d1bc5df8b28f,
2094+
},0,28c47454-3a17-4ec8-b47f-d5008bf3ea41,1,1e2,0,0,1,0,0,0,0},05e8801d-25fb-4ad0-8400-1c01c8ed66ac,
20952095
{8,"ПоказатьГУИД",0,1,
20962096
{1,1,
20972097
{"ru","Показать ГУИД"}
2098-
},0,28c47454-3a17-4ec8-b47f-d5008bf3ea41,2,1e2,0,0,1,0,0,0,0},31cee59d-e30d-4615-97f6-139a26b3fd03,
2098+
},0,28c47454-3a17-4ec8-b47f-d5008bf3ea41,2,1e2,0,0,1,0,0,0,0},39581ff9-cadd-4db1-af4a-5624162ad75e,
20992099
{8,"КонвертерТестов",0,1,
21002100
{1,1,
21012101
{"ru","Конвертер тестов в формат 4-й версии"}
@@ -2225,7 +2225,7 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==}
22252225
{0}
22262226
}
22272227
}
2228-
},859,552,1,0,1,4,4,1363,859,552,96},
2228+
},859,552,1,0,1,4,4,1365,859,552,96},
22292229
{
22302230
{1},27,
22312231
{4,

src/xddTestRunner/Form/Форма/module.bsl

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -293,27 +293,29 @@
293293
ПарсерКоманднойСтроки = ЭтотОбъект.Плагин("ПарсерКоманднойСтроки");
294294
ПараметрыЗапуска = ПарсерКоманднойСтроки.Разобрать(ПараметрЗапуска);
295295

296+
ВозможныеКлючи = ПарсерКоманднойСтроки.ВозможныеКлючи;
297+
296298
Параметры_xddConfig = Неопределено;
297-
Если ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.ВозможныеКлючи.xddConfig, Параметры_xddConfig) Тогда
299+
Если ПараметрыЗапуска.Свойство(ВозможныеКлючи.xddConfig, Параметры_xddConfig) Тогда
298300
ПутьФайлаНастроек = Параметры_xddConfig[0];
299301
КонецЕсли;
300302

301303
Параметры_xddRun = Неопределено;
302-
Если ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.ВозможныеКлючи.xddRun, Параметры_xddRun) Тогда
304+
Если ПараметрыЗапуска.Свойство(ВозможныеКлючи.xddRun, Параметры_xddRun) Тогда
303305
РезультатыТестирования = ЗагрузитьИВыполнитьТесты_ПакетныйРежим(Параметры_xddRun);
304306
КонецЕсли;
305307

306308
Параметры_xddReport = Неопределено;
307-
Если ЗначениеЗаполнено(РезультатыТестирования) И ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.ВозможныеКлючи.xddReport, Параметры_xddReport) Тогда
309+
Если ЗначениеЗаполнено(РезультатыТестирования) И ПараметрыЗапуска.Свойство(ВозможныеКлючи.xddReport, Параметры_xddReport) Тогда
308310
СформироватьОтчетОТестированииИЭкспортировать_ПакетныйРежим(Параметры_xddReport, РезультатыТестирования);
309311
КонецЕсли;
310312

311313
Параметры_xddExitCodePath = Неопределено;
312-
Если ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.ВозможныеКлючи.xddExitCodePath, Параметры_xddExitCodePath) Тогда
314+
Если ПараметрыЗапуска.Свойство(ВозможныеКлючи.xddExitCodePath, Параметры_xddExitCodePath) Тогда
313315
СформироватьФайлКодаВозврата(Параметры_xddExitCodePath, РезультатыТестирования);
314316
КонецЕсли;
315317

316-
Если ПараметрыЗапуска.Свойство(ПарсерКоманднойСтроки.ВозможныеКлючи.xddShutdown) Тогда
318+
Если ПараметрыЗапуска.Свойство(ВозможныеКлючи.xddShutdown) Тогда
317319
ЗавершитьРаботуСистемы(Ложь);
318320
КонецЕсли;
319321
КонецПроцедуры

src/xddTestRunner/maps.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Form\УправляемаяФорма\Форма.bsl-->ed07b230-8bf7-4423-b861-a31f23c7471f.0 (2 205, 3 502)
1+
Form\УправляемаяФорма\Форма.bsl-->ed07b230-8bf7-4423-b861-a31f23c7471f.0 (2 205, 3 504)

0 commit comments

Comments
 (0)