1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-12-13 23:36:04 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2025-07-01 23:16:54 +03:00
parent 7d48ca83c9
commit b824660e1f
23 changed files with 8855 additions and 8815 deletions

318
ci/cli_test_en vendored
View File

@@ -129,597 +129,597 @@ pipeline {
stage('Testing-Telegram') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_GetBotInfo"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_GetBotInfo"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_GetUpdates"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_GetUpdates"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SetWebhook"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SetWebhook"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SendTextMessage"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SendTextMessage"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SendImage"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SendImage"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SendVideo"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SendVideo"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SendAudio"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SendAudio"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SendDocument"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SendDocument"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SendGIF"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SendGIF"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SendMediaGroup"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SendMediaGroup"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SendLocation"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SendLocation"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SendContact"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SendContact"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_SendPoll"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_SendPoll"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_ForwardMessage"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_ForwardMessage"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_BanUnban"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_BanUnban"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_CreateInvitationLink"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_CreateInvitationLink"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_PinUnpinMessage"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_PinUnpinMessage"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_GetMemberCount"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_GetMemberCount"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_GetForumAvatarsList"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_GetForumAvatarsList"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_CreateDeleteForumTopic"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_CreateDeleteForumTopic"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_ChangeMainTopicName"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_ChangeMainTopicName"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TelegramAPI_HideShowMainTopic"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TelegramAPI_HideShowMainTopic"')
}
}
}
stage('Testing-VK') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_CreateTokenLink"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_CreateTokenLink"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_CreateDeletePost"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_CreateDeletePost"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_CreateCompositePost"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_CreateCompositePost"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_CreatePoll"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_CreatePoll"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_SaveDeleteImage"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_SaveDeleteImage"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_CreateStory"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_CreateStory"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_DiscussionMethods"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_DiscussionMethods"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_LikeRepostComment"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_LikeRepostComment"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_GetStatistics"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_GetStatistics"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_GetPostStatistics"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_GetPostStatistics"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_CreateAdCampaign"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_CreateAdCampaign"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_SendMessage"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_SendMessage"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_GetProductCategories"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_GetProductCategories"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_CreateProductSelection"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_CreateProductSelection"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_CreateProductWithProperties"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_CreateProductWithProperties"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_GetProductList"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_GetProductList"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_GetSelectionList"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_GetSelectionList"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_GetPropertyList"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_GetPropertyList"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_GetOrderList"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_GetOrderList"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKAPI_UploadVideo"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKAPI_UploadVideo"')
}
}
}
stage('Testing-Viber') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "Viber_DataRetrieval"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_Viber_DataRetrieval"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "Viber_MessagesSending"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_Viber_MessagesSending"')
}
}
}
stage('Testing-Twitter') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TwitterAPI_AccountData"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TwitterAPI_AccountData"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TwitterAPI_Tweets"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TwitterAPI_Tweets"')
}
}
}
stage('Testing-PostgreSQL') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "Postgres_CommonMethods"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_Postgres_CommonMethods"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "Postgres_ORM"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_Postgres_ORM"')
}
}
}
stage('Testing-MySQL') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "MYS_CommonMethods"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_MYS_CommonMethods"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "MYS_ORM"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_MYS_ORM"')
}
}
}
stage('Testing-MSSQL') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "MSS_CommonMethods"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_MSS_CommonMethods"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "MSS_ORM"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_MSS_ORM"')
}
}
}
stage('Testing-SQLite') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "SQLL_CommonMethods"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_SQLL_CommonMethods"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "SQLL_ORM"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_SQLL_ORM"')
}
}
}
stage('Testing-RCON') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "RC_CommandsExecution"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_RC_CommandsExecution"')
}
}
}
stage('Testing-YandexDisk') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YDisk_GetDiskInfo"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YDisk_GetDiskInfo"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YDisk_CreateFolder"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YDisk_CreateFolder"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YDisk_UploadByUrlAndGetObject"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YDisk_UploadByUrlAndGetObject"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YDisk_UploadDeleteFile"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YDisk_UploadDeleteFile"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YDisk_CreateObjectCopy"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YDisk_CreateObjectCopy"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YDisk_GetDownloadLink"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YDisk_GetDownloadLink"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YDisk_GetFileList"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YDisk_GetFileList"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YDisk_MoveObject"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YDisk_MoveObject"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YDisk_PublicObjectActions"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YDisk_PublicObjectActions"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YDisk_GetPublishedList"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YDisk_GetPublishedList"')
}
}
}
stage('Testing-GoogleWorkspace') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GW_Auth"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GW_Auth"')
}
}
}
stage('Testing-GoogleCalendar') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GW_Auth"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GW_Auth"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GC_GetCalendarList"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GC_GetCalendarList"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GC_CreateDeleteCalendar"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GC_CreateDeleteCalendar"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GC_CreateDeleteEvent"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GC_CreateDeleteEvent"')
}
}
}
stage('Testing-GoogleDrive') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GW_Auth"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GW_Auth"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GD_GetCatalogList"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GD_GetCatalogList"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GD_UploadDeleteFile"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GD_UploadDeleteFile"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GD_CreateDeleteComment"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GD_CreateDeleteComment"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GD_CreateCatalog"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GD_CreateCatalog"')
}
}
}
stage('Testing-GoogleSheets') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GW_Auth"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GW_Auth"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GT_CreateTable"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GT_CreateTable"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GT_FillClearCells"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GT_FillClearCells"')
}
}
}
stage('Testing-Notion') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "NotionAPI_CreatePage"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_NotionAPI_CreatePage"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "NotionAPI_CreateUpdateBase"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_NotionAPI_CreateUpdateBase"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "NotionAPI_CreateDeleteBlock"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_NotionAPI_CreateDeleteBlock"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "NotionAPI_GetUsers"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_NotionAPI_GetUsers"')
}
}
}
stage('Testing-Slack') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "SlackGetData"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_SlackGetData"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "Slack_SendDeleteMessage"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_Slack_SendDeleteMessage"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "Slack_CreateArchiveChannel"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_Slack_CreateArchiveChannel"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "Slack_OpenCloseDialog"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_Slack_OpenCloseDialog"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "Slack_UploadDeleteFile"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_Slack_UploadDeleteFile"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "Slack_UploadDeleteExternalFile"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_Slack_UploadDeleteExternalFile"')
}
}
}
stage('Testing-Airtable') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "AT_CreateDatabase"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_AT_CreateDatabase"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "AT_CreateTable"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_AT_CreateTable"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "AT_CreateField"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_AT_CreateField"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "AT_CreateDeleteRecords"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_AT_CreateDeleteRecords"')
}
}
}
stage('Testing-Dropbox') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "DropboxAPI_GetUpdateToken"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_DropboxAPI_GetUpdateToken"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "DropboxAPI_UploadFile"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_DropboxAPI_UploadFile"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "DropboxAPI_UploadFileByURL"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_DropboxAPI_UploadFileByURL"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "DropboxAPI_CreateFolder"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_DropboxAPI_CreateFolder"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "DropboxAPI_CreateDeleteTag"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_DropboxAPI_CreateDeleteTag"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "DropboxAPI_GetAccount"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_DropboxAPI_GetAccount"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "DropboxAPI_AccessManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_DropboxAPI_AccessManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "DropboxAPI_GetFolderFileList"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_DropboxAPI_GetFolderFileList"')
}
}
}
stage('Testing-Bitrix24') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_TokenManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_TokenManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_ServerTime"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_ServerTime"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_PostsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_PostsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_TaskManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_TaskManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_CommentsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_CommentsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_WorkingWithDrive"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_WorkingWithDrive"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_Kanban"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_Kanban"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_Timekeeping"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_Timekeeping"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_ChatManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_ChatManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_NotificationsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_NotificationsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_TasksFieldsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_TasksFieldsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_DepartmentsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_DepartmentsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B2_UsersManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B2_UsersManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_LeadsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_LeadsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_DealsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_DealsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "B24_CalendarsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_B24_CalendarsManagement"')
}
}
}
stage('Testing-VkTeams') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKT_MessagesSending"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKT_MessagesSending"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKT_CommonMethods"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKT_CommonMethods"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "VKT_ChatManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_VKT_ChatManagement"')
}
}
}
stage('Testing-Ozon') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OzonAPI_AttributesAndFeatures"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OzonAPI_AttributesAndFeatures"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OzonAPI_UploadingAndUpdatingProducts"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OzonAPI_UploadingAndUpdatingProducts"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OzonAPI_Barcodes"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OzonAPI_Barcodes"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OzonAPI_PricesAndStocks"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OzonAPI_PricesAndStocks"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OzonAPI_PromotionsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OzonAPI_PromotionsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OzonAPI_WarehousesManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OzonAPI_WarehousesManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OzonAPI_FBOScheme"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OzonAPI_FBOScheme"')
}
}
}
stage('Testing-Neocities') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "NC_FilesManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_NC_FilesManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "NC_DataRetrieving"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_NC_DataRetrieving"')
}
}
}
stage('Testing-CDEK') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CdekAPI_CommonMethods"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_CdekAPI_CommonMethods"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CDEKAPI_OrdersManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_CDEKAPI_OrdersManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CdekAPI_CourierInvitationsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_CdekAPI_CourierInvitationsManagement"')
}
}
}
stage('Testing-YandexMetrika') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YaMetrika_TagsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YaMetrika_TagsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YaMetrika_CountersManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YaMetrika_CountersManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "YaMetrika_ActionsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_YaMetrika_ActionsManagement"')
}
}
}
stage('Testing-S3') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "AWS_CommonMethods"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_AWS_CommonMethods"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "AWS_BucketsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_AWS_BucketsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "AWS_ObjectsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_AWS_ObjectsManagement"')
}
}
}
stage('Testing-TCP') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "TC_Client"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_TC_Client"')
}
}
}
stage('Testing-GreenAPI') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GAPI_GroupManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GAPI_GroupManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GAPI_MessageSending"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GAPI_MessageSending"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GAPI_NotificationsReceiving"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GAPI_NotificationsReceiving"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GAPI_MessageQueue"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GAPI_MessageQueue"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GAPI_MessageLogs"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GAPI_MessageLogs"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "GAPI_Account"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_GAPI_Account"')
}
}
}
stage('Testing-Ollama') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OLLM_RequestsProcessing"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OLLM_RequestsProcessing"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OLLM_ModelsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OLLM_ModelsManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OLLM_WorkingWithBlob"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OLLM_WorkingWithBlob"')
}
}
}
stage('Testing-HTTPClient') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "HTTP_Initialization"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_HTTP_Initialization"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "HTTP_BodySet"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_HTTP_BodySet"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "HTTP_Settings"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_HTTP_Settings"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "HTTP_HeadersSetting"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_HTTP_HeadersSetting"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "HTTP_Authorization"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_HTTP_Authorization"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "HTTP_RequestProcessing"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_HTTP_RequestProcessing"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "HTTP_ResponseReceiving"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_HTTP_ResponseReceiving"')
}
}
}
stage('Testing-OpenAI') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OAI_RequestsProcessing"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OAI_RequestsProcessing"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OAI_Assistants"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OAI_Assistants"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OAI_FileManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OAI_FileManagement"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OAI_AudioProcessing"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OAI_AudioProcessing"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "OAI_ModelsManagement"')
runCommand('1testrunner -run "./src/en/OInt/tests/Modules/internal/OPI_TestsCLI.os" "CLI_OAI_ModelsManagement"')
}
}
}

