pipeline { agent any stages { stage('Prepare'){ steps{ powershell encoding: 'UTF-8', script:'cd ./src/ru/OInt; opm build; opm install oint-1.17.0.ospx; del oint-1.17.0.ospx' powershell encoding: 'UTF-8', script:'cd ./src/ru/cli; opm build; opm install oint-cli-1.17.0.ospx; del oint-cli-1.17.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_Тесты.os" "ГВ_Авторизация"' } } } stage('Testing-Twitter') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Твиттер_ДанныеАккаунта"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Твиттер_Твиты"' } } } stage('Testing-Telegram') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ПолучитьИнформациюБота"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ПолучитьОбновления"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_УстановитьWebhook"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ОтправитьТекстовоеСообщение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ОтправитьКартинку"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ОтправитьВидео"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ОтправитьАудио"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ОтправитьДокумент"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ОтправитьГифку"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ОтправитьМедиагруппу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ОтправитьМестоположение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ОтправитьКонтакт"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ОтправитьОпрос"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ПереслатьСообщение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_БанРазбан"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_СоздатьСсылкуПриглашение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ЗакрепитьОткрепитьСообщение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ПолучитьЧислоУчастников"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ПолучитьСписокАватаровФорума"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_СоздатьУдалитьТемуФорума"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_ИзменитьИмяГлавнойТемы"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Телеграм_СкрытьПоказатьГлавнуюТему"' } } } stage('Testing-VK') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_СоздатьСсылкуТокена"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_СоздатьУдалитьПост"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_СоздатьСоставнойПост"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_СоздатьОпрос"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_СохранитьУдалитьКартинку"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_СоздатьИсторию"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_МетодыОбсуждений"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_ЛайкРепостКоммент"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_ПолучитьСтатистику"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_ПолучитьСтатистикуПостов"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_СоздатьРекламнуюКампанию"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_ОтправитьСообщение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_ПолучитьКатегорииТоваров"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_СоздатьТоварПодборку"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_СоздатьТоварСоСвойствами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_ПолучитьСписокТоваров"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_ПолучитьСписокПодборок"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_ПолучитьСписокСвойств"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_ПолучитьСписокЗаказов"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВК_ЗагрузитьВидео"' } } } stage('Testing-Viber') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Вайбер_ПолучениеИнформации"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Вайбер_ОтправкаСообщений"' } } } stage('Testing-YandexDisk') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯДиск_ПолучитьИнформациюОДиске"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯДиск_СоздатьПапку"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯДиск_ЗагрузитьУдалитьФайл"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯДиск_СоздатьКопиюОбъекта"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯДиск_ПолучитьСсылкуНаСкачивание"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯДиск_ПолучитьСписокФайлов"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯДиск_ПереместитьОбъект"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯДиск_ДействияПубличныхОбъектов"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯДиск_ПолучитьСписокОпубликованных"' } } } stage('Testing-GoogleCalendar') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГВ_Авторизация"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГК_ПолучитьСписокКалендарей"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГК_СоздатьУдалитьКалендарь"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГК_СоздатьУдалитьСобытие"' } } } stage('Testing-GoogleDrive') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГВ_Авторизация"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГД_ПолучитьСписокКаталогов"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГД_ЗагрузитьУдалитьФайл"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГД_СоздатьУдалитьКомментарий"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГД_СоздатьКаталог"' } } } stage('Testing-GoogleSheets') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГВ_Авторизация"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГТ_СоздатьТаблицу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ГТ_ЗаполнитьОчиститьЯчейки"' } } } stage('Testing-Notion') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "НоушнАпи_СоздатьСтраницу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "НоушнАпи_СоздатьИзменитьБазу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "НоушнАпи_СоздатьУдалитьБлок"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "НоушнАпи_ПолучитьПользователей"' } } } stage('Testing-Slack') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Слак_ПолучитьИнформацию"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Слак_ОтправитьУдалитьСообщение"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Слак_СоздатьАрхивироватьКанал"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Слак_ОткрытьЗакрытьДиалог"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Слак_ЗагрузитьУдалитьФайл"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Слак_ЗагрузитьУдалитьВФ"' } } } stage('Testing-Airtable') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "АТ_СоздатьБазу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "АТ_СоздатьТаблицу"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "АТ_СоздатьПоле"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "АТ_СоздатьУдалитьЗаписи"' } } } stage('Testing-Dropbox') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ДропБокс_ПолучитьОбновитьТокен"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ДропБокс_ЗагрузитьФайл"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ДропБокс_ЗагрузитьФайлПоURL"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ДропБокс_СоздатьКаталог"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ДропБокс_СоздатьУдалитьТег"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ДропБокс_ПолучитьАккаунт"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ДропБокс_РаботаСДоступами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ДропБокс_ПолучитьСписокФайловПапки"' } } } stage('Testing-Bitrix24') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_РаботаСТокеном"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_СерверноеВремя"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_РаботаСНовостями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_РаботаСЗадачами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_РаботаСКомментариями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_РаботаСДиском"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_Канбан"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_УчетРабочегоВремени"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_РаботаСЧатами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_РаботаСУведомлениями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_РаботаСПолямиЗадач"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_УправлениеПодразделениями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_УправлениеПользователями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_РаботаСЛидами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "Б24_РаботаСоСделками"' } } } stage('Testing-VkTeams') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВКТ_ОтправкаСообщений"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВКТ_ОбщиеМетоды"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ВКТ_УправлениеЧатами"' } } } stage('Testing-Ozon') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ОзонАПИ_АтрибутыИХарактеристики"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ОзонАПИ_ЗагрузкаИОбновлениеТоваров"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ОзонАПИ_Штрихкоды"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ОзонАПИ_ЦеныИОстаткиТоваров"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ОзонАПИ_РаботаСАкциями"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ОзонАПИ_РаботаСоСкладами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ОзонАПИ_СхемаFBO"' } } } stage('Testing-Neocities') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "НС_РаботаСФайлами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "НС_ПолучениеДанных"' } } } stage('Testing-CDEK') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "СдэкАПИ_ОбщиеМетоды"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "СдэкАПИ_РаботаСЗаказами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера"' } } } stage('Testing-YandexMetrika') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯМетрика_УправлениеМетками"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "ЯМетрика_УправлениеСчетчиками"' } } } stage('Testing-S3') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "AWS_ОбщиеМетоды"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "AWS_РаботаСБакетами"' } catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "AWS_РаботаСОбъектами"' } } } stage('Testing-TCP') { steps { catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') { powershell encoding: 'UTF-8', script:'1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os" "TC_Клиент"' } } } } 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" } } } } }