You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
Main build (Jenkins)
This commit is contained in:
6
ci/cli_deb_test_en
vendored
6
ci/cli_deb_test_en
vendored
@@ -206,6 +206,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_FT_CommonMethods"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_FT_DirecotryManagement"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_FT_FileOperations"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/cli_deb_test_ru
vendored
6
ci/cli_deb_test_ru
vendored
@@ -206,6 +206,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_ОсновныеМетоды"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_РаботаСДиректориями"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_РаботаСФайлами"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/cli_rpm_test_en
vendored
6
ci/cli_rpm_test_en
vendored
@@ -205,6 +205,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_FT_CommonMethods"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_FT_DirecotryManagement"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_FT_FileOperations"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/cli_rpm_test_ru
vendored
6
ci/cli_rpm_test_ru
vendored
@@ -205,6 +205,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_ОсновныеМетоды"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_РаботаСДиректориями"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_РаботаСФайлами"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/cli_test_en
vendored
6
ci/cli_test_en
vendored
@@ -285,6 +285,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_FT_CommonMethods"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_FT_DirecotryManagement"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_FT_FileOperations"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/cli_test_ru
vendored
6
ci/cli_test_ru
vendored
@@ -285,6 +285,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_ОсновныеМетоды"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_РаботаСДиректориями"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_РаботаСФайлами"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/os_deb_test_en
vendored
6
ci/os_deb_test_en
vendored
@@ -216,6 +216,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "FT_CommonMethods"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "FT_DirecotryManagement"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "FT_FileOperations"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/os_deb_test_ru
vendored
6
ci/os_deb_test_ru
vendored
@@ -216,6 +216,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "FT_ОсновныеМетоды"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "FT_РаботаСДиректориями"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "FT_РаботаСФайлами"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/os_rpm_test_en
vendored
6
ci/os_rpm_test_en
vendored
@@ -216,6 +216,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "FT_CommonMethods"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "FT_DirecotryManagement"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "FT_FileOperations"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/os_rpm_test_ru
vendored
6
ci/os_rpm_test_ru
vendored
@@ -216,6 +216,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "FT_ОсновныеМетоды"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "FT_РаботаСДиректориями"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "FT_РаботаСФайлами"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/os_test_en
vendored
6
ci/os_test_en
vendored
@@ -214,6 +214,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "FT_CommonMethods"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "FT_DirecotryManagement"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_Tests.os" "FT_FileOperations"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
6
ci/os_test_ru
vendored
6
ci/os_test_ru
vendored
@@ -214,6 +214,12 @@ pipeline {
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "FT_ОсновныеМетоды"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "FT_РаботаСДиректориями"')
|
||||
}
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "FT_РаботаСФайлами"')
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Testing-PostgreSQL') {
|
||||
|
17000
service/dictionaries/en.json
vendored
17000
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
153
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
153
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
@@ -2868,7 +2868,7 @@ EndProcedure
|
||||
|
||||
Procedure FT_CommonMethods() Export
|
||||
|
||||
OptionArray = GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
@@ -2887,7 +2887,7 @@ EndProcedure
|
||||
|
||||
Procedure FT_DirecotryManagement() Export
|
||||
|
||||
OptionArray = GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
@@ -2901,7 +2901,7 @@ EndProcedure
|
||||
|
||||
Procedure FT_FileOperations() Export
|
||||
|
||||
OptionArray = GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
@@ -2916,151 +2916,6 @@ EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Miscellaneous
|
||||
|
||||
Function GetFTPParameterOptions() Export
|
||||
|
||||
OptionArray = New Array;
|
||||
|
||||
TestParametersMain = New Structure;
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTP_IP" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTP_Port" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTPS_IP" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTPS_Port" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTP_User" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTP_Password" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Proxy_User" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Proxy_Password", TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Socks5_IP" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Socks5_Port" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Proxy_IP" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Proxy_Port" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Big" , TestParametersMain);
|
||||
|
||||
|
||||
Localhost = OPI_TestDataRetrieval.GetLocalhost();
|
||||
|
||||
Socks5IP = TestParametersMain["Socks5_IP"];
|
||||
TestParametersMain["Socks5_IP"] = ?(Socks5IP = "127.0.0.1", Localhost, Socks5IP);
|
||||
|
||||
HttpProxyIP = TestParametersMain["Proxy_IP"];
|
||||
TestParametersMain["Proxy_IP"] = ?(HttpProxyIP = "127.0.0.1", Localhost, HttpProxyIP);
|
||||
|
||||
// FTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP)");
|
||||
ParametersStructure.Insert("FTP_IP", Localhost);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", False);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTPS)");
|
||||
ParametersStructure.Insert("FTP_IP", Localhost);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTPS_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", False);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTP + Socks5
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP, Socks5)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTP_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTP + HTTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP, HTTP)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTP_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Proxy_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Proxy_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "http");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS + Socks5
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTPS, Socks5)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTPS_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS + HTTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", "");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTPS_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Proxy_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Proxy_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "http");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
Return OptionArray;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Private
|
||||
@@ -25327,7 +25182,7 @@ Procedure FTP_CreateDirectory(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Check, "CreateDirectory (check 2)", "FTP");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Check);
|
||||
OPI_TestDataRetrieval.Check_Array(Check["data"], 1);
|
||||
OPI_TestDataRetrieval.Check_Array(Check["data"] , 1);
|
||||
OPI_TestDataRetrieval.Check_Array(Check["data"][0]["elements"], 1);
|
||||
|
||||
EndProcedure
|
||||
|
@@ -2768,7 +2768,7 @@ EndProcedure
|
||||
|
||||
Procedure CLI_FT_CommonMethods() Export
|
||||
|
||||
OptionArray = OPI_Tests.GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
@@ -2784,7 +2784,7 @@ EndProcedure
|
||||
|
||||
Procedure CLI_FT_DirecotryManagement() Export
|
||||
|
||||
OptionArray = OPI_Tests.GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
@@ -2798,7 +2798,7 @@ EndProcedure
|
||||
|
||||
Procedure CLI_FT_FileOperations() Export
|
||||
|
||||
OptionArray = OPI_Tests.GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
|
145
src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os
vendored
145
src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os
vendored
@@ -498,6 +498,147 @@ Function GetLocalhost() Export
|
||||
|
||||
EndFunction
|
||||
|
||||
Function GetFTPParameterOptions() Export
|
||||
|
||||
OptionArray = New Array;
|
||||
|
||||
TestParametersMain = New Structure;
|
||||
ParameterToCollection("FTP_IP" , TestParametersMain);
|
||||
ParameterToCollection("FTP_Port" , TestParametersMain);
|
||||
ParameterToCollection("FTPS_IP" , TestParametersMain);
|
||||
ParameterToCollection("FTPS_Port" , TestParametersMain);
|
||||
ParameterToCollection("FTP_User" , TestParametersMain);
|
||||
ParameterToCollection("FTP_Password" , TestParametersMain);
|
||||
ParameterToCollection("Proxy_User" , TestParametersMain);
|
||||
ParameterToCollection("Proxy_Password", TestParametersMain);
|
||||
ParameterToCollection("Socks5_IP" , TestParametersMain);
|
||||
ParameterToCollection("Socks5_Port" , TestParametersMain);
|
||||
ParameterToCollection("Proxy_IP" , TestParametersMain);
|
||||
ParameterToCollection("Proxy_Port" , TestParametersMain);
|
||||
ParameterToCollection("Picture" , TestParametersMain);
|
||||
ParameterToCollection("Big" , TestParametersMain);
|
||||
|
||||
|
||||
Localhost = GetLocalhost();
|
||||
|
||||
Socks5IP = TestParametersMain["Socks5_IP"];
|
||||
TestParametersMain["Socks5_IP"] = ?(Socks5IP = "127.0.0.1", Localhost, Socks5IP);
|
||||
|
||||
HttpProxyIP = TestParametersMain["Proxy_IP"];
|
||||
TestParametersMain["Proxy_IP"] = ?(HttpProxyIP = "127.0.0.1", Localhost, HttpProxyIP);
|
||||
|
||||
// FTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP)");
|
||||
ParametersStructure.Insert("FTP_IP", Localhost);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", False);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTPS)");
|
||||
ParametersStructure.Insert("FTP_IP", Localhost);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTPS_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", False);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTP + Socks5
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP, Socks5)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTP_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTP + HTTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP, HTTP)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTP_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Proxy_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Proxy_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "http");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS + Socks5
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTPS, Socks5)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTPS_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS + HTTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", "");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTPS_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Proxy_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Proxy_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "http");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
Return OptionArray;
|
||||
|
||||
EndFunction
|
||||
|
||||
Procedure ParameterToCollection(Parameter, Collection) Export
|
||||
|
||||
Value = GetParameter(Parameter);
|
||||
@@ -3058,6 +3199,10 @@ Function ПолучитьLocalhost() Export
|
||||
Return GetLocalhost();
|
||||
EndFunction
|
||||
|
||||
Function ПолучитьВариантыПараметровFTP() Export
|
||||
Return GetFTPParameterOptions();
|
||||
EndFunction
|
||||
|
||||
Procedure ПараметрВКоллекцию(Параметр, Коллекция) Export
|
||||
ParameterToCollection(Параметр, Коллекция);
|
||||
EndProcedure
|
||||
|
@@ -498,6 +498,147 @@ Function GetLocalhost() Export
|
||||
|
||||
EndFunction
|
||||
|
||||
Function GetFTPParameterOptions() Export
|
||||
|
||||
OptionArray = New Array;
|
||||
|
||||
TestParametersMain = New Structure;
|
||||
ParameterToCollection("FTP_IP" , TestParametersMain);
|
||||
ParameterToCollection("FTP_Port" , TestParametersMain);
|
||||
ParameterToCollection("FTPS_IP" , TestParametersMain);
|
||||
ParameterToCollection("FTPS_Port" , TestParametersMain);
|
||||
ParameterToCollection("FTP_User" , TestParametersMain);
|
||||
ParameterToCollection("FTP_Password" , TestParametersMain);
|
||||
ParameterToCollection("Proxy_User" , TestParametersMain);
|
||||
ParameterToCollection("Proxy_Password", TestParametersMain);
|
||||
ParameterToCollection("Socks5_IP" , TestParametersMain);
|
||||
ParameterToCollection("Socks5_Port" , TestParametersMain);
|
||||
ParameterToCollection("Proxy_IP" , TestParametersMain);
|
||||
ParameterToCollection("Proxy_Port" , TestParametersMain);
|
||||
ParameterToCollection("Picture" , TestParametersMain);
|
||||
ParameterToCollection("Big" , TestParametersMain);
|
||||
|
||||
|
||||
Localhost = GetLocalhost();
|
||||
|
||||
Socks5IP = TestParametersMain["Socks5_IP"];
|
||||
TestParametersMain["Socks5_IP"] = ?(Socks5IP = "127.0.0.1", Localhost, Socks5IP);
|
||||
|
||||
HttpProxyIP = TestParametersMain["Proxy_IP"];
|
||||
TestParametersMain["Proxy_IP"] = ?(HttpProxyIP = "127.0.0.1", Localhost, HttpProxyIP);
|
||||
|
||||
// FTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP)");
|
||||
ParametersStructure.Insert("FTP_IP", Localhost);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", False);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTPS)");
|
||||
ParametersStructure.Insert("FTP_IP", Localhost);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTPS_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", False);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTP + Socks5
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP, Socks5)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTP_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTP + HTTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP, HTTP)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTP_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Proxy_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Proxy_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "http");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS + Socks5
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTPS, Socks5)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTPS_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS + HTTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", "");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTPS_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Proxy_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Proxy_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "http");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
Return OptionArray;
|
||||
|
||||
EndFunction
|
||||
|
||||
Procedure ParameterToCollection(Parameter, Collection) Export
|
||||
|
||||
Value = GetParameter(Parameter);
|
||||
|
153
src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl
vendored
153
src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl
vendored
@@ -2868,7 +2868,7 @@ EndProcedure
|
||||
|
||||
Procedure FT_CommonMethods() Export
|
||||
|
||||
OptionArray = GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
@@ -2887,7 +2887,7 @@ EndProcedure
|
||||
|
||||
Procedure FT_DirecotryManagement() Export
|
||||
|
||||
OptionArray = GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
@@ -2901,7 +2901,7 @@ EndProcedure
|
||||
|
||||
Procedure FT_FileOperations() Export
|
||||
|
||||
OptionArray = GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
@@ -2916,151 +2916,6 @@ EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Miscellaneous
|
||||
|
||||
Function GetFTPParameterOptions() Export
|
||||
|
||||
OptionArray = New Array;
|
||||
|
||||
TestParametersMain = New Structure;
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTP_IP" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTP_Port" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTPS_IP" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTPS_Port" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTP_User" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("FTP_Password" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Proxy_User" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Proxy_Password", TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Socks5_IP" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Socks5_Port" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Proxy_IP" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Proxy_Port" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Picture" , TestParametersMain);
|
||||
OPI_TestDataRetrieval.ParameterToCollection("Big" , TestParametersMain);
|
||||
|
||||
|
||||
Localhost = OPI_TestDataRetrieval.GetLocalhost();
|
||||
|
||||
Socks5IP = TestParametersMain["Socks5_IP"];
|
||||
TestParametersMain["Socks5_IP"] = ?(Socks5IP = "127.0.0.1", Localhost, Socks5IP);
|
||||
|
||||
HttpProxyIP = TestParametersMain["Proxy_IP"];
|
||||
TestParametersMain["Proxy_IP"] = ?(HttpProxyIP = "127.0.0.1", Localhost, HttpProxyIP);
|
||||
|
||||
// FTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP)");
|
||||
ParametersStructure.Insert("FTP_IP", Localhost);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", False);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTPS)");
|
||||
ParametersStructure.Insert("FTP_IP", Localhost);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTPS_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", False);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTP + Socks5
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP, Socks5)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTP_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTP + HTTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTP, HTTP)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTP_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Proxy_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Proxy_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "http");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", False);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS + Socks5
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", " (FTPS, Socks5)");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTPS_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Socks5_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Socks5_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "socks5");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
// FTPS + HTTP
|
||||
ParametersStructure = New Structure;
|
||||
ParametersStructure.Insert("Postfix", "");
|
||||
ParametersStructure.Insert("FTP_IP", TestParametersMain["FTPS_IP"]);
|
||||
ParametersStructure.Insert("FTP_Port", TestParametersMain["FTP_Port"]);
|
||||
ParametersStructure.Insert("FTP_User", TestParametersMain["FTP_User"]);
|
||||
ParametersStructure.Insert("FTP_Password", TestParametersMain["FTP_Password"]);
|
||||
ParametersStructure.Insert("Proxy_User", TestParametersMain["Proxy_User"]);
|
||||
ParametersStructure.Insert("Proxy_Password", TestParametersMain["Proxy_Password"]);
|
||||
ParametersStructure.Insert("Proxy_IP", TestParametersMain["Proxy_IP"]);
|
||||
ParametersStructure.Insert("Proxy_Port", TestParametersMain["Proxy_Port"]);
|
||||
ParametersStructure.Insert("Proxy_Type", "http");
|
||||
ParametersStructure.Insert("Proxy", True);
|
||||
ParametersStructure.Insert("TLS", True);
|
||||
ParametersStructure.Insert("Picture", TestParametersMain["Picture"]);
|
||||
ParametersStructure.Insert("Big", TestParametersMain["Big"]);
|
||||
OptionArray.Add(ParametersStructure);
|
||||
|
||||
Return OptionArray;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region Private
|
||||
@@ -25327,7 +25182,7 @@ Procedure FTP_CreateDirectory(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Check, "CreateDirectory (check 2)", "FTP");
|
||||
OPI_TestDataRetrieval.Check_ResultTrue(Check);
|
||||
OPI_TestDataRetrieval.Check_Array(Check["data"], 1);
|
||||
OPI_TestDataRetrieval.Check_Array(Check["data"] , 1);
|
||||
OPI_TestDataRetrieval.Check_Array(Check["data"][0]["elements"], 1);
|
||||
|
||||
EndProcedure
|
||||
|
@@ -2768,7 +2768,7 @@ EndProcedure
|
||||
|
||||
Procedure CLI_FT_CommonMethods() Export
|
||||
|
||||
OptionArray = OPI_Tests.GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
@@ -2784,7 +2784,7 @@ EndProcedure
|
||||
|
||||
Procedure CLI_FT_DirecotryManagement() Export
|
||||
|
||||
OptionArray = OPI_Tests.GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
@@ -2798,7 +2798,7 @@ EndProcedure
|
||||
|
||||
Procedure CLI_FT_FileOperations() Export
|
||||
|
||||
OptionArray = OPI_Tests.GetFTPParameterOptions();
|
||||
OptionArray = OPI_TestDataRetrieval.GetFTPParameterOptions();
|
||||
|
||||
For Each TestParameters In OptionArray Do
|
||||
|
||||
|
153
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
153
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
@@ -2868,7 +2868,7 @@
|
||||
|
||||
Процедура FT_ОсновныеМетоды() Экспорт
|
||||
|
||||
МассивВариантов = ПолучитьВариантыПараметровFTP();
|
||||
МассивВариантов = OPI_ПолучениеДанныхТестов.ПолучитьВариантыПараметровFTP();
|
||||
|
||||
Для Каждого ПараметрыТеста Из МассивВариантов Цикл
|
||||
|
||||
@@ -2887,7 +2887,7 @@
|
||||
|
||||
Процедура FT_РаботаСДиректориями() Экспорт
|
||||
|
||||
МассивВариантов = ПолучитьВариантыПараметровFTP();
|
||||
МассивВариантов = OPI_ПолучениеДанныхТестов.ПолучитьВариантыПараметровFTP();
|
||||
|
||||
Для Каждого ПараметрыТеста Из МассивВариантов Цикл
|
||||
|
||||
@@ -2901,7 +2901,7 @@
|
||||
|
||||
Процедура FT_РаботаСФайлами() Экспорт
|
||||
|
||||
МассивВариантов = ПолучитьВариантыПараметровFTP();
|
||||
МассивВариантов = OPI_ПолучениеДанныхТестов.ПолучитьВариантыПараметровFTP();
|
||||
|
||||
Для Каждого ПараметрыТеста Из МассивВариантов Цикл
|
||||
|
||||
@@ -2916,151 +2916,6 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область Прочее
|
||||
|
||||
Функция ПолучитьВариантыПараметровFTP() Экспорт
|
||||
|
||||
МассивВариантов = Новый Массив;
|
||||
|
||||
ПараметрыТестаОсновные = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("FTP_IP" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("FTP_Port" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("FTPS_IP" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("FTPS_Port" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("FTP_User" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("FTP_Password" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Proxy_User" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Proxy_Password", ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Socks5_IP" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Socks5_Port" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Proxy_IP" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Proxy_Port" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТестаОсновные);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Big" , ПараметрыТестаОсновные);
|
||||
|
||||
|
||||
Локалхост = OPI_ПолучениеДанныхТестов.ПолучитьLocalhost();
|
||||
|
||||
Socks5IP = ПараметрыТестаОсновные["Socks5_IP"];
|
||||
ПараметрыТестаОсновные["Socks5_IP"] = ?(Socks5IP = "127.0.0.1", Локалхост, Socks5IP);
|
||||
|
||||
HttpProxyIP = ПараметрыТестаОсновные["Proxy_IP"];
|
||||
ПараметрыТестаОсновные["Proxy_IP"] = ?(HttpProxyIP = "127.0.0.1", Локалхост, HttpProxyIP);
|
||||
|
||||
// FTP
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", " (FTP)");
|
||||
СтруктураПараметров.Вставить("FTP_IP", Локалхост);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "socks5");
|
||||
СтруктураПараметров.Вставить("Proxy", Ложь);
|
||||
СтруктураПараметров.Вставить("TLS", Ложь);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
// FTPS
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", " (FTPS)");
|
||||
СтруктураПараметров.Вставить("FTP_IP", Локалхост);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTPS_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "socks5");
|
||||
СтруктураПараметров.Вставить("Proxy", Ложь);
|
||||
СтруктураПараметров.Вставить("TLS", Истина);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
// FTP + Socks5
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", " (FTP, Socks5)");
|
||||
СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTP_IP"]);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "socks5");
|
||||
СтруктураПараметров.Вставить("Proxy", Истина);
|
||||
СтруктураПараметров.Вставить("TLS", Ложь);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
// FTP + HTTP
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", " (FTP, HTTP)");
|
||||
СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTP_IP"]);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Proxy_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Proxy_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "http");
|
||||
СтруктураПараметров.Вставить("Proxy", Истина);
|
||||
СтруктураПараметров.Вставить("TLS", Ложь);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
// FTPS + Socks5
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", " (FTPS, Socks5)");
|
||||
СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTPS_IP"]);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "socks5");
|
||||
СтруктураПараметров.Вставить("Proxy", Истина);
|
||||
СтруктураПараметров.Вставить("TLS", Истина);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
// FTPS + HTTP
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", "");
|
||||
СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTPS_IP"]);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Proxy_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Proxy_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "http");
|
||||
СтруктураПараметров.Вставить("Proxy", Истина);
|
||||
СтруктураПараметров.Вставить("TLS", Истина);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
Возврат МассивВариантов;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
@@ -25327,7 +25182,7 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "СоздатьДиректорию (проверка 2)", "FTP");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Проверка);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"], 1);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"] , 1);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"][0]["elements"], 1);
|
||||
|
||||
КонецПроцедуры
|
||||
|
@@ -2768,7 +2768,7 @@
|
||||
|
||||
Процедура CLI_FT_ОсновныеМетоды() Экспорт
|
||||
|
||||
МассивВариантов = OPI_Тесты.ПолучитьВариантыПараметровFTP();
|
||||
МассивВариантов = OPI_ПолучениеДанныхТестов.ПолучитьВариантыПараметровFTP();
|
||||
|
||||
Для Каждого ПараметрыТеста Из МассивВариантов Цикл
|
||||
|
||||
@@ -2784,7 +2784,7 @@
|
||||
|
||||
Процедура CLI_FT_РаботаСДиректориями() Экспорт
|
||||
|
||||
МассивВариантов = OPI_Тесты.ПолучитьВариантыПараметровFTP();
|
||||
МассивВариантов = OPI_ПолучениеДанныхТестов.ПолучитьВариантыПараметровFTP();
|
||||
|
||||
Для Каждого ПараметрыТеста Из МассивВариантов Цикл
|
||||
|
||||
@@ -2798,7 +2798,7 @@
|
||||
|
||||
Процедура CLI_FT_РаботаСФайлами() Экспорт
|
||||
|
||||
МассивВариантов = OPI_Тесты.ПолучитьВариантыПараметровFTP();
|
||||
МассивВариантов = OPI_ПолучениеДанныхТестов.ПолучитьВариантыПараметровFTP();
|
||||
|
||||
Для Каждого ПараметрыТеста Из МассивВариантов Цикл
|
||||
|
||||
|
@@ -498,6 +498,147 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьВариантыПараметровFTP() Экспорт
|
||||
|
||||
МассивВариантов = Новый Массив;
|
||||
|
||||
ПараметрыТестаОсновные = Новый Структура;
|
||||
ПараметрВКоллекцию("FTP_IP" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("FTP_Port" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("FTPS_IP" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("FTPS_Port" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("FTP_User" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("FTP_Password" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("Proxy_User" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("Proxy_Password", ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("Socks5_IP" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("Socks5_Port" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("Proxy_IP" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("Proxy_Port" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("Picture" , ПараметрыТестаОсновные);
|
||||
ПараметрВКоллекцию("Big" , ПараметрыТестаОсновные);
|
||||
|
||||
|
||||
Локалхост = ПолучитьLocalhost();
|
||||
|
||||
Socks5IP = ПараметрыТестаОсновные["Socks5_IP"];
|
||||
ПараметрыТестаОсновные["Socks5_IP"] = ?(Socks5IP = "127.0.0.1", Локалхост, Socks5IP);
|
||||
|
||||
HttpProxyIP = ПараметрыТестаОсновные["Proxy_IP"];
|
||||
ПараметрыТестаОсновные["Proxy_IP"] = ?(HttpProxyIP = "127.0.0.1", Локалхост, HttpProxyIP);
|
||||
|
||||
// FTP
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", " (FTP)");
|
||||
СтруктураПараметров.Вставить("FTP_IP", Локалхост);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "socks5");
|
||||
СтруктураПараметров.Вставить("Proxy", Ложь);
|
||||
СтруктураПараметров.Вставить("TLS", Ложь);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
// FTPS
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", " (FTPS)");
|
||||
СтруктураПараметров.Вставить("FTP_IP", Локалхост);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTPS_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "socks5");
|
||||
СтруктураПараметров.Вставить("Proxy", Ложь);
|
||||
СтруктураПараметров.Вставить("TLS", Истина);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
// FTP + Socks5
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", " (FTP, Socks5)");
|
||||
СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTP_IP"]);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "socks5");
|
||||
СтруктураПараметров.Вставить("Proxy", Истина);
|
||||
СтруктураПараметров.Вставить("TLS", Ложь);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
// FTP + HTTP
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", " (FTP, HTTP)");
|
||||
СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTP_IP"]);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Proxy_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Proxy_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "http");
|
||||
СтруктураПараметров.Вставить("Proxy", Истина);
|
||||
СтруктураПараметров.Вставить("TLS", Ложь);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
// FTPS + Socks5
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", " (FTPS, Socks5)");
|
||||
СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTPS_IP"]);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Socks5_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Socks5_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "socks5");
|
||||
СтруктураПараметров.Вставить("Proxy", Истина);
|
||||
СтруктураПараметров.Вставить("TLS", Истина);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
// FTPS + HTTP
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("Postfix", "");
|
||||
СтруктураПараметров.Вставить("FTP_IP", ПараметрыТестаОсновные["FTPS_IP"]);
|
||||
СтруктураПараметров.Вставить("FTP_Port", ПараметрыТестаОсновные["FTP_Port"]);
|
||||
СтруктураПараметров.Вставить("FTP_User", ПараметрыТестаОсновные["FTP_User"]);
|
||||
СтруктураПараметров.Вставить("FTP_Password", ПараметрыТестаОсновные["FTP_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_User", ПараметрыТестаОсновные["Proxy_User"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Password", ПараметрыТестаОсновные["Proxy_Password"]);
|
||||
СтруктураПараметров.Вставить("Proxy_IP", ПараметрыТестаОсновные["Proxy_IP"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Port", ПараметрыТестаОсновные["Proxy_Port"]);
|
||||
СтруктураПараметров.Вставить("Proxy_Type", "http");
|
||||
СтруктураПараметров.Вставить("Proxy", Истина);
|
||||
СтруктураПараметров.Вставить("TLS", Истина);
|
||||
СтруктураПараметров.Вставить("Picture", ПараметрыТестаОсновные["Picture"]);
|
||||
СтруктураПараметров.Вставить("Big", ПараметрыТестаОсновные["Big"]);
|
||||
МассивВариантов.Добавить(СтруктураПараметров);
|
||||
|
||||
Возврат МассивВариантов;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ПараметрВКоллекцию(Параметр, Коллекция) Экспорт
|
||||
|
||||
Значение = ПолучитьПараметр(Параметр);
|
||||
@@ -3058,6 +3199,10 @@ Function GetLocalhost() Export
|
||||
Return ПолучитьLocalhost();
|
||||
EndFunction
|
||||
|
||||
Function GetFTPParameterOptions() Export
|
||||
Return ПолучитьВариантыПараметровFTP();
|
||||
EndFunction
|
||||
|
||||
Procedure ParameterToCollection(Parameter, Collection) Export
|
||||
ПараметрВКоллекцию(Parameter, Collection);
|
||||
EndProcedure
|
||||
|
@@ -25182,7 +25182,7 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "СоздатьДиректорию (проверка 2)", "FTP");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Проверка);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"], 1);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"] , 1);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"][0]["elements"], 1);
|
||||
|
||||
КонецПроцедуры
|
||||
|
Reference in New Issue
Block a user