318
ci/cli_test_ru vendored
View File

@@ -129,597 +129,597 @@ pipeline {
stage('Testing-Telegram') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ПолучитьИнформациюБота"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьИнформациюБота"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ПолучитьОбновления"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьОбновления"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_УстановитьWebhook"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_УстановитьWebhook"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ОтправитьТекстовоеСообщение"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьТекстовоеСообщение"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ОтправитьКартинку"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьКартинку"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ОтправитьВидео"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьВидео"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ОтправитьАудио"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьАудио"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ОтправитьДокумент"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьДокумент"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ОтправитьГифку"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьГифку"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ОтправитьМедиагруппу"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьМедиагруппу"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ОтправитьМестоположение"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьМестоположение"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ОтправитьКонтакт"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьКонтакт"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ОтправитьОпрос"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьОпрос"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ПереслатьСообщение"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПереслатьСообщение"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_БанРазбан"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_БанРазбан"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_СоздатьСсылкуПриглашение"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_СоздатьСсылкуПриглашение"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ЗакрепитьОткрепитьСообщение"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ЗакрепитьОткрепитьСообщение"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ПолучитьЧислоУчастников"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьЧислоУчастников"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ПолучитьСписокАватаровФорума"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьСписокАватаровФорума"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_СоздатьУдалитьТемуФорума"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_СоздатьУдалитьТемуФорума"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_ИзменитьИмяГлавнойТемы"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ИзменитьИмяГлавнойТемы"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Телеграм_СкрытьПоказатьГлавнуюТему"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_СкрытьПоказатьГлавнуюТему"')
}
}
}
stage('Testing-VK') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_СоздатьСсылкуТокена"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьСсылкуТокена"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_СоздатьУдалитьПост"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьУдалитьПост"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_СоздатьСоставнойПост"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьСоставнойПост"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_СоздатьОпрос"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьОпрос"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_СохранитьУдалитьКартинку"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СохранитьУдалитьКартинку"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_СоздатьИсторию"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьИсторию"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_МетодыОбсуждений"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_МетодыОбсуждений"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_ЛайкРепостКоммент"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ЛайкРепостКоммент"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_ПолучитьСтатистику"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСтатистику"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_ПолучитьСтатистикуПостов"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСтатистикуПостов"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_СоздатьРекламнуюКампанию"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьРекламнуюКампанию"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_ОтправитьСообщение"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ОтправитьСообщение"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_ПолучитьКатегорииТоваров"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьКатегорииТоваров"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_СоздатьТоварПодборку"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьТоварПодборку"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_СоздатьТоварСоСвойствами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьТоварСоСвойствами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_ПолучитьСписокТоваров"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокТоваров"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_ПолучитьСписокПодборок"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокПодборок"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_ПолучитьСписокСвойств"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокСвойств"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_ПолучитьСписокЗаказов"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокЗаказов"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВК_ЗагрузитьВидео"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ЗагрузитьВидео"')
}
}
}
stage('Testing-Viber') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Вайбер_ПолучениеИнформации"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Вайбер_ПолучениеИнформации"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Вайбер_ОтправкаСообщений"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Вайбер_ОтправкаСообщений"')
}
}
}
stage('Testing-Twitter') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Твиттер_ДанныеАккаунта"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Твиттер_ДанныеАккаунта"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Твиттер_Твиты"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Твиттер_Твиты"')
}
}
}
stage('Testing-PostgreSQL') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Postgres_ОсновныеМетоды"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Postgres_ОсновныеМетоды"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Postgres_ORM"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Postgres_ORM"')
}
}
}
stage('Testing-MySQL') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "MYS_ОсновныеМетоды"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_MYS_ОсновныеМетоды"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "MYS_ORM"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_MYS_ORM"')
}
}
}
stage('Testing-MSSQL') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "MSS_ОсновныеМетоды"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_MSS_ОсновныеМетоды"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "MSS_ORM"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_MSS_ORM"')
}
}
}
stage('Testing-SQLite') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "SQLL_ОсновныеМетоды"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_SQLL_ОсновныеМетоды"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "SQLL_ORM"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_SQLL_ORM"')
}
}
}
stage('Testing-RCON') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "RC_ВыполнениеКоманд"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_RC_ВыполнениеКоманд"')
}
}
}
stage('Testing-YandexDisk') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯДиск_ПолучитьИнформациюОДиске"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьИнформациюОДиске"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯДиск_СоздатьПапку"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_СоздатьПапку"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯДиск_ЗагрузитьУдалитьФайл"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ЗагрузитьУдалитьФайл"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯДиск_СоздатьКопиюОбъекта"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_СоздатьКопиюОбъекта"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯДиск_ПолучитьСсылкуНаСкачивание"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьСсылкуНаСкачивание"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯДиск_ПолучитьСписокФайлов"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьСписокФайлов"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯДиск_ПереместитьОбъект"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПереместитьОбъект"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯДиск_ДействияПубличныхОбъектов"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ДействияПубличныхОбъектов"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯДиск_ПолучитьСписокОпубликованных"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьСписокОпубликованных"')
}
}
}
stage('Testing-GoogleWorkspace') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГВ_Авторизация"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"')
}
}
}
stage('Testing-GoogleCalendar') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГВ_Авторизация"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГК_ПолучитьСписокКалендарей"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГК_ПолучитьСписокКалендарей"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГК_СоздатьУдалитьКалендарь"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГК_СоздатьУдалитьКалендарь"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГК_СоздатьУдалитьСобытие"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГК_СоздатьУдалитьСобытие"')
}
}
}
stage('Testing-GoogleDrive') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГВ_Авторизация"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГД_ПолучитьСписокКаталогов"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_ПолучитьСписокКаталогов"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГД_ЗагрузитьУдалитьФайл"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_ЗагрузитьУдалитьФайл"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГД_СоздатьУдалитьКомментарий"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_СоздатьУдалитьКомментарий"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГД_СоздатьКаталог"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_СоздатьКаталог"')
}
}
}
stage('Testing-GoogleSheets') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГВ_Авторизация"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГТ_СоздатьТаблицу"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГТ_СоздатьТаблицу"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ГТ_ЗаполнитьОчиститьЯчейки"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГТ_ЗаполнитьОчиститьЯчейки"')
}
}
}
stage('Testing-Notion') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "НоушнАпи_СоздатьСтраницу"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_СоздатьСтраницу"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "НоушнАпи_СоздатьИзменитьБазу"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_СоздатьИзменитьБазу"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "НоушнАпи_СоздатьУдалитьБлок"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_СоздатьУдалитьБлок"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "НоушнАпи_ПолучитьПользователей"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_ПолучитьПользователей"')
}
}
}
stage('Testing-Slack') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Слак_ПолучитьИнформацию"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ПолучитьИнформацию"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Слак_ОтправитьУдалитьСообщение"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ОтправитьУдалитьСообщение"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Слак_СоздатьАрхивироватьКанал"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_СоздатьАрхивироватьКанал"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Слак_ОткрытьЗакрытьДиалог"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ОткрытьЗакрытьДиалог"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Слак_ЗагрузитьУдалитьФайл"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ЗагрузитьУдалитьФайл"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Слак_ЗагрузитьУдалитьВФ"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ЗагрузитьУдалитьВФ"')
}
}
}
stage('Testing-Airtable') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "АТ_СоздатьБазу"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьБазу"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "АТ_СоздатьТаблицу"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьТаблицу"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "АТ_СоздатьПоле"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьПоле"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "АТ_СоздатьУдалитьЗаписи"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьУдалитьЗаписи"')
}
}
}
stage('Testing-Dropbox') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ДропБокс_ПолучитьОбновитьТокен"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ПолучитьОбновитьТокен"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ДропБокс_ЗагрузитьФайл"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ЗагрузитьФайл"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ДропБокс_ЗагрузитьФайлПоURL"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ЗагрузитьФайлПоURL"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ДропБокс_СоздатьКаталог"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_СоздатьКаталог"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ДропБокс_СоздатьУдалитьТег"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_СоздатьУдалитьТег"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ДропБокс_ПолучитьАккаунт"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ПолучитьАккаунт"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ДропБокс_РаботаСДоступами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_РаботаСДоступами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ДропБокс_ПолучитьСписокФайловПапки"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ПолучитьСписокФайловПапки"')
}
}
}
stage('Testing-Bitrix24') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСТокеном"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСТокеном"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_СерверноеВремя"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_СерверноеВремя"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСНовостями"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСНовостями"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСЗадачами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСЗадачами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСКомментариями"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСКомментариями"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСДиском"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСДиском"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_Канбан"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_Канбан"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_УчетРабочегоВремени"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_УчетРабочегоВремени"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСЧатами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСЧатами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСУведомлениями"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСУведомлениями"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСПолямиЗадач"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСПолямиЗадач"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_УправлениеПодразделениями"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_УправлениеПодразделениями"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_УправлениеПользователями"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_УправлениеПользователями"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСЛидами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСЛидами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСоСделками"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСоСделками"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "Б24_РаботаСКалендарями"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСКалендарями"')
}
}
}
stage('Testing-VkTeams') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВКТ_ОтправкаСообщений"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВКТ_ОтправкаСообщений"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВКТ_ОбщиеМетоды"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВКТ_ОбщиеМетоды"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ВКТ_УправлениеЧатами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВКТ_УправлениеЧатами"')
}
}
}
stage('Testing-Ozon') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ОзонАПИ_АтрибутыИХарактеристики"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_АтрибутыИХарактеристики"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ОзонАПИ_ЗагрузкаИОбновлениеТоваров"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_ЗагрузкаИОбновлениеТоваров"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ОзонАПИ_Штрихкоды"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_Штрихкоды"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ОзонАПИ_ЦеныИОстаткиТоваров"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_ЦеныИОстаткиТоваров"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ОзонАПИ_РаботаСАкциями"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_РаботаСАкциями"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ОзонАПИ_РаботаСоСкладами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_РаботаСоСкладами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ОзонАПИ_СхемаFBO"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_СхемаFBO"')
}
}
}
stage('Testing-Neocities') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "НС_РаботаСФайлами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НС_РаботаСФайлами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "НС_ПолучениеДанных"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НС_ПолучениеДанных"')
}
}
}
stage('Testing-CDEK') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "СдэкАПИ_ОбщиеМетоды"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_СдэкАПИ_ОбщиеМетоды"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "СдэкАПИ_РаботаСЗаказами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_СдэкАПИ_РаботаСЗаказами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера"')
}
}
}
stage('Testing-YandexMetrika') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯМетрика_УправлениеМетками"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯМетрика_УправлениеМетками"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯМетрика_УправлениеСчетчиками"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯМетрика_УправлениеСчетчиками"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "ЯМетрика_УправлениеОперациями"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯМетрика_УправлениеОперациями"')
}
}
}
stage('Testing-S3') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "AWS_ОбщиеМетоды"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_AWS_ОбщиеМетоды"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "AWS_РаботаСБакетами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_AWS_РаботаСБакетами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "AWS_РаботаСОбъектами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_AWS_РаботаСОбъектами"')
}
}
}
stage('Testing-TCP') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "TC_Клиент"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_TC_Клиент"')
}
}
}
stage('Testing-GreenAPI') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "GAPI_УправлениеГруппами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_УправлениеГруппами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "GAPI_ОтправкаСообщений"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_ОтправкаСообщений"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "GAPI_ПолучениеУведомлений"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_ПолучениеУведомлений"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "GAPI_ОчередьСообщений"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_ОчередьСообщений"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "GAPI_ЖурналыСообщений"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_ЖурналыСообщений"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "GAPI_Аккаунт"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_Аккаунт"')
}
}
}
stage('Testing-Ollama') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "OLLM_ОбработкаЗапросов"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OLLM_ОбработкаЗапросов"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "OLLM_РаботаСМоделями"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OLLM_РаботаСМоделями"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "OLLM_РаботаСBlob"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OLLM_РаботаСBlob"')
}
}
}
stage('Testing-HTTPКлиент') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "HTTP_Инициализация"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_Инициализация"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "HTTP_УстановкаТела"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_УстановкаТела"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "HTTP_Настройки"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_Настройки"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "HTTP_УстановкаЗаголовков"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_УстановкаЗаголовков"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "HTTP_Авторизация"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_Авторизация"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "HTTP_ОбработкаЗапроса"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_ОбработкаЗапроса"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "HTTP_ПолучениеОтвета"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_ПолучениеОтвета"')
}
}
}
stage('Testing-OpenAI') {
steps {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "OAI_ОбработкаЗапросов"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OAI_ОбработкаЗапросов"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "OAI_Ассистенты"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OAI_Ассистенты"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "OAI_РаботаСФайлами"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OAI_РаботаСФайлами"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "OAI_РаботаСАудио"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OAI_РаботаСАудио"')
}
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "OAI_РаботаСМоделями"')
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OAI_РаботаСМоделями"')
}
}
}

