2025-06-30 16:46:26 +03:00
|
|
|
def runCommand(String command) {
|
|
|
|
|
if (isUnix()) {
|
|
|
|
|
sh(script: command)
|
|
|
|
|
} else {
|
|
|
|
|
bat(script: command)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-06-30 10:50:49 +03:00
|
|
|
pipeline {
|
2025-06-30 11:00:39 +03:00
|
|
|
agent {
|
|
|
|
|
label 'windows'
|
|
|
|
|
}
|
2025-06-30 10:50:49 +03:00
|
|
|
stages {
|
2025-07-01 19:40:39 +03:00
|
|
|
stage('Decrypt Data') {
|
|
|
|
|
steps {
|
|
|
|
|
withCredentials([string(credentialsId: 'gpgkey', variable: 'GPGKEY')]) {
|
|
|
|
|
bat encoding: 'UTF-8', script:'gpg --quiet --batch --yes --decrypt --passphrase="%GPGKEY%" --output ./data.json ./data.json.gpg'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
stage('Remove oint.bat if exists') {
|
|
|
|
|
steps {
|
|
|
|
|
powershell encoding: 'UTF-8', script: '''
|
|
|
|
|
$batFile = "C:\\Program Files\\OneScript\\bin\\oint.bat"
|
|
|
|
|
if (Test-Path $batFile) {
|
|
|
|
|
Remove-Item -Path $batFile -Force
|
|
|
|
|
Write-Host "Файл oint.bat удален."
|
|
|
|
|
} else {
|
|
|
|
|
Write-Host "Файл oint.bat не найден, пропускаем удаление."
|
|
|
|
|
}
|
|
|
|
|
'''
|
|
|
|
|
|
|
|
|
|
// Проверяем, что файл действительно удален
|
|
|
|
|
powershell encoding: 'UTF-8', script: '''
|
|
|
|
|
$batFile = "C:\\Program Files\\OneScript\\bin\\oint.bat"
|
|
|
|
|
if (Test-Path $batFile) {
|
|
|
|
|
Write-Error "Ошибка: Файл oint.bat не удален!"
|
|
|
|
|
exit 1
|
|
|
|
|
} else {
|
|
|
|
|
Write-Host "Проверка: oint.bat успешно удален или отсутствовал."
|
|
|
|
|
}
|
|
|
|
|
'''
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
stage('Uninstall OInt if installed') {
|
|
|
|
|
steps {
|
|
|
|
|
powershell encoding: 'UTF-8', script: '''
|
|
|
|
|
$uninstallerPath = "C:\\Program Files (x86)\\OInt\\unins000.exe"
|
|
|
|
|
if (Test-Path $uninstallerPath) {
|
|
|
|
|
Write-Host "OInt найден. Запускаем удаление..."
|
|
|
|
|
Start-Process -FilePath $uninstallerPath -ArgumentList "/VERYSILENT /NORESTART" -Wait
|
|
|
|
|
Write-Host "Удаление OInt завершено."
|
|
|
|
|
} else {
|
|
|
|
|
Write-Host "OInt не установлен. Пропускаем этап удаления."
|
|
|
|
|
}
|
|
|
|
|
'''
|
|
|
|
|
|
|
|
|
|
// Проверяем, что oint.bat в C:\Program Files (x86)\OInt\bin\oint.bat удален
|
|
|
|
|
powershell encoding: 'UTF-8', script: '''
|
|
|
|
|
$batFile = "C:\\Program Files (x86)\\OInt\\bin\\oint.bat"
|
|
|
|
|
if (Test-Path $batFile) {
|
|
|
|
|
Write-Error "Ошибка: oint.bat всё ещё существует после uninstall!"
|
|
|
|
|
exit 1
|
|
|
|
|
} else {
|
|
|
|
|
Write-Host "Проверка: oint.bat после uninstall отсутствует."
|
|
|
|
|
}
|
|
|
|
|
'''
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
stage('Prepare Download Dir') {
|
|
|
|
|
steps {
|
|
|
|
|
bat 'if not exist "%USERPROFILE%\\Downloads" mkdir "%USERPROFILE%\\Downloads"'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
stage('Download Installer') {
|
|
|
|
|
steps {
|
|
|
|
|
powershell encoding: 'UTF-8', script: '''
|
2025-07-30 10:08:06 +03:00
|
|
|
$url = "https://jenkins.openintegrations.dev/job/OpiBuild/job/OpiRelease/lastSuccessfulBuild/artifact/1.27.0/oint_1.27.0_installer_ru.exe "
|
2025-07-01 19:40:39 +03:00
|
|
|
$output = "$env:USERPROFILE\\Downloads\\oint_installer.exe"
|
|
|
|
|
Invoke-WebRequest -Uri $url -OutFile $output
|
|
|
|
|
Write-Host "Инсталлер скачан в: $output"
|
|
|
|
|
'''
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
stage('Install OInt') {
|
|
|
|
|
steps {
|
|
|
|
|
powershell encoding: 'UTF-8', script: '''
|
|
|
|
|
$installerPath = "$env:USERPROFILE\\Downloads\\oint_installer.exe"
|
|
|
|
|
Write-Host "Запускаем установку: $installerPath"
|
|
|
|
|
Start-Process -FilePath $installerPath -ArgumentList "/VERYSILENT /NORESTART" -NoNewWindow -Wait
|
|
|
|
|
Write-Host "Установка завершена."
|
|
|
|
|
'''
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
stage('Verify Installation') {
|
|
|
|
|
steps {
|
|
|
|
|
// Проверяем наличие oint.bat в C:\Program Files (x86)\OInt\bin\
|
|
|
|
|
powershell encoding: 'UTF-8', script: '''
|
|
|
|
|
$batFile = "C:\\Program Files (x86)\\OInt\\bin\\oint.bat"
|
|
|
|
|
if (-not (Test-Path $batFile)) {
|
|
|
|
|
Write-Error "Ошибка: oint.bat не найден после установки!"
|
|
|
|
|
exit 1
|
|
|
|
|
} else {
|
|
|
|
|
Write-Host "Проверка: oint.bat найден после установки."
|
|
|
|
|
}
|
|
|
|
|
'''
|
|
|
|
|
|
|
|
|
|
// Проверяем, что where oint выводит нужный путь
|
|
|
|
|
powershell encoding: 'UTF-8', script: '''
|
|
|
|
|
$result = (Get-Command oint -ErrorAction SilentlyContinue).Source
|
|
|
|
|
$expectedPath = "C:\\Program Files (x86)\\OInt\\bin\\oint.bat"
|
|
|
|
|
|
|
|
|
|
if ($result -ne $expectedPath) {
|
|
|
|
|
Write-Error "Ошибка: Команда 'where oint' указывает не на тот путь: $result"
|
|
|
|
|
exit 1
|
|
|
|
|
} else {
|
|
|
|
|
Write-Host "Проверка: 'where oint' указывает на правильный путь: $result"
|
|
|
|
|
}
|
|
|
|
|
'''
|
|
|
|
|
}
|
|
|
|
|
}
|
2025-06-30 10:50:49 +03:00
|
|
|
|
|
|
|
|
stage('Testing-Telegram') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьИнформациюБота"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьОбновления"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_УстановитьWebhook"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьТекстовоеСообщение"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьКартинку"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьВидео"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьАудио"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьДокумент"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьГифку"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьМедиагруппу"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьМестоположение"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьКонтакт"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ОтправитьОпрос"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПереслатьСообщение"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_БанРазбан"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_СоздатьСсылкуПриглашение"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ЗакрепитьОткрепитьСообщение"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьЧислоУчастников"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ПолучитьСписокАватаровФорума"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_СоздатьУдалитьТемуФорума"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_ИзменитьИмяГлавнойТемы"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Телеграм_СкрытьПоказатьГлавнуюТему"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-VK') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьСсылкуТокена"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьУдалитьПост"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьСоставнойПост"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьОпрос"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СохранитьУдалитьКартинку"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьИсторию"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_МетодыОбсуждений"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ЛайкРепостКоммент"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСтатистику"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСтатистикуПостов"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьРекламнуюКампанию"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ОтправитьСообщение"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьКатегорииТоваров"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьТоварПодборку"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_СоздатьТоварСоСвойствами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокТоваров"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокПодборок"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокСвойств"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ПолучитьСписокЗаказов"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВК_ЗагрузитьВидео"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-Viber') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Вайбер_ПолучениеИнформации"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Вайбер_ОтправкаСообщений"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-Twitter') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Твиттер_ДанныеАккаунта"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Твиттер_Твиты"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
2025-07-18 19:54:06 +03:00
|
|
|
stage('Testing-FTP') {
|
|
|
|
|
steps {
|
2025-07-29 09:28:38 +03:00
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
|
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_РаботаСДиректориями"')
|
|
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
|
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_РаботаСФайлами"')
|
|
|
|
|
}
|
2025-08-06 19:06:49 +03:00
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
|
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_FT_ОсновныеМетоды"')
|
|
|
|
|
}
|
2025-07-18 19:54:06 +03:00
|
|
|
}
|
|
|
|
|
}
|
2025-06-30 10:50:49 +03:00
|
|
|
stage('Testing-PostgreSQL') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Postgres_ОсновныеМетоды"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Postgres_ORM"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-MySQL') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_MYS_ОсновныеМетоды"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_MYS_ORM"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-MSSQL') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_MSS_ОсновныеМетоды"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_MSS_ORM"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-SQLite') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_SQLL_ОсновныеМетоды"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_SQLL_ORM"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-RCON') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_RC_ВыполнениеКоманд"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-YandexDisk') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьИнформациюОДиске"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_СоздатьПапку"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ЗагрузитьУдалитьФайл"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_СоздатьКопиюОбъекта"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьСсылкуНаСкачивание"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьСписокФайлов"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПереместитьОбъект"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ДействияПубличныхОбъектов"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯДиск_ПолучитьСписокОпубликованных"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-GoogleWorkspace') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-GoogleCalendar') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГК_ПолучитьСписокКалендарей"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГК_СоздатьУдалитьКалендарь"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГК_СоздатьУдалитьСобытие"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-GoogleDrive') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_ПолучитьСписокКаталогов"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_ЗагрузитьУдалитьФайл"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_СоздатьУдалитьКомментарий"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГД_СоздатьКаталог"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-GoogleSheets') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГВ_Авторизация"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГТ_СоздатьТаблицу"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ГТ_ЗаполнитьОчиститьЯчейки"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-Notion') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_СоздатьСтраницу"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_СоздатьИзменитьБазу"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_СоздатьУдалитьБлок"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НоушнАпи_ПолучитьПользователей"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-Slack') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ПолучитьИнформацию"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ОтправитьУдалитьСообщение"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_СоздатьАрхивироватьКанал"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ОткрытьЗакрытьДиалог"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ЗагрузитьУдалитьФайл"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Слак_ЗагрузитьУдалитьВФ"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-Airtable') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьБазу"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьТаблицу"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьПоле"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_АТ_СоздатьУдалитьЗаписи"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-Dropbox') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ПолучитьОбновитьТокен"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ЗагрузитьФайл"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ЗагрузитьФайлПоURL"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_СоздатьКаталог"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_СоздатьУдалитьТег"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ПолучитьАккаунт"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_РаботаСДоступами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ДропБокс_ПолучитьСписокФайловПапки"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-Bitrix24') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСТокеном"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_СерверноеВремя"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСНовостями"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСЗадачами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСКомментариями"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСДиском"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_Канбан"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_УчетРабочегоВремени"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСЧатами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСУведомлениями"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСПолямиЗадач"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_УправлениеПодразделениями"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_УправлениеПользователями"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСЛидами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСоСделками"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_Б24_РаботаСКалендарями"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-VkTeams') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВКТ_ОтправкаСообщений"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВКТ_ОбщиеМетоды"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ВКТ_УправлениеЧатами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-Ozon') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_АтрибутыИХарактеристики"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_ЗагрузкаИОбновлениеТоваров"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_Штрихкоды"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_ЦеныИОстаткиТоваров"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_РаботаСАкциями"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_РаботаСоСкладами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ОзонАПИ_СхемаFBO"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-Neocities') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НС_РаботаСФайлами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_НС_ПолучениеДанных"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-CDEK') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_СдэкАПИ_ОбщиеМетоды"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_СдэкАПИ_РаботаСЗаказами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-YandexMetrika') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯМетрика_УправлениеМетками"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯМетрика_УправлениеСчетчиками"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_ЯМетрика_УправлениеОперациями"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-S3') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_AWS_ОбщиеМетоды"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_AWS_РаботаСБакетами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_AWS_РаботаСОбъектами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-TCP') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_TC_Клиент"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-GreenAPI') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_УправлениеГруппами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_ОтправкаСообщений"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_ПолучениеУведомлений"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_ОчередьСообщений"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_ЖурналыСообщений"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_GAPI_Аккаунт"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-Ollama') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OLLM_ОбработкаЗапросов"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OLLM_РаботаСМоделями"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OLLM_РаботаСBlob"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-HTTPКлиент') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_Инициализация"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_УстановкаТела"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_Настройки"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_УстановкаЗаголовков"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_Авторизация"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_ОбработкаЗапроса"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_HTTP_ПолучениеОтвета"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
stage('Testing-OpenAI') {
|
|
|
|
|
steps {
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OAI_ОбработкаЗапросов"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OAI_Ассистенты"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OAI_РаботаСФайлами"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OAI_РаботаСАудио"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
2025-07-01 23:16:54 +03:00
|
|
|
runCommand('1testrunner -run "./src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os" "CLI_OAI_РаботаСМоделями"')
|
2025-06-30 10:50:49 +03:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
post{
|
|
|
|
|
always{
|
|
|
|
|
script {
|
|
|
|
|
withCredentials([string(credentialsId: 'gpgkey', variable: 'GPGKEY')]) {
|
|
|
|
|
bat encoding: 'UTF-8', script:'del "./data.json.gpg"'
|
2025-06-30 11:11:33 +03:00
|
|
|
bat encoding: 'UTF-8', script:'gpg --batch --symmetric --cipher-algo AES256 --passphrase="%GPGKEY%" ./data.json'
|
2025-06-30 10:50:49 +03:00
|
|
|
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"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|