pipeline { agent any stages { stage('Prepare'){ steps{ powershell encoding: 'UTF-8', script:'cd ./src/ru/OInt; opm build; opm install oint-1.16.0.ospx; del oint-1.16.0.ospx' powershell encoding: 'UTF-8', script:'cd ./src/ru/cli; opm build; opm install oint-cli-1.16.0.ospx; del oint-cli-1.16.0.ospx' withCredentials([string(credentialsId: 'gpgkey', variable: 'GPGKEY')]) { bat encoding: 'UTF-8', script:'"C:/Program Files (x86)/GnuPG/bin/gpg.exe" --quiet --batch --yes --decrypt --passphrase="%GPGKEY%" --output ./data.json ./data.json.gpg' } } } stage('Testing-GoogleWorkspace') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"' } } } stage('Testing-Twitter') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Твиттер_ДанныеАккаунта"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Твиттер_Твиты"' } } } stage('Testing-Telegram') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьИнформациюБота"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьОбновления"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_УстановитьWebhook"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьТекстовоеСообщение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьКартинку"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьВидео"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьАудио"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьДокумент"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьГифку"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьМедиагруппу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьМестоположение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьКонтакт"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьОпрос"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПереслатьСообщение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_БанРазбан"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_СоздатьСсылкуПриглашение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ЗакрепитьОткрепитьСообщение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьЧислоУчастников"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьСписокАватаровФорума"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_СоздатьУдалитьТемуФорума"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ИзменитьИмяГлавнойТемы"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_СкрытьПоказатьГлавнуюТему"' } } } stage('Testing-VK') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьСсылкуТокена"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьУдалитьПост"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьСоставнойПост"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьОпрос"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СохранитьУдалитьКартинку"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьИсторию"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_МетодыОбсуждений"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ЛайкРепостКоммент"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСтатистику"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСтатистикуПостов"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьРекламнуюКампанию"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ОтправитьСообщение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьКатегорииТоваров"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьТоварПодборку"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьТоварСоСвойствами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокТоваров"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокПодборок"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокСвойств"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокЗаказов"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ЗагрузитьВидео"' } } } stage('Testing-Viber') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Вайбер_ПолучениеИнформации"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Вайбер_ОтправкаСообщений"' } } } stage('Testing-YandexDisk') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьИнформациюОДиске"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_СоздатьПапку"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ЗагрузитьУдалитьФайл"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_СоздатьКопиюОбъекта"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьСсылкуНаСкачивание"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьСписокФайлов"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПереместитьОбъект"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ДействияПубличныхОбъектов"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьСписокОпубликованных"' } } } stage('Testing-GoogleCalendar') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГК_ПолучитьСписокКалендарей"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГК_СоздатьУдалитьКалендарь"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГК_СоздатьУдалитьСобытие"' } } } stage('Testing-GoogleDrive') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_ПолучитьСписокКаталогов"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_ЗагрузитьУдалитьФайл"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_СоздатьУдалитьКомментарий"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_СоздатьКаталог"' } } } stage('Testing-GoogleSheets') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГТ_СоздатьТаблицу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГТ_ЗаполнитьОчиститьЯчейки"' } } } stage('Testing-Notion') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_СоздатьСтраницу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_СоздатьИзменитьБазу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_СоздатьУдалитьБлок"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_ПолучитьПользователей"' } } } stage('Testing-Slack') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ПолучитьИнформацию"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ОтправитьУдалитьСообщение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_СоздатьАрхивироватьКанал"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ОткрытьЗакрытьДиалог"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ЗагрузитьУдалитьФайл"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ЗагрузитьУдалитьВФ"' } } } stage('Testing-Airtable') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьБазу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьТаблицу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьПоле"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьУдалитьЗаписи"' } } } stage('Testing-Dropbox') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ПолучитьОбновитьТокен"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ЗагрузитьФайл"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ЗагрузитьФайлПоURL"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_СоздатьКаталог"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_СоздатьУдалитьТег"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ПолучитьАккаунт"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_РаботаСДоступами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ПолучитьСписокФайловПапки"' } } } stage('Testing-Bitrix24') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСТокеном"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_СерверноеВремя"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСНовостями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСЗадачами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСКомментариями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСДиском"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_Канбан"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_УчетРабочегоВремени"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСЧатами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСУведомлениями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСПолямиЗадач"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_УправлениеПодразделениями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_УправлениеПользователями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСЛидами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСоСделками"' } } } stage('Testing-VkTeams') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВКТ_ОтправкаСообщений"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВКТ_ОбщиеМетоды"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВКТ_УправлениеЧатами"' } } } stage('Testing-Ozon') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_АтрибутыИХарактеристики"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_ЗагрузкаИОбновлениеТоваров"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_Штрихкоды"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_ЦеныИОстаткиТоваров"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_РаботаСАкциями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_РаботаСоСкладами"' } } } stage('Testing-Neocities') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НС_РаботаСФайлами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НС_ПолучениеДанных"' } } } stage('Testing-CDEK') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_СдэкАПИ_ОбщиеМетоды"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_СдэкАПИ_РаботаСЗаказами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера"' } } } stage('Testing-YandexMetrika') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯМетрика_УправлениеМетками"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯМетрика_УправлениеСчетчиками"' } } } stage('Testing-S3') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_AWS_ОбщиеМетоды"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_AWS_РаботаСБакетами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_AWS_РаботаСОбъектами"' } } } } post{ always{ script { withCredentials([string(credentialsId: 'gpgkey', variable: 'GPGKEY')]) { bat encoding: 'UTF-8', script:'del "./data.json.gpg"' bat encoding: 'UTF-8', script:'"C:/Program Files (x86)/GnuPG/bin/gpg.exe" --batch --symmetric --cipher-algo AES256 --passphrase="%GPGKEY%" ./data.json' bat encoding: 'UTF-8', script:'del "./data.json"' } withCredentials([gitUsernamePassword(credentialsId: 'gitmain', gitToolName: 'Default')]) { bat "git config user.email vitaly.the.alpaca@gmail.com" bat 'git config user.name "Vitaly the Alpaca (bot)"' bat "git config --global core.ignorecase true" bat "git add ." bat 'git commit -m "Test data update (Jenkins)"' bat "git push origin HEAD:main" } } } } }