View File

@@ -1,7 +1,6 @@
 Address = "127.0.0.1";
Login = "SA";
Password = "12we...";
Port = 1434;
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);

View File

@@ -1,7 +1,6 @@
 Address = "127.0.0.1";
Login = "SA";
Password = "12we...";
Port = 1434;
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);

View File

@@ -1,4 +1,5 @@
 Image = "https://hut.openintegrations.dev/test_data/picture.jpg";
 CurrentDate = OPI_Tools.GetCurrentDate();
Image = "https://hut.openintegrations.dev/test_data/picture.jpg";
OPI_TypeConversion.GetBinaryData(Image); // Image - Type: BinaryData
Address = "127.0.0.1";
@@ -6,22 +7,24 @@
Password = "12we...";
Base = "test_data";
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, Base, Login, Password);
Connection = OPI_MSSQL.CreateConnection(ConnectionString);
Connection = OPI_MSSQL.CreateConnection(ConnectionString, TLSSettings);
// CREATE
QueryText = "
|CREATE TABLE test_table (
|id INT AUTO_INCREMENT PRIMARY KEY,
|name VARCHAR(255),
|age INT,
|salary DOUBLE,
|amount FLOAT,
|type TINYINT UNSIGNED,
|date DATE,
|time TIME,
|data MEDIUMBLOB
| ID INT PRIMARY KEY,
| FirstName NVARCHAR(50),
| LastName NVARCHAR(50),
| BirthDate DATE,
| IsEmployed BIT,
| Salary DECIMAL(10, 2),
| CreatedAt DATETIME,
| Age SMALLINT,
| RowGuid UNIQUEIDENTIFIER,
| Data VARBINARY(MAX)
|);";
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, , , Connection);
@@ -29,24 +32,26 @@
// INSERT with parameters
QueryText = "
|INSERT INTO test_table (name, age, salary, amount, type, date, time, data)
|VALUES (?, ?, ?, ?, ?, ?, ?, ?);";
|INSERT INTO test_table (ID, FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data)
|VALUES (@P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10);";
ParameterArray = New Array;
ParameterArray.Add(New Structure("TEXT" , "Vitaly"));
ParameterArray.Add(New Structure("INT" , 25));
ParameterArray.Add(New Structure("DOUBLE", 1000.12));
ParameterArray.Add(New Structure("FLOAT" , 1000.12));
ParameterArray.Add(New Structure("UINT" , 1));
ParameterArray.Add(New Structure("DATE" , OPI_Tools.GetCurrentDate()));
ParameterArray.Add(New Structure("TIME" , OPI_Tools.GetCurrentDate()));
ParameterArray.Add(New Structure("INT" , 1));
ParameterArray.Add(New Structure("NVARCHAR", "Vitaly"));
ParameterArray.Add(New Structure("NVARCHAR", "Alpaca"));
ParameterArray.Add(New Structure("DATE" , CurrentDate));
ParameterArray.Add(New Structure("BIT" , True));
ParameterArray.Add(New Structure("DECIMAL" , 10.30));
ParameterArray.Add(New Structure("DATETIME", CurrentDate));
ParameterArray.Add(New Structure("SMALLINT", 20));
ParameterArray.Add(New Structure("UUID" , New UUID));
ParameterArray.Add(New Structure("BYTES" , Image));
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, ParameterArray, , Connection);
// SELECT (The result of this query is shown in the Result block)
QueryText = "SELECT name, age, salary, amount, type, date, time, data FROM test_table;";
QueryText = "SELECT FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data FROM test_table;";
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, , , Connection);

