You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-05-16 09:38:28 +02:00
Main build (Jenkins)
This commit is contained in:
@@ -1 +1 @@
|
||||
C5A1124649D61444FBFBCB2CBEB95529870198E0CAA47C1CBC934D1DCF1BF8E0
|
||||
EC6AE1F4B030F89B5361A34FC4616D37EF8098F0375E1F60A2B3AE5E49B8A9E0
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"URL":"tests.openintegrations.dev","Token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...","LaunchID":""}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"URL":"tests.openintegrations.dev","Token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...","ElementID":""}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
URL = "tests.openintegrations.dev";
|
||||
Token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
LaunchID = "";
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
ElementStructure = New Structure;
|
||||
ElementStructure.Insert("name" , "Test");
|
||||
ElementStructure.Insert("startTime" , StartDate);
|
||||
ElementStructure.Insert("type" , "test");
|
||||
ElementStructure.Insert("description", "Test launch");
|
||||
ElementStructure.Insert("launchUuid" , LaunchID);
|
||||
|
||||
Result = OPI_ReportPortal.CreateItem(URL, Token, Project, ElementStructure);
|
||||
+3
-1
@@ -2,9 +2,11 @@
|
||||
Token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
LaunchStructure = New Structure;
|
||||
LaunchStructure.Insert("name" , "Test");
|
||||
LaunchStructure.Insert("startTime" , Date("20260101100000"));
|
||||
LaunchStructure.Insert("startTime" , StartDate);
|
||||
LaunchStructure.Insert("description", "Test launch");
|
||||
|
||||
Result = OPI_ReportPortal.CreateLaunch(URL, Token, Project, LaunchStructure);
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
URL = "tests.openintegrations.dev";
|
||||
Token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
ElementID = "";
|
||||
Project = "Test";
|
||||
|
||||
EndDate = Date("20260101200000");
|
||||
|
||||
FinishStructure = New Structure;
|
||||
FinishStructure.Insert("endTime", EndDate);
|
||||
FinishStructure.Insert("status" , "passed");
|
||||
|
||||
Result = OPI_ReportPortal.FinishItem(URL, Token, Project, ElementID, FinishStructure);
|
||||
+2
-1
@@ -3,7 +3,8 @@
|
||||
LaunchID = "";
|
||||
Project = "Test";
|
||||
|
||||
FinishStructure = OPI_ReportPortal.GetLaunchCompletionStructure(Date("20260101200000")
|
||||
EndDate = Date("20260101200000");
|
||||
FinishStructure = OPI_ReportPortal.GetLaunchCompletionStructure(EndDate
|
||||
, "passed"
|
||||
, "Updated launch description");
|
||||
|
||||
|
||||
@@ -27,7 +27,23 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
URL = "tests.openintegrations.dev";
|
||||
Token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
LaunchID = "";
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
ElementStructure = New Structure;
|
||||
ElementStructure.Insert("name" , "Test");
|
||||
ElementStructure.Insert("startTime" , StartDate);
|
||||
ElementStructure.Insert("type" , "test");
|
||||
ElementStructure.Insert("description", "Test launch");
|
||||
ElementStructure.Insert("launchUuid" , LaunchID);
|
||||
|
||||
Result = OPI_ReportPortal.CreateItem(URL, Token, Project, ElementStructure);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -31,9 +31,11 @@ import TabItem from '@theme/TabItem';
|
||||
Token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
LaunchStructure = New Structure;
|
||||
LaunchStructure.Insert("name" , "Test");
|
||||
LaunchStructure.Insert("startTime" , Date("20260101100000"));
|
||||
LaunchStructure.Insert("startTime" , StartDate);
|
||||
LaunchStructure.Insert("description", "Test launch");
|
||||
|
||||
Result = OPI_ReportPortal.CreateLaunch(URL, Token, Project, LaunchStructure);
|
||||
|
||||
@@ -27,7 +27,20 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
URL = "tests.openintegrations.dev";
|
||||
Token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
ElementID = "";
|
||||
Project = "Test";
|
||||
|
||||
EndDate = Date("20260101200000");
|
||||
|
||||
FinishStructure = New Structure;
|
||||
FinishStructure.Insert("endTime", EndDate);
|
||||
FinishStructure.Insert("status" , "passed");
|
||||
|
||||
Result = OPI_ReportPortal.FinishItem(URL, Token, Project, ElementID, FinishStructure);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -33,7 +33,8 @@ import TabItem from '@theme/TabItem';
|
||||
LaunchID = "";
|
||||
Project = "Test";
|
||||
|
||||
FinishStructure = OPI_ReportPortal.GetLaunchCompletionStructure(Date("20260101200000")
|
||||
EndDate = Date("20260101200000");
|
||||
FinishStructure = OPI_ReportPortal.GetLaunchCompletionStructure(EndDate
|
||||
, "passed"
|
||||
, "Updated launch description");
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{"URL":"tests.openintegrations.dev","Токен":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...","IDЭлемента":""}
|
||||
@@ -0,0 +1 @@
|
||||
{"URL":"tests.openintegrations.dev","Токен":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...","IDЗапуска":""}
|
||||
+2
-1
@@ -3,7 +3,8 @@
|
||||
IDЗапуска = "";
|
||||
Проект = "Test";
|
||||
|
||||
СтруктураЗавершения = OPI_ReportPortal.ПолучитьСтруктуруЗавершенияЗапуска(Дата("20260101200000")
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
СтруктураЗавершения = OPI_ReportPortal.ПолучитьСтруктуруЗавершенияЗапуска(ДатаЗавершения
|
||||
, "passed"
|
||||
, "Updated launch description");
|
||||
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
URL = "tests.openintegrations.dev";
|
||||
Токен = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
IDЭлемента = "";
|
||||
Проект = "Test";
|
||||
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
|
||||
СтруктураЗавершения = Новый Структура;
|
||||
СтруктураЗавершения.Вставить("endTime", ДатаЗавершения);
|
||||
СтруктураЗавершения.Вставить("status" , "passed");
|
||||
|
||||
Результат = OPI_ReportPortal.ЗавершитьЭлемент(URL, Токен, Проект, IDЭлемента, СтруктураЗавершения);
|
||||
+3
-1
@@ -2,9 +2,11 @@
|
||||
Токен = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЗапуска = Новый Структура;
|
||||
СтруктураЗапуска.Вставить("name" , "Test");
|
||||
СтруктураЗапуска.Вставить("startTime" , Дата("20260101100000"));
|
||||
СтруктураЗапуска.Вставить("startTime" , ДатаНачала);
|
||||
СтруктураЗапуска.Вставить("description", "Test launch");
|
||||
|
||||
Результат = OPI_ReportPortal.СоздатьЗапуск(URL, Токен, Проект, СтруктураЗапуска);
|
||||
@@ -0,0 +1,15 @@
|
||||
URL = "tests.openintegrations.dev";
|
||||
Токен = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
IDЗапуска = "";
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЭлемента = Новый Структура;
|
||||
СтруктураЭлемента.Вставить("name" , "Test");
|
||||
СтруктураЭлемента.Вставить("startTime" , ДатаНачала);
|
||||
СтруктураЭлемента.Вставить("type" , "test");
|
||||
СтруктураЭлемента.Вставить("description", "Test launch");
|
||||
СтруктураЭлемента.Вставить("launchUuid" , IDЗапуска);
|
||||
|
||||
Результат = OPI_ReportPortal.СоздатьЭлемент(URL, Токен, Проект, СтруктураЭлемента);
|
||||
@@ -27,7 +27,23 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "tests.openintegrations.dev";
|
||||
Токен = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
IDЗапуска = "";
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЭлемента = Новый Структура;
|
||||
СтруктураЭлемента.Вставить("name" , "Test");
|
||||
СтруктураЭлемента.Вставить("startTime" , ДатаНачала);
|
||||
СтруктураЭлемента.Вставить("type" , "test");
|
||||
СтруктураЭлемента.Вставить("description", "Test launch");
|
||||
СтруктураЭлемента.Вставить("launchUuid" , IDЗапуска);
|
||||
|
||||
Результат = OPI_ReportPortal.СоздатьЭлемент(URL, Токен, Проект, СтруктураЭлемента);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -31,9 +31,11 @@ import TabItem from '@theme/TabItem';
|
||||
Токен = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЗапуска = Новый Структура;
|
||||
СтруктураЗапуска.Вставить("name" , "Test");
|
||||
СтруктураЗапуска.Вставить("startTime" , Дата("20260101100000"));
|
||||
СтруктураЗапуска.Вставить("startTime" , ДатаНачала);
|
||||
СтруктураЗапуска.Вставить("description", "Test launch");
|
||||
|
||||
Результат = OPI_ReportPortal.СоздатьЗапуск(URL, Токен, Проект, СтруктураЗапуска);
|
||||
|
||||
@@ -27,7 +27,20 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
URL = "tests.openintegrations.dev";
|
||||
Токен = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX25hbWUiOiJzdXBlcmFkbWluIiwic2NvcGVzIjpbInVpIl0sImV4cCI6MTc2MjAwMDI3NiwiaWF0IjoxNzYxOTEzODc2LCJqdGkiOiI0NTI3YTc5OS0wN2...";
|
||||
IDЭлемента = "";
|
||||
Проект = "Test";
|
||||
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
|
||||
СтруктураЗавершения = Новый Структура;
|
||||
СтруктураЗавершения.Вставить("endTime", ДатаЗавершения);
|
||||
СтруктураЗавершения.Вставить("status" , "passed");
|
||||
|
||||
Результат = OPI_ReportPortal.ЗавершитьЭлемент(URL, Токен, Проект, IDЭлемента, СтруктураЗавершения);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -33,7 +33,8 @@ import TabItem from '@theme/TabItem';
|
||||
IDЗапуска = "";
|
||||
Проект = "Test";
|
||||
|
||||
СтруктураЗавершения = OPI_ReportPortal.ПолучитьСтруктуруЗавершенияЗапуска(Дата("20260101200000")
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
СтруктураЗавершения = OPI_ReportPortal.ПолучитьСтруктуруЗавершенияЗапуска(ДатаЗавершения
|
||||
, "passed"
|
||||
, "Updated launch description");
|
||||
|
||||
|
||||
+10510
-10510
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
C5A1124649D61444FBFBCB2CBEB95529870198E0CAA47C1CBC934D1DCF1BF8E0
|
||||
EC6AE1F4B030F89B5361A34FC4616D37EF8098F0375E1F60A2B3AE5E49B8A9E0
|
||||
@@ -6284,6 +6284,16 @@
|
||||
"name": "FinishLaunch",
|
||||
"variant": ""
|
||||
},
|
||||
{
|
||||
"lib": "ReportPortal",
|
||||
"name": "CreateItem",
|
||||
"variant": ""
|
||||
},
|
||||
{
|
||||
"lib": "ReportPortal",
|
||||
"name": "FinishItem",
|
||||
"variant": ""
|
||||
},
|
||||
{
|
||||
"lib": "SSH",
|
||||
"name": "CreateConnection",
|
||||
|
||||
@@ -6284,6 +6284,16 @@
|
||||
"name": "ЗавершитьЗапуск",
|
||||
"variant": ""
|
||||
},
|
||||
{
|
||||
"lib": "ReportPortal",
|
||||
"name": "СоздатьЭлемент",
|
||||
"variant": ""
|
||||
},
|
||||
{
|
||||
"lib": "ReportPortal",
|
||||
"name": "ЗавершитьЭлемент",
|
||||
"variant": ""
|
||||
},
|
||||
{
|
||||
"lib": "SSH",
|
||||
"name": "ОткрытьСоединение",
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
C5A1124649D61444FBFBCB2CBEB95529870198E0CAA47C1CBC934D1DCF1BF8E0
|
||||
EC6AE1F4B030F89B5361A34FC4616D37EF8098F0375E1F60A2B3AE5E49B8A9E0
|
||||
+6
-2
@@ -187,7 +187,7 @@ Function CreateItem(Val URL, Val Token, Val Project, Val ElementStructure, Val P
|
||||
OPI_TypeConversion.GetLine(Project);
|
||||
OPI_TypeConversion.GetLine(Parent);
|
||||
|
||||
Parent = ?(ValueIsFilled(Parent), "/" + Parent, "");
|
||||
Parent = ?(ValueIsFilled(Parent), StrTemplate("/%1", Parent), "");
|
||||
|
||||
CompleteURL(URL, StrTemplate("api/v1/%1/item%2", Project, Parent));
|
||||
|
||||
@@ -211,7 +211,11 @@ EndFunction
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON response from ReportPortal
|
||||
Function FinishLaunch(Val URL, Val Token, Val Project, Val LaunchID, Val FinishStructure) Export
|
||||
Function FinishLaunch(Val URL
|
||||
, Val Token
|
||||
, Val Project
|
||||
, Val LaunchID
|
||||
, Val FinishStructure) Export
|
||||
|
||||
ErrorText = "Completion structure is not a valid KeyValue collection";
|
||||
|
||||
|
||||
+52
-2
@@ -2932,6 +2932,8 @@ Procedure RPortal_ResultsManagement() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("RPortal_TempToken" , TestParameters);
|
||||
|
||||
ReportPortal_CreateLaunch(TestParameters);
|
||||
ReportPortal_CreateItem(TestParameters);
|
||||
ReportPortal_FinishItem(TestParameters);
|
||||
ReportPortal_FinishLaunch(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
@@ -22958,9 +22960,11 @@ Procedure ReportPortal_CreateLaunch(FunctionParameters)
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
LaunchStructure = New Structure;
|
||||
LaunchStructure.Insert("name" , "Test");
|
||||
LaunchStructure.Insert("startTime" , Date("20260101100000"));
|
||||
LaunchStructure.Insert("startTime" , StartDate);
|
||||
LaunchStructure.Insert("description", "Test launch");
|
||||
|
||||
Result = OPI_ReportPortal.CreateLaunch(URL, Token, Project, LaunchStructure);
|
||||
@@ -22978,7 +22982,8 @@ Procedure ReportPortal_FinishLaunch(FunctionParameters)
|
||||
LaunchID = FunctionParameters["RPortal_TestLaunch"];
|
||||
Project = "Test";
|
||||
|
||||
FinishStructure = OPI_ReportPortal.GetLaunchCompletionStructure(Date("20260101200000")
|
||||
EndDate = Date("20260101200000");
|
||||
FinishStructure = OPI_ReportPortal.GetLaunchCompletionStructure(EndDate
|
||||
, "passed"
|
||||
, "Updated launch description");
|
||||
|
||||
@@ -22990,6 +22995,51 @@ Procedure ReportPortal_FinishLaunch(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure ReportPortal_CreateItem(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["RPortal_URL"];
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
LaunchID = FunctionParameters["RPortal_TestLaunch"];
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
ElementStructure = New Structure;
|
||||
ElementStructure.Insert("name" , "Test");
|
||||
ElementStructure.Insert("startTime" , StartDate);
|
||||
ElementStructure.Insert("type" , "test");
|
||||
ElementStructure.Insert("description", "Test launch");
|
||||
ElementStructure.Insert("launchUuid" , LaunchID);
|
||||
|
||||
Result = OPI_ReportPortal.CreateItem(URL, Token, Project, ElementStructure);
|
||||
|
||||
// END
|
||||
|
||||
Process(Result, "ReportPortal", "CreateItem", , FunctionParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure ReportPortal_FinishItem(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["RPortal_URL"];
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
ElementID = FunctionParameters["RPortal_TestItem"];
|
||||
Project = "Test";
|
||||
|
||||
EndDate = Date("20260101200000");
|
||||
|
||||
FinishStructure = New Structure;
|
||||
FinishStructure.Insert("endTime", EndDate);
|
||||
FinishStructure.Insert("status" , "passed");
|
||||
|
||||
Result = OPI_ReportPortal.FinishItem(URL, Token, Project, ElementID, FinishStructure);
|
||||
|
||||
// END
|
||||
|
||||
Process(Result, "ReportPortal", "FinishItem");
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region SSH
|
||||
|
||||
+65
-2
@@ -2934,6 +2934,8 @@ Procedure RPortal_ResultsManagement() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("RPortal_TempToken" , TestParameters);
|
||||
|
||||
ReportPortal_CreateLaunch(TestParameters);
|
||||
ReportPortal_CreateItem(TestParameters);
|
||||
ReportPortal_FinishItem(TestParameters);
|
||||
ReportPortal_FinishLaunch(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
@@ -30134,9 +30136,11 @@ Procedure ReportPortal_CreateLaunch(FunctionParameters)
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
LaunchStructure = New Structure;
|
||||
LaunchStructure.Insert("name" , "Test");
|
||||
LaunchStructure.Insert("startTime" , Date("20260101100000"));
|
||||
LaunchStructure.Insert("startTime" , StartDate);
|
||||
LaunchStructure.Insert("description", "Test launch");
|
||||
|
||||
Options = New Structure;
|
||||
@@ -30160,8 +30164,9 @@ Procedure ReportPortal_FinishLaunch(FunctionParameters)
|
||||
LaunchID = FunctionParameters["RPortal_TestLaunch"];
|
||||
Project = "Test";
|
||||
|
||||
EndDate = Date("20260101200000");
|
||||
Options = New Structure;
|
||||
Options.Insert("end", Date);
|
||||
Options.Insert("end", EndDate);
|
||||
Options.Insert("status", "passed");
|
||||
Options.Insert("descr", "Updated launch description");
|
||||
|
||||
@@ -30182,6 +30187,64 @@ Procedure ReportPortal_FinishLaunch(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure ReportPortal_CreateItem(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["RPortal_URL"];
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
LaunchID = FunctionParameters["RPortal_TestLaunch"];
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
ElementStructure = New Structure;
|
||||
ElementStructure.Insert("name" , "Test");
|
||||
ElementStructure.Insert("startTime" , StartDate);
|
||||
ElementStructure.Insert("type" , "test");
|
||||
ElementStructure.Insert("description", "Test launch");
|
||||
ElementStructure.Insert("launchUuid" , LaunchID);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url", URL);
|
||||
Options.Insert("token", Token);
|
||||
Options.Insert("proj", Project);
|
||||
Options.Insert("params", ElementStructure);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("rportal", "CreateItem", Options);
|
||||
|
||||
// END
|
||||
|
||||
Process(Result, "ReportPortal", "CreateItem", , FunctionParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure ReportPortal_FinishItem(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["RPortal_URL"];
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
ElementID = FunctionParameters["RPortal_TestItem"];
|
||||
Project = "Test";
|
||||
|
||||
EndDate = Date("20260101200000");
|
||||
|
||||
FinishStructure = New Structure;
|
||||
FinishStructure.Insert("endTime", EndDate);
|
||||
FinishStructure.Insert("status" , "passed");
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url", URL);
|
||||
Options.Insert("token", Token);
|
||||
Options.Insert("proj", Project);
|
||||
Options.Insert("id", ElementID);
|
||||
Options.Insert("params", FinishStructure);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("rportal", "FinishItem", Options);
|
||||
|
||||
// END
|
||||
|
||||
Process(Result, "ReportPortal", "FinishItem");
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region SSH
|
||||
|
||||
@@ -7691,68 +7691,6 @@ Function Check_S3_GetObjectUploadLink(Val Result, Val Option, Size = "")
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_GetTemporaryToken(Val Result, Val Option, Parameters = "")
|
||||
|
||||
Token = Result["access_token"];
|
||||
|
||||
ExpectsThat(Token).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TempToken", Token);
|
||||
Parameters.Insert("RPortal_TempToken", Token);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_GetPermanentToken(Val Result, Val Option, Parameters = "")
|
||||
|
||||
Token = Result["api_key"];
|
||||
UID = Result["id"];
|
||||
|
||||
ExpectsThat(Token).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TestApiKey", Token);
|
||||
Parameters.Insert("RPortal_TestApiKey", Token);
|
||||
|
||||
WriteParameter("RPortal_TestKeyID", UID);
|
||||
Parameters.Insert("RPortal_TestKeyID", UID);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_DeletePermanentToken(Val Result, Val Option)
|
||||
|
||||
Response = Result["message"];
|
||||
ExpectsThat(StrEndsWith(Response, "was successfully deleted.")).Равно(True);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_CreateLaunch(Val Result, Val Option, Parameters = "")
|
||||
|
||||
LaunchID = Result["id"];
|
||||
|
||||
ExpectsThat(LaunchID).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TestLaunch", LaunchID);
|
||||
Parameters.Insert("RPortal_TestLaunch", LaunchID);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_FinishLaunch(Val Result, Val Option)
|
||||
|
||||
LaunchID = Result["id"];
|
||||
|
||||
ExpectsThat(LaunchID).Заполнено();
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_TCP_CloseConnection(Val Result, Val Option)
|
||||
|
||||
ExpectsThat(Result).Равно(True);
|
||||
@@ -13421,6 +13359,87 @@ Function Check_ClickHouse_ProcessGRPCReceiving(Val Result, Val Option)
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_GetTemporaryToken(Val Result, Val Option, Parameters = "")
|
||||
|
||||
Token = Result["access_token"];
|
||||
|
||||
ExpectsThat(Token).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TempToken", Token);
|
||||
Parameters.Insert("RPortal_TempToken", Token);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_GetPermanentToken(Val Result, Val Option, Parameters = "")
|
||||
|
||||
Token = Result["api_key"];
|
||||
UID = Result["id"];
|
||||
|
||||
ExpectsThat(Token).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TestApiKey", Token);
|
||||
Parameters.Insert("RPortal_TestApiKey", Token);
|
||||
|
||||
WriteParameter("RPortal_TestKeyID", UID);
|
||||
Parameters.Insert("RPortal_TestKeyID", UID);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_DeletePermanentToken(Val Result, Val Option)
|
||||
|
||||
Response = Result["message"];
|
||||
ExpectsThat(StrEndsWith(Response, "was successfully deleted.")).Равно(True);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_CreateLaunch(Val Result, Val Option, Parameters = "")
|
||||
|
||||
LaunchID = Result["id"];
|
||||
|
||||
ExpectsThat(LaunchID).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TestLaunch", LaunchID);
|
||||
Parameters.Insert("RPortal_TestLaunch", LaunchID);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_FinishLaunch(Val Result, Val Option)
|
||||
|
||||
LaunchID = Result["id"];
|
||||
ExpectsThat(LaunchID).Заполнено();
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_CreateItem(Val Result, Val Option, Parameters = "")
|
||||
|
||||
LaunchID = Result["id"];
|
||||
|
||||
ExpectsThat(LaunchID).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TestItem", LaunchID);
|
||||
Parameters.Insert("RPortal_TestItem", LaunchID);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_FinishItem(Val Result, Val Option)
|
||||
|
||||
ExpectsThat(StrFind(Result["message"], "successfully finished") > 0).Равно(True);
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region ReportPortal
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@
|
||||
|
||||
Function GetHashSum() Export
|
||||
|
||||
LastBuildHash = "C5A1124649D61444FBFBCB2CBEB95529870198E0CAA47C1CBC934D1DCF1BF8E0";
|
||||
LastBuildHash = "EC6AE1F4B030F89B5361A34FC4616D37EF8098F0375E1F60A2B3AE5E49B8A9E0";
|
||||
|
||||
Return LastBuildHash;
|
||||
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@
|
||||
|
||||
Function GetHashSum() Export
|
||||
|
||||
LastBuildHash = "C5A1124649D61444FBFBCB2CBEB95529870198E0CAA47C1CBC934D1DCF1BF8E0";
|
||||
LastBuildHash = "EC6AE1F4B030F89B5361A34FC4616D37EF8098F0375E1F60A2B3AE5E49B8A9E0";
|
||||
|
||||
Return LastBuildHash;
|
||||
|
||||
|
||||
@@ -187,7 +187,7 @@ Function CreateItem(Val URL, Val Token, Val Project, Val ElementStructure, Val P
|
||||
OPI_TypeConversion.GetLine(Project);
|
||||
OPI_TypeConversion.GetLine(Parent);
|
||||
|
||||
Parent = ?(ValueIsFilled(Parent), "/" + Parent, "");
|
||||
Parent = ?(ValueIsFilled(Parent), StrTemplate("/%1", Parent), "");
|
||||
|
||||
CompleteURL(URL, StrTemplate("api/v1/%1/item%2", Project, Parent));
|
||||
|
||||
@@ -211,7 +211,11 @@ EndFunction
|
||||
//
|
||||
// Returns:
|
||||
// Map Of KeyAndValue - serialized JSON response from ReportPortal
|
||||
Function FinishLaunch(Val URL, Val Token, Val Project, Val LaunchID, Val FinishStructure) Export
|
||||
Function FinishLaunch(Val URL
|
||||
, Val Token
|
||||
, Val Project
|
||||
, Val LaunchID
|
||||
, Val FinishStructure) Export
|
||||
|
||||
ErrorText = "Completion structure is not a valid KeyValue collection";
|
||||
|
||||
|
||||
+81
-62
@@ -7692,68 +7692,6 @@ Function Check_S3_GetObjectUploadLink(Val Result, Val Option, Size = "")
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_GetTemporaryToken(Val Result, Val Option, Parameters = "")
|
||||
|
||||
Token = Result["access_token"];
|
||||
|
||||
ExpectsThat(Token).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TempToken", Token);
|
||||
Parameters.Insert("RPortal_TempToken", Token);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_GetPermanentToken(Val Result, Val Option, Parameters = "")
|
||||
|
||||
Token = Result["api_key"];
|
||||
UID = Result["id"];
|
||||
|
||||
ExpectsThat(Token).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TestApiKey", Token);
|
||||
Parameters.Insert("RPortal_TestApiKey", Token);
|
||||
|
||||
WriteParameter("RPortal_TestKeyID", UID);
|
||||
Parameters.Insert("RPortal_TestKeyID", UID);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_DeletePermanentToken(Val Result, Val Option)
|
||||
|
||||
Response = Result["message"];
|
||||
ExpectsThat(StrEndsWith(Response, "was successfully deleted.")).Равно(True);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_CreateLaunch(Val Result, Val Option, Parameters = "")
|
||||
|
||||
LaunchID = Result["id"];
|
||||
|
||||
ExpectsThat(LaunchID).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TestLaunch", LaunchID);
|
||||
Parameters.Insert("RPortal_TestLaunch", LaunchID);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_FinishLaunch(Val Result, Val Option)
|
||||
|
||||
LaunchID = Result["id"];
|
||||
|
||||
ExpectsThat(LaunchID).Заполнено();
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_TCP_CloseConnection(Val Result, Val Option)
|
||||
|
||||
ExpectsThat(Result).Равно(True);
|
||||
@@ -13422,6 +13360,87 @@ Function Check_ClickHouse_ProcessGRPCReceiving(Val Result, Val Option)
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_GetTemporaryToken(Val Result, Val Option, Parameters = "")
|
||||
|
||||
Token = Result["access_token"];
|
||||
|
||||
ExpectsThat(Token).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TempToken", Token);
|
||||
Parameters.Insert("RPortal_TempToken", Token);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_GetPermanentToken(Val Result, Val Option, Parameters = "")
|
||||
|
||||
Token = Result["api_key"];
|
||||
UID = Result["id"];
|
||||
|
||||
ExpectsThat(Token).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TestApiKey", Token);
|
||||
Parameters.Insert("RPortal_TestApiKey", Token);
|
||||
|
||||
WriteParameter("RPortal_TestKeyID", UID);
|
||||
Parameters.Insert("RPortal_TestKeyID", UID);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_DeletePermanentToken(Val Result, Val Option)
|
||||
|
||||
Response = Result["message"];
|
||||
ExpectsThat(StrEndsWith(Response, "was successfully deleted.")).Равно(True);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_CreateLaunch(Val Result, Val Option, Parameters = "")
|
||||
|
||||
LaunchID = Result["id"];
|
||||
|
||||
ExpectsThat(LaunchID).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TestLaunch", LaunchID);
|
||||
Parameters.Insert("RPortal_TestLaunch", LaunchID);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_FinishLaunch(Val Result, Val Option)
|
||||
|
||||
LaunchID = Result["id"];
|
||||
ExpectsThat(LaunchID).Заполнено();
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_CreateItem(Val Result, Val Option, Parameters = "")
|
||||
|
||||
LaunchID = Result["id"];
|
||||
|
||||
ExpectsThat(LaunchID).Заполнено();
|
||||
|
||||
WriteParameter("RPortal_TestItem", LaunchID);
|
||||
Parameters.Insert("RPortal_TestItem", LaunchID);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function Check_ReportPortal_FinishItem(Val Result, Val Option)
|
||||
|
||||
ExpectsThat(StrFind(Result["message"], "successfully finished") > 0).Равно(True);
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region ReportPortal
|
||||
|
||||
+52
-2
@@ -2932,6 +2932,8 @@ Procedure RPortal_ResultsManagement() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("RPortal_TempToken" , TestParameters);
|
||||
|
||||
ReportPortal_CreateLaunch(TestParameters);
|
||||
ReportPortal_CreateItem(TestParameters);
|
||||
ReportPortal_FinishItem(TestParameters);
|
||||
ReportPortal_FinishLaunch(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
@@ -22959,9 +22961,11 @@ Procedure ReportPortal_CreateLaunch(FunctionParameters)
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
LaunchStructure = New Structure;
|
||||
LaunchStructure.Insert("name" , "Test");
|
||||
LaunchStructure.Insert("startTime" , Date("20260101100000"));
|
||||
LaunchStructure.Insert("startTime" , StartDate);
|
||||
LaunchStructure.Insert("description", "Test launch");
|
||||
|
||||
Result = OPI_ReportPortal.CreateLaunch(URL, Token, Project, LaunchStructure);
|
||||
@@ -22979,7 +22983,8 @@ Procedure ReportPortal_FinishLaunch(FunctionParameters)
|
||||
LaunchID = FunctionParameters["RPortal_TestLaunch"];
|
||||
Project = "Test";
|
||||
|
||||
FinishStructure = OPI_ReportPortal.GetLaunchCompletionStructure(Date("20260101200000")
|
||||
EndDate = Date("20260101200000");
|
||||
FinishStructure = OPI_ReportPortal.GetLaunchCompletionStructure(EndDate
|
||||
, "passed"
|
||||
, "Updated launch description");
|
||||
|
||||
@@ -22991,6 +22996,51 @@ Procedure ReportPortal_FinishLaunch(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure ReportPortal_CreateItem(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["RPortal_URL"];
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
LaunchID = FunctionParameters["RPortal_TestLaunch"];
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
ElementStructure = New Structure;
|
||||
ElementStructure.Insert("name" , "Test");
|
||||
ElementStructure.Insert("startTime" , StartDate);
|
||||
ElementStructure.Insert("type" , "test");
|
||||
ElementStructure.Insert("description", "Test launch");
|
||||
ElementStructure.Insert("launchUuid" , LaunchID);
|
||||
|
||||
Result = OPI_ReportPortal.CreateItem(URL, Token, Project, ElementStructure);
|
||||
|
||||
// END
|
||||
|
||||
Process(Result, "ReportPortal", "CreateItem", , FunctionParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure ReportPortal_FinishItem(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["RPortal_URL"];
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
ElementID = FunctionParameters["RPortal_TestItem"];
|
||||
Project = "Test";
|
||||
|
||||
EndDate = Date("20260101200000");
|
||||
|
||||
FinishStructure = New Structure;
|
||||
FinishStructure.Insert("endTime", EndDate);
|
||||
FinishStructure.Insert("status" , "passed");
|
||||
|
||||
Result = OPI_ReportPortal.FinishItem(URL, Token, Project, ElementID, FinishStructure);
|
||||
|
||||
// END
|
||||
|
||||
Process(Result, "ReportPortal", "FinishItem");
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region SSH
|
||||
|
||||
+65
-2
@@ -2934,6 +2934,8 @@ Procedure RPortal_ResultsManagement() Export
|
||||
OPI_TestDataRetrieval.ParameterToCollection("RPortal_TempToken" , TestParameters);
|
||||
|
||||
ReportPortal_CreateLaunch(TestParameters);
|
||||
ReportPortal_CreateItem(TestParameters);
|
||||
ReportPortal_FinishItem(TestParameters);
|
||||
ReportPortal_FinishLaunch(TestParameters);
|
||||
|
||||
EndProcedure
|
||||
@@ -30134,9 +30136,11 @@ Procedure ReportPortal_CreateLaunch(FunctionParameters)
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
LaunchStructure = New Structure;
|
||||
LaunchStructure.Insert("name" , "Test");
|
||||
LaunchStructure.Insert("startTime" , Date("20260101100000"));
|
||||
LaunchStructure.Insert("startTime" , StartDate);
|
||||
LaunchStructure.Insert("description", "Test launch");
|
||||
|
||||
Options = New Structure;
|
||||
@@ -30160,8 +30164,9 @@ Procedure ReportPortal_FinishLaunch(FunctionParameters)
|
||||
LaunchID = FunctionParameters["RPortal_TestLaunch"];
|
||||
Project = "Test";
|
||||
|
||||
EndDate = Date("20260101200000");
|
||||
Options = New Structure;
|
||||
Options.Insert("end", Date);
|
||||
Options.Insert("end", EndDate);
|
||||
Options.Insert("status", "passed");
|
||||
Options.Insert("descr", "Updated launch description");
|
||||
|
||||
@@ -30182,6 +30187,64 @@ Procedure ReportPortal_FinishLaunch(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure ReportPortal_CreateItem(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["RPortal_URL"];
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
LaunchID = FunctionParameters["RPortal_TestLaunch"];
|
||||
Project = "Test";
|
||||
|
||||
StartDate = Date("20260101100000");
|
||||
|
||||
ElementStructure = New Structure;
|
||||
ElementStructure.Insert("name" , "Test");
|
||||
ElementStructure.Insert("startTime" , StartDate);
|
||||
ElementStructure.Insert("type" , "test");
|
||||
ElementStructure.Insert("description", "Test launch");
|
||||
ElementStructure.Insert("launchUuid" , LaunchID);
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url", URL);
|
||||
Options.Insert("token", Token);
|
||||
Options.Insert("proj", Project);
|
||||
Options.Insert("params", ElementStructure);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("rportal", "CreateItem", Options);
|
||||
|
||||
// END
|
||||
|
||||
Process(Result, "ReportPortal", "CreateItem", , FunctionParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure ReportPortal_FinishItem(FunctionParameters)
|
||||
|
||||
URL = FunctionParameters["RPortal_URL"];
|
||||
Token = FunctionParameters["RPortal_TempToken"];
|
||||
ElementID = FunctionParameters["RPortal_TestItem"];
|
||||
Project = "Test";
|
||||
|
||||
EndDate = Date("20260101200000");
|
||||
|
||||
FinishStructure = New Structure;
|
||||
FinishStructure.Insert("endTime", EndDate);
|
||||
FinishStructure.Insert("status" , "passed");
|
||||
|
||||
Options = New Structure;
|
||||
Options.Insert("url", URL);
|
||||
Options.Insert("token", Token);
|
||||
Options.Insert("proj", Project);
|
||||
Options.Insert("id", ElementID);
|
||||
Options.Insert("params", FinishStructure);
|
||||
|
||||
Result = OPI_TestDataRetrieval.ExecuteTestCLI("rportal", "FinishItem", Options);
|
||||
|
||||
// END
|
||||
|
||||
Process(Result, "ReportPortal", "FinishItem");
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region SSH
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
C5A1124649D61444FBFBCB2CBEB95529870198E0CAA47C1CBC934D1DCF1BF8E0
|
||||
EC6AE1F4B030F89B5361A34FC4616D37EF8098F0375E1F60A2B3AE5E49B8A9E0
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
C5A1124649D61444FBFBCB2CBEB95529870198E0CAA47C1CBC934D1DCF1BF8E0
|
||||
EC6AE1F4B030F89B5361A34FC4616D37EF8098F0375E1F60A2B3AE5E49B8A9E0
|
||||
+6
-2
@@ -187,7 +187,7 @@
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Проект);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Родитель);
|
||||
|
||||
Родитель = ?(ЗначениеЗаполнено(Родитель), "/" + Родитель, "");
|
||||
Родитель = ?(ЗначениеЗаполнено(Родитель), СтрШаблон("/%1", Родитель), "");
|
||||
|
||||
ДополнитьURL(URL, СтрШаблон("api/v1/%1/item%2", Проект, Родитель));
|
||||
|
||||
@@ -211,7 +211,11 @@
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от ReportPortal
|
||||
Функция ЗавершитьЗапуск(Знач URL, Знач Токен, Знач Проект, Знач IDЗапуска, Знач СтруктураЗавершения) Экспорт
|
||||
Функция ЗавершитьЗапуск(Знач URL
|
||||
, Знач Токен
|
||||
, Знач Проект
|
||||
, Знач IDЗапуска
|
||||
, Знач СтруктураЗавершения) Экспорт
|
||||
|
||||
ТекстОшибки = "Структура завершения не является корректной коллекцией КлючИЗначение";
|
||||
|
||||
|
||||
+52
-2
@@ -2932,6 +2932,8 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("RPortal_TempToken" , ПараметрыТеста);
|
||||
|
||||
ReportPortal_СоздатьЗапуск(ПараметрыТеста);
|
||||
ReportPortal_СоздатьЭлемент(ПараметрыТеста);
|
||||
ReportPortal_ЗавершитьЭлемент(ПараметрыТеста);
|
||||
ReportPortal_ЗавершитьЗапуск(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -22958,9 +22960,11 @@
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЗапуска = Новый Структура;
|
||||
СтруктураЗапуска.Вставить("name" , "Test");
|
||||
СтруктураЗапуска.Вставить("startTime" , Дата("20260101100000"));
|
||||
СтруктураЗапуска.Вставить("startTime" , ДатаНачала);
|
||||
СтруктураЗапуска.Вставить("description", "Test launch");
|
||||
|
||||
Результат = OPI_ReportPortal.СоздатьЗапуск(URL, Токен, Проект, СтруктураЗапуска);
|
||||
@@ -22978,7 +22982,8 @@
|
||||
IDЗапуска = ПараметрыФункции["RPortal_TestLaunch"];
|
||||
Проект = "Test";
|
||||
|
||||
СтруктураЗавершения = OPI_ReportPortal.ПолучитьСтруктуруЗавершенияЗапуска(Дата("20260101200000")
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
СтруктураЗавершения = OPI_ReportPortal.ПолучитьСтруктуруЗавершенияЗапуска(ДатаЗавершения
|
||||
, "passed"
|
||||
, "Updated launch description");
|
||||
|
||||
@@ -22990,6 +22995,51 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ReportPortal_СоздатьЭлемент(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["RPortal_URL"];
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
IDЗапуска = ПараметрыФункции["RPortal_TestLaunch"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЭлемента = Новый Структура;
|
||||
СтруктураЭлемента.Вставить("name" , "Test");
|
||||
СтруктураЭлемента.Вставить("startTime" , ДатаНачала);
|
||||
СтруктураЭлемента.Вставить("type" , "test");
|
||||
СтруктураЭлемента.Вставить("description", "Test launch");
|
||||
СтруктураЭлемента.Вставить("launchUuid" , IDЗапуска);
|
||||
|
||||
Результат = OPI_ReportPortal.СоздатьЭлемент(URL, Токен, Проект, СтруктураЭлемента);
|
||||
|
||||
// END
|
||||
|
||||
Обработать(Результат, "ReportPortal", "СоздатьЭлемент", , ПараметрыФункции);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ReportPortal_ЗавершитьЭлемент(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["RPortal_URL"];
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
IDЭлемента = ПараметрыФункции["RPortal_TestItem"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
|
||||
СтруктураЗавершения = Новый Структура;
|
||||
СтруктураЗавершения.Вставить("endTime", ДатаЗавершения);
|
||||
СтруктураЗавершения.Вставить("status" , "passed");
|
||||
|
||||
Результат = OPI_ReportPortal.ЗавершитьЭлемент(URL, Токен, Проект, IDЭлемента, СтруктураЗавершения);
|
||||
|
||||
// END
|
||||
|
||||
Обработать(Результат, "ReportPortal", "ЗавершитьЭлемент");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область SSH
|
||||
|
||||
+65
-2
@@ -2934,6 +2934,8 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("RPortal_TempToken" , ПараметрыТеста);
|
||||
|
||||
ReportPortal_СоздатьЗапуск(ПараметрыТеста);
|
||||
ReportPortal_СоздатьЭлемент(ПараметрыТеста);
|
||||
ReportPortal_ЗавершитьЭлемент(ПараметрыТеста);
|
||||
ReportPortal_ЗавершитьЗапуск(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -30134,9 +30136,11 @@
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЗапуска = Новый Структура;
|
||||
СтруктураЗапуска.Вставить("name" , "Test");
|
||||
СтруктураЗапуска.Вставить("startTime" , Дата("20260101100000"));
|
||||
СтруктураЗапуска.Вставить("startTime" , ДатаНачала);
|
||||
СтруктураЗапуска.Вставить("description", "Test launch");
|
||||
|
||||
Опции = Новый Структура;
|
||||
@@ -30160,8 +30164,9 @@
|
||||
IDЗапуска = ПараметрыФункции["RPortal_TestLaunch"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("end", Дата);
|
||||
Опции.Вставить("end", ДатаЗавершения);
|
||||
Опции.Вставить("status", "passed");
|
||||
Опции.Вставить("descr", "Updated launch description");
|
||||
|
||||
@@ -30182,6 +30187,64 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ReportPortal_СоздатьЭлемент(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["RPortal_URL"];
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
IDЗапуска = ПараметрыФункции["RPortal_TestLaunch"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЭлемента = Новый Структура;
|
||||
СтруктураЭлемента.Вставить("name" , "Test");
|
||||
СтруктураЭлемента.Вставить("startTime" , ДатаНачала);
|
||||
СтруктураЭлемента.Вставить("type" , "test");
|
||||
СтруктураЭлемента.Вставить("description", "Test launch");
|
||||
СтруктураЭлемента.Вставить("launchUuid" , IDЗапуска);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url", URL);
|
||||
Опции.Вставить("token", Токен);
|
||||
Опции.Вставить("proj", Проект);
|
||||
Опции.Вставить("params", СтруктураЭлемента);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("rportal", "СоздатьЭлемент", Опции);
|
||||
|
||||
// END
|
||||
|
||||
Обработать(Результат, "ReportPortal", "СоздатьЭлемент", , ПараметрыФункции);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ReportPortal_ЗавершитьЭлемент(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["RPortal_URL"];
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
IDЭлемента = ПараметрыФункции["RPortal_TestItem"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
|
||||
СтруктураЗавершения = Новый Структура;
|
||||
СтруктураЗавершения.Вставить("endTime", ДатаЗавершения);
|
||||
СтруктураЗавершения.Вставить("status" , "passed");
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url", URL);
|
||||
Опции.Вставить("token", Токен);
|
||||
Опции.Вставить("proj", Проект);
|
||||
Опции.Вставить("id", IDЭлемента);
|
||||
Опции.Вставить("params", СтруктураЗавершения);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("rportal", "ЗавершитьЭлемент", Опции);
|
||||
|
||||
// END
|
||||
|
||||
Обработать(Результат, "ReportPortal", "ЗавершитьЭлемент");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область SSH
|
||||
|
||||
@@ -7691,68 +7691,6 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_ПолучитьВременныйТокен(Знач Результат, Знач Вариант, Параметры = "")
|
||||
|
||||
Токен = Результат["access_token"];
|
||||
|
||||
ОжидаетЧто(Токен).Заполнено();
|
||||
|
||||
ЗаписатьПараметр("RPortal_TempToken", Токен);
|
||||
Параметры.Вставить("RPortal_TempToken", Токен);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_ПолучитьПостоянныйТокен(Знач Результат, Знач Вариант, Параметры = "")
|
||||
|
||||
Токен = Результат["api_key"];
|
||||
UID = Результат["id"];
|
||||
|
||||
ОжидаетЧто(Токен).Заполнено();
|
||||
|
||||
ЗаписатьПараметр("RPortal_TestApiKey", Токен);
|
||||
Параметры.Вставить("RPortal_TestApiKey", Токен);
|
||||
|
||||
ЗаписатьПараметр("RPortal_TestKeyID", UID);
|
||||
Параметры.Вставить("RPortal_TestKeyID", UID);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_УдалитьПостоянныйТокен(Знач Результат, Знач Вариант)
|
||||
|
||||
Ответ = Результат["message"];
|
||||
ОжидаетЧто(СтрЗаканчиваетсяНа(Ответ, "was successfully deleted.")).Равно(Истина);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_СоздатьЗапуск(Знач Результат, Знач Вариант, Параметры = "")
|
||||
|
||||
IDЗапуска = Результат["id"];
|
||||
|
||||
ОжидаетЧто(IDЗапуска).Заполнено();
|
||||
|
||||
ЗаписатьПараметр("RPortal_TestLaunch", IDЗапуска);
|
||||
Параметры.Вставить("RPortal_TestLaunch", IDЗапуска);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_ЗавершитьЗапуск(Знач Результат, Знач Вариант)
|
||||
|
||||
IDЗапуска = Результат["id"];
|
||||
|
||||
ОжидаетЧто(IDЗапуска).Заполнено();
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_TCP_ЗакрытьСоединение(Знач Результат, Знач Вариант)
|
||||
|
||||
ОжидаетЧто(Результат).Равно(Истина);
|
||||
@@ -13421,6 +13359,87 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_ПолучитьВременныйТокен(Знач Результат, Знач Вариант, Параметры = "")
|
||||
|
||||
Токен = Результат["access_token"];
|
||||
|
||||
ОжидаетЧто(Токен).Заполнено();
|
||||
|
||||
ЗаписатьПараметр("RPortal_TempToken", Токен);
|
||||
Параметры.Вставить("RPortal_TempToken", Токен);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_ПолучитьПостоянныйТокен(Знач Результат, Знач Вариант, Параметры = "")
|
||||
|
||||
Токен = Результат["api_key"];
|
||||
UID = Результат["id"];
|
||||
|
||||
ОжидаетЧто(Токен).Заполнено();
|
||||
|
||||
ЗаписатьПараметр("RPortal_TestApiKey", Токен);
|
||||
Параметры.Вставить("RPortal_TestApiKey", Токен);
|
||||
|
||||
ЗаписатьПараметр("RPortal_TestKeyID", UID);
|
||||
Параметры.Вставить("RPortal_TestKeyID", UID);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_УдалитьПостоянныйТокен(Знач Результат, Знач Вариант)
|
||||
|
||||
Ответ = Результат["message"];
|
||||
ОжидаетЧто(СтрЗаканчиваетсяНа(Ответ, "was successfully deleted.")).Равно(Истина);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_СоздатьЗапуск(Знач Результат, Знач Вариант, Параметры = "")
|
||||
|
||||
IDЗапуска = Результат["id"];
|
||||
|
||||
ОжидаетЧто(IDЗапуска).Заполнено();
|
||||
|
||||
ЗаписатьПараметр("RPortal_TestLaunch", IDЗапуска);
|
||||
Параметры.Вставить("RPortal_TestLaunch", IDЗапуска);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_ЗавершитьЗапуск(Знач Результат, Знач Вариант)
|
||||
|
||||
IDЗапуска = Результат["id"];
|
||||
ОжидаетЧто(IDЗапуска).Заполнено();
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_СоздатьЭлемент(Знач Результат, Знач Вариант, Параметры = "")
|
||||
|
||||
IDЗапуска = Результат["id"];
|
||||
|
||||
ОжидаетЧто(IDЗапуска).Заполнено();
|
||||
|
||||
ЗаписатьПараметр("RPortal_TestItem", IDЗапуска);
|
||||
Параметры.Вставить("RPortal_TestItem", IDЗапуска);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Проверка_ReportPortal_ЗавершитьЭлемент(Знач Результат, Знач Вариант)
|
||||
|
||||
ОжидаетЧто(СтрНайти(Результат["message"], "successfully finished") > 0).Равно(Истина);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ReportPortal
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@
|
||||
|
||||
Function GetHashSum() Export
|
||||
|
||||
LastBuildHash = "C5A1124649D61444FBFBCB2CBEB95529870198E0CAA47C1CBC934D1DCF1BF8E0";
|
||||
LastBuildHash = "EC6AE1F4B030F89B5361A34FC4616D37EF8098F0375E1F60A2B3AE5E49B8A9E0";
|
||||
|
||||
Return LastBuildHash;
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
Function GetHashSum() Export
|
||||
|
||||
LastBuildHash = "C5A1124649D61444FBFBCB2CBEB95529870198E0CAA47C1CBC934D1DCF1BF8E0";
|
||||
LastBuildHash = "EC6AE1F4B030F89B5361A34FC4616D37EF8098F0375E1F60A2B3AE5E49B8A9E0";
|
||||
|
||||
Return LastBuildHash;
|
||||
|
||||
|
||||
@@ -13406,7 +13406,7 @@
|
||||
ОжидаетЧто(IDЗапуска).Заполнено();
|
||||
|
||||
ЗаписатьПараметр("RPortal_TestLaunch", IDЗапуска);
|
||||
Параметры.Вставить("RPortal_TestLaunch", IDЗапуска);
|
||||
Параметры.Вставить("RPortal_TestLaunch", IDЗапуска);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
|
||||
+8
-8
@@ -22962,7 +22962,7 @@
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
|
||||
СтруктураЗапуска = Новый Структура;
|
||||
СтруктураЗапуска.Вставить("name" , "Test");
|
||||
СтруктураЗапуска.Вставить("startTime" , ДатаНачала);
|
||||
@@ -22973,7 +22973,7 @@
|
||||
// END
|
||||
|
||||
Обработать(Результат, "ReportPortal", "СоздатьЗапуск", , ПараметрыФункции);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ReportPortal_ЗавершитьЗапуск(ПараметрыФункции)
|
||||
@@ -23002,7 +23002,7 @@
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
IDЗапуска = ПараметрыФункции["RPortal_TestLaunch"];
|
||||
Проект = "Test";
|
||||
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЭлемента = Новый Структура;
|
||||
@@ -23026,19 +23026,19 @@
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
IDЭлемента = ПараметрыФункции["RPortal_TestItem"];
|
||||
Проект = "Test";
|
||||
|
||||
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
|
||||
|
||||
СтруктураЗавершения = Новый Структура;
|
||||
СтруктураЗавершения.Вставить("endTime", ДатаЗавершения);
|
||||
СтруктураЗавершения.Вставить("status" , "passed");
|
||||
|
||||
|
||||
Результат = OPI_ReportPortal.ЗавершитьЭлемент(URL, Токен, Проект, IDЭлемента, СтруктураЗавершения);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
Обработать(Результат, "ReportPortal", "ЗавершитьЭлемент");
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
+65
-1
@@ -2934,6 +2934,8 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("RPortal_TempToken" , ПараметрыТеста);
|
||||
|
||||
ReportPortal_СоздатьЗапуск(ПараметрыТеста);
|
||||
ReportPortal_СоздатьЭлемент(ПараметрыТеста);
|
||||
ReportPortal_ЗавершитьЭлемент(ПараметрыТеста);
|
||||
ReportPortal_ЗавершитьЗапуск(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -30134,9 +30136,11 @@
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЗапуска = Новый Структура;
|
||||
СтруктураЗапуска.Вставить("name" , "Test");
|
||||
СтруктураЗапуска.Вставить("startTime" , Дата("20260101100000"));
|
||||
СтруктураЗапуска.Вставить("startTime" , ДатаНачала);
|
||||
СтруктураЗапуска.Вставить("description", "Test launch");
|
||||
|
||||
Опции = Новый Структура;
|
||||
@@ -30160,7 +30164,9 @@
|
||||
IDЗапуска = ПараметрыФункции["RPortal_TestLaunch"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("end", ДатаЗавершения);
|
||||
Опции.Вставить("status", "passed");
|
||||
Опции.Вставить("descr", "Updated launch description");
|
||||
|
||||
@@ -30181,6 +30187,64 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ReportPortal_СоздатьЭлемент(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["RPortal_URL"];
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
IDЗапуска = ПараметрыФункции["RPortal_TestLaunch"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаНачала = Дата("20260101100000");
|
||||
|
||||
СтруктураЭлемента = Новый Структура;
|
||||
СтруктураЭлемента.Вставить("name" , "Test");
|
||||
СтруктураЭлемента.Вставить("startTime" , ДатаНачала);
|
||||
СтруктураЭлемента.Вставить("type" , "test");
|
||||
СтруктураЭлемента.Вставить("description", "Test launch");
|
||||
СтруктураЭлемента.Вставить("launchUuid" , IDЗапуска);
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url", URL);
|
||||
Опции.Вставить("token", Токен);
|
||||
Опции.Вставить("proj", Проект);
|
||||
Опции.Вставить("params", СтруктураЭлемента);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("rportal", "СоздатьЭлемент", Опции);
|
||||
|
||||
// END
|
||||
|
||||
Обработать(Результат, "ReportPortal", "СоздатьЭлемент", , ПараметрыФункции);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ReportPortal_ЗавершитьЭлемент(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["RPortal_URL"];
|
||||
Токен = ПараметрыФункции["RPortal_TempToken"];
|
||||
IDЭлемента = ПараметрыФункции["RPortal_TestItem"];
|
||||
Проект = "Test";
|
||||
|
||||
ДатаЗавершения = Дата("20260101200000");
|
||||
|
||||
СтруктураЗавершения = Новый Структура;
|
||||
СтруктураЗавершения.Вставить("endTime", ДатаЗавершения);
|
||||
СтруктураЗавершения.Вставить("status" , "passed");
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url", URL);
|
||||
Опции.Вставить("token", Токен);
|
||||
Опции.Вставить("proj", Проект);
|
||||
Опции.Вставить("id", IDЭлемента);
|
||||
Опции.Вставить("params", СтруктураЗавершения);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("rportal", "ЗавершитьЭлемент", Опции);
|
||||
|
||||
// END
|
||||
|
||||
Обработать(Результат, "ReportPortal", "ЗавершитьЭлемент");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область SSH
|
||||
|
||||
@@ -1 +1 @@
|
||||
C5A1124649D61444FBFBCB2CBEB95529870198E0CAA47C1CBC934D1DCF1BF8E0
|
||||
EC6AE1F4B030F89B5361A34FC4616D37EF8098F0375E1F60A2B3AE5E49B8A9E0
|
||||
Reference in New Issue
Block a user