View File

@@ -3,8 +3,9 @@
Password = "12we...";
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
Connection = OPI_MSSQL.CreateConnection(ConnectionString);
Connection = OPI_MSSQL.CreateConnection(ConnectionString, TLSSettings);
Result = OPI_MSSQL.IsConnector(Connection);
OPI_MSSQL.CloseConnection(Result);

View File

@@ -35,7 +35,6 @@ import TabItem from '@theme/TabItem';
Address = "127.0.0.1";
Login = "SA";
Password = "12we...";
Port = 1434;
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);

View File

@@ -36,7 +36,6 @@ import TabItem from '@theme/TabItem';
Address = "127.0.0.1";
Login = "SA";
Password = "12we...";
Port = 1434;
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);

View File

@@ -37,6 +37,7 @@ Without specifying the `ForcifyResult` flag, result data is returned only for qu
```bsl title="1C:Enterprise/OneScript code example"
CurrentDate = OPI_Tools.GetCurrentDate();
Image = "https://hut.openintegrations.dev/test_data/picture.jpg";
OPI_TypeConversion.GetBinaryData(Image); // Image - Type: BinaryData
@@ -45,22 +46,24 @@ Without specifying the `ForcifyResult` flag, result data is returned only for qu
Password = "12we...";
Base = "test_data";
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, Base, Login, Password);
Connection = OPI_MSSQL.CreateConnection(ConnectionString);
Connection = OPI_MSSQL.CreateConnection(ConnectionString, TLSSettings);
// CREATE
QueryText = "
|CREATE TABLE test_table (
|id INT AUTO_INCREMENT PRIMARY KEY,
|name VARCHAR(255),
|age INT,
|salary DOUBLE,
|amount FLOAT,
|type TINYINT UNSIGNED,
|date DATE,
|time TIME,
|data MEDIUMBLOB
| ID INT PRIMARY KEY,
| FirstName NVARCHAR(50),
| LastName NVARCHAR(50),
| BirthDate DATE,
| IsEmployed BIT,
| Salary DECIMAL(10, 2),
| CreatedAt DATETIME,
| Age SMALLINT,
| RowGuid UNIQUEIDENTIFIER,
| Data VARBINARY(MAX)
|);";
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, , , Connection);
@@ -68,24 +71,26 @@ Without specifying the `ForcifyResult` flag, result data is returned only for qu
// INSERT with parameters
QueryText = "
|INSERT INTO test_table (name, age, salary, amount, type, date, time, data)
|VALUES (?, ?, ?, ?, ?, ?, ?, ?);";
|INSERT INTO test_table (ID, FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data)
|VALUES (@P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10);";
ParameterArray = New Array;
ParameterArray.Add(New Structure("TEXT" , "Vitaly"));
ParameterArray.Add(New Structure("INT" , 25));
ParameterArray.Add(New Structure("DOUBLE", 1000.12));
ParameterArray.Add(New Structure("FLOAT" , 1000.12));
ParameterArray.Add(New Structure("UINT" , 1));
ParameterArray.Add(New Structure("DATE" , OPI_Tools.GetCurrentDate()));
ParameterArray.Add(New Structure("TIME" , OPI_Tools.GetCurrentDate()));
ParameterArray.Add(New Structure("INT" , 1));
ParameterArray.Add(New Structure("NVARCHAR", "Vitaly"));
ParameterArray.Add(New Structure("NVARCHAR", "Alpaca"));
ParameterArray.Add(New Structure("DATE" , CurrentDate));
ParameterArray.Add(New Structure("BIT" , True));
ParameterArray.Add(New Structure("DECIMAL" , 10.30));
ParameterArray.Add(New Structure("DATETIME", CurrentDate));
ParameterArray.Add(New Structure("SMALLINT", 20));
ParameterArray.Add(New Structure("UUID" , New UUID));
ParameterArray.Add(New Structure("BYTES" , Image));
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, ParameterArray, , Connection);
// SELECT (The result of this query is shown in the Result block)
QueryText = "SELECT name, age, salary, amount, type, date, time, data FROM test_table;";
QueryText = "SELECT FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data FROM test_table;";
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, , , Connection);

View File

@@ -37,8 +37,9 @@ import TabItem from '@theme/TabItem';
Password = "12we...";
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
Connection = OPI_MSSQL.CreateConnection(ConnectionString);
Connection = OPI_MSSQL.CreateConnection(ConnectionString, TLSSettings);
Result = OPI_MSSQL.IsConnector(Connection);
OPI_MSSQL.CloseConnection(Result);

View File

@@ -1,4 +1,5 @@
 Картинка = "https://hut.openintegrations.dev/test_data/picture.jpg";
 ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
Картинка = "https://hut.openintegrations.dev/test_data/picture.jpg";
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные
Адрес = "127.0.0.1";
@@ -6,22 +7,24 @@
Пароль = "12we...";
База = "test_data";
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
// CREATE
ТекстЗапроса = "
|CREATE TABLE test_table (
|id INT AUTO_INCREMENT PRIMARY KEY,
|name VARCHAR(255),
|age INT,
|salary DOUBLE,
|amount FLOAT,
|type TINYINT UNSIGNED,
|date DATE,
|time TIME,
|data MEDIUMBLOB
| ID INT PRIMARY KEY,
| FirstName NVARCHAR(50),
| LastName NVARCHAR(50),
| BirthDate DATE,
| IsEmployed BIT,
| Salary DECIMAL(10, 2),
| CreatedAt DATETIME,
| Age SMALLINT,
| RowGuid UNIQUEIDENTIFIER,
| Data VARBINARY(MAX)
|);";
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение);
@@ -29,24 +32,26 @@
// INSERT с параметрами
ТекстЗапроса = "
|INSERT INTO test_table (name, age, salary, amount, type, date, time, data)
|VALUES (?, ?, ?, ?, ?, ?, ?, ?);";
|INSERT INTO test_table (ID, FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data)
|VALUES (@P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10);";
МассивПараметров = Новый Массив;
МассивПараметров.Добавить(Новый Структура("TEXT" , "Vitaly"));
МассивПараметров.Добавить(Новый Структура("INT" , 25));
МассивПараметров.Добавить(Новый Структура("DOUBLE", 1000.12));
МассивПараметров.Добавить(Новый Структура("FLOAT" , 1000.12));
МассивПараметров.Добавить(Новый Структура("UINT" , 1));
МассивПараметров.Добавить(Новый Структура("DATE" , OPI_Инструменты.ПолучитьТекущуюДату()));
МассивПараметров.Добавить(Новый Структура("TIME" , OPI_Инструменты.ПолучитьТекущуюДату()));
МассивПараметров.Добавить(Новый Структура("INT" , 1));
МассивПараметров.Добавить(Новый Структура("NVARCHAR", "Vitaly"));
МассивПараметров.Добавить(Новый Структура("NVARCHAR", "Alpaca"));
МассивПараметров.Добавить(Новый Структура("DATE" , ТекущаяДата));
МассивПараметров.Добавить(Новый Структура("BIT" , Истина));
МассивПараметров.Добавить(Новый Структура("DECIMAL" , 10.30));
МассивПараметров.Добавить(Новый Структура("DATETIME", ТекущаяДата));
МассивПараметров.Добавить(Новый Структура("SMALLINT", 20));
МассивПараметров.Добавить(Новый Структура("UUID" , Новый УникальныйИдентификатор));
МассивПараметров.Добавить(Новый Структура("BYTES" , Картинка));
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, МассивПараметров, , Соединение);
// SELECT (Результат этого запроса приведен в следующем блоке)
ТекстЗапроса = "SELECT name, age, salary, amount, type, date, time, data FROM test_table;";
ТекстЗапроса = "SELECT FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data FROM test_table;";
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение);

View File

@@ -1,7 +1,6 @@
 Адрес = "127.0.0.1";
Логин = "SA";
Пароль = "12we...";
Порт = 1434;
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);

View File

@@ -1,7 +1,6 @@
 Адрес = "127.0.0.1";
Логин = "SA";
Пароль = "12we...";
Порт = 1434;
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);

View File

@@ -3,8 +3,9 @@
Пароль = "12we...";
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
Результат = OPI_MSSQL.ЭтоКоннектор(Соединение);
OPI_MSSQL.ЗакрытьСоединение(Результат);

View File

@@ -35,7 +35,6 @@ import TabItem from '@theme/TabItem';
Адрес = "127.0.0.1";
Логин = "SA";
Пароль = "12we...";
Порт = 1434;
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);

View File

@@ -36,7 +36,6 @@ import TabItem from '@theme/TabItem';
Адрес = "127.0.0.1";
Логин = "SA";
Пароль = "12we...";
Порт = 1434;
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);

View File

@@ -37,6 +37,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
Картинка = "https://hut.openintegrations.dev/test_data/picture.jpg";
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные
@@ -45,22 +46,24 @@ import TabItem from '@theme/TabItem';
Пароль = "12we...";
База = "test_data";
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
// CREATE
ТекстЗапроса = "
|CREATE TABLE test_table (
|id INT AUTO_INCREMENT PRIMARY KEY,
|name VARCHAR(255),
|age INT,
|salary DOUBLE,
|amount FLOAT,
|type TINYINT UNSIGNED,
|date DATE,
|time TIME,
|data MEDIUMBLOB
| ID INT PRIMARY KEY,
| FirstName NVARCHAR(50),
| LastName NVARCHAR(50),
| BirthDate DATE,
| IsEmployed BIT,
| Salary DECIMAL(10, 2),
| CreatedAt DATETIME,
| Age SMALLINT,
| RowGuid UNIQUEIDENTIFIER,
| Data VARBINARY(MAX)
|);";
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение);
@@ -68,24 +71,26 @@ import TabItem from '@theme/TabItem';
// INSERT с параметрами
ТекстЗапроса = "
|INSERT INTO test_table (name, age, salary, amount, type, date, time, data)
|VALUES (?, ?, ?, ?, ?, ?, ?, ?);";
|INSERT INTO test_table (ID, FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data)
|VALUES (@P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10);";
МассивПараметров = Новый Массив;
МассивПараметров.Добавить(Новый Структура("TEXT" , "Vitaly"));
МассивПараметров.Добавить(Новый Структура("INT" , 25));
МассивПараметров.Добавить(Новый Структура("DOUBLE", 1000.12));
МассивПараметров.Добавить(Новый Структура("FLOAT" , 1000.12));
МассивПараметров.Добавить(Новый Структура("UINT" , 1));
МассивПараметров.Добавить(Новый Структура("DATE" , OPI_Инструменты.ПолучитьТекущуюДату()));
МассивПараметров.Добавить(Новый Структура("TIME" , OPI_Инструменты.ПолучитьТекущуюДату()));
МассивПараметров.Добавить(Новый Структура("INT" , 1));
МассивПараметров.Добавить(Новый Структура("NVARCHAR", "Vitaly"));
МассивПараметров.Добавить(Новый Структура("NVARCHAR", "Alpaca"));
МассивПараметров.Добавить(Новый Структура("DATE" , ТекущаяДата));
МассивПараметров.Добавить(Новый Структура("BIT" , Истина));
МассивПараметров.Добавить(Новый Структура("DECIMAL" , 10.30));
МассивПараметров.Добавить(Новый Структура("DATETIME", ТекущаяДата));
МассивПараметров.Добавить(Новый Структура("SMALLINT", 20));
МассивПараметров.Добавить(Новый Структура("UUID" , Новый УникальныйИдентификатор));
МассивПараметров.Добавить(Новый Структура("BYTES" , Картинка));
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, МассивПараметров, , Соединение);
// SELECT (Результат этого запроса приведен в следующем блоке)
ТекстЗапроса = "SELECT name, age, salary, amount, type, date, time, data FROM test_table;";
ТекстЗапроса = "SELECT FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data FROM test_table;";
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение);

View File

@@ -37,8 +37,9 @@ import TabItem from '@theme/TabItem';
Пароль = "12we...";
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
Результат = OPI_MSSQL.ЭтоКоннектор(Соединение);
OPI_MSSQL.ЗакрытьСоединение(Результат);

File diff suppressed because it is too large Load Diff

View File

@@ -23789,7 +23789,6 @@ Procedure MSSQL_CreateConnection(FunctionParameters)
Address = FunctionParameters["PG_IP"];
Login = "SA";
Password = FunctionParameters["PG_Password"];
Port = 1434;
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
@@ -23802,7 +23801,7 @@ Procedure MSSQL_CreateConnection(FunctionParameters)
OPI_TestDataRetrieval.Check_AddIn(Result, "AddIn.OPI_MSSQL.Main");
Address = FunctionParameters["PG_IP"];
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password, Port);
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
Connection = OPI_MSSQL.CreateConnection(ConnectionString, TLSSettings);
@@ -23829,7 +23828,6 @@ Procedure MSSQL_CloseConnection(FunctionParameters)
Address = FunctionParameters["PG_IP"];
Login = "SA";
Password = FunctionParameters["PG_Password"];
Port = 1434;
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
@@ -23851,8 +23849,9 @@ Procedure MSSQL_IsConnector(FunctionParameters)
Password = FunctionParameters["PG_Password"];
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
Connection = OPI_MSSQL.CreateConnection(ConnectionString);
Connection = OPI_MSSQL.CreateConnection(ConnectionString, TLSSettings);
Result = OPI_MSSQL.IsConnector(Connection);
OPI_MSSQL.CloseConnection(Result);
@@ -23866,6 +23865,7 @@ EndProcedure
Procedure MSSQL_ExecuteSQLQuery(FunctionParameters)
CurrentDate = OPI_Tools.GetCurrentDate();
Image = FunctionParameters["Picture"];
OPI_TypeConversion.GetBinaryData(Image); // Image - Type: BinaryData
@@ -23874,8 +23874,9 @@ Procedure MSSQL_ExecuteSQLQuery(FunctionParameters)
Password = FunctionParameters["PG_Password"];
Base = "test_data";
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, Base, Login, Password);
Connection = OPI_MSSQL.CreateConnection(ConnectionString);
Connection = OPI_MSSQL.CreateConnection(ConnectionString, TLSSettings);
OPI_MSSQL.DeleteTable("users" , Connection); // SKIP
OPI_MSSQL.DeleteTable("test_data", Connection); // SKIP
@@ -23889,15 +23890,16 @@ Procedure MSSQL_ExecuteSQLQuery(FunctionParameters)
QueryText = "
|CREATE TABLE test_table (
|id INT AUTO_INCREMENT PRIMARY KEY,
|name VARCHAR(255),
|age INT,
|salary DOUBLE,
|amount FLOAT,
|type TINYINT UNSIGNED,
|date DATE,
|time TIME,
|data MEDIUMBLOB
| ID INT PRIMARY KEY,
| FirstName NVARCHAR(50),
| LastName NVARCHAR(50),
| BirthDate DATE,
| IsEmployed BIT,
| Salary DECIMAL(10, 2),
| CreatedAt DATETIME,
| Age SMALLINT,
| RowGuid UNIQUEIDENTIFIER,
| Data VARBINARY(MAX)
|);";
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, , , Connection);
@@ -23908,17 +23910,19 @@ Procedure MSSQL_ExecuteSQLQuery(FunctionParameters)
// INSERT with parameters
QueryText = "
|INSERT INTO test_table (name, age, salary, amount, type, date, time, data)
|VALUES (?, ?, ?, ?, ?, ?, ?, ?);";
|INSERT INTO test_table (ID, FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data)
|VALUES (@P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10);";
ParameterArray = New Array;
ParameterArray.Add(New Structure("TEXT" , "Vitaly"));
ParameterArray.Add(New Structure("INT" , 25));
ParameterArray.Add(New Structure("DOUBLE", 1000.12));
ParameterArray.Add(New Structure("FLOAT" , 1000.12));
ParameterArray.Add(New Structure("UINT" , 1));
ParameterArray.Add(New Structure("DATE" , OPI_Tools.GetCurrentDate()));
ParameterArray.Add(New Structure("TIME" , OPI_Tools.GetCurrentDate()));
ParameterArray.Add(New Structure("INT" , 1));
ParameterArray.Add(New Structure("NVARCHAR", "Vitaly"));
ParameterArray.Add(New Structure("NVARCHAR", "Alpaca"));
ParameterArray.Add(New Structure("DATE" , CurrentDate));
ParameterArray.Add(New Structure("BIT" , True));
ParameterArray.Add(New Structure("DECIMAL" , 10.30));
ParameterArray.Add(New Structure("DATETIME", CurrentDate));
ParameterArray.Add(New Structure("SMALLINT", 20));
ParameterArray.Add(New Structure("UUID" , New UUID));
ParameterArray.Add(New Structure("BYTES" , Image));
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, ParameterArray, , Connection);
@@ -23928,17 +23932,21 @@ Procedure MSSQL_ExecuteSQLQuery(FunctionParameters)
// SELECT (The result of this query is shown in the Result block)
QueryText = "SELECT name, age, salary, amount, type, date, time, data FROM test_table;";
QueryText = "SELECT FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data FROM test_table;";
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, , , Connection);
Blob = Result["data"][0]["data"]["BYTES"]; // SKIP
Blob = Result["data"][0]["Data"]["BYTES"]; // SKIP
Result["data"][0]["data"]["BYTES"] = "Base64"; // SKIP
Result["data"][0]["Data"]["BYTES"] = "Base64"; // SKIP
OPI_TestDataRetrieval.WriteLog(Result, "ExecuteSQLQuery", "MSSQL"); // SKIP
OPI_TestDataRetrieval.Check_ResultTrue(Result); // SKIP
OPI_TestDataRetrieval.Check_Equality(Base64Value(Blob).Size(), Image.Size()); // SKIP
OPI_MySQL.ExecuteSQLQuery("create table test_data (id INT,first_name VARCHAR(50),last_name VARCHAR(50),email VARCHAR(50),gender VARCHAR(50),ip_address VARCHAR(20));", , , Connection); // SKIP
QueryText = "create table test_data (id INT,first_name NVARCHAR(50),last_name NVARCHAR(50),email NVARCHAR(50),gender NVARCHAR(50),ip_address NVARCHAR(20));"; // SKIP
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, , , Connection); // SKIP
OPI_TestDataRetrieval.WriteLog(Result, "ExecuteSQLQuery (test_data)", "MSSQL"); // SKIP
OPI_TestDataRetrieval.Check_ResultTrue(Result); // SKIP
// SQL query from file

View File

@@ -23789,7 +23789,6 @@ Procedure MSSQL_CreateConnection(FunctionParameters)
Address = FunctionParameters["PG_IP"];
Login = "SA";
Password = FunctionParameters["PG_Password"];
Port = 1434;
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
@@ -23802,7 +23801,7 @@ Procedure MSSQL_CreateConnection(FunctionParameters)
OPI_TestDataRetrieval.Check_AddIn(Result, "AddIn.OPI_MSSQL.Main");
Address = FunctionParameters["PG_IP"];
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password, Port);
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
Connection = OPI_MSSQL.CreateConnection(ConnectionString, TLSSettings);
@@ -23829,7 +23828,6 @@ Procedure MSSQL_CloseConnection(FunctionParameters)
Address = FunctionParameters["PG_IP"];
Login = "SA";
Password = FunctionParameters["PG_Password"];
Port = 1434;
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
@@ -23851,8 +23849,9 @@ Procedure MSSQL_IsConnector(FunctionParameters)
Password = FunctionParameters["PG_Password"];
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, , Login, Password);
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
Connection = OPI_MSSQL.CreateConnection(ConnectionString);
Connection = OPI_MSSQL.CreateConnection(ConnectionString, TLSSettings);
Result = OPI_MSSQL.IsConnector(Connection);
OPI_MSSQL.CloseConnection(Result);
@@ -23866,6 +23865,7 @@ EndProcedure
Procedure MSSQL_ExecuteSQLQuery(FunctionParameters)
CurrentDate = OPI_Tools.GetCurrentDate();
Image = FunctionParameters["Picture"];
OPI_TypeConversion.GetBinaryData(Image); // Image - Type: BinaryData
@@ -23874,8 +23874,9 @@ Procedure MSSQL_ExecuteSQLQuery(FunctionParameters)
Password = FunctionParameters["PG_Password"];
Base = "test_data";
TLSSettings = OPI_MSSQL.GetTlsSettings(True);
ConnectionString = OPI_MSSQL.GenerateConnectionString(Address, Base, Login, Password);
Connection = OPI_MSSQL.CreateConnection(ConnectionString);
Connection = OPI_MSSQL.CreateConnection(ConnectionString, TLSSettings);
OPI_MSSQL.DeleteTable("users" , Connection); // SKIP
OPI_MSSQL.DeleteTable("test_data", Connection); // SKIP
@@ -23889,15 +23890,16 @@ Procedure MSSQL_ExecuteSQLQuery(FunctionParameters)
QueryText = "
|CREATE TABLE test_table (
|id INT AUTO_INCREMENT PRIMARY KEY,
|name VARCHAR(255),
|age INT,
|salary DOUBLE,
|amount FLOAT,
|type TINYINT UNSIGNED,
|date DATE,
|time TIME,
|data MEDIUMBLOB
| ID INT PRIMARY KEY,
| FirstName NVARCHAR(50),
| LastName NVARCHAR(50),
| BirthDate DATE,
| IsEmployed BIT,
| Salary DECIMAL(10, 2),
| CreatedAt DATETIME,
| Age SMALLINT,
| RowGuid UNIQUEIDENTIFIER,
| Data VARBINARY(MAX)
|);";
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, , , Connection);
@@ -23908,17 +23910,19 @@ Procedure MSSQL_ExecuteSQLQuery(FunctionParameters)
// INSERT with parameters
QueryText = "
|INSERT INTO test_table (name, age, salary, amount, type, date, time, data)
|VALUES (?, ?, ?, ?, ?, ?, ?, ?);";
|INSERT INTO test_table (ID, FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data)
|VALUES (@P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10);";
ParameterArray = New Array;
ParameterArray.Add(New Structure("TEXT" , "Vitaly"));
ParameterArray.Add(New Structure("INT" , 25));
ParameterArray.Add(New Structure("DOUBLE", 1000.12));
ParameterArray.Add(New Structure("FLOAT" , 1000.12));
ParameterArray.Add(New Structure("UINT" , 1));
ParameterArray.Add(New Structure("DATE" , OPI_Tools.GetCurrentDate()));
ParameterArray.Add(New Structure("TIME" , OPI_Tools.GetCurrentDate()));
ParameterArray.Add(New Structure("INT" , 1));
ParameterArray.Add(New Structure("NVARCHAR", "Vitaly"));
ParameterArray.Add(New Structure("NVARCHAR", "Alpaca"));
ParameterArray.Add(New Structure("DATE" , CurrentDate));
ParameterArray.Add(New Structure("BIT" , True));
ParameterArray.Add(New Structure("DECIMAL" , 10.30));
ParameterArray.Add(New Structure("DATETIME", CurrentDate));
ParameterArray.Add(New Structure("SMALLINT", 20));
ParameterArray.Add(New Structure("UUID" , New UUID));
ParameterArray.Add(New Structure("BYTES" , Image));
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, ParameterArray, , Connection);
@@ -23928,17 +23932,21 @@ Procedure MSSQL_ExecuteSQLQuery(FunctionParameters)
// SELECT (The result of this query is shown in the Result block)
QueryText = "SELECT name, age, salary, amount, type, date, time, data FROM test_table;";
QueryText = "SELECT FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data FROM test_table;";
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, , , Connection);
Blob = Result["data"][0]["data"]["BYTES"]; // SKIP
Blob = Result["data"][0]["Data"]["BYTES"]; // SKIP
Result["data"][0]["data"]["BYTES"] = "Base64"; // SKIP
Result["data"][0]["Data"]["BYTES"] = "Base64"; // SKIP
OPI_TestDataRetrieval.WriteLog(Result, "ExecuteSQLQuery", "MSSQL"); // SKIP
OPI_TestDataRetrieval.Check_ResultTrue(Result); // SKIP
OPI_TestDataRetrieval.Check_Equality(Base64Value(Blob).Size(), Image.Size()); // SKIP
OPI_MySQL.ExecuteSQLQuery("create table test_data (id INT,first_name VARCHAR(50),last_name VARCHAR(50),email VARCHAR(50),gender VARCHAR(50),ip_address VARCHAR(20));", , , Connection); // SKIP
QueryText = "create table test_data (id INT,first_name NVARCHAR(50),last_name NVARCHAR(50),email NVARCHAR(50),gender NVARCHAR(50),ip_address NVARCHAR(20));"; // SKIP
Result = OPI_MSSQL.ExecuteSQLQuery(QueryText, , , Connection); // SKIP
OPI_TestDataRetrieval.WriteLog(Result, "ExecuteSQLQuery (test_data)", "MSSQL"); // SKIP
OPI_TestDataRetrieval.Check_ResultTrue(Result); // SKIP
// SQL query from file

View File

@@ -23789,7 +23789,6 @@
Адрес = ПараметрыФункции["PG_IP"];
Логин = "SA";
Пароль = ПараметрыФункции["PG_Password"];
Порт = 1434;
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
@@ -23802,7 +23801,7 @@
OPI_ПолучениеДанныхТестов.Проверка_Компонента(Результат, "AddIn.OPI_MSSQL.Main");
Адрес = ПараметрыФункции["PG_IP"];
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль, Порт);
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
@@ -23829,7 +23828,6 @@
Адрес = ПараметрыФункции["PG_IP"];
Логин = "SA";
Пароль = ПараметрыФункции["PG_Password"];
Порт = 1434;
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
@@ -23851,8 +23849,9 @@
Пароль = ПараметрыФункции["PG_Password"];
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, , Логин, Пароль);
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
Результат = OPI_MSSQL.ЭтоКоннектор(Соединение);
OPI_MSSQL.ЗакрытьСоединение(Результат);
@@ -23866,6 +23865,7 @@
Процедура MSSQL_ВыполнитьЗапросSQL(ПараметрыФункции)
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
Картинка = ПараметрыФункции["Picture"];
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные
@@ -23874,8 +23874,9 @@
Пароль = ПараметрыФункции["PG_Password"];
База = "test_data";
НастройкиTLS = OPI_MSSQL.ПолучитьНастройкиTls(Истина);
СтрокаПодключения = OPI_MSSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения);
Соединение = OPI_MSSQL.ОткрытьСоединение(СтрокаПодключения, НастройкиTLS);
OPI_MSSQL.УдалитьТаблицу("users" , Соединение); // SKIP
OPI_MSSQL.УдалитьТаблицу("test_data", Соединение); // SKIP
@@ -23889,15 +23890,16 @@
ТекстЗапроса = "
|CREATE TABLE test_table (
|id INT AUTO_INCREMENT PRIMARY KEY,
|name VARCHAR(255),
|age INT,
|salary DOUBLE,
|amount FLOAT,
|type TINYINT UNSIGNED,
|date DATE,
|time TIME,
|data MEDIUMBLOB
| ID INT PRIMARY KEY,
| FirstName NVARCHAR(50),
| LastName NVARCHAR(50),
| BirthDate DATE,
| IsEmployed BIT,
| Salary DECIMAL(10, 2),
| CreatedAt DATETIME,
| Age SMALLINT,
| RowGuid UNIQUEIDENTIFIER,
| Data VARBINARY(MAX)
|);";
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение);
@@ -23908,17 +23910,19 @@
// INSERT с параметрами
ТекстЗапроса = "
|INSERT INTO test_table (name, age, salary, amount, type, date, time, data)
|VALUES (?, ?, ?, ?, ?, ?, ?, ?);";
|INSERT INTO test_table (ID, FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data)
|VALUES (@P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10);";
МассивПараметров = Новый Массив;
МассивПараметров.Добавить(Новый Структура("TEXT" , "Vitaly"));
МассивПараметров.Добавить(Новый Структура("INT" , 25));
МассивПараметров.Добавить(Новый Структура("DOUBLE", 1000.12));
МассивПараметров.Добавить(Новый Структура("FLOAT" , 1000.12));
МассивПараметров.Добавить(Новый Структура("UINT" , 1));
МассивПараметров.Добавить(Новый Структура("DATE" , OPI_Инструменты.ПолучитьТекущуюДату()));
МассивПараметров.Добавить(Новый Структура("TIME" , OPI_Инструменты.ПолучитьТекущуюДату()));
МассивПараметров.Добавить(Новый Структура("INT" , 1));
МассивПараметров.Добавить(Новый Структура("NVARCHAR", "Vitaly"));
МассивПараметров.Добавить(Новый Структура("NVARCHAR", "Alpaca"));
МассивПараметров.Добавить(Новый Структура("DATE" , ТекущаяДата));
МассивПараметров.Добавить(Новый Структура("BIT" , Истина));
МассивПараметров.Добавить(Новый Структура("DECIMAL" , 10.30));
МассивПараметров.Добавить(Новый Структура("DATETIME", ТекущаяДата));
МассивПараметров.Добавить(Новый Структура("SMALLINT", 20));
МассивПараметров.Добавить(Новый Структура("UUID" , Новый УникальныйИдентификатор));
МассивПараметров.Добавить(Новый Структура("BYTES" , Картинка));
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, МассивПараметров, , Соединение);
@@ -23928,17 +23932,21 @@
// SELECT (Результат этого запроса приведен в следующем блоке)
ТекстЗапроса = "SELECT name, age, salary, amount, type, date, time, data FROM test_table;";
ТекстЗапроса = "SELECT FirstName, LastName, BirthDate, IsEmployed, Salary, CreatedAt, Age, RowGuid, Data FROM test_table;";
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение);
Blob = Результат["data"][0]["data"]["BYTES"]; // SKIP
Blob = Результат["data"][0]["Data"]["BYTES"]; // SKIP
Результат["data"][0]["data"]["BYTES"] = "Base64"; // SKIP
Результат["data"][0]["Data"]["BYTES"] = "Base64"; // SKIP
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL", "MSSQL"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Base64Значение(Blob).Размер(), Картинка.Размер()); // SKIP
OPI_MySQL.ВыполнитьЗапросSQL("create table test_data (id INT,first_name VARCHAR(50),last_name VARCHAR(50),email VARCHAR(50),gender VARCHAR(50),ip_address VARCHAR(20));", , , Соединение); // SKIP
ТекстЗапроса = "create table test_data (id INT,first_name NVARCHAR(50),last_name NVARCHAR(50),email NVARCHAR(50),gender NVARCHAR(50),ip_address NVARCHAR(20));"; // SKIP
Результат = OPI_MSSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); // SKIP
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (test_data)", "MSSQL"); // SKIP
OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP
// SQL запрос из файла