diff --git a/.github/workflows/cli_draft.yml b/.github/workflows/cli_draft.yml deleted file mode 100644 index 67779ea87..000000000 --- a/.github/workflows/cli_draft.yml +++ /dev/null @@ -1,125 +0,0 @@ -name: CLI | Добавить пакеты в Draft - -on: - workflow_dispatch: - -jobs: - - Build: - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - uses: actions/checkout@v4 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Установить cmdline, asserts и osparser - run: | - opm install cmdline - opm install asserts - opm install osparser - opm install coloratos - - - name: Записать измененный список методов CLI - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_user_name: Vitaly the Alpaca (bot) - commit_user_email: vitaly.the.alpaca@gmail.com - commit_author: Vitaly the Alpaca - commit_message: Обновление зашифрованных данных по результатам тестов (workflow) - - - name: Собрать и установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - name: Собрать бинарник - run: | - cd ./src/ru/cli - oscript -make core/Classes/app.os oint - - - name: Собрать exe - run: | - cd ./src/ru/cli - oscript -make core/Classes/app.os oint.exe - - - name: Записать артефакт - uses: actions/upload-artifact@v4 - with: - name: oint - path: ./src/ru/cli/oint - - - name: Создать каталог deb-пакета - run: | - mkdir -p .debpkg/usr/bin - cp ./src/ru/cli/oint .debpkg/usr/bin/oint - chmod +x .debpkg/usr/bin/oint - - - name: Собрать deb-пакет - uses: jiro4989/build-deb-action@v3 - with: - package: oint - package_root: .debpkg - maintainer: Anton Titovets - version: '1.13.0' # refs/tags/v*.*.* - arch: 'all' - depends: 'mono-devel, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all' - desc: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки' - - - name: Изменить имя пакета deb - run: | - cp oint_1.13.0_all.deb oint_1.13.0_all_ru.deb - rm oint_1.13.0_all.deb - - - uses: actions/upload-artifact@v3 - with: - name: oint-deb - path: | - oint_1.13.0_all_ru.deb - - - name: Создать каталог rpm-пакета - run: | - mkdir -p .rpmpkg/usr/bin - mkdir -p .rpmpkg/usr/share/oint/bin - cp ./src/ru/cli/oint .rpmpkg/usr/share/oint/bin/oint - echo 'mono /usr/share/oint/bin/oint "$@"' > .rpmpkg/usr/bin/oint - chmod +x .rpmpkg/usr/bin/oint - - - name: Собрать rpm-пакет - uses: jiro4989/build-rpm-action@v2 - with: - summary: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки. Требуется mono-runtime с поддержкой .NET Framework 4.8' - package: oint - package_root: .rpmpkg - maintainer: Anton Titovets - version: '1.13.0' - arch: 'x86_64' - desc: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки' - requires: | - mono-devel - Requires: mono-locale-extras - - - name: Изменить имя пакета rpm - run: | - cp oint-1.13.0-1.el7.x86_64.rpm oint-1.13.0-1.el7.x86_64_ru.rpm - rm oint-debuginfo-1.13.0-1.el7.x86_64.rpm - rm oint-1.13.0-1.el7.x86_64.rpm - - - uses: actions/upload-artifact@v4 - with: - name: oint-rpm - path: | - ./oint-1.13.0-1.el7.x86_64_ru.rpm - - - name: Добавить DEB - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: gh release upload draft ./*.deb - - - name: Добавить RPM - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: gh release upload draft ./*.rpm diff --git a/.github/workflows/cli_draft_en.yml b/.github/workflows/cli_draft_en.yml deleted file mode 100644 index 24879aaf8..000000000 --- a/.github/workflows/cli_draft_en.yml +++ /dev/null @@ -1,125 +0,0 @@ -name: CLI | Добавить пакеты в Draft (EN) - -on: - workflow_dispatch: - -jobs: - - Build: - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - uses: actions/checkout@v4 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Установить cmdline, asserts и osparser - run: | - opm install cmdline - opm install asserts - opm install osparser - opm install coloratos - - - name: Записать измененный список методов CLI - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_user_name: Vitaly the Alpaca (bot) - commit_user_email: vitaly.the.alpaca@gmail.com - commit_author: Vitaly the Alpaca - commit_message: Обновление зашифрованных данных по результатам тестов (workflow) - - - name: Собрать и установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - name: Собрать бинарник - run: | - cd ./src/en/cli - oscript -make core/Classes/app.os oint - - - name: Собрать exe - run: | - cd ./src/en/cli - oscript -make core/Classes/app.os oint.exe - - - name: Записать артефакт - uses: actions/upload-artifact@v4 - with: - name: oint - path: ./src/en/cli/oint - - - name: Создать каталог deb-пакета - run: | - mkdir -p .debpkg/usr/bin - cp ./src/en/cli/oint .debpkg/usr/bin/oint - chmod +x .debpkg/usr/bin/oint - - - name: Собрать deb-пакет - uses: jiro4989/build-deb-action@v3 - with: - package: oint - package_root: .debpkg - maintainer: Anton Titovets - version: '1.13.0' # refs/tags/v*.*.* - arch: 'all' - depends: 'mono-devel, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all' - desc: 'OInt CLI - CLI toolkit for integrating with APIs of popular online services' - - - name: Изменить имя пакета deb - run: | - cp oint_1.13.0_all.deb oint_1.13.0_all_en.deb - rm oint_1.13.0_all.deb - - - uses: actions/upload-artifact@v3 - with: - name: oint-deb - path: | - ./oint_1.13.0_all_en.deb - - - name: Создать каталог rpm-пакета - run: | - mkdir -p .rpmpkg/usr/bin - mkdir -p .rpmpkg/usr/share/oint/bin - cp ./src/en/cli/oint .rpmpkg/usr/share/oint/bin/oint - echo 'mono /usr/share/oint/bin/oint "$@"' > .rpmpkg/usr/bin/oint - chmod +x .rpmpkg/usr/bin/oint - - - name: Собрать rpm-пакет - uses: jiro4989/build-rpm-action@v2 - with: - summary: 'OInt CLI - CLI toolkit for integrating with APIs of popular online services. Mono-runtime with .NET Framework 4.8 support required' - package: oint - package_root: .rpmpkg - maintainer: Anton Titovets - version: '1.13.0' - arch: 'x86_64' - desc: 'OInt CLI - CLI toolkit for integrating with APIs of popular online services' - requires: | - mono-devel - Requires: mono-locale-extras - - - name: Изменить имя пакета rpm - run: | - cp oint-1.13.0-1.el7.x86_64.rpm oint-1.13.0-1.el7.x86_64_en.rpm - rm oint-debuginfo-1.13.0-1.el7.x86_64.rpm - rm oint-1.13.0-1.el7.x86_64.rpm - - - uses: actions/upload-artifact@v4 - with: - name: oint-rpm - path: | - ./oint-1.13.0-1.el7.x86_64_en.rpm - - - name: Добавить DEB - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: gh release upload draft ./*.deb - - - name: Добавить RPM - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: gh release upload draft ./*.rpm diff --git a/.github/workflows/cli_test.yml b/.github/workflows/cli_test.yml deleted file mode 100644 index 533c5a73c..000000000 --- a/.github/workflows/cli_test.yml +++ /dev/null @@ -1,5117 +0,0 @@ -name: CLI | Сборка и тестирование - -on: - workflow_dispatch: - -jobs: - Decode: - runs-on: ubuntu-latest - steps: - - - uses: actions/checkout@v4 - - - name: Расшифровать тестовые данные - run: gpg --quiet --batch --yes --decrypt --passphrase="$ENC_JSON" --output ./data.json ./data.json.gpg - env: - ENC_JSON: ${{ secrets.ENC_JSON }} - - - name: Кэшировать данные - uses: actions/cache/save@v3 - with: - path: ./data.json - key: test-data - - Build: - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - uses: actions/checkout@v4 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Установить cmdline, asserts и osparser - run: | - opm install cmdline - opm install asserts - opm install osparser - opm install coloratos - - - name: Записать измененный список методов CLI - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_user_name: Vitaly the Alpaca (bot) - commit_user_email: vitaly.the.alpaca@gmail.com - commit_author: Vitaly the Alpaca - commit_message: Обновление зашифрованных данных по результатам тестов (workflow) - - - name: Собрать и установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - name: Собрать бинарник - run: | - cd ./src/ru/cli - oscript -make core/Classes/app.os oint - - - name: Собрать exe - run: | - cd ./src/ru/cli - oscript -make core/Classes/app.os oint.exe - - - name: Записать артефакт - uses: actions/upload-artifact@v4 - with: - name: oint - path: ./src/ru/cli/oint - - - name: Создать каталог deb-пакета - run: | - mkdir -p .debpkg/usr/bin - cp ./src/ru/cli/oint .debpkg/usr/bin/oint - chmod +x .debpkg/usr/bin/oint - - - name: Собрать deb-пакет - uses: jiro4989/build-deb-action@v3 - with: - package: oint - package_root: .debpkg - maintainer: Anton Titovets - version: '1.13.0' # refs/tags/v*.*.* - arch: 'all' - depends: 'mono-devel, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all' - desc: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки' - - - name: Изменить имя пакета deb - run: | - cp oint_1.13.0_all.deb oint_1.13.0_all_ru.deb - rm oint_1.13.0_all.deb - - - uses: actions/upload-artifact@v3 - with: - name: oint-deb - path: | - oint_1.13.0_all_ru.deb - - - name: Создать каталог rpm-пакета - run: | - mkdir -p .rpmpkg/usr/bin - mkdir -p .rpmpkg/usr/share/oint/bin - cp ./src/ru/cli/oint .rpmpkg/usr/share/oint/bin/oint - echo 'mono /usr/share/oint/bin/oint "$@"' > .rpmpkg/usr/bin/oint - chmod +x .rpmpkg/usr/bin/oint - - - name: Собрать rpm-пакет - uses: jiro4989/build-rpm-action@v2 - with: - summary: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки. Требуется mono-runtime с поддержкой .NET Framework 4.8' - package: oint - package_root: .rpmpkg - maintainer: Anton Titovets - version: '1.13.0' - arch: 'x86_64' - desc: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки' - requires: | - mono-devel - Requires: mono-locale-extras - - - name: Изменить имя пакета rpm - run: | - cp oint-1.13.0-1.el7.x86_64.rpm oint-1.13.0-1.el7.x86_64_ru.rpm - rm oint-debuginfo-1.13.0-1.el7.x86_64.rpm - rm oint-1.13.0-1.el7.x86_64.rpm - - - uses: actions/upload-artifact@v4 - with: - name: oint-rpm - path: | - ./oint-1.13.0-1.el7.x86_64_ru.rpm - - Testing-telegram: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить ПолучитьИнформациюБота - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ПолучитьИнформациюБота --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - - - - - name: Выполнить ПолучитьОбновления - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ПолучитьОбновления --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --timeout "" \ - --offset "" \ - - - - - name: Выполнить УстановитьWebhook - if: ${{ cancelled() }} == false - run: | - - ./oint telegram УстановитьWebhook --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --url "${{ env.json_Telegram_URL }}" \ - - - - - name: Выполнить УдалитьWebhook - if: ${{ cancelled() }} == false - run: | - - ./oint telegram УдалитьWebhook --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - - - - - name: Выполнить СкачатьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint telegram СкачатьФайл --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --fileid "" \ - - - - - name: Выполнить ОтправитьТекстовоеСообщение - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОтправитьТекстовоеСообщение --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --keyboard "" \ - --parsemode "" \ - --reply "" \ - - - - - name: Выполнить ОтправитьКартинку - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОтправитьКартинку --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --picture "${{ env.json_Picture }}" \ - --keyboard "" \ - --parsemode "" \ - - - - - name: Выполнить ОтправитьВидео - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОтправитьВидео --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --video "${{ env.json_Video }}" \ - --keyboard "" \ - --parsemode "" \ - - - - - name: Выполнить ОтправитьАудио - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОтправитьАудио --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --audio "${{ env.json_Audio }}" \ - --keyboard "" \ - --parsemode "" \ - - - - - name: Выполнить ОтправитьДокумент - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОтправитьДокумент --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --doc "${{ env.json_Document }}" \ - --keyboard "" \ - --parsemode "" \ - --filename "" \ - - - - - name: Выполнить ОтправитьГифку - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОтправитьГифку --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --gif "${{ env.json_GIF }}" \ - --keyboard "" \ - --parsemode "" \ - - - - - name: Выполнить ОтправитьМедиагруппу - if: ${{ cancelled() }} == false - run: | - - echo " { - \"${{ env.json_Picture }}\" : \"photo\", - \"${{ env.json_Picture2 }}\" : \"photo\" - } " > mediagroup.json - - - ./oint telegram ОтправитьМедиагруппу --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --media "mediagroup.json" \ - --keyboard "" \ - --parsemode "" \ - - - - - name: Выполнить ОтправитьМестоположение - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОтправитьМестоположение --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --lat "48.87373649724122" \ - --long "48.87373649724122" \ - --keyboard "" \ - - - - - name: Выполнить ОтправитьКонтакт - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОтправитьКонтакт --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --name "Петр" \ - --surname "Петров" \ - --phone "+123456789" \ - --keyboard "" \ - - - - - name: Выполнить ОтправитьОпрос - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОтправитьОпрос --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --question "Да или нет?" \ - --options "['Да', 'Нет', 'Затрудняюсь ответить']" \ - --anonymous true \ - - - - - name: Выполнить ПереслатьСообщение - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ПереслатьСообщение --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --message "${{ env.json_Telegram_ChannelMessageID }}" \ - --from "${{ env.json_Telegram_ChannelID }}" \ - --to "${{ env.json_Telegram_ChatID }}" \ - - - - - name: Выполнить СформироватьКлавиатуруПоМассивуКнопок - if: ${{ cancelled() }} == false - run: | - - ./oint telegram СформироватьКлавиатуруПоМассивуКнопок --debug --test \ - --buttons "['Кнопка1','Кнопка2','Кнопка3']" \ - --under true \ - --column false \ - - - - - name: Выполнить Бан - if: ${{ cancelled() }} == false - run: | - - ./oint telegram Бан --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --user "${{ env.json_Telegram_ChatID }}" \ - - - - - name: Выполнить Разбан - if: ${{ cancelled() }} == false - run: | - - ./oint telegram Разбан --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --user "${{ env.json_Telegram_ChatID }}" \ - - - - - name: Выполнить СоздатьСсылкуПриглашение - if: ${{ cancelled() }} == false - run: | - - ./oint telegram СоздатьСсылкуПриглашение --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --title "Тест" \ - --expire "1" \ - --limit "1" \ - - - - - name: Выполнить ЗакрепитьСообщение - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ЗакрепитьСообщение --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --message "${{ env.json_Telegram_ChannelMessageID }}" \ - - - - - name: Выполнить ОткрепитьСообщение - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОткрепитьСообщение --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --message "${{ env.json_Telegram_ChannelMessageID }}" \ - - - - - name: Выполнить ПолучитьЧислоУчастников - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ПолучитьЧислоУчастников --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - - - - - name: Выполнить УдалитьСообщение - if: ${{ cancelled() }} == false - run: | - - ./oint telegram УдалитьСообщение --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --message "${{ env.json_Telegram_ChannelMessageID }}" \ - - - - - name: Выполнить ПолучитьСписокИконокАватаров - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ПолучитьСписокИконокАватаров --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - - - - - name: Выполнить СоздатьТемуФорума - if: ${{ cancelled() }} == false - run: | - - ./oint telegram СоздатьТемуФорума --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --title "Тест" \ - --icon "5350444672789519765 " \ - - - - - name: Выполнить ИзменитьТемуФорума - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ИзменитьТемуФорума --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --topic "${{ env.json_Telegram_TopicID }}" \ - --title "Тест" \ - --icon "5350444672789519765 " \ - - - - - name: Выполнить ЗакрытьТемуФорума - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ЗакрытьТемуФорума --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --topic "${{ env.json_Telegram_TopicID }}" \ - - - - - name: Выполнить ОткрытьТемуФорума - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОткрытьТемуФорума --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --topic "${{ env.json_Telegram_TopicID }}" \ - - - - - name: Выполнить УдалитьТемуФорума - if: ${{ cancelled() }} == false - run: | - - ./oint telegram УдалитьТемуФорума --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --topic "${{ env.json_Telegram_TopicID }}" \ - - - - - name: Выполнить СкрытьГлавнуюТемуФорума - if: ${{ cancelled() }} == false - run: | - - ./oint telegram СкрытьГлавнуюТемуФорума --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - - - - - name: Выполнить ПоказатьГлавнуюТемуФорума - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ПоказатьГлавнуюТемуФорума --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - - - - - name: Выполнить ИзменитьИмяГлавнойТемыФорума - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ИзменитьИмяГлавнойТемыФорума --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --title "Тест" \ - - - - - name: Выполнить ОчиститьСписокЗакрепленныхСообщенийТемы - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ОчиститьСписокЗакрепленныхСообщенийТемы --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --topic "${{ env.json_Telegram_TopicID }}" \ - - Testing-vk: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить СоздатьСсылкуПолученияТокена - if: ${{ cancelled() }} == false - run: | - - ./oint vk СоздатьСсылкуПолученияТокена --debug --test \ - --app "${{ env.json_VK_AppID }}" \ - - - - - name: Выполнить СоздатьПост - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СоздатьПост --debug --test \ - --text "Тестовый текст" \ - --pictures "['${{ env.json_Picture }}', '${{ env.json_Picture2 }}']" \ - --ad false \ - --url "https://github.com/Bayselonarrend/OpenIntegrations" \ - --auth "auth.json" \ - - - - - name: Выполнить СоздатьСоставнойПост - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СоздатьСоставнойПост --debug --test \ - --text "Тестовый текст" \ - --objects "" \ - --ad false \ - --url "https://github.com/Bayselonarrend/OpenIntegrations" \ - --auth "auth.json" \ - - - - - name: Выполнить УдалитьПост - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk УдалитьПост --debug --test \ - --post "1159" \ - --auth "auth.json" \ - - - - - name: Выполнить СоздатьОпрос - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СоздатьОпрос --debug --test \ - --question "Да или нет?" \ - --options "['Да', 'Нет', 'Затрудняюсь ответить']" \ - --picture "${{ env.json_Picture }}" \ - --auth "auth.json" \ - - - - - name: Выполнить СоздатьАльбом - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СоздатьАльбом --debug --test \ - --title "Тест" \ - --description "Тестовое описание" \ - --auth "auth.json" \ - - - - - name: Выполнить УдалитьАльбом - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk УдалитьАльбом --debug --test \ - --album "303733811" \ - --auth "auth.json" \ - - - - - name: Выполнить СоздатьИсторию - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СоздатьИсторию --debug --test \ - --picture "${{ env.json_Picture }}" \ - --url "https://github.com/Bayselonarrend/OpenIntegrations" \ - --auth "auth.json" \ - - - - - name: Выполнить СохранитьКартинкуВАльбом - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СохранитьКартинкуВАльбом --debug --test \ - --album "303733811" \ - --picture "${{ env.json_Picture }}" \ - --description "Тестовое описание" \ - --auth "auth.json" \ - - - - - name: Выполнить УдалитьКартинку - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk УдалитьКартинку --debug --test \ - --pictureid "1" \ - --auth "auth.json" \ - - - - - name: Выполнить ЗагрузитьВидеоНаСервер - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ЗагрузитьВидеоНаСервер --debug --test \ - --file "" \ - --title "Тест" \ - --description "Тестовое описание" \ - --album "303733811" \ - --auth "auth.json" \ - - - - - name: Выполнить ЗагрузитьФотоНаСервер - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ЗагрузитьФотоНаСервер --debug --test \ - --file "" \ - --auth "auth.json" \ - --type "" \ - - - - - name: Выполнить СоздатьОбсуждение - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СоздатьОбсуждение --debug --test \ - --title "Тест" \ - --text "Тестовый текст" \ - --auth "auth.json" \ - - - - - name: Выполнить ЗакрытьОбсуждение - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ЗакрытьОбсуждение --debug --test \ - --topic "1" \ - --remove false \ - --auth "auth.json" \ - - - - - name: Выполнить ОткрытьОбсуждение - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ОткрытьОбсуждение --debug --test \ - --topic "1" \ - --auth "auth.json" \ - - - - - name: Выполнить НаписатьВОбсуждение - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk НаписатьВОбсуждение --debug --test \ - --topic "1" \ - --text "Тестовый текст" \ - --auth "auth.json" \ - - - - - name: Выполнить ПоставитьЛайк - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПоставитьЛайк --debug --test \ - --post "1159" \ - --wall "-${{ env.json_VK_GroupID }}" \ - --auth "auth.json" \ - - - - - name: Выполнить СделатьРепост - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СделатьРепост --debug --test \ - --post "1159" \ - --from "-${{ env.json_VK_GroupID }}" \ - --to "-${{ env.json_VK_GroupID }}" \ - --ad false \ - --auth "auth.json" \ - - - - - name: Выполнить НаписатьСообщение - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk НаписатьСообщение --debug --test \ - --text "Тестовый текст" \ - --user "${{ env.json_VK_UserID }}" \ - --ct "${{ env.json_VK_CommunityToken }}" \ - --keyboard "" \ - --auth "auth.json" \ - - - - - name: Выполнить НаписатьКомментарий - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk НаписатьКомментарий --debug --test \ - --post "1159" \ - --wall "-${{ env.json_VK_GroupID }}" \ - --text "Тестовый текст" \ - --auth "auth.json" \ - - - - - name: Выполнить СократитьСсылку - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СократитьСсылку --debug --test \ - --url "https://github.com/Bayselonarrend/OpenIntegrations" \ - --auth "auth.json" \ - - - - - name: Выполнить ПолучитьСтатистику - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПолучитьСтатистику --debug --test \ - --datefrom "2024-02-30T23:50:08+03:00" \ - --dateto "2024-03-30T23:50:08+03:00" \ - --auth "auth.json" \ - - - - - name: Выполнить ПолучитьСтатистикуПостов - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПолучитьСтатистикуПостов --debug --test \ - --posts "['1111111','2222222']" \ - --auth "auth.json" \ - - - - - name: Выполнить СоздатьРекламнуюКампанию - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СоздатьРекламнуюКампанию --debug --test \ - --cabinet "${{ env.json_VK_AdsCabinetID }}" \ - --title "Тест" \ - --auth "auth.json" \ - - - - - name: Выполнить СоздатьРекламноеОбъявление - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СоздатьРекламноеОбъявление --debug --test \ - --campaign "1" \ - --limit "1" \ - --category "1" \ - --post "1159" \ - --cabinet "${{ env.json_VK_AdsCabinetID }}" \ - --auth "auth.json" \ - - - - - name: Выполнить ПриостановитьРекламноеОбъявление - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПриостановитьРекламноеОбъявление --debug --test \ - --cabinet "${{ env.json_VK_AdsCabinetID }}" \ - --adv "1" \ - --auth "auth.json" \ - - - - - name: Выполнить ПолучитьСписокРекламныхКатегорий - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПолучитьСписокРекламныхКатегорий --debug --test \ - --auth "auth.json" \ - - - - - name: Выполнить ПолучитьСписокКатегорийТоваров - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПолучитьСписокКатегорийТоваров --debug --test \ - --auth "auth.json" \ - - - - - name: Выполнить ПолучитьСписокТоваров - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПолучитьСписокТоваров --debug --test \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить ПолучитьТоварыПоИД - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПолучитьТоварыПоИД --debug --test \ - --items "['1111111','2222222']" \ - --auth "auth.json" \ - - - - - name: Выполнить ДобавитьТовар - if: ${{ cancelled() }} == false - run: | - - echo " { - \"Имя\" : \"Тест\", - \"Описание\" : \"Тест\", - \"Категория\" : \"20173\", - \"Цена\" : \"1\", - \"СтараяЦена\" : \"2\", - \"ДополнительныеФото\" : [], - \"ЗначенияСвойств\" : [], - \"ГлавныйВГруппе\" : false, - \"Ширина\" : \"1\", - \"Высота\" : \"1\", - \"Глубина\" : \"1\", - \"Вес\" : \"1\", - \"SKU\" : \"12345\", - \"ДоступныйОстаток\" : \"1\" - } " > product.json - - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ДобавитьТовар --debug --test \ - --product "product.json" \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить ИзменитьТовар - if: ${{ cancelled() }} == false - run: | - - echo " { - \"Имя\" : \"Тест\", - \"Описание\" : \"Тест\", - \"Категория\" : \"20173\", - \"Цена\" : \"1\", - \"СтараяЦена\" : \"2\", - \"ДополнительныеФото\" : [], - \"ЗначенияСвойств\" : [], - \"ГлавныйВГруппе\" : false, - \"Ширина\" : \"1\", - \"Высота\" : \"1\", - \"Глубина\" : \"1\", - \"Вес\" : \"1\", - \"SKU\" : \"12345\", - \"ДоступныйОстаток\" : \"1\" - } " > product.json - - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ИзменитьТовар --debug --test \ - --item "1" \ - --product "product.json" \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить УдалитьТовар - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk УдалитьТовар --debug --test \ - --item "1" \ - --auth "auth.json" \ - - - - - name: Выполнить СгруппироватьТовары - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СгруппироватьТовары --debug --test \ - --items "['1111111','2222222']" \ - --sellgroup "1" \ - --auth "auth.json" \ - - - - - name: Выполнить ПолучитьСписокПодборок - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПолучитьСписокПодборок --debug --test \ - --auth "auth.json" \ - - - - - name: Выполнить ПолучитьПодборкиПоИД - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПолучитьПодборкиПоИД --debug --test \ - --sels "['1111111','2222222']" \ - --auth "auth.json" \ - - - - - name: Выполнить СоздатьПодборкуТоваров - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СоздатьПодборкуТоваров --debug --test \ - --title "Тест" \ - --picture "${{ env.json_Picture }}" \ - --main false \ - --hidden false \ - --auth "auth.json" \ - - - - - name: Выполнить ИзменитьПодборкуТоваров - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ИзменитьПодборкуТоваров --debug --test \ - --title "Тест" \ - --sel "1" \ - --picture "${{ env.json_Picture }}" \ - --main false \ - --hidden false \ - --auth "auth.json" \ - - - - - name: Выполнить ДобавитьТоварВПодборку - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ДобавитьТоварВПодборку --debug --test \ - --items "['1111111','2222222']" \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить УдалитьТоварИзПодборки - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk УдалитьТоварИзПодборки --debug --test \ - --item "1" \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить УдалитьПодборку - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk УдалитьПодборку --debug --test \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить ПолучитьСписокСвойств - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПолучитьСписокСвойств --debug --test \ - --auth "auth.json" \ - - - - - name: Выполнить СоздатьСвойствоТовара - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk СоздатьСвойствоТовара --debug --test \ - --title "Тест" \ - --auth "auth.json" \ - - - - - name: Выполнить ИзменитьСвойствоТовара - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ИзменитьСвойствоТовара --debug --test \ - --title "Тест" \ - --prop "1" \ - --auth "auth.json" \ - - - - - name: Выполнить УдалитьСвойствоТовара - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk УдалитьСвойствоТовара --debug --test \ - --prop "1" \ - --auth "auth.json" \ - - - - - name: Выполнить ДобавитьВариантСвойстваТовара - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ДобавитьВариантСвойстваТовара --debug --test \ - --value "Тест" \ - --prop "1" \ - --auth "auth.json" \ - - - - - name: Выполнить ИзменитьВариантСвойстваТовара - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ИзменитьВариантСвойстваТовара --debug --test \ - --value "Тест" \ - --prop "1" \ - --option "1" \ - --auth "auth.json" \ - - - - - name: Выполнить УдалитьВариантСвойстваТовара - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk УдалитьВариантСвойстваТовара --debug --test \ - --option "1" \ - --auth "auth.json" \ - - - - - name: Выполнить ПолучитьСписокЗаказов - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ПолучитьСписокЗаказов --debug --test \ - --auth "auth.json" \ - - - - - name: Выполнить СформироватьКлавиатуру - if: ${{ cancelled() }} == false - run: | - - ./oint vk СформироватьКлавиатуру --debug --test \ - --buttons "['Кнопка1','Кнопка2','Кнопка3']" \ - - Testing-viber: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить УстановитьWebhook - if: ${{ cancelled() }} == false - run: | - - ./oint viber УстановитьWebhook --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --url "" \ - - - - - name: Выполнить ПолучитьИнформациюОКанале - if: ${{ cancelled() }} == false - run: | - - ./oint viber ПолучитьИнформациюОКанале --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - - - - - name: Выполнить ПолучитьДанныеПользователя - if: ${{ cancelled() }} == false - run: | - - ./oint viber ПолучитьДанныеПользователя --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --user "${{ env.json_Viber_UserID }}" \ - - - - - name: Выполнить ПолучитьОнлайнПользователей - if: ${{ cancelled() }} == false - run: | - - ./oint viber ПолучитьОнлайнПользователей --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --users "" \ - - - - - name: Выполнить ОтправитьТекстовоеСообщение - if: ${{ cancelled() }} == false - run: | - - ./oint viber ОтправитьТекстовоеСообщение --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --text "Тестовый текст" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - --keyboard "" \ - - - - - name: Выполнить ОтправитьКартинку - if: ${{ cancelled() }} == false - run: | - - ./oint viber ОтправитьКартинку --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --picture "${{ env.json_Picture }}" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - --description "Тестовое описание" \ - - - - - name: Выполнить ОтправитьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint viber ОтправитьФайл --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --file "" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - --ext ".txt" \ - --size "10" \ - - - - - name: Выполнить ОтправитьКонтакт - if: ${{ cancelled() }} == false - run: | - - ./oint viber ОтправитьКонтакт --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --name "Петр" \ - --phone "+123456789" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - - - - - name: Выполнить ОтправитьЛокацию - if: ${{ cancelled() }} == false - run: | - - ./oint viber ОтправитьЛокацию --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --lat "48.87373649724122" \ - --long "48.87373649724122" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - - - - - name: Выполнить ОтправитьСсылку - if: ${{ cancelled() }} == false - run: | - - ./oint viber ОтправитьСсылку --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --url "" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - - - - - name: Выполнить СформироватьКлавиатуруИзМассиваКнопок - if: ${{ cancelled() }} == false - run: | - - ./oint viber СформироватьКлавиатуруИзМассиваКнопок --debug --test \ - --buttons "['Кнопка1','Кнопка2','Кнопка3']" \ - --color "" \ - - Testing-twitter: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить ПолучитьСсылкуАвторизации - if: ${{ cancelled() }} == false - run: | - - ./oint twitter ПолучитьСсылкуАвторизации --debug --test \ - --auth "" \ - - - - - name: Выполнить ПолучитьТокен - if: ${{ cancelled() }} == false - run: | - - ./oint twitter ПолучитьТокен --debug --test \ - --code "" \ - --auth "" \ - - - - - name: Выполнить ОбновитьТокен - if: ${{ cancelled() }} == false - run: | - - ./oint twitter ОбновитьТокен --debug --test \ - --auth "" \ - - - - - name: Выполнить СоздатьТекстовыйТвит - if: ${{ cancelled() }} == false - run: | - - ./oint twitter СоздатьТекстовыйТвит --debug --test \ - --text "Тестовый текст" \ - --auth "" \ - - - - - name: Выполнить СоздатьТвитКартинки - if: ${{ cancelled() }} == false - run: | - - ./oint twitter СоздатьТвитКартинки --debug --test \ - --text "Тестовый текст" \ - --pictures "" \ - --auth "" \ - - - - - name: Выполнить СоздатьТвитГифки - if: ${{ cancelled() }} == false - run: | - - ./oint twitter СоздатьТвитГифки --debug --test \ - --text "Тестовый текст" \ - --gifs "" \ - --auth "" \ - - - - - name: Выполнить СоздатьТвитВидео - if: ${{ cancelled() }} == false - run: | - - ./oint twitter СоздатьТвитВидео --debug --test \ - --text "Тестовый текст" \ - --videos "" \ - --auth "" \ - - - - - name: Выполнить СоздатьТвитОпрос - if: ${{ cancelled() }} == false - run: | - - ./oint twitter СоздатьТвитОпрос --debug --test \ - --text "Тестовый текст" \ - --options "['Да', 'Нет', 'Затрудняюсь ответить']" \ - --duration "" \ - --auth "" \ - - Testing-notion: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить СоздатьСтраницу - if: ${{ cancelled() }} == false - run: | - - ./oint notion СоздатьСтраницу --debug --test \ - --token "" \ - --page "" \ - --title "Тест" \ - - - - - name: Выполнить СоздатьСтраницуВБазу - if: ${{ cancelled() }} == false - run: | - - ./oint notion СоздатьСтраницуВБазу --debug --test \ - --token "" \ - --base "" \ - --data "" \ - - - - - name: Выполнить ПолучитьСтраницу - if: ${{ cancelled() }} == false - run: | - - ./oint notion ПолучитьСтраницу --debug --test \ - --token "" \ - --page "" \ - - - - - name: Выполнить ИзменитьСвойстваСтраницы - if: ${{ cancelled() }} == false - run: | - - ./oint notion ИзменитьСвойстваСтраницы --debug --test \ - --token "" \ - --page "" \ - --data "" \ - --icon "" \ - --cover "" \ - --archive "" \ - - - - - name: Выполнить СоздатьБазуДанных - if: ${{ cancelled() }} == false - run: | - - ./oint notion СоздатьБазуДанных --debug --test \ - --token "" \ - --page "" \ - --title "Тест" \ - --props "" \ - - - - - name: Выполнить ПолучитьБазуДанных - if: ${{ cancelled() }} == false - run: | - - ./oint notion ПолучитьБазуДанных --debug --test \ - --token "" \ - --base "" \ - - - - - name: Выполнить ИзменитьСвойстваБазы - if: ${{ cancelled() }} == false - run: | - - ./oint notion ИзменитьСвойстваБазы --debug --test \ - --token "" \ - --base "" \ - --props "" \ - --title "Тест" \ - --description "Тестовое описание" \ - - - - - name: Выполнить СоздатьБлок - if: ${{ cancelled() }} == false - run: | - - ./oint notion СоздатьБлок --debug --test \ - --token "" \ - --page "" \ - --block "" \ - --prev "" \ - - - - - name: Выполнить ВернутьБлок - if: ${{ cancelled() }} == false - run: | - - ./oint notion ВернутьБлок --debug --test \ - --token "" \ - --block "" \ - --core "" \ - - - - - name: Выполнить ВернутьДочерниеБлоки - if: ${{ cancelled() }} == false - run: | - - ./oint notion ВернутьДочерниеБлоки --debug --test \ - --token "" \ - --block "" \ - - - - - name: Выполнить УдалитьБлок - if: ${{ cancelled() }} == false - run: | - - ./oint notion УдалитьБлок --debug --test \ - --token "" \ - --block "" \ - - - - - name: Выполнить СписокПользователей - if: ${{ cancelled() }} == false - run: | - - ./oint notion СписокПользователей --debug --test \ - --token "" \ - - - - - name: Выполнить ПолучитьДанныеПользователя - if: ${{ cancelled() }} == false - run: | - - ./oint notion ПолучитьДанныеПользователя --debug --test \ - --token "" \ - --user "" \ - - Testing-yandex: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить ПолучитьКодПодтверждения - if: ${{ cancelled() }} == false - run: | - - ./oint yandex ПолучитьКодПодтверждения --debug --test \ - --id "" \ - - - - - name: Выполнить ПреобразоватьКодВТокен - if: ${{ cancelled() }} == false - run: | - - ./oint yandex ПреобразоватьКодВТокен --debug --test \ - --id "" \ - --secret "" \ - --device "" \ - - - - - name: Выполнить ОбновитьТокен - if: ${{ cancelled() }} == false - run: | - - ./oint yandex ОбновитьТокен --debug --test \ - --id "" \ - --secret "" \ - --refresh "" \ - - Testing-yadisk: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить ПолучитьИнформациюОДиске - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ПолучитьИнформациюОДиске --debug --test \ - --token "" \ - - - - - name: Выполнить СоздатьПапку - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk СоздатьПапку --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить ПолучитьОбъект - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ПолучитьОбъект --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить УдалитьОбъект - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk УдалитьОбъект --debug --test \ - --token "" \ - --path "" \ - --can "" \ - - - - - name: Выполнить СоздатьКопиюОбъекта - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk СоздатьКопиюОбъекта --debug --test \ - --token "" \ - --from "" \ - --to "" \ - --rewrite "" \ - - - - - name: Выполнить ПолучитьСсылкуДляСкачивания - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ПолучитьСсылкуДляСкачивания --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить СкачатьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk СкачатьФайл --debug --test \ - --token "" \ - --path "" \ - --out "" \ - - - - - name: Выполнить ПолучитьСписокФайлов - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ПолучитьСписокФайлов --debug --test \ - --token "" \ - --amount "" \ - --offset "" \ - --type "" \ - --datesort "" \ - - - - - name: Выполнить ПереместитьОбъект - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ПереместитьОбъект --debug --test \ - --token "" \ - --from "" \ - --to "" \ - --rewrite "" \ - - - - - name: Выполнить ЗагрузитьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ЗагрузитьФайл --debug --test \ - --token "" \ - --path "" \ - --file "" \ - --rewrite "" \ - - - - - name: Выполнить ЗагрузитьФайлПоURL - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ЗагрузитьФайлПоURL --debug --test \ - --token "" \ - --path "" \ - --url "" \ - - - - - name: Выполнить ОпубликоватьОбъект - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ОпубликоватьОбъект --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить ОтменитьПубликациюОбъекта - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ОтменитьПубликациюОбъекта --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить ПолучитьСписокОпубликованныхОбъектов - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ПолучитьСписокОпубликованныхОбъектов --debug --test \ - --token "" \ - --amount "" \ - --offset "" \ - - - - - name: Выполнить ПолучитьПубличныйОбъект - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ПолучитьПубличныйОбъект --debug --test \ - --token "" \ - --url "" \ - --amount "" \ - --offset "" \ - - - - - name: Выполнить ПолучитьСсылкуСкачиванияПубличногоОбъекта - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk ПолучитьСсылкуСкачиванияПубличногоОбъекта --debug --test \ - --token "" \ - --url "" \ - --path "" \ - - - - - name: Выполнить СохранитьПубличныйОбъектНаДиск - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk СохранитьПубличныйОбъектНаДиск --debug --test \ - --token "" \ - --url "" \ - --from "" \ - --to "" \ - - Testing-google: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить СформироватьСсылкуПолученияКода - if: ${{ cancelled() }} == false - run: | - - ./oint google СформироватьСсылкуПолученияКода --debug --test \ - --id "" \ - --calendar "" \ - --drive "" \ - --sheets "" \ - - - - - name: Выполнить ПолучитьТокенПоКоду - if: ${{ cancelled() }} == false - run: | - - ./oint google ПолучитьТокенПоКоду --debug --test \ - --id "" \ - --secret "" \ - --code "" \ - - - - - name: Выполнить ОбновитьТокен - if: ${{ cancelled() }} == false - run: | - - ./oint google ОбновитьТокен --debug --test \ - --id "" \ - --secret "" \ - --refresh "" \ - - Testing-gcalendar: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить СоздатьКалендарь - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar СоздатьКалендарь --debug --test \ - --token "" \ - --title "Тест" \ - - - - - name: Выполнить ПолучитьМетаданныеКалендаря - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ПолучитьМетаданныеКалендаря --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить ИзменитьМетаданныеКалендаря - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ИзменитьМетаданныеКалендаря --debug --test \ - --token "" \ - --calendar "" \ - --title "Тест" \ - --description "Тестовое описание" \ - - - - - name: Выполнить ОчиститьОсновнойКалендарь - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ОчиститьОсновнойКалендарь --debug --test \ - --token "" \ - - - - - name: Выполнить УдалитьКалендарь - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar УдалитьКалендарь --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить ПолучитьСписокКалендарей - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ПолучитьСписокКалендарей --debug --test \ - --token "" \ - - - - - name: Выполнить ДобавитьКалендарьВСписок - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ДобавитьКалендарьВСписок --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить ПолучитьКалендарьСписка - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ПолучитьКалендарьСписка --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить УдалитьКалендарьИзСписка - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar УдалитьКалендарьИзСписка --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить ИзменитьКалендарьСписка - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ИзменитьКалендарьСписка --debug --test \ - --token "" \ - --calendar "" \ - --primary "" \ - --secondary "" \ - --hidden "" \ - - - - - name: Выполнить ПолучитьСписокСобытий - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ПолучитьСписокСобытий --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить ПолучитьСобытие - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ПолучитьСобытие --debug --test \ - --token "" \ - --calendar "" \ - --event "" \ - - - - - name: Выполнить СоздатьСобытие - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar СоздатьСобытие --debug --test \ - --token "" \ - --calendar "" \ - --props "" \ - - - - - name: Выполнить ПереместитьСобытие - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ПереместитьСобытие --debug --test \ - --token "" \ - --from "" \ - --to "" \ - --event "" \ - - - - - name: Выполнить ИзменитьСобытие - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ИзменитьСобытие --debug --test \ - --token "" \ - --calendar "" \ - --props "" \ - --event "" \ - - - - - name: Выполнить УдалитьСобытие - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar УдалитьСобытие --debug --test \ - --token "" \ - --calendar "" \ - --event "" \ - - Testing-gdrive: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить ПолучитьИнформациюОбОбъекте - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive ПолучитьИнформациюОбОбъекте --debug --test \ - --token "" \ - --object "" \ - - - - - name: Выполнить ПолучитьСписокКаталогов - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive ПолучитьСписокКаталогов --debug --test \ - --token "" \ - --querry "" \ - --depth "" \ - - - - - name: Выполнить ПолучитьСписокФайлов - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive ПолучитьСписокФайлов --debug --test \ - --token "" \ - --querry "" \ - --catalog "" \ - - - - - name: Выполнить ЗагрузитьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive ЗагрузитьФайл --debug --test \ - --token "" \ - --file "" \ - --props "" \ - - - - - name: Выполнить СоздатьПапку - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive СоздатьПапку --debug --test \ - --token "" \ - --title "Тест" \ - --catalog "" \ - - - - - name: Выполнить СкачатьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive СкачатьФайл --debug --test \ - --token "" \ - --object "" \ - --out "" \ - - - - - name: Выполнить СкопироватьОбъект - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive СкопироватьОбъект --debug --test \ - --token "" \ - --object "" \ - --title "Тест" \ - --catalog "" \ - - - - - name: Выполнить ОбновитьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive ОбновитьФайл --debug --test \ - --token "" \ - --object "" \ - --file "" \ - --title "Тест" \ - - - - - name: Выполнить УдалитьОбъект - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive УдалитьОбъект --debug --test \ - --token "" \ - --object "" \ - - - - - name: Выполнить СоздатьКомментарий - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive СоздатьКомментарий --debug --test \ - --token "" \ - --object "" \ - --text "Тестовый текст" \ - - - - - name: Выполнить ПолучитьКомментарий - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive ПолучитьКомментарий --debug --test \ - --token "" \ - --object "" \ - --comment "" \ - - - - - name: Выполнить ПолучитьСписокКомментариев - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive ПолучитьСписокКомментариев --debug --test \ - --token "" \ - --object "" \ - - - - - name: Выполнить УдалитьКомментарий - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive УдалитьКомментарий --debug --test \ - --token "" \ - --object "" \ - --comment "" \ - - Testing-gsheets: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить СоздатьКнигу - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets СоздатьКнигу --debug --test \ - --token "" \ - --title "Тест" \ - --sheets "" \ - - - - - name: Выполнить ПолучитьКнигу - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets ПолучитьКнигу --debug --test \ - --token "" \ - --spreadsheet "" \ - - - - - name: Выполнить ИзменитьНаименованиеКниги - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets ИзменитьНаименованиеКниги --debug --test \ - --token "" \ - --spreadsheet "" \ - --title "Тест" \ - - - - - name: Выполнить ДобавитьЛист - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets ДобавитьЛист --debug --test \ - --token "" \ - --spreadsheet "" \ - --title "Тест" \ - - - - - name: Выполнить УдалитьЛист - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets УдалитьЛист --debug --test \ - --token "" \ - --spreadsheet "" \ - --sheet "" \ - - - - - name: Выполнить КопироватьЛист - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets КопироватьЛист --debug --test \ - --token "" \ - --from "" \ - --to "" \ - --sheet "" \ - - - - - name: Выполнить УстановитьЗначенияЯчеек - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets УстановитьЗначенияЯчеек --debug --test \ - --token "" \ - --spreadsheet "" \ - --data "" \ - --sheetname "" \ - --dim "" \ - - - - - name: Выполнить ОчиститьЯчейки - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets ОчиститьЯчейки --debug --test \ - --token "" \ - --spreadsheet "" \ - --cells "" \ - --sheetname "" \ - - - - - name: Выполнить ПолучитьЗначенияЯчеек - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets ПолучитьЗначенияЯчеек --debug --test \ - --token "" \ - --spreadsheet "" \ - --cells "" \ - --sheetname "" \ - - Testing-dropbox: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить ПолучитьСсылкуАвторизации - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьСсылкуАвторизации --debug --test \ - --appkey "" \ - - - - - name: Выполнить ПолучитьТокен - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьТокен --debug --test \ - --appkey "" \ - --appsecret "" \ - --code "" \ - - - - - name: Выполнить ОбновитьТокен - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ОбновитьТокен --debug --test \ - --appkey "" \ - --appsecret "" \ - --refresh "" \ - - - - - name: Выполнить ПолучитьИнформациюОбАккаунте - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьИнформациюОбАккаунте --debug --test \ - --token "" \ - --account "" \ - - - - - name: Выполнить ПолучитьДанныеИспользованияПространства - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьДанныеИспользованияПространства --debug --test \ - --token "" \ - - - - - name: Выполнить ПолучитьИнформациюОбОбъекте - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьИнформациюОбОбъекте --debug --test \ - --token "" \ - --path "" \ - --detail "" \ - - - - - name: Выполнить ПолучитьСписокФайловПапки - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьСписокФайловПапки --debug --test \ - --token "" \ - --path "" \ - --detail "" \ - --cursor "" \ - - - - - name: Выполнить ПолучитьПревью - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьПревью --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить ЗагрузитьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ЗагрузитьФайл --debug --test \ - --token "" \ - --file "" \ - --path "" \ - --overwrite "" \ - - - - - name: Выполнить ЗагрузитьФайлПоURL - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ЗагрузитьФайлПоURL --debug --test \ - --token "" \ - --url "" \ - --path "" \ - - - - - name: Выполнить ПолучитьСтатусЗагрузкиПоURL - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьСтатусЗагрузкиПоURL --debug --test \ - --token "" \ - --job "" \ - - - - - name: Выполнить УдалитьОбъект - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox УдалитьОбъект --debug --test \ - --token "" \ - --path "" \ - --permanently "" \ - - - - - name: Выполнить КопироватьОбъект - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox КопироватьОбъект --debug --test \ - --token "" \ - --form "" \ - --to "" \ - - - - - name: Выполнить ПереместитьОбъект - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПереместитьОбъект --debug --test \ - --token "" \ - --form "" \ - --to "" \ - - - - - name: Выполнить СоздатьПапку - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox СоздатьПапку --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить СкачатьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox СкачатьФайл --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить СкачатьПапку - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox СкачатьПапку --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить ПолучитьСписокВерсийОбъекта - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьСписокВерсийОбъекта --debug --test \ - --token "" \ - --path "" \ - --amount "" \ - - - - - name: Выполнить ВосстановитьОбъектКВерсии - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ВосстановитьОбъектКВерсии --debug --test \ - --token "" \ - --path "" \ - --rev "" \ - - - - - name: Выполнить ПолучитьСписокТегов - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьСписокТегов --debug --test \ - --token "" \ - --paths "" \ - - - - - name: Выполнить ДобавитьТег - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ДобавитьТег --debug --test \ - --token "" \ - --path "" \ - --tag "" \ - - - - - name: Выполнить УдалитьТег - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox УдалитьТег --debug --test \ - --token "" \ - --path "" \ - --tag "" \ - - - - - name: Выполнить ОпубликоватьПапку - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ОпубликоватьПапку --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить ОтменитьПубликациюПапки - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ОтменитьПубликациюПапки --debug --test \ - --token "" \ - --folder "" \ - - - - - name: Выполнить ДобавитьПользователейКФайлу - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ДобавитьПользователейКФайлу --debug --test \ - --token "" \ - --fileid "" \ - --emails "" \ - --readonly "" \ - - - - - name: Выполнить ДобавитьПользователейКПапке - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ДобавитьПользователейКПапке --debug --test \ - --token "" \ - --folder "" \ - --emails "" \ - --readonly "" \ - - - - - name: Выполнить ПолучитьСтатусАсинхронногоИзменения - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ПолучитьСтатусАсинхронногоИзменения --debug --test \ - --token "" \ - --job "" \ - - - - - name: Выполнить ОтменитьПубликациюФайла - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox ОтменитьПубликациюФайла --debug --test \ - --token "" \ - --fileid "" \ - - Testing-bitrix24: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить ПолучитьСсылкуАвторизацииПриложения - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСсылкуАвторизацииПриложения --debug --test \ - --domain "" \ - --clientid "" \ - - - - - name: Выполнить ПолучитьТокен - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьТокен --debug --test \ - --clientid "" \ - --clientsecret "" \ - --code "" \ - - - - - name: Выполнить ОбновитьТокен - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ОбновитьТокен --debug --test \ - --clientid "" \ - --clientsecret "" \ - --refresh "" \ - - - - - name: Выполнить СерверноеВремя - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СерверноеВремя --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить СоздатьНовость - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьНовость --debug --test \ - --url "" \ - --text "Тестовый текст" \ - --vision "" \ - --files "" \ - --title "Тест" \ - --important "" \ - --token "" \ - - - - - name: Выполнить ИзменитьНовость - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьНовость --debug --test \ - --url "" \ - --postid "" \ - --text "Тестовый текст" \ - --vision "" \ - --files "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить УдалитьНовость - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьНовость --debug --test \ - --url "" \ - --postid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокПросмотревшихВажное - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокПросмотревшихВажное --debug --test \ - --url "" \ - --postid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьНовости - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьНовости --debug --test \ - --url "" \ - --postid "" \ - --sel "" \ - --token "" \ - - - - - name: Выполнить ДобавитьКомментарийНовости - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДобавитьКомментарийНовости --debug --test \ - --url "" \ - --postid "" \ - --text "Тестовый текст" \ - --token "" \ - - - - - name: Выполнить ДобавитьПолучателейКНовости - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДобавитьПолучателейКНовости --debug --test \ - --url "" \ - --postid "" \ - --vision "" \ - --token "" \ - - - - - name: Выполнить ПолучитьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьЗадачу --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокЗадач - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокЗадач --debug --test \ - --url "" \ - --filter "" \ - --offset "" \ - --token "" \ - - - - - name: Выполнить СоздатьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьЗадачу --debug --test \ - --url "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить ИзменитьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьЗадачу --debug --test \ - --url "" \ - --task "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить УдалитьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьЗадачу --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ДобавитьФайлВЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДобавитьФайлВЗадачу --debug --test \ - --url "" \ - --task "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить ПринятьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПринятьЗадачу --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ОтклонитьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ОтклонитьЗадачу --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ЗавершитьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ЗавершитьЗадачу --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ВозобновитьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ВозобновитьЗадачу --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ОтложитьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ОтложитьЗадачу --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ПриостановитьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПриостановитьЗадачу --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить НачатьВыполнениеЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 НачатьВыполнениеЗадачи --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить НачатьНаблюдатьЗаЗадачей - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 НачатьНаблюдатьЗаЗадачей --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ПрекратитьНаблюдатьЗаЗадачей - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПрекратитьНаблюдатьЗаЗадачей --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ДелегироватьЗадачу - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДелегироватьЗадачу --debug --test \ - --url "" \ - --task "" \ - --user "" \ - --token "" \ - - - - - name: Выполнить ДобавитьЗадачуВИзбранное - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДобавитьЗадачуВИзбранное --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить УбратьЗадачуИзИзбранного - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УбратьЗадачуИзИзбранного --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ПолучитьИсториюЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьИсториюЗадачи --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ПроверитьДоступКЗадаче - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПроверитьДоступКЗадаче --debug --test \ - --url "" \ - --task "" \ - --users "" \ - --token "" \ - - - - - name: Выполнить ОтключитьЗвукЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ОтключитьЗвукЗадачи --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ВключитьЗвукЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ВключитьЗвукЗадачи --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить СоздатьЗависимостьЗадач - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьЗависимостьЗадач --debug --test \ - --url "" \ - --taskfrom "" \ - --taskto "" \ - --linktype "" \ - --token "" \ - - - - - name: Выполнить УдалитьЗависимостьЗадач - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьЗависимостьЗадач --debug --test \ - --url "" \ - --taskfrom "" \ - --taskto "" \ - --linktype "" \ - --token "" \ - - - - - name: Выполнить ПолучитьПланЗадачНаДень - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьПланЗадачНаДень --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтруктуруЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтруктуруЗадачи --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтруктуруФильтраЗадач - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтруктуруФильтраЗадач --debug --test \ - --empty "" \ - - - - - name: Выполнить ПолучитьСписокПользовательскихПолейЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокПользовательскихПолейЗадачи --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить ДобавитьПользовательскоеПолеЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДобавитьПользовательскоеПолеЗадачи --debug --test \ - --url "" \ - --type "" \ - --fieldname "" \ - --externalid "" \ - --title "Тест" \ - --label "" \ - --token "" \ - - - - - name: Выполнить ИзменитьПользовательскоеПолеЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьПользовательскоеПолеЗадачи --debug --test \ - --url "" \ - --fieldid "" \ - --externalid "" \ - --title "Тест" \ - --label "" \ - --token "" \ - - - - - name: Выполнить ПолучитьПользовательскоеПолеЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьПользовательскоеПолеЗадачи --debug --test \ - --url "" \ - --fieldid "" \ - --token "" \ - - - - - name: Выполнить УдалитьПользовательскоеПолеЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьПользовательскоеПолеЗадачи --debug --test \ - --url "" \ - --fieldid "" \ - --token "" \ - - - - - name: Выполнить ДобавитьЭлементЧеклистаЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДобавитьЭлементЧеклистаЗадачи --debug --test \ - --url "" \ - --task "" \ - --text "Тестовый текст" \ - --complete "" \ - --token "" \ - - - - - name: Выполнить ИзменитьЭлементЧеклистаЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьЭлементЧеклистаЗадачи --debug --test \ - --url "" \ - --task "" \ - --element "" \ - --text "Тестовый текст" \ - --token "" \ - - - - - name: Выполнить УдалитьЭлементЧеклистаЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьЭлементЧеклистаЗадачи --debug --test \ - --url "" \ - --task "" \ - --element "" \ - --token "" \ - - - - - name: Выполнить ПолучитьЧеклистЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьЧеклистЗадачи --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ПолучитьЭлементЧеклистаЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьЭлементЧеклистаЗадачи --debug --test \ - --url "" \ - --task "" \ - --element "" \ - --token "" \ - - - - - name: Выполнить ВыполнитьЭлементЧеклистаЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ВыполнитьЭлементЧеклистаЗадачи --debug --test \ - --url "" \ - --task "" \ - --element "" \ - --token "" \ - - - - - name: Выполнить ВозобновитьЭлементЧеклистаЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ВозобновитьЭлементЧеклистаЗадачи --debug --test \ - --url "" \ - --task "" \ - --element "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокКомментариевЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокКомментариевЗадачи --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ПолучитьКомменатрийЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьКомменатрийЗадачи --debug --test \ - --url "" \ - --task "" \ - --comment "" \ - --token "" \ - - - - - name: Выполнить ДобавитьКомментарийЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДобавитьКомментарийЗадачи --debug --test \ - --url "" \ - --task "" \ - --text "Тестовый текст" \ - --token "" \ - - - - - name: Выполнить ИзменитьКомментарийЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьКомментарийЗадачи --debug --test \ - --url "" \ - --task "" \ - --comment "" \ - --text "Тестовый текст" \ - --token "" \ - - - - - name: Выполнить УдалитьКомментарийЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьКомментарийЗадачи --debug --test \ - --url "" \ - --task "" \ - --comment "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокРезультатов - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокРезультатов --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить СоздатьРезультатИзКомментария - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьРезультатИзКомментария --debug --test \ - --url "" \ - --comment "" \ - --token "" \ - - - - - name: Выполнить УдалитьРезультатИзКомментария - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьРезультатИзКомментария --debug --test \ - --url "" \ - --comment "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтруктуруКомментария - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтруктуруКомментария --debug --test \ - --empty "" \ - - - - - name: Выполнить ДобавитьСтадиюКанбана - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДобавитьСтадиюКанбана --debug --test \ - --url "" \ - --title "Тест" \ - --color "" \ - --prevstage "" \ - --entityid "" \ - --admin "" \ - --token "" \ - - - - - name: Выполнить ИзменитьСтадиюКанбана - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьСтадиюКанбана --debug --test \ - --url "" \ - --title "Тест" \ - --stage "" \ - --color "" \ - --prevstage "" \ - --admin "" \ - --token "" \ - - - - - name: Выполнить УдалитьСтадиюКанбана - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьСтадиюКанбана --debug --test \ - --url "" \ - --stage "" \ - --admin "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтадииКанбана - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтадииКанбана --debug --test \ - --url "" \ - --entityid "" \ - --admin "" \ - --token "" \ - - - - - name: Выполнить ПеренестиЗадачуВСтадиюКанбана - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПеренестиЗадачуВСтадиюКанбана --debug --test \ - --url "" \ - --task "" \ - --stage "" \ - --before "" \ - --after "" \ - --token "" \ - - - - - name: Выполнить ДобавитьТрудозатратыЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДобавитьТрудозатратыЗадачи --debug --test \ - --url "" \ - --task "" \ - --amount "" \ - --user "" \ - --text "Тестовый текст" \ - --date "" \ - --token "" \ - - - - - name: Выполнить УдалитьТрудозатратыЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьТрудозатратыЗадачи --debug --test \ - --url "" \ - --task "" \ - --record "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокТрудозатратЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокТрудозатратЗадачи --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить ПолучитьТрудозатратыЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьТрудозатратыЗадачи --debug --test \ - --url "" \ - --task "" \ - --record "" \ - --token "" \ - - - - - name: Выполнить ИзменитьТрудозатратыЗадачи - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьТрудозатратыЗадачи --debug --test \ - --url "" \ - --task "" \ - --record "" \ - --amount "" \ - --text "Тестовый текст" \ - --date "" \ - --token "" \ - - - - - name: Выполнить НачатьУчетВремени - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 НачатьУчетВремени --debug --test \ - --url "" \ - --userid "" \ - --time "" \ - --report "" \ - --token "" \ - - - - - name: Выполнить ЗавершитьУчетВремени - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ЗавершитьУчетВремени --debug --test \ - --url "" \ - --userid "" \ - --time "" \ - --report "" \ - --token "" \ - - - - - name: Выполнить ПриостановитьУчетВремени - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПриостановитьУчетВремени --debug --test \ - --url "" \ - --userid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтатусУчетаВремени - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтатусУчетаВремени --debug --test \ - --url "" \ - --userid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьНастройкиУчетаВремени - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьНастройкиУчетаВремени --debug --test \ - --url "" \ - --userid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокХранилищ - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокХранилищ --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить ПолучитьХранилищеПриложения - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьХранилищеПриложения --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить ПолучитьХранилище - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьХранилище --debug --test \ - --url "" \ - --storageid "" \ - --token "" \ - - - - - name: Выполнить ПереименоватьХранилище - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПереименоватьХранилище --debug --test \ - --url "" \ - --storageid "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить ПолучитьСодержимоеХранилища - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСодержимоеХранилища --debug --test \ - --url "" \ - --storageid "" \ - --token "" \ - - - - - name: Выполнить СоздатьКаталогВХранилище - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьКаталогВХранилище --debug --test \ - --url "" \ - --storageid "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить ПолучитьИнформациюОКаталоге - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьИнформациюОКаталоге --debug --test \ - --url "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить СоздатьПодкаталог - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьПодкаталог --debug --test \ - --url "" \ - --folderid "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить СкопироватьКаталог - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СкопироватьКаталог --debug --test \ - --url "" \ - --folderid "" \ - --tagetid "" \ - --token "" \ - - - - - name: Выполнить ПереместитьКаталог - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПереместитьКаталог --debug --test \ - --url "" \ - --folderid "" \ - --tagetid "" \ - --token "" \ - - - - - name: Выполнить УдалитьКаталог - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьКаталог --debug --test \ - --url "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьВнешнююСсылкуКаталога - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьВнешнююСсылкуКаталога --debug --test \ - --url "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьДочерниеЭлементыКаталога - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьДочерниеЭлементыКаталога --debug --test \ - --url "" \ - --folderid "" \ - --filter "" \ - --token "" \ - - - - - name: Выполнить ПоместитьКаталогВКорзину - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПоместитьКаталогВКорзину --debug --test \ - --url "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить ВосстановитьКаталог - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ВосстановитьКаталог --debug --test \ - --url "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить ПереименоватьКаталог - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПереименоватьКаталог --debug --test \ - --url "" \ - --folderid "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтруктуруФильтраКаталога - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтруктуруФильтраКаталога --debug --test \ - --url "" \ - --empty "" \ - --token "" \ - - - - - name: Выполнить ЗагрузитьФайлВХранилище - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ЗагрузитьФайлВХранилище --debug --test \ - --url "" \ - --title "Тест" \ - --file "" \ - --storageid "" \ - --rights "" \ - --token "" \ - - - - - name: Выполнить ЗагрузитьФайлВКаталог - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ЗагрузитьФайлВКаталог --debug --test \ - --url "" \ - --title "Тест" \ - --file "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьИнформациюОФайле - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьИнформациюОФайле --debug --test \ - --url "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить УдалитьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьФайл --debug --test \ - --url "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьВнешнююСсылкуФайла - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьВнешнююСсылкуФайла --debug --test \ - --url "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить ПоместитьФайлВКорзину - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПоместитьФайлВКорзину --debug --test \ - --url "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить ВосстановитьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ВосстановитьФайл --debug --test \ - --url "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить СкопироватьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СкопироватьФайл --debug --test \ - --url "" \ - --fileid "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить ПереместитьФайлВКаталог - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПереместитьФайлВКаталог --debug --test \ - --url "" \ - --fileid "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить ПереименоватьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПереименоватьФайл --debug --test \ - --url "" \ - --fileid "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить СоздатьЧат - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьЧат --debug --test \ - --url "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокПользователейЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокПользователейЧата --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить ПокинутьЧат - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПокинутьЧат --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить ПолучитьПользователей - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьПользователей --debug --test \ - --url "" \ - --users "" \ - --token "" \ - - - - - name: Выполнить ДобавитьПользователейВЧат - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ДобавитьПользователейВЧат --debug --test \ - --url "" \ - --chat "" \ - --users "" \ - --hide "" \ - --token "" \ - - - - - name: Выполнить ИсключитьПользователяИзЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИсключитьПользователяИзЧата --debug --test \ - --url "" \ - --chat "" \ - --user "" \ - --token "" \ - - - - - name: Выполнить ИзменитьЗаголовокЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьЗаголовокЧата --debug --test \ - --url "" \ - --chat "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить ИзменитьЦветЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьЦветЧата --debug --test \ - --url "" \ - --chat "" \ - --color "" \ - --token "" \ - - - - - name: Выполнить ИзменитьКартинкуЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьКартинкуЧата --debug --test \ - --url "" \ - --chat "" \ - --picture "${{ env.json_Picture }}" \ - --token "" \ - - - - - name: Выполнить СменитьВладельцаЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СменитьВладельцаЧата --debug --test \ - --url "" \ - --chat "" \ - --user "" \ - --token "" \ - - - - - name: Выполнить ОтключитьУведомленияЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ОтключитьУведомленияЧата --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить ВключитьУведомленияЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ВключитьУведомленияЧата --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокСообщенийЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокСообщенийЧата --debug --test \ - --url "" \ - --chat "" \ - --last "" \ - --first "" \ - --token "" \ - - - - - name: Выполнить ПолучитьДиалог - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьДиалог --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокПользователейДиалога - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокПользователейДиалога --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить ОтправитьУведомлениеОВводе - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ОтправитьУведомлениеОВводе --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтатусПользователя - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтатусПользователя --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить УстановитьСтатусПользователя - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УстановитьСтатусПользователя --debug --test \ - --url "" \ - --status "" \ - --token "" \ - - - - - name: Выполнить ПрочитатьВсе - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПрочитатьВсе --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить ПолучитьКаталогФайловЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьКаталогФайловЧата --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтруктуруЧата - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтруктуруЧата --debug --test \ - --empty "" \ - - - - - name: Выполнить ОтправитьСообщение - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ОтправитьСообщение --debug --test \ - --url "" \ - --chat "" \ - --text "Тестовый текст" \ - --blocks "" \ - --token "" \ - - - - - name: Выполнить ИзменитьСообщение - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьСообщение --debug --test \ - --url "" \ - --message "" \ - --text "Тестовый текст" \ - --blocks "" \ - --token "" \ - - - - - name: Выполнить УстановитьРеакциюНаСообщение - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УстановитьРеакциюНаСообщение --debug --test \ - --url "" \ - --message "" \ - --token "" \ - - - - - name: Выполнить УдалитьСообщение - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьСообщение --debug --test \ - --url "" \ - --message "" \ - --token "" \ - - - - - name: Выполнить ОтправитьФайл - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ОтправитьФайл --debug --test \ - --url "" \ - --chat "" \ - --fileid "" \ - --description "Тестовое описание" \ - --token "" \ - - - - - name: Выполнить ОтметитьСообщениеКакПрочитанное - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ОтметитьСообщениеКакПрочитанное --debug --test \ - --url "" \ - --chat "" \ - --message "" \ - --token "" \ - - - - - name: Выполнить ОтметитьСообщениеКакНепрочитанное - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ОтметитьСообщениеКакНепрочитанное --debug --test \ - --url "" \ - --chat "" \ - --message "" \ - --token "" \ - - - - - name: Выполнить ПолучитьБлокКартинки - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьБлокКартинки --debug --test \ - --title "Тест" \ - --url "" \ - - - - - name: Выполнить ПолучитьБлокФайла - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьБлокФайла --debug --test \ - --title "Тест" \ - --url "" \ - - - - - name: Выполнить СоздатьПерсональноеУведомление - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьПерсональноеУведомление --debug --test \ - --url "" \ - --user "" \ - --text "Тестовый текст" \ - --tag "" \ - --blocks "" \ - --token "" \ - - - - - name: Выполнить СоздатьСистемноеУведомление - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьСистемноеУведомление --debug --test \ - --url "" \ - --user "" \ - --text "Тестовый текст" \ - --tag "" \ - --blocks "" \ - --token "" \ - - - - - name: Выполнить УдалитьУведомление - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьУведомление --debug --test \ - --url "" \ - --notif "" \ - --token "" \ - - - - - name: Выполнить СоздатьПодразделение - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьПодразделение --debug --test \ - --url "" \ - --title "Тест" \ - --parentid "" \ - --headid "" \ - --token "" \ - - - - - name: Выполнить ИзменитьПодразделение - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьПодразделение --debug --test \ - --url "" \ - --depid "" \ - --title "Тест" \ - --parentid "" \ - --headid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьПодразделения - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьПодразделения --debug --test \ - --url "" \ - --depid "" \ - --title "Тест" \ - --parentid "" \ - --headid "" \ - --token "" \ - - - - - name: Выполнить УдалитьПодразделение - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьПодразделение --debug --test \ - --url "" \ - --depid "" \ - --token "" \ - - - - - name: Выполнить ПолучитьТекущегоПользователя - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьТекущегоПользователя --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить ПолучитьПользователя - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьПользователя --debug --test \ - --url "" \ - --userid "" \ - --token "" \ - - - - - name: Выполнить СоздатьПользователя - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьПользователя --debug --test \ - --url "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить ИзменитьПользователя - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьПользователя --debug --test \ - --url "" \ - --userid "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить ИзменитьСтатусПользователя - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьСтатусПользователя --debug --test \ - --url "" \ - --userid "" \ - --fire "" \ - --token "" \ - - - - - name: Выполнить НайтиПользователей - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 НайтиПользователей --debug --test \ - --url "" \ - --filter "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтурктуруПользователя - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтурктуруПользователя --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтруктуруФильтраПользователей - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтруктуруФильтраПользователей --debug --test \ - --empty "" \ - - - - - name: Выполнить СоздатьЛид - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьЛид --debug --test \ - --url "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить УдалитьЛид - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьЛид --debug --test \ - --url "" \ - --lead "" \ - --token "" \ - - - - - name: Выполнить ПолучитьЛид - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьЛид --debug --test \ - --url "" \ - --lead "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокЛидов - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокЛидов --debug --test \ - --url "" \ - --filter "" \ - --offset "" \ - --token "" \ - - - - - name: Выполнить ИзменитьЛид - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьЛид --debug --test \ - --url "" \ - --lead "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтруктуруЛида - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтруктуруЛида --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтруктуруФильтраЛидов - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтруктуруФильтраЛидов --debug --test \ - --empty "" \ - - - - - name: Выполнить СоздатьСделку - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 СоздатьСделку --debug --test \ - --url "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить УдалитьСделку - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 УдалитьСделку --debug --test \ - --url "" \ - --deal "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСделку - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСделку --debug --test \ - --url "" \ - --deal "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСписокСделок - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСписокСделок --debug --test \ - --url "" \ - --filter "" \ - --offset "" \ - --token "" \ - - - - - name: Выполнить ИзменитьСделку - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ИзменитьСделку --debug --test \ - --url "" \ - --deal "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтруктуруСделки - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтруктуруСделки --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить ПолучитьСтруктуруФильтраСделок - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ПолучитьСтруктуруФильтраСделок --debug --test \ - --empty "" \ - - Clear-Cache: - runs-on: ubuntu-latest - needs: [Testing-telegram, Testing-vk, Testing-viber] - if: ${{ always() }} - steps: - - name: Очистка кэша - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=test-data" diff --git a/.github/workflows/cli_test_en.yml b/.github/workflows/cli_test_en.yml deleted file mode 100644 index 059d8d1f1..000000000 --- a/.github/workflows/cli_test_en.yml +++ /dev/null @@ -1,5117 +0,0 @@ -name: CLI | Сборка и тестирование (EN) - -on: - workflow_dispatch: - -jobs: - Decode: - runs-on: ubuntu-latest - steps: - - - uses: actions/checkout@v4 - - - name: Расшифровать тестовые данные - run: gpg --quiet --batch --yes --decrypt --passphrase="$ENC_JSON" --output ./data.json ./data.json.gpg - env: - ENC_JSON: ${{ secrets.ENC_JSON }} - - - name: Кэшировать данные - uses: actions/cache/save@v3 - with: - path: ./data.json - key: test-data - - Build: - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - uses: actions/checkout@v4 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Установить cmdline, asserts и osparser - run: | - opm install cmdline - opm install asserts - opm install osparser - opm install coloratos - - - name: Записать измененный список методов CLI - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_user_name: Vitaly the Alpaca (bot) - commit_user_email: vitaly.the.alpaca@gmail.com - commit_author: Vitaly the Alpaca - commit_message: Обновление зашифрованных данных по результатам тестов (workflow) - - - name: Собрать и установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - name: Собрать бинарник - run: | - cd ./src/en/cli - oscript -make core/Classes/app.os oint - - - name: Собрать exe - run: | - cd ./src/en/cli - oscript -make core/Classes/app.os oint.exe - - - name: Записать артефакт - uses: actions/upload-artifact@v4 - with: - name: oint - path: ./src/en/cli/oint - - - name: Создать каталог deb-пакета - run: | - mkdir -p .debpkg/usr/bin - cp ./src/en/cli/oint .debpkg/usr/bin/oint - chmod +x .debpkg/usr/bin/oint - - - name: Собрать deb-пакет - uses: jiro4989/build-deb-action@v3 - with: - package: oint - package_root: .debpkg - maintainer: Anton Titovets - version: '1.13.0' # refs/tags/v*.*.* - arch: 'all' - depends: 'mono-devel, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all' - desc: 'OInt CLI - CLI toolkit for integrating with APIs of popular online services' - - - name: Изменить имя пакета deb - run: | - cp oint_1.13.0_all.deb oint_1.13.0_all_en.deb - rm oint_1.13.0_all.deb - - - uses: actions/upload-artifact@v3 - with: - name: oint-deb - path: | - ./oint_1.13.0_all_en.deb - - - name: Создать каталог rpm-пакета - run: | - mkdir -p .rpmpkg/usr/bin - mkdir -p .rpmpkg/usr/share/oint/bin - cp ./src/en/cli/oint .rpmpkg/usr/share/oint/bin/oint - echo 'mono /usr/share/oint/bin/oint "$@"' > .rpmpkg/usr/bin/oint - chmod +x .rpmpkg/usr/bin/oint - - - name: Собрать rpm-пакет - uses: jiro4989/build-rpm-action@v2 - with: - summary: 'OInt CLI - CLI toolkit for integrating with APIs of popular online services. Mono-runtime with .NET Framework 4.8 support required' - package: oint - package_root: .rpmpkg - maintainer: Anton Titovets - version: '1.13.0' - arch: 'x86_64' - desc: 'OInt CLI - CLI toolkit for integrating with APIs of popular online services' - requires: | - mono-devel - Requires: mono-locale-extras - - - name: Изменить имя пакета rpm - run: | - cp oint-1.13.0-1.el7.x86_64.rpm oint-1.13.0-1.el7.x86_64_en.rpm - rm oint-debuginfo-1.13.0-1.el7.x86_64.rpm - rm oint-1.13.0-1.el7.x86_64.rpm - - - uses: actions/upload-artifact@v4 - with: - name: oint-rpm - path: | - ./oint-1.13.0-1.el7.x86_64_en.rpm - - Testing-telegram: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить GetBotInformation - if: ${{ cancelled() }} == false - run: | - - ./oint telegram GetBotInformation --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - - - - - name: Выполнить GetUpdates - if: ${{ cancelled() }} == false - run: | - - ./oint telegram GetUpdates --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --timeout "" \ - --offset "" \ - - - - - name: Выполнить SetWebhook - if: ${{ cancelled() }} == false - run: | - - ./oint telegram SetWebhook --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --url "${{ env.json_Telegram_URL }}" \ - - - - - name: Выполнить DeleteWebhook - if: ${{ cancelled() }} == false - run: | - - ./oint telegram DeleteWebhook --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - - - - - name: Выполнить DownloadFile - if: ${{ cancelled() }} == false - run: | - - ./oint telegram DownloadFile --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --fileid "" \ - - - - - name: Выполнить SendTextMessage - if: ${{ cancelled() }} == false - run: | - - ./oint telegram SendTextMessage --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --keyboard "" \ - --parsemode "" \ - --reply "" \ - - - - - name: Выполнить SendImage - if: ${{ cancelled() }} == false - run: | - - ./oint telegram SendImage --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --picture "${{ env.json_Picture }}" \ - --keyboard "" \ - --parsemode "" \ - - - - - name: Выполнить SendVideo - if: ${{ cancelled() }} == false - run: | - - ./oint telegram SendVideo --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --video "${{ env.json_Video }}" \ - --keyboard "" \ - --parsemode "" \ - - - - - name: Выполнить SendAudio - if: ${{ cancelled() }} == false - run: | - - ./oint telegram SendAudio --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --audio "${{ env.json_Audio }}" \ - --keyboard "" \ - --parsemode "" \ - - - - - name: Выполнить SendDocument - if: ${{ cancelled() }} == false - run: | - - ./oint telegram SendDocument --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --doc "${{ env.json_Document }}" \ - --keyboard "" \ - --parsemode "" \ - --filename "" \ - - - - - name: Выполнить SendGif - if: ${{ cancelled() }} == false - run: | - - ./oint telegram SendGif --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --gif "${{ env.json_GIF }}" \ - --keyboard "" \ - --parsemode "" \ - - - - - name: Выполнить SendMediaGroup - if: ${{ cancelled() }} == false - run: | - - echo " { - \"${{ env.json_Picture }}\" : \"photo\", - \"${{ env.json_Picture2 }}\" : \"photo\" - } " > mediagroup.json - - - ./oint telegram SendMediaGroup --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --text "Тестовый текст" \ - --media "mediagroup.json" \ - --keyboard "" \ - --parsemode "" \ - - - - - name: Выполнить SendLocation - if: ${{ cancelled() }} == false - run: | - - ./oint telegram SendLocation --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --lat "48.87373649724122" \ - --long "48.87373649724122" \ - --keyboard "" \ - - - - - name: Выполнить SendContact - if: ${{ cancelled() }} == false - run: | - - ./oint telegram SendContact --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --name "Петр" \ - --surname "Петров" \ - --phone "+123456789" \ - --keyboard "" \ - - - - - name: Выполнить SendPoll - if: ${{ cancelled() }} == false - run: | - - ./oint telegram SendPoll --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --question "Да или нет?" \ - --options "['Да', 'Нет', 'Затрудняюсь ответить']" \ - --anonymous true \ - - - - - name: Выполнить ForwardMessage - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ForwardMessage --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --message "${{ env.json_Telegram_ChannelMessageID }}" \ - --from "${{ env.json_Telegram_ChannelID }}" \ - --to "${{ env.json_Telegram_ChatID }}" \ - - - - - name: Выполнить FormKeyboardFromButtonArray - if: ${{ cancelled() }} == false - run: | - - ./oint telegram FormKeyboardFromButtonArray --debug --test \ - --buttons "['Кнопка1','Кнопка2','Кнопка3']" \ - --under true \ - --column false \ - - - - - name: Выполнить Ban - if: ${{ cancelled() }} == false - run: | - - ./oint telegram Ban --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --user "${{ env.json_Telegram_ChatID }}" \ - - - - - name: Выполнить Unban - if: ${{ cancelled() }} == false - run: | - - ./oint telegram Unban --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --user "${{ env.json_Telegram_ChatID }}" \ - - - - - name: Выполнить CreateInvitationLink - if: ${{ cancelled() }} == false - run: | - - ./oint telegram CreateInvitationLink --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --title "Тест" \ - --expire "1" \ - --limit "1" \ - - - - - name: Выполнить PinMessage - if: ${{ cancelled() }} == false - run: | - - ./oint telegram PinMessage --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --message "${{ env.json_Telegram_ChannelMessageID }}" \ - - - - - name: Выполнить UnpinMessage - if: ${{ cancelled() }} == false - run: | - - ./oint telegram UnpinMessage --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --message "${{ env.json_Telegram_ChannelMessageID }}" \ - - - - - name: Выполнить GetParticipantCount - if: ${{ cancelled() }} == false - run: | - - ./oint telegram GetParticipantCount --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - - - - - name: Выполнить DeleteMessage - if: ${{ cancelled() }} == false - run: | - - ./oint telegram DeleteMessage --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --chat "${{ env.json_Telegram_ChannelID }}" \ - --message "${{ env.json_Telegram_ChannelMessageID }}" \ - - - - - name: Выполнить GetAvatarIconList - if: ${{ cancelled() }} == false - run: | - - ./oint telegram GetAvatarIconList --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - - - - - name: Выполнить CreateForumThread - if: ${{ cancelled() }} == false - run: | - - ./oint telegram CreateForumThread --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --title "Тест" \ - --icon "5350444672789519765 " \ - - - - - name: Выполнить EditForumTopic - if: ${{ cancelled() }} == false - run: | - - ./oint telegram EditForumTopic --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --topic "${{ env.json_Telegram_TopicID }}" \ - --title "Тест" \ - --icon "5350444672789519765 " \ - - - - - name: Выполнить CloseForumThread - if: ${{ cancelled() }} == false - run: | - - ./oint telegram CloseForumThread --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --topic "${{ env.json_Telegram_TopicID }}" \ - - - - - name: Выполнить OpenForumThread - if: ${{ cancelled() }} == false - run: | - - ./oint telegram OpenForumThread --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --topic "${{ env.json_Telegram_TopicID }}" \ - - - - - name: Выполнить DeleteForumTopic - if: ${{ cancelled() }} == false - run: | - - ./oint telegram DeleteForumTopic --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --topic "${{ env.json_Telegram_TopicID }}" \ - - - - - name: Выполнить HideMainForumTopic - if: ${{ cancelled() }} == false - run: | - - ./oint telegram HideMainForumTopic --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - - - - - name: Выполнить ShowMainForumTopic - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ShowMainForumTopic --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - - - - - name: Выполнить EditMainForumTopicName - if: ${{ cancelled() }} == false - run: | - - ./oint telegram EditMainForumTopicName --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --title "Тест" \ - - - - - name: Выполнить ClearThreadPinnedMessagesList - if: ${{ cancelled() }} == false - run: | - - ./oint telegram ClearThreadPinnedMessagesList --debug --test \ - --token "${{ env.json_Telegram_Token }}" \ - --forum "${{ env.json_Telegram_ForumID }}" \ - --topic "${{ env.json_Telegram_TopicID }}" \ - - Testing-vk: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить CreateTokenRetrievalLink - if: ${{ cancelled() }} == false - run: | - - ./oint vk CreateTokenRetrievalLink --debug --test \ - --app "${{ env.json_VK_AppID }}" \ - - - - - name: Выполнить CreatePost - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CreatePost --debug --test \ - --text "Тестовый текст" \ - --pictures "['${{ env.json_Picture }}', '${{ env.json_Picture2 }}']" \ - --ad false \ - --url "https://github.com/Bayselonarrend/OpenIntegrations" \ - --auth "auth.json" \ - - - - - name: Выполнить CreateCompositePost - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CreateCompositePost --debug --test \ - --text "Тестовый текст" \ - --objects "" \ - --ad false \ - --url "https://github.com/Bayselonarrend/OpenIntegrations" \ - --auth "auth.json" \ - - - - - name: Выполнить DeletePost - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk DeletePost --debug --test \ - --post "1159" \ - --auth "auth.json" \ - - - - - name: Выполнить CreatePoll - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CreatePoll --debug --test \ - --question "Да или нет?" \ - --options "['Да', 'Нет', 'Затрудняюсь ответить']" \ - --picture "${{ env.json_Picture }}" \ - --auth "auth.json" \ - - - - - name: Выполнить CreateAlbum - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CreateAlbum --debug --test \ - --title "Тест" \ - --description "Тестовое описание" \ - --auth "auth.json" \ - - - - - name: Выполнить DeleteAlbum - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk DeleteAlbum --debug --test \ - --album "303733811" \ - --auth "auth.json" \ - - - - - name: Выполнить CreateStory - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CreateStory --debug --test \ - --picture "${{ env.json_Picture }}" \ - --url "https://github.com/Bayselonarrend/OpenIntegrations" \ - --auth "auth.json" \ - - - - - name: Выполнить SaveImageToAlbum - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk SaveImageToAlbum --debug --test \ - --album "303733811" \ - --picture "${{ env.json_Picture }}" \ - --description "Тестовое описание" \ - --auth "auth.json" \ - - - - - name: Выполнить DeleteImage - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk DeleteImage --debug --test \ - --pictureid "1" \ - --auth "auth.json" \ - - - - - name: Выполнить UploadVideoToServer - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk UploadVideoToServer --debug --test \ - --file "" \ - --title "Тест" \ - --description "Тестовое описание" \ - --album "303733811" \ - --auth "auth.json" \ - - - - - name: Выполнить UploadPhotoToServer - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk UploadPhotoToServer --debug --test \ - --file "" \ - --auth "auth.json" \ - --type "" \ - - - - - name: Выполнить CreateDiscussion - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CreateDiscussion --debug --test \ - --title "Тест" \ - --text "Тестовый текст" \ - --auth "auth.json" \ - - - - - name: Выполнить CloseDiscussion - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CloseDiscussion --debug --test \ - --topic "1" \ - --remove false \ - --auth "auth.json" \ - - - - - name: Выполнить OpenDiscussion - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk OpenDiscussion --debug --test \ - --topic "1" \ - --auth "auth.json" \ - - - - - name: Выполнить WriteInDiscussion - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk WriteInDiscussion --debug --test \ - --topic "1" \ - --text "Тестовый текст" \ - --auth "auth.json" \ - - - - - name: Выполнить LikePost - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk LikePost --debug --test \ - --post "1159" \ - --wall "-${{ env.json_VK_GroupID }}" \ - --auth "auth.json" \ - - - - - name: Выполнить MakeRepost - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk MakeRepost --debug --test \ - --post "1159" \ - --from "-${{ env.json_VK_GroupID }}" \ - --to "-${{ env.json_VK_GroupID }}" \ - --ad false \ - --auth "auth.json" \ - - - - - name: Выполнить WriteMessage - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk WriteMessage --debug --test \ - --text "Тестовый текст" \ - --user "${{ env.json_VK_UserID }}" \ - --ct "${{ env.json_VK_CommunityToken }}" \ - --keyboard "" \ - --auth "auth.json" \ - - - - - name: Выполнить WriteComment - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk WriteComment --debug --test \ - --post "1159" \ - --wall "-${{ env.json_VK_GroupID }}" \ - --text "Тестовый текст" \ - --auth "auth.json" \ - - - - - name: Выполнить ShortenLink - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk ShortenLink --debug --test \ - --url "https://github.com/Bayselonarrend/OpenIntegrations" \ - --auth "auth.json" \ - - - - - name: Выполнить GetStatistics - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GetStatistics --debug --test \ - --datefrom "2024-02-30T23:50:08+03:00" \ - --dateto "2024-03-30T23:50:08+03:00" \ - --auth "auth.json" \ - - - - - name: Выполнить GetPostStatistics - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GetPostStatistics --debug --test \ - --posts "['1111111','2222222']" \ - --auth "auth.json" \ - - - - - name: Выполнить CreateAdvertisingCampaign - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CreateAdvertisingCampaign --debug --test \ - --cabinet "${{ env.json_VK_AdsCabinetID }}" \ - --title "Тест" \ - --auth "auth.json" \ - - - - - name: Выполнить CreateAd - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CreateAd --debug --test \ - --campaign "1" \ - --limit "1" \ - --category "1" \ - --post "1159" \ - --cabinet "${{ env.json_VK_AdsCabinetID }}" \ - --auth "auth.json" \ - - - - - name: Выполнить PauseAdvertising - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk PauseAdvertising --debug --test \ - --cabinet "${{ env.json_VK_AdsCabinetID }}" \ - --adv "1" \ - --auth "auth.json" \ - - - - - name: Выполнить GetAdvertisingCategoryList - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GetAdvertisingCategoryList --debug --test \ - --auth "auth.json" \ - - - - - name: Выполнить GetProductCategoryList - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GetProductCategoryList --debug --test \ - --auth "auth.json" \ - - - - - name: Выполнить GetProductList - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GetProductList --debug --test \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить GetProductsByID - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GetProductsByID --debug --test \ - --items "['1111111','2222222']" \ - --auth "auth.json" \ - - - - - name: Выполнить AddProduct - if: ${{ cancelled() }} == false - run: | - - echo " { - \"Имя\" : \"Тест\", - \"Описание\" : \"Тест\", - \"Категория\" : \"20173\", - \"Цена\" : \"1\", - \"СтараяЦена\" : \"2\", - \"ДополнительныеФото\" : [], - \"ЗначенияСвойств\" : [], - \"ГлавныйВГруппе\" : false, - \"Ширина\" : \"1\", - \"Высота\" : \"1\", - \"Глубина\" : \"1\", - \"Вес\" : \"1\", - \"SKU\" : \"12345\", - \"ДоступныйОстаток\" : \"1\" - } " > product.json - - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk AddProduct --debug --test \ - --product "product.json" \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить EditProduct - if: ${{ cancelled() }} == false - run: | - - echo " { - \"Имя\" : \"Тест\", - \"Описание\" : \"Тест\", - \"Категория\" : \"20173\", - \"Цена\" : \"1\", - \"СтараяЦена\" : \"2\", - \"ДополнительныеФото\" : [], - \"ЗначенияСвойств\" : [], - \"ГлавныйВГруппе\" : false, - \"Ширина\" : \"1\", - \"Высота\" : \"1\", - \"Глубина\" : \"1\", - \"Вес\" : \"1\", - \"SKU\" : \"12345\", - \"ДоступныйОстаток\" : \"1\" - } " > product.json - - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk EditProduct --debug --test \ - --item "1" \ - --product "product.json" \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить DeleteProduct - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk DeleteProduct --debug --test \ - --item "1" \ - --auth "auth.json" \ - - - - - name: Выполнить GroupProducts - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GroupProducts --debug --test \ - --items "['1111111','2222222']" \ - --sellgroup "1" \ - --auth "auth.json" \ - - - - - name: Выполнить GetSelectionList - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GetSelectionList --debug --test \ - --auth "auth.json" \ - - - - - name: Выполнить GetSelectionsByID - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GetSelectionsByID --debug --test \ - --sels "['1111111','2222222']" \ - --auth "auth.json" \ - - - - - name: Выполнить CreateProductCollection - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CreateProductCollection --debug --test \ - --title "Тест" \ - --picture "${{ env.json_Picture }}" \ - --main false \ - --hidden false \ - --auth "auth.json" \ - - - - - name: Выполнить EditProductCollection - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk EditProductCollection --debug --test \ - --title "Тест" \ - --sel "1" \ - --picture "${{ env.json_Picture }}" \ - --main false \ - --hidden false \ - --auth "auth.json" \ - - - - - name: Выполнить AddProductToCollection - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk AddProductToCollection --debug --test \ - --items "['1111111','2222222']" \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить RemoveProductFromSelection - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk RemoveProductFromSelection --debug --test \ - --item "1" \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить DeleteSelection - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk DeleteSelection --debug --test \ - --sel "1" \ - --auth "auth.json" \ - - - - - name: Выполнить GetPropertyList - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GetPropertyList --debug --test \ - --auth "auth.json" \ - - - - - name: Выполнить CreateProductProperty - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk CreateProductProperty --debug --test \ - --title "Тест" \ - --auth "auth.json" \ - - - - - name: Выполнить EditProductProperty - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk EditProductProperty --debug --test \ - --title "Тест" \ - --prop "1" \ - --auth "auth.json" \ - - - - - name: Выполнить DeleteProductProperty - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk DeleteProductProperty --debug --test \ - --prop "1" \ - --auth "auth.json" \ - - - - - name: Выполнить AddProductPropertyVariant - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk AddProductPropertyVariant --debug --test \ - --value "Тест" \ - --prop "1" \ - --auth "auth.json" \ - - - - - name: Выполнить EditProductPropertyVariant - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk EditProductPropertyVariant --debug --test \ - --value "Тест" \ - --prop "1" \ - --option "1" \ - --auth "auth.json" \ - - - - - name: Выполнить DeleteProductPropertyVariant - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk DeleteProductPropertyVariant --debug --test \ - --option "1" \ - --auth "auth.json" \ - - - - - name: Выполнить GetOrderList - if: ${{ cancelled() }} == false - run: | - - echo " { - \"access_token\": \"${{ env.json_VK_Token }}\", - \"from_group\" : \"1\", - \"owner_id\" : \"-${{ env.json_VK_GroupID }}\", - \"v\" : \"5.131\", - \"app_id\" : \"${{ env.json_VK_AppID }}\", - \"group_id\" : \"${{ env.json_VK_GroupID }}\" - } " > auth.json - - - ./oint vk GetOrderList --debug --test \ - --auth "auth.json" \ - - - - - name: Выполнить FormKeyboard - if: ${{ cancelled() }} == false - run: | - - ./oint vk FormKeyboard --debug --test \ - --buttons "['Кнопка1','Кнопка2','Кнопка3']" \ - - Testing-viber: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить SetWebhook - if: ${{ cancelled() }} == false - run: | - - ./oint viber SetWebhook --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --url "" \ - - - - - name: Выполнить GetChannelInformation - if: ${{ cancelled() }} == false - run: | - - ./oint viber GetChannelInformation --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - - - - - name: Выполнить GetUserData - if: ${{ cancelled() }} == false - run: | - - ./oint viber GetUserData --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --user "${{ env.json_Viber_UserID }}" \ - - - - - name: Выполнить GetOnlineUsers - if: ${{ cancelled() }} == false - run: | - - ./oint viber GetOnlineUsers --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --users "" \ - - - - - name: Выполнить SendTextMessage - if: ${{ cancelled() }} == false - run: | - - ./oint viber SendTextMessage --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --text "Тестовый текст" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - --keyboard "" \ - - - - - name: Выполнить SendImage - if: ${{ cancelled() }} == false - run: | - - ./oint viber SendImage --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --picture "${{ env.json_Picture }}" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - --description "Тестовое описание" \ - - - - - name: Выполнить SendFile - if: ${{ cancelled() }} == false - run: | - - ./oint viber SendFile --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --file "" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - --ext ".txt" \ - --size "10" \ - - - - - name: Выполнить SendContact - if: ${{ cancelled() }} == false - run: | - - ./oint viber SendContact --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --name "Петр" \ - --phone "+123456789" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - - - - - name: Выполнить SendLocation - if: ${{ cancelled() }} == false - run: | - - ./oint viber SendLocation --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --lat "48.87373649724122" \ - --long "48.87373649724122" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - - - - - name: Выполнить SendLink - if: ${{ cancelled() }} == false - run: | - - ./oint viber SendLink --debug --test \ - --token "${{ env.json_Viber_Token }}" \ - --url "" \ - --user "${{ env.json_Viber_UserID }}" \ - --ischannel true \ - - - - - name: Выполнить CreateKeyboardFromArrayButton - if: ${{ cancelled() }} == false - run: | - - ./oint viber CreateKeyboardFromArrayButton --debug --test \ - --buttons "['Кнопка1','Кнопка2','Кнопка3']" \ - --color "" \ - - Testing-twitter: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить GetAuthorizationLink - if: ${{ cancelled() }} == false - run: | - - ./oint twitter GetAuthorizationLink --debug --test \ - --auth "" \ - - - - - name: Выполнить GetToken - if: ${{ cancelled() }} == false - run: | - - ./oint twitter GetToken --debug --test \ - --code "" \ - --auth "" \ - - - - - name: Выполнить RefreshToken - if: ${{ cancelled() }} == false - run: | - - ./oint twitter RefreshToken --debug --test \ - --auth "" \ - - - - - name: Выполнить CreateTextTweet - if: ${{ cancelled() }} == false - run: | - - ./oint twitter CreateTextTweet --debug --test \ - --text "Тестовый текст" \ - --auth "" \ - - - - - name: Выполнить CreateImageTweet - if: ${{ cancelled() }} == false - run: | - - ./oint twitter CreateImageTweet --debug --test \ - --text "Тестовый текст" \ - --pictures "" \ - --auth "" \ - - - - - name: Выполнить CreateGifTweet - if: ${{ cancelled() }} == false - run: | - - ./oint twitter CreateGifTweet --debug --test \ - --text "Тестовый текст" \ - --gifs "" \ - --auth "" \ - - - - - name: Выполнить CreateVideoTweet - if: ${{ cancelled() }} == false - run: | - - ./oint twitter CreateVideoTweet --debug --test \ - --text "Тестовый текст" \ - --videos "" \ - --auth "" \ - - - - - name: Выполнить CreatePollTweet - if: ${{ cancelled() }} == false - run: | - - ./oint twitter CreatePollTweet --debug --test \ - --text "Тестовый текст" \ - --options "['Да', 'Нет', 'Затрудняюсь ответить']" \ - --duration "" \ - --auth "" \ - - Testing-notion: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить CreatePage - if: ${{ cancelled() }} == false - run: | - - ./oint notion CreatePage --debug --test \ - --token "" \ - --page "" \ - --title "Тест" \ - - - - - name: Выполнить CreatePageInDatabase - if: ${{ cancelled() }} == false - run: | - - ./oint notion CreatePageInDatabase --debug --test \ - --token "" \ - --base "" \ - --data "" \ - - - - - name: Выполнить GetPage - if: ${{ cancelled() }} == false - run: | - - ./oint notion GetPage --debug --test \ - --token "" \ - --page "" \ - - - - - name: Выполнить EditPageProperties - if: ${{ cancelled() }} == false - run: | - - ./oint notion EditPageProperties --debug --test \ - --token "" \ - --page "" \ - --data "" \ - --icon "" \ - --cover "" \ - --archive "" \ - - - - - name: Выполнить CreateDatabase - if: ${{ cancelled() }} == false - run: | - - ./oint notion CreateDatabase --debug --test \ - --token "" \ - --page "" \ - --title "Тест" \ - --props "" \ - - - - - name: Выполнить GetDatabase - if: ${{ cancelled() }} == false - run: | - - ./oint notion GetDatabase --debug --test \ - --token "" \ - --base "" \ - - - - - name: Выполнить EditDatabaseProperties - if: ${{ cancelled() }} == false - run: | - - ./oint notion EditDatabaseProperties --debug --test \ - --token "" \ - --base "" \ - --props "" \ - --title "Тест" \ - --description "Тестовое описание" \ - - - - - name: Выполнить CreateBlock - if: ${{ cancelled() }} == false - run: | - - ./oint notion CreateBlock --debug --test \ - --token "" \ - --page "" \ - --block "" \ - --prev "" \ - - - - - name: Выполнить ReturnBlock - if: ${{ cancelled() }} == false - run: | - - ./oint notion ReturnBlock --debug --test \ - --token "" \ - --block "" \ - --core "" \ - - - - - name: Выполнить ReturnChildBlocks - if: ${{ cancelled() }} == false - run: | - - ./oint notion ReturnChildBlocks --debug --test \ - --token "" \ - --block "" \ - - - - - name: Выполнить DeleteBlock - if: ${{ cancelled() }} == false - run: | - - ./oint notion DeleteBlock --debug --test \ - --token "" \ - --block "" \ - - - - - name: Выполнить UserList - if: ${{ cancelled() }} == false - run: | - - ./oint notion UserList --debug --test \ - --token "" \ - - - - - name: Выполнить GetUserData - if: ${{ cancelled() }} == false - run: | - - ./oint notion GetUserData --debug --test \ - --token "" \ - --user "" \ - - Testing-yandex: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить GetConfirmationCode - if: ${{ cancelled() }} == false - run: | - - ./oint yandex GetConfirmationCode --debug --test \ - --id "" \ - - - - - name: Выполнить ConvertCodeToToken - if: ${{ cancelled() }} == false - run: | - - ./oint yandex ConvertCodeToToken --debug --test \ - --id "" \ - --secret "" \ - --device "" \ - - - - - name: Выполнить RefreshToken - if: ${{ cancelled() }} == false - run: | - - ./oint yandex RefreshToken --debug --test \ - --id "" \ - --secret "" \ - --refresh "" \ - - Testing-yadisk: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить GetDiskInformation - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk GetDiskInformation --debug --test \ - --token "" \ - - - - - name: Выполнить CreateFolder - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk CreateFolder --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить GetObject - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk GetObject --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить DeleteObject - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk DeleteObject --debug --test \ - --token "" \ - --path "" \ - --can "" \ - - - - - name: Выполнить CreateObjectCopy - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk CreateObjectCopy --debug --test \ - --token "" \ - --from "" \ - --to "" \ - --rewrite "" \ - - - - - name: Выполнить GetDownloadLink - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk GetDownloadLink --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить DownloadFile - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk DownloadFile --debug --test \ - --token "" \ - --path "" \ - --out "" \ - - - - - name: Выполнить GetFilesList - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk GetFilesList --debug --test \ - --token "" \ - --amount "" \ - --offset "" \ - --type "" \ - --datesort "" \ - - - - - name: Выполнить MoveObject - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk MoveObject --debug --test \ - --token "" \ - --from "" \ - --to "" \ - --rewrite "" \ - - - - - name: Выполнить UploadFile - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk UploadFile --debug --test \ - --token "" \ - --path "" \ - --file "" \ - --rewrite "" \ - - - - - name: Выполнить UploadFileByURL - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk UploadFileByURL --debug --test \ - --token "" \ - --path "" \ - --url "" \ - - - - - name: Выполнить PublishObject - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk PublishObject --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить CancelObjectPublication - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk CancelObjectPublication --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить GetPublishedObjectsList - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk GetPublishedObjectsList --debug --test \ - --token "" \ - --amount "" \ - --offset "" \ - - - - - name: Выполнить GetPublicObject - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk GetPublicObject --debug --test \ - --token "" \ - --url "" \ - --amount "" \ - --offset "" \ - - - - - name: Выполнить GetDownloadLinkForPublicObject - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk GetDownloadLinkForPublicObject --debug --test \ - --token "" \ - --url "" \ - --path "" \ - - - - - name: Выполнить SavePublicObjectToDisk - if: ${{ cancelled() }} == false - run: | - - ./oint yadisk SavePublicObjectToDisk --debug --test \ - --token "" \ - --url "" \ - --from "" \ - --to "" \ - - Testing-google: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить FormCodeRetrievalLink - if: ${{ cancelled() }} == false - run: | - - ./oint google FormCodeRetrievalLink --debug --test \ - --id "" \ - --calendar "" \ - --drive "" \ - --sheets "" \ - - - - - name: Выполнить GetTokenByCode - if: ${{ cancelled() }} == false - run: | - - ./oint google GetTokenByCode --debug --test \ - --id "" \ - --secret "" \ - --code "" \ - - - - - name: Выполнить RefreshToken - if: ${{ cancelled() }} == false - run: | - - ./oint google RefreshToken --debug --test \ - --id "" \ - --secret "" \ - --refresh "" \ - - Testing-gcalendar: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить CreateCalendar - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar CreateCalendar --debug --test \ - --token "" \ - --title "Тест" \ - - - - - name: Выполнить GetCalendarMetadata - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar GetCalendarMetadata --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить EditCalendarMetadata - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar EditCalendarMetadata --debug --test \ - --token "" \ - --calendar "" \ - --title "Тест" \ - --description "Тестовое описание" \ - - - - - name: Выполнить ClearMainCalendar - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar ClearMainCalendar --debug --test \ - --token "" \ - - - - - name: Выполнить DeleteCalendar - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar DeleteCalendar --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить GetCalendarList - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar GetCalendarList --debug --test \ - --token "" \ - - - - - name: Выполнить AddCalendarToList - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar AddCalendarToList --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить GetListCalendar - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar GetListCalendar --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить DeleteCalendarFromList - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar DeleteCalendarFromList --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить EditListCalendar - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar EditListCalendar --debug --test \ - --token "" \ - --calendar "" \ - --primary "" \ - --secondary "" \ - --hidden "" \ - - - - - name: Выполнить GetEventList - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar GetEventList --debug --test \ - --token "" \ - --calendar "" \ - - - - - name: Выполнить GetEvent - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar GetEvent --debug --test \ - --token "" \ - --calendar "" \ - --event "" \ - - - - - name: Выполнить CreateEvent - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar CreateEvent --debug --test \ - --token "" \ - --calendar "" \ - --props "" \ - - - - - name: Выполнить MoveEvent - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar MoveEvent --debug --test \ - --token "" \ - --from "" \ - --to "" \ - --event "" \ - - - - - name: Выполнить EditEvent - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar EditEvent --debug --test \ - --token "" \ - --calendar "" \ - --props "" \ - --event "" \ - - - - - name: Выполнить DeleteEvent - if: ${{ cancelled() }} == false - run: | - - ./oint gcalendar DeleteEvent --debug --test \ - --token "" \ - --calendar "" \ - --event "" \ - - Testing-gdrive: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить GetObjectInformation - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive GetObjectInformation --debug --test \ - --token "" \ - --object "" \ - - - - - name: Выполнить GetDirectoriesList - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive GetDirectoriesList --debug --test \ - --token "" \ - --querry "" \ - --depth "" \ - - - - - name: Выполнить GetFilesList - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive GetFilesList --debug --test \ - --token "" \ - --querry "" \ - --catalog "" \ - - - - - name: Выполнить UploadFile - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive UploadFile --debug --test \ - --token "" \ - --file "" \ - --props "" \ - - - - - name: Выполнить CreateFolder - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive CreateFolder --debug --test \ - --token "" \ - --title "Тест" \ - --catalog "" \ - - - - - name: Выполнить DownloadFile - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive DownloadFile --debug --test \ - --token "" \ - --object "" \ - --out "" \ - - - - - name: Выполнить CopyObject - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive CopyObject --debug --test \ - --token "" \ - --object "" \ - --title "Тест" \ - --catalog "" \ - - - - - name: Выполнить UpdateFile - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive UpdateFile --debug --test \ - --token "" \ - --object "" \ - --file "" \ - --title "Тест" \ - - - - - name: Выполнить DeleteObject - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive DeleteObject --debug --test \ - --token "" \ - --object "" \ - - - - - name: Выполнить CreateComment - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive CreateComment --debug --test \ - --token "" \ - --object "" \ - --text "Тестовый текст" \ - - - - - name: Выполнить GetComment - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive GetComment --debug --test \ - --token "" \ - --object "" \ - --comment "" \ - - - - - name: Выполнить GetCommentList - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive GetCommentList --debug --test \ - --token "" \ - --object "" \ - - - - - name: Выполнить DeleteComment - if: ${{ cancelled() }} == false - run: | - - ./oint gdrive DeleteComment --debug --test \ - --token "" \ - --object "" \ - --comment "" \ - - Testing-gsheets: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить CreateSpreadsheet - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets CreateSpreadsheet --debug --test \ - --token "" \ - --title "Тест" \ - --sheets "" \ - - - - - name: Выполнить GetSpreadsheet - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets GetSpreadsheet --debug --test \ - --token "" \ - --spreadsheet "" \ - - - - - name: Выполнить EditSpreadsheetTitle - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets EditSpreadsheetTitle --debug --test \ - --token "" \ - --spreadsheet "" \ - --title "Тест" \ - - - - - name: Выполнить AddSheet - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets AddSheet --debug --test \ - --token "" \ - --spreadsheet "" \ - --title "Тест" \ - - - - - name: Выполнить DeleteSheet - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets DeleteSheet --debug --test \ - --token "" \ - --spreadsheet "" \ - --sheet "" \ - - - - - name: Выполнить CopySheet - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets CopySheet --debug --test \ - --token "" \ - --from "" \ - --to "" \ - --sheet "" \ - - - - - name: Выполнить SetCellValues - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets SetCellValues --debug --test \ - --token "" \ - --spreadsheet "" \ - --data "" \ - --sheetname "" \ - --dim "" \ - - - - - name: Выполнить ClearCells - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets ClearCells --debug --test \ - --token "" \ - --spreadsheet "" \ - --cells "" \ - --sheetname "" \ - - - - - name: Выполнить GetCellValues - if: ${{ cancelled() }} == false - run: | - - ./oint gsheets GetCellValues --debug --test \ - --token "" \ - --spreadsheet "" \ - --cells "" \ - --sheetname "" \ - - Testing-dropbox: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить GetAuthorizationLink - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetAuthorizationLink --debug --test \ - --appkey "" \ - - - - - name: Выполнить GetToken - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetToken --debug --test \ - --appkey "" \ - --appsecret "" \ - --code "" \ - - - - - name: Выполнить RefreshToken - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox RefreshToken --debug --test \ - --appkey "" \ - --appsecret "" \ - --refresh "" \ - - - - - name: Выполнить GetAccountInformation - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetAccountInformation --debug --test \ - --token "" \ - --account "" \ - - - - - name: Выполнить GetSpaceUsageData - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetSpaceUsageData --debug --test \ - --token "" \ - - - - - name: Выполнить GetObjectInformation - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetObjectInformation --debug --test \ - --token "" \ - --path "" \ - --detail "" \ - - - - - name: Выполнить GetListOfFolderFiles - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetListOfFolderFiles --debug --test \ - --token "" \ - --path "" \ - --detail "" \ - --cursor "" \ - - - - - name: Выполнить GetPreview - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetPreview --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить UploadFile - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox UploadFile --debug --test \ - --token "" \ - --file "" \ - --path "" \ - --overwrite "" \ - - - - - name: Выполнить UploadFileByURL - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox UploadFileByURL --debug --test \ - --token "" \ - --url "" \ - --path "" \ - - - - - name: Выполнить GetUploadStatusByURL - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetUploadStatusByURL --debug --test \ - --token "" \ - --job "" \ - - - - - name: Выполнить DeleteObject - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox DeleteObject --debug --test \ - --token "" \ - --path "" \ - --permanently "" \ - - - - - name: Выполнить CopyObject - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox CopyObject --debug --test \ - --token "" \ - --form "" \ - --to "" \ - - - - - name: Выполнить MoveObject - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox MoveObject --debug --test \ - --token "" \ - --form "" \ - --to "" \ - - - - - name: Выполнить CreateFolder - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox CreateFolder --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить DownloadFile - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox DownloadFile --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить DownloadFolder - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox DownloadFolder --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить GetObjectVersionList - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetObjectVersionList --debug --test \ - --token "" \ - --path "" \ - --amount "" \ - - - - - name: Выполнить RestoreObjectToVersion - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox RestoreObjectToVersion --debug --test \ - --token "" \ - --path "" \ - --rev "" \ - - - - - name: Выполнить GetTagList - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetTagList --debug --test \ - --token "" \ - --paths "" \ - - - - - name: Выполнить AddTag - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox AddTag --debug --test \ - --token "" \ - --path "" \ - --tag "" \ - - - - - name: Выполнить DeleteTag - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox DeleteTag --debug --test \ - --token "" \ - --path "" \ - --tag "" \ - - - - - name: Выполнить PublishFolder - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox PublishFolder --debug --test \ - --token "" \ - --path "" \ - - - - - name: Выполнить CancelFolderPublication - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox CancelFolderPublication --debug --test \ - --token "" \ - --folder "" \ - - - - - name: Выполнить AddUsersToFile - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox AddUsersToFile --debug --test \ - --token "" \ - --fileid "" \ - --emails "" \ - --readonly "" \ - - - - - name: Выполнить AddUsersToFolder - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox AddUsersToFolder --debug --test \ - --token "" \ - --folder "" \ - --emails "" \ - --readonly "" \ - - - - - name: Выполнить GetAsynchronousChangeStatus - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox GetAsynchronousChangeStatus --debug --test \ - --token "" \ - --job "" \ - - - - - name: Выполнить CancelFilePublication - if: ${{ cancelled() }} == false - run: | - - ./oint dropbox CancelFilePublication --debug --test \ - --token "" \ - --fileid "" \ - - Testing-bitrix24: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - path: ./data.json - key: test-data - - - name: Скачать артефакт с исполняемым файлом - uses: actions/download-artifact@v4 - with: - name: oint - - - name: JSON в переменные - uses: rgarcia-phi/json-to-variables@v1.1.0 - with: - filename: 'data.json' - masked: true - - - name: chmod для OInt - run: chmod +x ./oint - - - - - - name: Выполнить GetAppAuthLink - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetAppAuthLink --debug --test \ - --domain "" \ - --clientid "" \ - - - - - name: Выполнить GetToken - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetToken --debug --test \ - --clientid "" \ - --clientsecret "" \ - --code "" \ - - - - - name: Выполнить RefreshToken - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 RefreshToken --debug --test \ - --clientid "" \ - --clientsecret "" \ - --refresh "" \ - - - - - name: Выполнить ServerTime - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ServerTime --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить CreatePost - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreatePost --debug --test \ - --url "" \ - --text "Тестовый текст" \ - --vision "" \ - --files "" \ - --title "Тест" \ - --important "" \ - --token "" \ - - - - - name: Выполнить UpdatePost - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdatePost --debug --test \ - --url "" \ - --postid "" \ - --text "Тестовый текст" \ - --vision "" \ - --files "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить DeletePost - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeletePost --debug --test \ - --url "" \ - --postid "" \ - --token "" \ - - - - - name: Выполнить GetImportantPostViewers - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetImportantPostViewers --debug --test \ - --url "" \ - --postid "" \ - --token "" \ - - - - - name: Выполнить GetPosts - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetPosts --debug --test \ - --url "" \ - --postid "" \ - --sel "" \ - --token "" \ - - - - - name: Выполнить AddPostComment - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 AddPostComment --debug --test \ - --url "" \ - --postid "" \ - --text "Тестовый текст" \ - --token "" \ - - - - - name: Выполнить AddPostRecipients - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 AddPostRecipients --debug --test \ - --url "" \ - --postid "" \ - --vision "" \ - --token "" \ - - - - - name: Выполнить GetTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить GetTasksList - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTasksList --debug --test \ - --url "" \ - --filter "" \ - --offset "" \ - --token "" \ - - - - - name: Выполнить CreateTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateTask --debug --test \ - --url "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить UpdateTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdateTask --debug --test \ - --url "" \ - --task "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить DeleteTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить AttachFileToTopic - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 AttachFileToTopic --debug --test \ - --url "" \ - --task "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить ApproveTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ApproveTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить DisapproveTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DisapproveTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить CompleteTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CompleteTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить RenewTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 RenewTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить DeferTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeferTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить PauseTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 PauseTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить StartTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 StartTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить StartWatchingTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 StartWatchingTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить StopWatchingTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 StopWatchingTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить DelegateTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DelegateTask --debug --test \ - --url "" \ - --task "" \ - --user "" \ - --token "" \ - - - - - name: Выполнить AddTaskToFavorites - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 AddTaskToFavorites --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить RemoveTaskFromFavorites - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 RemoveTaskFromFavorites --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить GetTaskHistory - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTaskHistory --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить CheckTaskAccesses - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CheckTaskAccesses --debug --test \ - --url "" \ - --task "" \ - --users "" \ - --token "" \ - - - - - name: Выполнить MuteTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 MuteTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить UnmuteTask - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UnmuteTask --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить CreateTasksDependencies - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateTasksDependencies --debug --test \ - --url "" \ - --taskfrom "" \ - --taskto "" \ - --linktype "" \ - --token "" \ - - - - - name: Выполнить DeleteTasksDependencies - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteTasksDependencies --debug --test \ - --url "" \ - --taskfrom "" \ - --taskto "" \ - --linktype "" \ - --token "" \ - - - - - name: Выполнить GetDailyPlan - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetDailyPlan --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить GetTaskFieldsStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTaskFieldsStructure --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить GetTasksFilterStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTasksFilterStructure --debug --test \ - --empty "" \ - - - - - name: Выполнить GetCustomTaskFieldsList - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetCustomTaskFieldsList --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить AddCustomTaskField - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 AddCustomTaskField --debug --test \ - --url "" \ - --type "" \ - --fieldname "" \ - --externalid "" \ - --title "Тест" \ - --label "" \ - --token "" \ - - - - - name: Выполнить UpdateCustomTaskField - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdateCustomTaskField --debug --test \ - --url "" \ - --fieldid "" \ - --externalid "" \ - --title "Тест" \ - --label "" \ - --token "" \ - - - - - name: Выполнить GetCustomTaskField - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetCustomTaskField --debug --test \ - --url "" \ - --fieldid "" \ - --token "" \ - - - - - name: Выполнить DeleteCustomTaskField - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteCustomTaskField --debug --test \ - --url "" \ - --fieldid "" \ - --token "" \ - - - - - name: Выполнить AddTasksChecklistElement - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 AddTasksChecklistElement --debug --test \ - --url "" \ - --task "" \ - --text "Тестовый текст" \ - --complete "" \ - --token "" \ - - - - - name: Выполнить UpdateTasksChecklistElement - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdateTasksChecklistElement --debug --test \ - --url "" \ - --task "" \ - --element "" \ - --text "Тестовый текст" \ - --token "" \ - - - - - name: Выполнить DeleteTasksChecklistElement - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteTasksChecklistElement --debug --test \ - --url "" \ - --task "" \ - --element "" \ - --token "" \ - - - - - name: Выполнить GetTasksChecklist - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTasksChecklist --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить GetTasksChecklistElement - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTasksChecklistElement --debug --test \ - --url "" \ - --task "" \ - --element "" \ - --token "" \ - - - - - name: Выполнить CompleteTasksChecklistElement - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CompleteTasksChecklistElement --debug --test \ - --url "" \ - --task "" \ - --element "" \ - --token "" \ - - - - - name: Выполнить RenewTasksChecklistElement - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 RenewTasksChecklistElement --debug --test \ - --url "" \ - --task "" \ - --element "" \ - --token "" \ - - - - - name: Выполнить GetTaskCommentsList - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTaskCommentsList --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить GetTaskComment - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTaskComment --debug --test \ - --url "" \ - --task "" \ - --comment "" \ - --token "" \ - - - - - name: Выполнить AddTaskComment - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 AddTaskComment --debug --test \ - --url "" \ - --task "" \ - --text "Тестовый текст" \ - --token "" \ - - - - - name: Выполнить UpdateTaskComment - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdateTaskComment --debug --test \ - --url "" \ - --task "" \ - --comment "" \ - --text "Тестовый текст" \ - --token "" \ - - - - - name: Выполнить DeleteTaskComment - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteTaskComment --debug --test \ - --url "" \ - --task "" \ - --comment "" \ - --token "" \ - - - - - name: Выполнить GetResultsList - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetResultsList --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить CreateResultFromComment - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateResultFromComment --debug --test \ - --url "" \ - --comment "" \ - --token "" \ - - - - - name: Выполнить DeleteResultFromComment - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteResultFromComment --debug --test \ - --url "" \ - --comment "" \ - --token "" \ - - - - - name: Выполнить GetCommentStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetCommentStructure --debug --test \ - --empty "" \ - - - - - name: Выполнить AddKanbanStage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 AddKanbanStage --debug --test \ - --url "" \ - --title "Тест" \ - --color "" \ - --prevstage "" \ - --entityid "" \ - --admin "" \ - --token "" \ - - - - - name: Выполнить UpdateKanbansStage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdateKanbansStage --debug --test \ - --url "" \ - --title "Тест" \ - --stage "" \ - --color "" \ - --prevstage "" \ - --admin "" \ - --token "" \ - - - - - name: Выполнить DeleteKanbanStage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteKanbanStage --debug --test \ - --url "" \ - --stage "" \ - --admin "" \ - --token "" \ - - - - - name: Выполнить GetKanbanStages - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetKanbanStages --debug --test \ - --url "" \ - --entityid "" \ - --admin "" \ - --token "" \ - - - - - name: Выполнить MoveTaskToKanbanStage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 MoveTaskToKanbanStage --debug --test \ - --url "" \ - --task "" \ - --stage "" \ - --before "" \ - --after "" \ - --token "" \ - - - - - name: Выполнить AddTaskTimeAccounting - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 AddTaskTimeAccounting --debug --test \ - --url "" \ - --task "" \ - --amount "" \ - --user "" \ - --text "Тестовый текст" \ - --date "" \ - --token "" \ - - - - - name: Выполнить DeleteTaskTimeAccounting - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteTaskTimeAccounting --debug --test \ - --url "" \ - --task "" \ - --record "" \ - --token "" \ - - - - - name: Выполнить GetTaskTimeAccountingList - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTaskTimeAccountingList --debug --test \ - --url "" \ - --task "" \ - --token "" \ - - - - - name: Выполнить GetTaskTimeAccounting - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTaskTimeAccounting --debug --test \ - --url "" \ - --task "" \ - --record "" \ - --token "" \ - - - - - name: Выполнить UpdateTaskTimeAccounting - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdateTaskTimeAccounting --debug --test \ - --url "" \ - --task "" \ - --record "" \ - --amount "" \ - --text "Тестовый текст" \ - --date "" \ - --token "" \ - - - - - name: Выполнить StartTimekeeping - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 StartTimekeeping --debug --test \ - --url "" \ - --userid "" \ - --time "" \ - --report "" \ - --token "" \ - - - - - name: Выполнить StopTimekeeping - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 StopTimekeeping --debug --test \ - --url "" \ - --userid "" \ - --time "" \ - --report "" \ - --token "" \ - - - - - name: Выполнить PauseTimekeeping - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 PauseTimekeeping --debug --test \ - --url "" \ - --userid "" \ - --token "" \ - - - - - name: Выполнить GetTimekeepingStatus - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTimekeepingStatus --debug --test \ - --url "" \ - --userid "" \ - --token "" \ - - - - - name: Выполнить GetTimekeepingSettings - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetTimekeepingSettings --debug --test \ - --url "" \ - --userid "" \ - --token "" \ - - - - - name: Выполнить GetStoragesList - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetStoragesList --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить GetAppSotrage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetAppSotrage --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить GetStorage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetStorage --debug --test \ - --url "" \ - --storageid "" \ - --token "" \ - - - - - name: Выполнить RenameStorage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 RenameStorage --debug --test \ - --url "" \ - --storageid "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить GetStorageObjects - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetStorageObjects --debug --test \ - --url "" \ - --storageid "" \ - --token "" \ - - - - - name: Выполнить CreateStorageFolder - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateStorageFolder --debug --test \ - --url "" \ - --storageid "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить GetFolderInformation - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetFolderInformation --debug --test \ - --url "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить CreateSubfolder - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateSubfolder --debug --test \ - --url "" \ - --folderid "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить MakeFolderCopy - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 MakeFolderCopy --debug --test \ - --url "" \ - --folderid "" \ - --tagetid "" \ - --token "" \ - - - - - name: Выполнить MoveFolder - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 MoveFolder --debug --test \ - --url "" \ - --folderid "" \ - --tagetid "" \ - --token "" \ - - - - - name: Выполнить DeleteFolder - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteFolder --debug --test \ - --url "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить GetFolderExternalLink - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetFolderExternalLink --debug --test \ - --url "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить GetFolderItems - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetFolderItems --debug --test \ - --url "" \ - --folderid "" \ - --filter "" \ - --token "" \ - - - - - name: Выполнить MarkFolderAsDeleted - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 MarkFolderAsDeleted --debug --test \ - --url "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить RestoreFolder - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 RestoreFolder --debug --test \ - --url "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить RenameFolder - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 RenameFolder --debug --test \ - --url "" \ - --folderid "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить GetFolderFilterStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetFolderFilterStructure --debug --test \ - --url "" \ - --empty "" \ - --token "" \ - - - - - name: Выполнить UploadFileToStorage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UploadFileToStorage --debug --test \ - --url "" \ - --title "Тест" \ - --file "" \ - --storageid "" \ - --rights "" \ - --token "" \ - - - - - name: Выполнить UploadFileToFolder - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UploadFileToFolder --debug --test \ - --url "" \ - --title "Тест" \ - --file "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить GetFileInformation - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetFileInformation --debug --test \ - --url "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить DeleteFile - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteFile --debug --test \ - --url "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить GetFileExternalLink - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetFileExternalLink --debug --test \ - --url "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить MarkFileAsDeleted - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 MarkFileAsDeleted --debug --test \ - --url "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить RestoreFile - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 RestoreFile --debug --test \ - --url "" \ - --fileid "" \ - --token "" \ - - - - - name: Выполнить MakeCopyFile - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 MakeCopyFile --debug --test \ - --url "" \ - --fileid "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить MoveFileToFolder - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 MoveFileToFolder --debug --test \ - --url "" \ - --fileid "" \ - --folderid "" \ - --token "" \ - - - - - name: Выполнить RenameFile - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 RenameFile --debug --test \ - --url "" \ - --fileid "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить CreateChat - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateChat --debug --test \ - --url "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить GetChatUsers - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetChatUsers --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить LeaveChat - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 LeaveChat --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить GetUsers - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetUsers --debug --test \ - --url "" \ - --users "" \ - --token "" \ - - - - - name: Выполнить AddUsersToChat - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 AddUsersToChat --debug --test \ - --url "" \ - --chat "" \ - --users "" \ - --hide "" \ - --token "" \ - - - - - name: Выполнить DeleteUserFromChat - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteUserFromChat --debug --test \ - --url "" \ - --chat "" \ - --user "" \ - --token "" \ - - - - - name: Выполнить ChangeChatTitle - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ChangeChatTitle --debug --test \ - --url "" \ - --chat "" \ - --title "Тест" \ - --token "" \ - - - - - name: Выполнить ChangeChatColor - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ChangeChatColor --debug --test \ - --url "" \ - --chat "" \ - --color "" \ - --token "" \ - - - - - name: Выполнить ChangeChatPicture - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ChangeChatPicture --debug --test \ - --url "" \ - --chat "" \ - --picture "${{ env.json_Picture }}" \ - --token "" \ - - - - - name: Выполнить ChangeChatOwner - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ChangeChatOwner --debug --test \ - --url "" \ - --chat "" \ - --user "" \ - --token "" \ - - - - - name: Выполнить DisableChatNotifications - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DisableChatNotifications --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить EnableChatNotifications - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 EnableChatNotifications --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить GetChatMessagesList - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetChatMessagesList --debug --test \ - --url "" \ - --chat "" \ - --last "" \ - --first "" \ - --token "" \ - - - - - name: Выполнить GetDialog - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetDialog --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить GetChatMembersList - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetChatMembersList --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить SendWritingNotification - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 SendWritingNotification --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить GetUserStatus - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetUserStatus --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить SetUserStatus - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 SetUserStatus --debug --test \ - --url "" \ - --status "" \ - --token "" \ - - - - - name: Выполнить ReadAll - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ReadAll --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить GetChatFilesFolder - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetChatFilesFolder --debug --test \ - --url "" \ - --chat "" \ - --token "" \ - - - - - name: Выполнить GetChatStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetChatStructure --debug --test \ - --empty "" \ - - - - - name: Выполнить SendMessage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 SendMessage --debug --test \ - --url "" \ - --chat "" \ - --text "Тестовый текст" \ - --blocks "" \ - --token "" \ - - - - - name: Выполнить EditMessage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 EditMessage --debug --test \ - --url "" \ - --message "" \ - --text "Тестовый текст" \ - --blocks "" \ - --token "" \ - - - - - name: Выполнить SetMessageReaction - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 SetMessageReaction --debug --test \ - --url "" \ - --message "" \ - --token "" \ - - - - - name: Выполнить DeleteMessage - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteMessage --debug --test \ - --url "" \ - --message "" \ - --token "" \ - - - - - name: Выполнить SendFile - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 SendFile --debug --test \ - --url "" \ - --chat "" \ - --fileid "" \ - --description "Тестовое описание" \ - --token "" \ - - - - - name: Выполнить MarkMessageAsReaded - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 MarkMessageAsReaded --debug --test \ - --url "" \ - --chat "" \ - --message "" \ - --token "" \ - - - - - name: Выполнить MarkMessageAsUnreaded - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 MarkMessageAsUnreaded --debug --test \ - --url "" \ - --chat "" \ - --message "" \ - --token "" \ - - - - - name: Выполнить GetPictureBlock - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetPictureBlock --debug --test \ - --title "Тест" \ - --url "" \ - - - - - name: Выполнить GetFileBlock - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetFileBlock --debug --test \ - --title "Тест" \ - --url "" \ - - - - - name: Выполнить CreatePersonalNotification - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreatePersonalNotification --debug --test \ - --url "" \ - --user "" \ - --text "Тестовый текст" \ - --tag "" \ - --blocks "" \ - --token "" \ - - - - - name: Выполнить CreateSystemNotification - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateSystemNotification --debug --test \ - --url "" \ - --user "" \ - --text "Тестовый текст" \ - --tag "" \ - --blocks "" \ - --token "" \ - - - - - name: Выполнить DeleteNotification - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteNotification --debug --test \ - --url "" \ - --notif "" \ - --token "" \ - - - - - name: Выполнить CreateDepartment - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateDepartment --debug --test \ - --url "" \ - --title "Тест" \ - --parentid "" \ - --headid "" \ - --token "" \ - - - - - name: Выполнить UpdateDepartment - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdateDepartment --debug --test \ - --url "" \ - --depid "" \ - --title "Тест" \ - --parentid "" \ - --headid "" \ - --token "" \ - - - - - name: Выполнить GetDepartments - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetDepartments --debug --test \ - --url "" \ - --depid "" \ - --title "Тест" \ - --parentid "" \ - --headid "" \ - --token "" \ - - - - - name: Выполнить DeleteDepartment - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteDepartment --debug --test \ - --url "" \ - --depid "" \ - --token "" \ - - - - - name: Выполнить GetCurrentUser - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetCurrentUser --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить GetUser - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetUser --debug --test \ - --url "" \ - --userid "" \ - --token "" \ - - - - - name: Выполнить CreateUser - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateUser --debug --test \ - --url "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить UpdateUser - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdateUser --debug --test \ - --url "" \ - --userid "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить ChangeUserStatus - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 ChangeUserStatus --debug --test \ - --url "" \ - --userid "" \ - --fire "" \ - --token "" \ - - - - - name: Выполнить FindUsers - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 FindUsers --debug --test \ - --url "" \ - --filter "" \ - --token "" \ - - - - - name: Выполнить GetUserFieldsStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetUserFieldsStructure --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить GetUserFilterStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetUserFilterStructure --debug --test \ - --empty "" \ - - - - - name: Выполнить CreateLead - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateLead --debug --test \ - --url "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить DeleteLead - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteLead --debug --test \ - --url "" \ - --lead "" \ - --token "" \ - - - - - name: Выполнить GetLead - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetLead --debug --test \ - --url "" \ - --lead "" \ - --token "" \ - - - - - name: Выполнить GetLeadsList - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetLeadsList --debug --test \ - --url "" \ - --filter "" \ - --offset "" \ - --token "" \ - - - - - name: Выполнить UpdateLead - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdateLead --debug --test \ - --url "" \ - --lead "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить GetLeadStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetLeadStructure --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить GetLeadFilterStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetLeadFilterStructure --debug --test \ - --empty "" \ - - - - - name: Выполнить CreateDeal - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 CreateDeal --debug --test \ - --url "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить DeleteDeal - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 DeleteDeal --debug --test \ - --url "" \ - --deal "" \ - --token "" \ - - - - - name: Выполнить GetDeal - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetDeal --debug --test \ - --url "" \ - --deal "" \ - --token "" \ - - - - - name: Выполнить GetDealsList - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetDealsList --debug --test \ - --url "" \ - --filter "" \ - --offset "" \ - --token "" \ - - - - - name: Выполнить UpdateDeal - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 UpdateDeal --debug --test \ - --url "" \ - --deal "" \ - --fields "" \ - --token "" \ - - - - - name: Выполнить GetDealStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetDealStructure --debug --test \ - --url "" \ - --token "" \ - - - - - name: Выполнить GetDealsFilterStructure - if: ${{ cancelled() }} == false - run: | - - ./oint bitrix24 GetDealsFilterStructure --debug --test \ - --empty "" \ - - Clear-Cache: - runs-on: ubuntu-latest - needs: [Testing-telegram, Testing-vk, Testing-viber] - if: ${{ always() }} - steps: - - name: Очистка кэша - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=test-data" diff --git a/.github/workflows/docs_deploy_en.yml b/.github/workflows/docs_deploy_en.yml deleted file mode 100644 index 7cd8897b9..000000000 --- a/.github/workflows/docs_deploy_en.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: Документация | Развернуть на Neocities (английская версия) - -on: - workflow_dispatch: - -concurrency: - group: deploy-to-neocities - cancel-in-progress: true - -jobs: - Deploy: - runs-on: ubuntu-latest - - steps: - - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Перевести контент страниц - run: oscript ./.github/workflows/os/docs_pagetranslate.os - - - uses: actions/setup-node@v4 - with: - node-version: 18 - - - name: Установка зависимостей - run: | - cd ./docs/docusaurus - npm install - - - name: Сборка - run: | - cp -r ./docs/en/md ./docs/docusaurus/docs - cd ./docs/docusaurus - yarn build - - - name: Развертывание на neocities - uses: bcomnes/deploy-to-neocities@v2 - with: - api_token: ${{ secrets.NEOCITIES_EN_API_TOKEN }} - cleanup: true - dist_dir: ./docs/docusaurus/build diff --git a/.github/workflows/docs_deploy_ru.yml b/.github/workflows/docs_deploy_ru.yml deleted file mode 100644 index d2a92e832..000000000 --- a/.github/workflows/docs_deploy_ru.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: Документация | Развернуть на Neocities (русская версия) - -on: - workflow_dispatch: - -concurrency: - group: deploy-to-neocities - cancel-in-progress: true - -jobs: - Deploy: - runs-on: ubuntu-latest - - steps: - - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - uses: actions/setup-node@v4 - with: - node-version: 18 - - - name: Установка зависимостей - run: | - cd ./docs/docusaurus - npm install - - - name: Сборка - run: | - cp -r ./docs/ru/md ./docs/docusaurus/docs - cd ./docs/docusaurus - yarn build - - - name: Развертывание на neocities - uses: bcomnes/deploy-to-neocities@v2 - with: - api_token: ${{ secrets.NEOCITIES_API_TOKEN }} - cleanup: true - dist_dir: ./docs/docusaurus/build diff --git a/.github/workflows/docs_deploy_test_en.yml b/.github/workflows/docs_deploy_test_en.yml deleted file mode 100644 index 7c8169d7d..000000000 --- a/.github/workflows/docs_deploy_test_en.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: Документация | Развернуть на Neocities (EN, тестовый) - -on: - workflow_dispatch: - -concurrency: - group: deploy-to-neocities - cancel-in-progress: true - -jobs: - Deploy: - runs-on: ubuntu-latest - - steps: - - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Перевести контент страниц - run: oscript ./.github/workflows/os/docs_pagetranslate.os - - - uses: actions/setup-node@v4 - with: - node-version: 18 - - - name: Установка зависимостей - run: | - cd ./docs/docusaurus - npm install - - - name: Сборка - run: | - cp -r ./docs/en/md ./docs/docusaurus/docs - cd ./docs/docusaurus - yarn build - - - name: Развертывание на neocities - uses: bcomnes/deploy-to-neocities@v2 - with: - api_token: ${{ secrets.NEOCITIES_API_TOKEN_TEST }} - cleanup: true - dist_dir: ./docs/docusaurus/build diff --git a/.github/workflows/docs_deploy_test_ru.yml b/.github/workflows/docs_deploy_test_ru.yml deleted file mode 100644 index d614c86c4..000000000 --- a/.github/workflows/docs_deploy_test_ru.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: Документация | Развернуть на Neocities (RU, тестовый) - -on: - workflow_dispatch: - -concurrency: - group: deploy-to-neocities - cancel-in-progress: true - -jobs: - Deploy: - runs-on: ubuntu-latest - - steps: - - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - uses: actions/setup-node@v4 - with: - node-version: 18 - - - name: Установка зависимостей - run: | - cd ./docs/docusaurus - npm install - - - name: Сборка - run: | - cp -r ./docs/ru/md ./docs/docusaurus/docs - cd ./docs/docusaurus - yarn build - - - name: Развертывание на neocities - uses: bcomnes/deploy-to-neocities@v2 - with: - api_token: ${{ secrets.NEOCITIES_API_TOKEN_TEST }} - cleanup: true - dist_dir: ./docs/docusaurus/build diff --git a/.github/workflows/docs_md.yml b/.github/workflows/docs_md.yml deleted file mode 100644 index 2aed2a573..000000000 --- a/.github/workflows/docs_md.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: Документация | Создать MD страницы с документацией - -# Controls when the workflow will run -on: - workflow_dispatch: - -jobs: - - Convert: - runs-on: ubuntu-latest - permissions: - actions: write - contents: write - - steps: - - - uses: actions/checkout@v2 - with: - token: ${{secrets.TOKEN}} - - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Установить osparser и cmdline - run: | - opm install osparser - opm install cmdline - - - name: Выполнить скрипт парсинга тестов - run: oscript ./.github/workflows/os/docs_main.os - - - - - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_user_name: Vitaly the Alpaca (bot) - commit_user_email: vitaly.the.alpaca@gmail.com - commit_author: Vitaly the Alpaca - commit_message: Создание MD файлов документации \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 7928bf62f..000000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: 1. MAIN | Основной процесс OPI -> OInt -> CLI - -# Controls when the workflow will run -on: - [workflow_dispatch] - -jobs: - - Convert: - runs-on: ubuntu-latest - permissions: - actions: write - contents: write - - steps: - - - uses: actions/checkout@v2 - with: - token: ${{secrets.TOKEN}} - - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Установить зависимости - run: | - opm install cmdline - opm install asserts - opm install osparser - opm install coloratos - - - name: Расшифровать тестовые данные - run: gpg --quiet --batch --yes --decrypt --passphrase="$ENC_JSON" --output ./data.json ./data.json.gpg - env: - ENC_JSON: ${{ secrets.ENC_JSON }} - - - name: Основной процесс преобразований - run: oscript ./.github/workflows/os/main.os - - - name: Обновить Workflow тестирования CLI - run: oscript ./.github/workflows/os/cli_testmaker.os - - - name: Обновить Workflow тестирования CLI (EN) - run: oscript ./.github/workflows/os/cli_testmaker_en.os - - - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_user_name: Vitaly the Alpaca (bot) - commit_user_email: vitaly.the.alpaca@gmail.com - commit_author: Vitaly the Alpaca - commit_message: Преобразование OPI -> OInt (workflow) - - diff --git a/.github/workflows/oint_test_full_en.yml b/.github/workflows/oint_test_full_en.yml deleted file mode 100644 index 9b575560d..000000000 --- a/.github/workflows/oint_test_full_en.yml +++ /dev/null @@ -1,1518 +0,0 @@ - -name: 2. TEST | Полное тестирование (EN) - -# Controls when the workflow will run -on: - workflow_dispatch: - -jobs: - - Decode: - runs-on: ubuntu-latest - if: ${{ always() }} - steps: - - - uses: actions/checkout@v4 - - - name: Расшифровать тестовые данные - run: gpg --quiet --batch --yes --decrypt --passphrase="$ENC_JSON" --output ./data.json ./data.json.gpg - env: - ENC_JSON: ${{ secrets.ENC_JSON }} - - name: Записать тестовые данные в кэш - uses: actions/cache/save@v3 - with: - key: test-data - path: ./data.json - - Build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - name: Записать артефакт - uses: actions/upload-artifact@v4 - with: - name: oint - path: ./src/en/OInt/*.ospx - - - Testing-Telegram: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Get bot information - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_GetBotInfo" - - - name: Get updates - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_GetUpdates" - - - name: Set Webhook - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SetWebhook" - - - name: Send text message - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SendTextMessage" - - - name: Send image - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SendImage" - - - name: Send video - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SendVideo" - - - name: Send audio - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SendAudio" - - - name: Send document - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SendDocument" - - - name: Send GIF - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SendGIF" - - - name: Send mediagroup - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SendMediaGroup" - - - name: Send location - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SendLocation" - - - name: Send contact - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SendContact" - - - name: Send poll - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_SendPoll" - - - name: Forward message - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_ForwardMessage" - - - name: Ban/Unban - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_BanUnban" - - - name: Create invitation link - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_CreateInvitationLink" - - - name: Pin/Unpin message - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_PinUnpinMessage" - - - name: Get participant count - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_GetMemberCount" - - - name: Get forum avatars list - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_GetForumAvatarsList" - - - name: Create/Delete forum topic - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_CreateDeleteForumTopic" - - - name: Change main topic name - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_ChangeMainTopicName" - - - name: Hide/Show main topic - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "TelegramAPI_HideShowMainTopic" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Telegram - path: ./docs/en/results/Telegram - - - Testing-VK: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Create token retrieval link - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_CreateTokenLink" - - - name: Create/Delete post - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_CreateDeletePost" - - - name: Create/Delete composite post - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_CreateCompositePost" - - - name: Create poll - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_CreatePoll" - - - name: Add/Delete image - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_SaveDeleteImage" - - - name: Create story - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_CreateStory" - - - name: Actions with discussions - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_DiscussionMethods" - - - name: Like/Repost/Comment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_LikeRepostComment" - - - name: Get statistics - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_GetStatistics" - - - name: Get post statistics - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_GetPostStatistics" - - - name: Create advertising campaign - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_CreateAdCampaign" - - - name: Send message - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_SendMessage" - - - name: Get product categories - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_GetProductCategories" - - - name: Create product and selection - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_CreateProductSelection" - - - name: Create product with properties - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_CreateProductWithProperties" - - - name: Get product list - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_GetProductList" - - - name: Get selection list - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_GetSelectionList" - - - name: Get property list - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_GetPropertyList" - - - name: Get order list - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_GetOrderList" - - - name: Upload video - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKAPI_UploadVideo" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-VK - path: ./docs/en/results/VK - - - Testing-Viber: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Data retrieval - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Viber_DataRetrieval" - - - name: Messages sending - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Viber_MessagesSending" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Viber - path: ./docs/en/results/Viber - - - Testing-Twitter: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Get authorization link - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Twitter_GetAuthorizationLink" - - - name: Refresh token - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Twitter_UpdateToken" - - - name: Text tweet - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Twitter_CreateTextTweet" - - - name: Tweet with image - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Twitter_CreateTweetWithImage" - - - name: Tweet with video - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Twitter_CreateTweetWithVideo" - - - name: Tweet with gif - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Twitter_CreateTweetWithGif" - - - name: Tweet with poll - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Twitter_CreateTweetWithPoll" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Twitter - path: ./docs/en/results/Twitter - - - - name: Записать измененные данные - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: test-data_new - path: ./data.json - - - Testing-YandexDisk: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Get disk information - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "YDisk_GetDiskInfo" - - - name: Create folder - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "YDisk_CreateFolder" - - - name: Upload by URL and get - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "YDisk_UploadByUrlAndGetObject" - - - name: Upload/Delete file - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "YDisk_UploadDeleteFile" - - - name: Create object copy - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "YDisk_CreateObjectCopy" - - - name: Get download link - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "YDisk_GetDownloadLink" - - - name: Get list of files - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "YDisk_GetFileList" - - - name: Move object - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "YDisk_MoveObject" - - - name: Actions with public objects - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "YDisk_PublicObjectActions" - - - name: Get published list - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "YDisk_GetPublishedList" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-YandexDisk - path: ./docs/en/results/YandexDisk - - - Testing-GoogleWorkspace: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Get authorization link - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GV_GetAuthorizationLink" - - - name: Get token - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GV_GetToken" - - - name: Refresh token - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GV_UpdateToken" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-GoogleWorkspace - path: ./docs/en/results/GoogleWorkspace - - - - name: Записать измененные данные - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: test-data_google - path: ./data.json - - - Testing-GoogleCalendar: - runs-on: ubuntu-latest - needs: Testing-GoogleWorkspace - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data_google - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Get list of calendars - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GC_GetCalendarList" - - - name: Create/Delete calendar - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GC_CreateDeleteCalendar" - - - name: Create/Delete event - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GC_CreateDeleteEvent" - - - name: Get list of events - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GC_GetEventList" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-GoogleCalendar - path: ./docs/en/results/GoogleCalendar - - - Testing-GoogleDrive: - runs-on: ubuntu-latest - needs: Testing-GoogleWorkspace - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data_google - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Get list of directories - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GD_GetCatalogList" - - - name: Upload/Delete file - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GD_UploadDeleteFile" - - - name: Create/Delete Comment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GD_CreateDeleteComment" - - - name: Create/Delete catalog - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GD_CreateCatalog" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-GoogleDrive - path: ./docs/en/results/GoogleDrive - - - Testing-GoogleSheets: - runs-on: ubuntu-latest - needs: Testing-GoogleWorkspace - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data_google - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Create table - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GT_CreateTable" - - - name: Get table - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GT_GetTable" - - - name: Fill/Clear cells - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "GT_FillClearCells" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-GoogleSheets - path: ./docs/en/results/GoogleSheets - - - Testing-Notion: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Create page - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Notion_CreatePage" - - - name: Create/Edit database - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Notion_CreateEditDatabase" - - - name: Get page info - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Notion_GetPageInfo" - - - name: Get database info - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Notion_GetDatabaseInfo" - - - name: Create page in database - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Notion_CreatePageInDatabase" - - - name: Edit page properties - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Notion_EditPageProperties" - - - name: Create/Delete block - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Notion_CreateDeleteBlock" - - - name: Get users - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Notion_GetUsers" - - - name: Get user data - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Notion_GetUserData" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Notion - path: ./docs/en/results/Notion - - - Testing-Slack: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Get bot information - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_GetBotInfo" - - - name: Get user list - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_GetUserList" - - - name: Get region list - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_GetRegionList" - - - name: Send/Delete message - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_SendDeleteMessage" - - - name: Send/Delete ephemeral - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_SendDeleteEphemeral" - - - name: Get scheduled messages - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_GetScheduledMessages" - - - name: Create/Archive channel - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_CreateArchiveChannel" - - - name: Get channel list - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_GetChannelList" - - - name: Open/Close dialog - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_OpenCloseDialog" - - - name: Get list of files - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_GetFileList" - - - name: Upload/Delete file - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_UploadDeleteFile" - - - name: Get external file list - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_GetExternalFileList" - - - name: Upload/Delete external file - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "Slack_UploadDeleteExternalFile" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Slack - path: ./docs/en/results/Slack - - - Testing-Airtable: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Create/Edit database - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "AT_CreateDatabase" - - - name: Create/Edit table - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "AT_CreateTable" - - - name: Create/Edit field - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "AT_CreateField" - - - name: Create/Delete records - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "AT_CreateDeleteRecords" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Airtable - path: ./docs/en/results/Airtable - - - Testing-Dropbox: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Get/Update token - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "DropboxAPI_GetUpdateToken" - - - name: Upload file - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "DropboxAPI_UploadFile" - - - name: Upload file by URL - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "DropboxAPI_UploadFileByURL" - - - name: Create folder - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "DropboxAPI_CreateFolder" - - - name: Create/Delete tag - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "DropboxAPI_CreateDeleteTag" - - - name: Get account data - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "DropboxAPI_GetAccount" - - - name: Access management - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "DropboxAPI_AccessManagement" - - - name: Get list of folder files - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "DropboxAPI_GetFolderFileList" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Dropbox - path: ./docs/en/results/Dropbox - - - Testing-Bitrix24: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Token management - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_TokenManagment" - - - name: Server time - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_ServerTime" - - - name: Posts managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_PostsManagment" - - - name: Tasks managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_TaskManagment" - - - name: Comments managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_CommentsManagment" - - - name: Working with drive - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_WorkingWithDrive" - - - name: Kanban - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_Kanban" - - - name: Timekeeping - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_Timekeeping" - - - name: Chats works - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_ChatManagment" - - - name: Notifications managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_NotificationsManagment" - - - name: Working with custom task fields - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_TasksFieldsManagment" - - - name: Departments managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_DepartmentsManagment" - - - name: Users managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B2_UsersManagment" - - - name: Leads managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_LeadsManagment" - - - name: Deals managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "B24_DealsManagment" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Bitrix24 - path: ./docs/en/results/Bitrix24 - - - Testing-VkTeams: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Messages sending - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKT_MessagesSending" - - - name: Common methods - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKT_CommonMethods" - - - name: Chat managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "VKT_ChatManagment" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-VkTeams - path: ./docs/en/results/VkTeams - - - Testing-Ozon: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/en/OInt - opm build - opm install *.ospx - - - - - name: Attributes and features - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "OzonAPI_AttributesAndFeatures" - - - name: Uploading and updating products - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "OzonAPI_UploadingAndUpdatingProducts" - - - name: Barcodes - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "OzonAPI_Barcodes" - - - name: Prices and stocks - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "OzonAPI_PricesAndStocks" - - - name: Promotions managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "OzonAPI_PromotionsManagment" - - - name: Warehouses managment - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/en/OInt/tests/Modules/internal/OPI_Tests.os "OzonAPI_WarehousesManagment" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Ozon - path: ./docs/en/results/Ozon - - Encode: - runs-on: ubuntu-latest - needs: [Testing-Telegram,Testing-VK,Testing-Viber,Testing-Twitter,Testing-YandexDisk,Testing-GoogleWorkspace,Testing-GoogleCalendar,Testing-GoogleDrive,Testing-GoogleSheets,Testing-Notion,Testing-Slack,Testing-Airtable,Testing-Dropbox,Testing-Bitrix24,Testing-VkTeams,Testing-Ozon] - if: ${{ always() }} - permissions: - contents: write - - steps: - - - uses: actions/checkout@v2 - - - name: Обновить данные в репозитории - run: git pull https://github.com/Bayselonarrend/OpenIntegrations - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data_new - path: ./data.json - - - name: Зашифровать данные обратно - continue-on-error: false - - run: | - rm -f ./data.json.gpg - gpg --batch --symmetric --cipher-algo AES256 --passphrase="$ENC_JSON" data.json - rm -f ./data.json - env: - ENC_JSON: ${{ secrets.ENC_JSON }} - - - name: Получить логи Telegram - uses: actions/cache/restore@v3 - with: - key: logs-Telegram - path: ./docs/en/results/Telegram - - - - name: Очистка логов Telegram - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Telegram" - - - name: Получить логи VK - uses: actions/cache/restore@v3 - with: - key: logs-VK - path: ./docs/en/results/VK - - - - name: Очистка логов VK - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-VK" - - - name: Получить логи Viber - uses: actions/cache/restore@v3 - with: - key: logs-Viber - path: ./docs/en/results/Viber - - - - name: Очистка логов Viber - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Viber" - - - name: Получить логи Twitter - uses: actions/cache/restore@v3 - with: - key: logs-Twitter - path: ./docs/en/results/Twitter - - - - name: Очистка логов Twitter - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Twitter" - - - name: Получить логи YandexDisk - uses: actions/cache/restore@v3 - with: - key: logs-YandexDisk - path: ./docs/en/results/YandexDisk - - - - name: Очистка логов YandexDisk - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-YandexDisk" - - - name: Получить логи GoogleWorkspace - uses: actions/cache/restore@v3 - with: - key: logs-GoogleWorkspace - path: ./docs/en/results/GoogleWorkspace - - - - name: Очистка логов GoogleWorkspace - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-GoogleWorkspace" - - - name: Получить логи GoogleCalendar - uses: actions/cache/restore@v3 - with: - key: logs-GoogleCalendar - path: ./docs/en/results/GoogleCalendar - - - - name: Очистка логов GoogleCalendar - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-GoogleCalendar" - - - name: Получить логи GoogleDrive - uses: actions/cache/restore@v3 - with: - key: logs-GoogleDrive - path: ./docs/en/results/GoogleDrive - - - - name: Очистка логов GoogleDrive - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-GoogleDrive" - - - name: Получить логи GoogleSheets - uses: actions/cache/restore@v3 - with: - key: logs-GoogleSheets - path: ./docs/en/results/GoogleSheets - - - - name: Очистка логов GoogleSheets - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-GoogleSheets" - - - name: Получить логи Notion - uses: actions/cache/restore@v3 - with: - key: logs-Notion - path: ./docs/en/results/Notion - - - - name: Очистка логов Notion - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Notion" - - - name: Получить логи Slack - uses: actions/cache/restore@v3 - with: - key: logs-Slack - path: ./docs/en/results/Slack - - - - name: Очистка логов Slack - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Slack" - - - name: Получить логи Airtable - uses: actions/cache/restore@v3 - with: - key: logs-Airtable - path: ./docs/en/results/Airtable - - - - name: Очистка логов Airtable - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Airtable" - - - name: Получить логи Dropbox - uses: actions/cache/restore@v3 - with: - key: logs-Dropbox - path: ./docs/en/results/Dropbox - - - - name: Очистка логов Dropbox - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Dropbox" - - - name: Получить логи Bitrix24 - uses: actions/cache/restore@v3 - with: - key: logs-Bitrix24 - path: ./docs/en/results/Bitrix24 - - - - name: Очистка логов Bitrix24 - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Bitrix24" - - - name: Получить логи VkTeams - uses: actions/cache/restore@v3 - with: - key: logs-VkTeams - path: ./docs/en/results/VkTeams - - - - name: Очистка логов VkTeams - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-VkTeams" - - - name: Получить логи Ozon - uses: actions/cache/restore@v3 - with: - key: logs-Ozon - path: ./docs/en/results/Ozon - - - - name: Очистка логов Ozon - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Ozon" - - - - name: Записать данные - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_user_name: Vitaly the Alpaca (bot) - commit_user_email: vitaly.the.alpaca@gmail.com - commit_author: Vitaly the Alpaca - commit_message: Обновление зашифрованных данных по результатам тестов (workflow) - - - Clear-Cache: - runs-on: ubuntu-latest - needs: [Testing-Telegram, Testing-VK, Testing-Viber, Testing-Twitter, Testing-YandexDisk, Testing-GoogleWorkspace, Testing-GoogleCalendar, Testing-GoogleDrive, Testing-GoogleSheets, Testing-Notion, Testing-Slack, Testing-Airtable, Testing-Dropbox, Testing-Bitrix24, Testing-VkTeams, Testing-Ozon, Encode] - if: ${{ always() }} - steps: - - name: Очистка основного кэша - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=test-data" - - - name: Очистка кэша Google - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=test-data_google" - - - name: Очистка кэша Twitter - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=test-data_new" diff --git a/.github/workflows/oint_test_full_ru.yml b/.github/workflows/oint_test_full_ru.yml deleted file mode 100644 index bd77be6ac..000000000 --- a/.github/workflows/oint_test_full_ru.yml +++ /dev/null @@ -1,1518 +0,0 @@ - -name: 2. TEST | Полное тестирование (RU) - -# Controls when the workflow will run -on: - workflow_dispatch: - -jobs: - - Decode: - runs-on: ubuntu-latest - if: ${{ always() }} - steps: - - - uses: actions/checkout@v4 - - - name: Расшифровать тестовые данные - run: gpg --quiet --batch --yes --decrypt --passphrase="$ENC_JSON" --output ./data.json ./data.json.gpg - env: - ENC_JSON: ${{ secrets.ENC_JSON }} - - name: Записать тестовые данные в кэш - uses: actions/cache/save@v3 - with: - key: test-data - path: ./data.json - - Build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - name: Записать артефакт - uses: actions/upload-artifact@v4 - with: - name: oint - path: ./src/ru/OInt/*.ospx - - - Testing-Telegram: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Получить информацию бота - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ПолучитьИнформациюБота" - - - name: Получить обновления - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ПолучитьОбновления" - - - name: Установить Webhook - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_УстановитьWebhook" - - - name: Отправить текстовое сообщение - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ОтправитьТекстовоеСообщение" - - - name: Отправить картинку - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ОтправитьКартинку" - - - name: Отправить видео - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ОтправитьВидео" - - - name: Отправить аудио - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ОтправитьАудио" - - - name: Отправить документ - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ОтправитьДокумент" - - - name: Отправить гифку - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ОтправитьГифку" - - - name: Отправить медиагруппу - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ОтправитьМедиагруппу" - - - name: Отправить местоположение - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ОтправитьМестоположение" - - - name: Отправить контакт - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ОтправитьКонтакт" - - - name: Отправить опрос - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ОтправитьОпрос" - - - name: Переслать сообщение - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ПереслатьСообщение" - - - name: Бан/Разбан - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_БанРазбан" - - - name: Создать ссылку-приглашение - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_СоздатьСсылкуПриглашение" - - - name: Закрепить/Открепить сообщение - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ЗакрепитьОткрепитьСообщение" - - - name: Получить число участников - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ПолучитьЧислоУчастников" - - - name: Получить список аватаров форума - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ПолучитьСписокАватаровФорума" - - - name: Создать/Удалить тему форума - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_СоздатьУдалитьТемуФорума" - - - name: Изменить имя главной темы - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_ИзменитьИмяГлавнойТемы" - - - name: Скрыть/Показать главную тему - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Телеграм_СкрытьПоказатьГлавнуюТему" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Telegram - path: ./docs/ru/results/Telegram - - - Testing-VK: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Создать ссылку получения токена - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_СоздатьСсылкуТокена" - - - name: Создать/Удалить пост - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_СоздатьУдалитьПост" - - - name: Создать/Удалить составной пост - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_СоздатьСоставнойПост" - - - name: Создать опрос - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_СоздатьОпрос" - - - name: Добавить/Удалить картинку - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_СохранитьУдалитьКартинку" - - - name: Создать историю - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_СоздатьИсторию" - - - name: Действия с обсуждениями - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_МетодыОбсуждений" - - - name: Лайк/Репост/Комментарий - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_ЛайкРепостКоммент" - - - name: Получить статистику - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_ПолучитьСтатистику" - - - name: Получить статистику постов - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_ПолучитьСтатистикуПостов" - - - name: Создать рекламную кампанию - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_СоздатьРекламнуюКампанию" - - - name: Отправить сообщение - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_ОтправитьСообщение" - - - name: Получить категории товаров - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_ПолучитьКатегорииТоваров" - - - name: Создать товар и подборку - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_СоздатьТоварПодборку" - - - name: Создать товар со свойствами - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_СоздатьТоварСоСвойствами" - - - name: Получить список товаров - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_ПолучитьСписокТоваров" - - - name: Получить список подборок - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_ПолучитьСписокПодборок" - - - name: Получить список свойств - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_ПолучитьСписокСвойств" - - - name: Получить список заказов - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_ПолучитьСписокЗаказов" - - - name: Загрузить видео - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВК_ЗагрузитьВидео" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-VK - path: ./docs/ru/results/VK - - - Testing-Viber: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Получение информации - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Вайбер_ПолучениеИнформации" - - - name: Отправка сообщений - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Вайбер_ОтправкаСообщений" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Viber - path: ./docs/ru/results/Viber - - - Testing-Twitter: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Получить ссылку авторизации - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Твиттер_ПолучитьСсылкуАвторизации" - - - name: Обновить токен - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Твиттер_ОбновитьТокен" - - - name: Текстовый твит - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Твиттер_СоздатьТекстовыйТвит" - - - name: Твит с картинкой - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Твиттер_СоздатьТвитСКартинкой" - - - name: Твит с видео - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Твиттер_СоздатьТвитСВидео" - - - name: Твит с гиф - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Твиттер_СоздатьТвитСГиф" - - - name: Твит с опросом - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Твиттер_СоздатьТвитСОпросом" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Twitter - path: ./docs/ru/results/Twitter - - - - name: Записать измененные данные - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: test-data_new - path: ./data.json - - - Testing-YandexDisk: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Получить информацию о диске - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ЯДиск_ПолучитьИнформациюОДиске" - - - name: Создать папку - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ЯДиск_СоздатьПапку" - - - name: Загрузить по URL и получить - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект" - - - name: Загрузить/Удалить файл - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ЯДиск_ЗагрузитьУдалитьФайл" - - - name: Создать копию объекта - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ЯДиск_СоздатьКопиюОбъекта" - - - name: Получить ссылку на скачивание - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ЯДиск_ПолучитьСсылкуНаСкачивание" - - - name: Получить список файлов - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ЯДиск_ПолучитьСписокФайлов" - - - name: Переместить объект - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ЯДиск_ПереместитьОбъект" - - - name: Действия с публичными объектами - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ЯДиск_ДействияПубличныхОбъектов" - - - name: Получить список опубликованных - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ЯДиск_ПолучитьСписокОпубликованных" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-YandexDisk - path: ./docs/ru/results/YandexDisk - - - Testing-GoogleWorkspace: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Получить ссылку авторизации - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГВ_ПолучитьСсылкуАвторизации" - - - name: Получить токен - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГВ_ПолучитьТокен" - - - name: Обновить токен - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГВ_ОбновитьТокен" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-GoogleWorkspace - path: ./docs/ru/results/GoogleWorkspace - - - - name: Записать измененные данные - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: test-data_google - path: ./data.json - - - Testing-GoogleCalendar: - runs-on: ubuntu-latest - needs: Testing-GoogleWorkspace - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data_google - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Получить список календарей - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГК_ПолучитьСписокКалендарей" - - - name: Создать/Удалить календарь - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГК_СоздатьУдалитьКалендарь" - - - name: Создать/Удалить событие - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГК_СоздатьУдалитьСобытие" - - - name: Получить список событий - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГК_ПолучитьСписокСобытий" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-GoogleCalendar - path: ./docs/ru/results/GoogleCalendar - - - Testing-GoogleDrive: - runs-on: ubuntu-latest - needs: Testing-GoogleWorkspace - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data_google - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Получить список каталогов - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГД_ПолучитьСписокКаталогов" - - - name: Загрузить/Удалить Файл - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГД_ЗагрузитьУдалитьФайл" - - - name: Создать/Удалить кооментарий - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГД_СоздатьУдалитьКомментарий" - - - name: Создать/Удалить каталог - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГД_СоздатьКаталог" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-GoogleDrive - path: ./docs/ru/results/GoogleDrive - - - Testing-GoogleSheets: - runs-on: ubuntu-latest - needs: Testing-GoogleWorkspace - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data_google - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Создать таблицу - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГТ_СоздатьТаблицу" - - - name: Получить таблицу - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГТ_ПолучитьТаблицу" - - - name: Заполнить/Очистить ячейки - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ГТ_ЗаполнитьОчиститьЯчейки" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-GoogleSheets - path: ./docs/ru/results/GoogleSheets - - - Testing-Notion: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Создать страницу - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Ноушн_СоздатьСтраницу" - - - name: Создать/Изменить базу - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Ноушн_СоздатьИзменитьБазу" - - - name: Получить информацию о странице - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Ноушн_ПолучитьИнформациюОСтранице" - - - name: Получить информацию о базе - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Ноушн_ПолучитьИнформациюОБазе" - - - name: Создать страницу в базу - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Ноушн_СоздатьСтраницуВБазу" - - - name: Изменить свойства страницы - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Ноушн_ИзменитьСвойстваСтраницы" - - - name: Создать/Удалить блок - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Ноушн_СоздатьУдалитьБлок" - - - name: Получить пользователей - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Ноушн_ПолучитьПользователей" - - - name: Получить данные пользователя - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Ноушн_ПолучитьДанныеПользователя" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Notion - path: ./docs/ru/results/Notion - - - Testing-Slack: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Получить информацию о боте - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ПолучитьИнформациюОБоте" - - - name: Получить список пользователей - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ПолучитьСписокПользователей" - - - name: Получить список областей - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ПолучитьСписокОбластей" - - - name: Отправить/Удалить сообщение - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ОтправитьУдалитьСообщение" - - - name: Отправить/Удалить эфемерное - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ОтправитьУдалитьЭфемерное" - - - name: Получить отложенные сообщения - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ПолучитьОтложенныеСообщения" - - - name: Создать/Архивировать канал - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_СоздатьАрхивироватьКанал" - - - name: Получить список каналов - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ПолучитьСписокКаналов" - - - name: Открыть/Закрыть диалог - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ОткрытьЗакрытьДиалог" - - - name: Получить список файлов - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ПолучитьСписокФайлов" - - - name: Загрузить/Удалить файл - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ЗагрузитьУдалитьФайл" - - - name: Получить список внеш. файлов - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ПолучитьСписокВФ" - - - name: Загрузить/Удалить внеш. файл - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Слак_ЗагрузитьУдалитьВФ" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Slack - path: ./docs/ru/results/Slack - - - Testing-Airtable: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Создать/Изменить базу - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "АТ_СоздатьБазу" - - - name: Создать/Изменить таблицу - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "АТ_СоздатьТаблицу" - - - name: Создать/Изменить поле - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "АТ_СоздатьПоле" - - - name: Создать/Удалить записи - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "АТ_СоздатьУдалитьЗаписи" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Airtable - path: ./docs/ru/results/Airtable - - - Testing-Dropbox: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Получить/Обновить токен - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ДропБокс_ПолучитьОбновитьТокен" - - - name: Загрузить файл - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ДропБокс_ЗагрузитьФайл" - - - name: Загрузить файл по URL - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ДропБокс_ЗагрузитьФайлПоURL" - - - name: Создать каталог - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ДропБокс_СоздатьКаталог" - - - name: Создать/Удалить тег - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ДропБокс_СоздатьУдалитьТег" - - - name: Получить данные аккаунта - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ДропБокс_ПолучитьАккаунт" - - - name: Работа с доступами - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ДропБокс_РаботаСДоступами" - - - name: Получить список файлов папки - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ДропБокс_ПолучитьСписокФайловПапки" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Dropbox - path: ./docs/ru/results/Dropbox - - - Testing-Bitrix24: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Работа с токеном - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСТокеном" - - - name: Серверное время - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_СерверноеВремя" - - - name: Работа с новостями - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСНовостями" - - - name: Работа с задачами - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСЗадачами" - - - name: Работа с комментариями - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСКомментариями" - - - name: Работа с диском - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСДиском" - - - name: Канбан - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_Канбан" - - - name: Учет рабочего времени - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_УчетРабочегоВремени" - - - name: Работа с чатами - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСЧатами" - - - name: Работа с уведомлениями - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСУведомлениями" - - - name: Работа с польз. полями задач - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСПолямиЗадач" - - - name: Управление подразделениями - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_УправлениеПодразделениями" - - - name: Управление пользователями - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_УправлениеПользователями" - - - name: Работа с лидами - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСЛидами" - - - name: Работа со сделками - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "Б24_РаботаСоСделками" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Bitrix24 - path: ./docs/ru/results/Bitrix24 - - - Testing-VkTeams: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Отправка сообщений - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВКТ_ОтправкаСообщений" - - - name: Общие методы - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВКТ_ОбщиеМетоды" - - - name: Управление чатами - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВКТ_УправлениеЧатами" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-VkTeams - path: ./docs/ru/results/VkTeams - - - Testing-Ozon: - runs-on: ubuntu-latest - needs: [Decode, Build] - steps: - - - uses: actions/checkout@v2 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data - path: ./data.json - - - name: Установить asserts и 1testrunner - run: | - opm install asserts - opm install 1testrunner - - - name: Установить OInt - run: | - cd ./src/ru/OInt - opm build - opm install *.ospx - - - - - name: Атрибуты и характеристики - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ОзонАПИ_АтрибутыИХарактеристики" - - - name: Загрузка и обновление товаров - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ОзонАПИ_ЗагрузкаИОбновлениеТоваров" - - - name: Штрихкоды - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ОзонАПИ_Штрихкоды" - - - name: Цены и остатки товаров - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ОзонАПИ_ЦеныИОстаткиТоваров" - - - name: Работа с акциями - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ОзонАПИ_РаботаСАкциями" - - - name: Работа со складами - if: ${{ cancelled() }} == false - run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ОзонАПИ_РаботаСоСкладами" - - - name: Записать логи - if: ${{ cancelled() }} == false - uses: actions/cache/save@v3 - with: - key: logs-Ozon - path: ./docs/ru/results/Ozon - - Encode: - runs-on: ubuntu-latest - needs: [Testing-Telegram,Testing-VK,Testing-Viber,Testing-Twitter,Testing-YandexDisk,Testing-GoogleWorkspace,Testing-GoogleCalendar,Testing-GoogleDrive,Testing-GoogleSheets,Testing-Notion,Testing-Slack,Testing-Airtable,Testing-Dropbox,Testing-Bitrix24,Testing-VkTeams,Testing-Ozon] - if: ${{ always() }} - permissions: - contents: write - - steps: - - - uses: actions/checkout@v2 - - - name: Обновить данные в репозитории - run: git pull https://github.com/Bayselonarrend/OpenIntegrations - - - name: Получить тестовые данные из кэша - uses: actions/cache/restore@v3 - with: - key: test-data_new - path: ./data.json - - - name: Зашифровать данные обратно - continue-on-error: false - - run: | - rm -f ./data.json.gpg - gpg --batch --symmetric --cipher-algo AES256 --passphrase="$ENC_JSON" data.json - rm -f ./data.json - env: - ENC_JSON: ${{ secrets.ENC_JSON }} - - - name: Получить логи Telegram - uses: actions/cache/restore@v3 - with: - key: logs-Telegram - path: ./docs/ru/results/Telegram - - - - name: Очистка логов Telegram - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Telegram" - - - name: Получить логи VK - uses: actions/cache/restore@v3 - with: - key: logs-VK - path: ./docs/ru/results/VK - - - - name: Очистка логов VK - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-VK" - - - name: Получить логи Viber - uses: actions/cache/restore@v3 - with: - key: logs-Viber - path: ./docs/ru/results/Viber - - - - name: Очистка логов Viber - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Viber" - - - name: Получить логи Twitter - uses: actions/cache/restore@v3 - with: - key: logs-Twitter - path: ./docs/ru/results/Twitter - - - - name: Очистка логов Twitter - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Twitter" - - - name: Получить логи YandexDisk - uses: actions/cache/restore@v3 - with: - key: logs-YandexDisk - path: ./docs/ru/results/YandexDisk - - - - name: Очистка логов YandexDisk - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-YandexDisk" - - - name: Получить логи GoogleWorkspace - uses: actions/cache/restore@v3 - with: - key: logs-GoogleWorkspace - path: ./docs/ru/results/GoogleWorkspace - - - - name: Очистка логов GoogleWorkspace - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-GoogleWorkspace" - - - name: Получить логи GoogleCalendar - uses: actions/cache/restore@v3 - with: - key: logs-GoogleCalendar - path: ./docs/ru/results/GoogleCalendar - - - - name: Очистка логов GoogleCalendar - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-GoogleCalendar" - - - name: Получить логи GoogleDrive - uses: actions/cache/restore@v3 - with: - key: logs-GoogleDrive - path: ./docs/ru/results/GoogleDrive - - - - name: Очистка логов GoogleDrive - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-GoogleDrive" - - - name: Получить логи GoogleSheets - uses: actions/cache/restore@v3 - with: - key: logs-GoogleSheets - path: ./docs/ru/results/GoogleSheets - - - - name: Очистка логов GoogleSheets - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-GoogleSheets" - - - name: Получить логи Notion - uses: actions/cache/restore@v3 - with: - key: logs-Notion - path: ./docs/ru/results/Notion - - - - name: Очистка логов Notion - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Notion" - - - name: Получить логи Slack - uses: actions/cache/restore@v3 - with: - key: logs-Slack - path: ./docs/ru/results/Slack - - - - name: Очистка логов Slack - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Slack" - - - name: Получить логи Airtable - uses: actions/cache/restore@v3 - with: - key: logs-Airtable - path: ./docs/ru/results/Airtable - - - - name: Очистка логов Airtable - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Airtable" - - - name: Получить логи Dropbox - uses: actions/cache/restore@v3 - with: - key: logs-Dropbox - path: ./docs/ru/results/Dropbox - - - - name: Очистка логов Dropbox - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Dropbox" - - - name: Получить логи Bitrix24 - uses: actions/cache/restore@v3 - with: - key: logs-Bitrix24 - path: ./docs/ru/results/Bitrix24 - - - - name: Очистка логов Bitrix24 - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Bitrix24" - - - name: Получить логи VkTeams - uses: actions/cache/restore@v3 - with: - key: logs-VkTeams - path: ./docs/ru/results/VkTeams - - - - name: Очистка логов VkTeams - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-VkTeams" - - - name: Получить логи Ozon - uses: actions/cache/restore@v3 - with: - key: logs-Ozon - path: ./docs/ru/results/Ozon - - - - name: Очистка логов Ozon - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=logs-Ozon" - - - - name: Записать данные - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_user_name: Vitaly the Alpaca (bot) - commit_user_email: vitaly.the.alpaca@gmail.com - commit_author: Vitaly the Alpaca - commit_message: Обновление зашифрованных данных по результатам тестов (workflow) - - - Clear-Cache: - runs-on: ubuntu-latest - needs: [Testing-Telegram, Testing-VK, Testing-Viber, Testing-Twitter, Testing-YandexDisk, Testing-GoogleWorkspace, Testing-GoogleCalendar, Testing-GoogleDrive, Testing-GoogleSheets, Testing-Notion, Testing-Slack, Testing-Airtable, Testing-Dropbox, Testing-Bitrix24, Testing-VkTeams, Testing-Ozon, Encode] - if: ${{ always() }} - steps: - - name: Очистка основного кэша - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=test-data" - - - name: Очистка кэша Google - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=test-data_google" - - - name: Очистка кэша Twitter - run: | - curl -L \ - -X DELETE \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - "https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=test-data_new" diff --git a/.github/workflows/sonarqube.yml b/.github/workflows/sonarqube.yml deleted file mode 100644 index 58adff9ca..000000000 --- a/.github/workflows/sonarqube.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Сервис | Анализ SonarQube - -on: - workflow_dispatch: - -permissions: - pull-requests: read - -jobs: - Analysis: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - - name: Анализ OPI - uses: SonarSource/sonarqube-scan-action@7295e71c9583053f5bf40e9d4068a0c974603ec8 - env: - GITHUB_TOKEN: ${{ secrets.TOKEN }} - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} - LC_ALL: "ru_RU.UTF-8" - with: - projectBaseDir: ${{ github.workspace }}/src/ru - args: - -Dsonar.projectKey=OpenIntegrations - -Dsonar.sourceEncoding=UTF-8 - -Dsonar.inclusions=**/*.bsl - - - name: Анализ OInt - uses: SonarSource/sonarqube-scan-action@7295e71c9583053f5bf40e9d4068a0c974603ec8 - env: - GITHUB_TOKEN: ${{ secrets.TOKEN }} - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} - LC_ALL: "ru_RU.UTF-8" - with: - projectBaseDir: ${{ github.workspace }}/src/ru/OInt - args: - -Dsonar.projectKey=OInt - -Dsonar.sourceEncoding=UTF-8 - -Dsonar.inclusions=**/*.os diff --git a/src/ru/OPI/src/CommonModules/OPI_Twitter/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Twitter/Module.bsl index baeeff361..da4122f4d 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Twitter/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Twitter/Module.bsl @@ -50,7 +50,7 @@ // Формирует ссылку для авторизации через браузер // // Параметры: -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json // // Возвращаемое значение: // Строка - URL для перехода в браузере @@ -80,7 +80,7 @@ // // Параметры: // Код - Строка - Код, полученный из авторизации См.ПолучитьСсылкуАвторизации - code -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter @@ -108,7 +108,7 @@ // Обновляет v2 токен при помощи refresh_token // // Параметры: -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter @@ -166,7 +166,7 @@ // МассивМедиа - Массив из Строка,ДвоичныеДанные - Массив двоичных данных или путей к файлам // МассивВариантовОпроса - Массив из Строка - Массив вариантов опроса, если необходимо // ДлительностьОпроса - Строка,Число - Длительность опроса, если необходимо (опрос без длительности не создается) -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter @@ -227,7 +227,7 @@ // // Параметры: // Текст - Строка - Текст твита - text -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter @@ -241,7 +241,7 @@ // Параметры: // Текст - Строка - Текст твита - text // МассивКартинок - Массив из Строка,ДвоичныеДанные - Массив файлов картинок - pictures -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter @@ -258,7 +258,7 @@ // Параметры: // Текст - Строка - Текст твита - text // МассивГифок - Массив из Строка,ДвоичныеДанные - Массив файлов гифок - gifs -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter @@ -275,7 +275,7 @@ // Параметры: // Текст - Строка - Текст твита - text // МассивВидео - Массив из Строка,ДвоичныеДанные - Массив файлов видео - videos -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter @@ -293,7 +293,7 @@ // Текст - Строка - Текст твита - text // МассивВариантов - Массив из Строка - Массив вариантов опроса - options // Длительность - Строка,Число - Длительность опроса - duration -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter @@ -309,7 +309,7 @@ // Параметры: // МассивФайлов - Массив из Строка, ДвоичныеДанные - Массив файлов // ТипВложений - Строка - Тип вложений -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - Структура авторизации или путь к .json // // Возвращаемое значение: // Массив Из Строка - Массив ID медиа diff --git a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl index b9a42f597..25d4f573b 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl @@ -169,13 +169,8 @@ НовыйТест(ТаблицаТестов, "ГТ_ПолучитьТаблицу" , "Получить таблицу" , Таблицы); НовыйТест(ТаблицаТестов, "ГТ_ЗаполнитьОчиститьЯчейки" , "Заполнить/Очистить ячейки" , Таблицы); - НовыйТест(ТаблицаТестов, "Твиттер_ПолучитьСсылкуАвторизации" , "Получить ссылку авторизации" , Твиттер); - НовыйТест(ТаблицаТестов, "Твиттер_ОбновитьТокен" , "Обновить токен" , Твиттер); - НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТекстовыйТвит" , "Текстовый твит" , Твиттер); - НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСКартинкой" , "Твит с картинкой" , Твиттер); - НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСВидео" , "Твит с видео" , Твиттер); - НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСГиф" , "Твит с гиф" , Твиттер); - НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСОпросом" , "Твит с опросом" , Твиттер); + НовыйТест(ТаблицаТестов, "Твиттер_ДанныеАккаунта" , "Данные аккаунта" , Твиттер); + НовыйТест(ТаблицаТестов, "Твиттер_Твиты" , "Создание твитов" , Твиттер); НовыйТест(ТаблицаТестов, "Вайбер_ПолучениеИнформации" , "Получение информации" , Вайбер); НовыйТест(ТаблицаТестов, "Вайбер_ОтправкаСообщений" , "Отправка сообщений" , Вайбер); @@ -423,10 +418,8 @@ Путь = ""; ВозможныеПути = Новый Массив; - ВозможныеПути.Добавить("./data.json"); - ВозможныеПути.Добавить("C:\data.json"); ВозможныеПути.Добавить("C:\GDrive\Мой диск\data.json"); - ВозможныеПути.Добавить("D:\GD\Мой диск\data.json"); + ВозможныеПути.Добавить("./data.json"); Для Каждого ВозможныйПуть Из ВозможныеПути Цикл @@ -434,6 +427,7 @@ Если ФайлРепозитория.Существует() Тогда Путь = ВозможныйПуть; + Прервать; КонецЕсли; КонецЦикла; diff --git a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl index 058558dae..bcad2d92e 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl @@ -1380,155 +1380,23 @@ #Область Twitter -Процедура Твиттер_ПолучитьСсылкуАвторизации() Экспорт - - Параметры = ПолучитьПараметрыТвиттер(); - Результат = OPI_Twitter.ПолучитьСсылкуАвторизации(Параметры); - - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено(); - - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_URL", Результат); - - OPI_Инструменты.Пауза(5); - +Процедура Твиттер_ДанныеАккаунта() Экспорт + + ПараметрыТеста = Новый Структура; + Twitter_ПолучитьСсылкуАвторизации(ПараметрыТеста); + Twitter_ОбновитьТокен(ПараметрыТеста); + КонецПроцедуры -Процедура Твиттер_ОбновитьТокен() Экспорт - - Параметры = ПолучитьПараметрыТвиттер(); - Результат = OPI_Twitter.ОбновитьТокен(Параметры); - - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["access_token"]).Заполнено(); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["refresh_token"]).Заполнено(); - - Рефреш = Результат["refresh_token"]; - Токен = Результат["access_token"]; - - Если ЗначениеЗаполнено(Рефреш) И Не Рефреш = "null" Тогда - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_Refresh", Рефреш); - КонецЕсли; - - Если ЗначениеЗаполнено(Токен) И Не Токен = "null" Тогда - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_Token" , Токен); - КонецЕсли; - - OPI_Инструменты.Пауза(5); - -КонецПроцедуры - -Процедура Твиттер_СоздатьТекстовыйТвит() Экспорт - - Параметры = ПолучитьПараметрыТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - - Результат = OPI_Twitter.СоздатьТекстовыйТвит(Текст, Параметры); - - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТекстовыйТвит"); - - Проверка_ТвиттерТекст(Результат, Текст); - - OPI_Инструменты.Пауза(5); - -КонецПроцедуры - -Процедура Твиттер_СоздатьТвитСКартинкой() Экспорт - - Параметры = ПолучитьПараметрыТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Картинка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture"); - ИВФ = ПолучитьИмяВременногоФайла("png"); - Картинка.Записать(ИВФ); - - Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, Картинка, Параметры); - - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки"); - - Проверка_ТвиттерТекст(Результат, Текст); - - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, ИВФ, Параметры); - - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки"); - - Проверка_ТвиттерТекст(Результат, Текст); - - УдалитьФайлы(ИВФ); - - OPI_Инструменты.Пауза(20); - -КонецПроцедуры - -Процедура Твиттер_СоздатьТвитСВидео() Экспорт - - Параметры = ПолучитьПараметрыТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Видео = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Video"); - ИВФ = ПолучитьИмяВременногоФайла("mp4"); - Видео.Записать(ИВФ); - - Результат = OPI_Twitter.СоздатьТвитВидео(Текст, Видео, Параметры); - - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео"); - - Проверка_ТвиттерТекст(Результат, Текст); - - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Twitter.СоздатьТвитВидео(Текст, ИВФ, Параметры); - - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео"); - - Проверка_ТвиттерТекст(Результат, Текст); - - УдалитьФайлы(ИВФ); - - OPI_Инструменты.Пауза(20); - -КонецПроцедуры - -Процедура Твиттер_СоздатьТвитСГиф() Экспорт - - Параметры = ПолучитьПараметрыТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Гифка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("GIF"); - ИВФ = ПолучитьИмяВременногоФайла("gif"); - Гифка.Записать(ИВФ); - - Результат = OPI_Twitter.СоздатьТвитГифки(Текст, Гифка, Параметры); - - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки"); - - Проверка_ТвиттерТекст(Результат, Текст); - - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Twitter.СоздатьТвитГифки(Текст, ИВФ, Параметры); - - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки"); - - Проверка_ТвиттерТекст(Результат, Текст); - - УдалитьФайлы(ИВФ); - - OPI_Инструменты.Пауза(20); - -КонецПроцедуры - -Процедура Твиттер_СоздатьТвитСОпросом() Экспорт - - Параметры = ПолучитьПараметрыТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - МассивОтветов = Новый Массив; - МассивОтветов.Добавить("Вариант 1"); - МассивОтветов.Добавить("Вариант 2"); - - Результат = OPI_Twitter.СоздатьТвитОпрос(Текст, МассивОтветов, 60, Параметры); - - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитОпрос"); - - Проверка_ТвиттерТекст(Результат, Текст); - - OPI_Инструменты.Пауза(20); - +Процедура Твиттер_Твиты() Экспорт + + ПараметрыТеста = Новый Структура; + Twitter_СоздатьТекстовыйТвит(ПараметрыТеста); + Twitter_СоздатьТвитКартинки(ПараметрыТеста); + Twitter_СоздатьТвитВидео(ПараметрыТеста); + Twitter_СоздатьТвитГифки(ПараметрыТеста); + Twitter_СоздатьТвитОпрос(ПараметрыТеста); + КонецПроцедуры #КонецОбласти @@ -3186,7 +3054,7 @@ КонецФункции -Функция ПолучитьПараметрыТвиттер() +Функция ПолучитьПараметрыАвторизацииТвиттер() Параметры = Новый Соответствие; @@ -3696,6 +3564,14 @@ КонецПроцедуры +Процедура Проверка_ТвиттерТокен(Знач Результат) + + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["access_token"]).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["refresh_token"]).Заполнено(); + +КонецПроцедуры + Процедура Проверка_НоушнОбъект(Знач Результат, Знач Вид = "page") OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); @@ -6627,6 +6503,217 @@ #КонецОбласти +#Область Twitter + +Процедура Twitter_ПолучитьСсылкуАвторизации(ПараметрыФункции) + + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Результат = OPI_Twitter.ПолучитьСсылкуАвторизации(Параметры); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуАвторизации", "Twitter"); + + Проверка_Строка(Результат); + + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_URL", Результат); + + OPI_Инструменты.Пауза(5); + +КонецПроцедуры + +Процедура Twitter_ОбновитьТокен(ПараметрыФункции) + + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Результат = OPI_Twitter.ОбновитьТокен(Параметры); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьТокен", "Twitter"); + + Проверка_ТвиттерТокен(Результат); + + Рефреш = Результат["refresh_token"]; + Токен = Результат["access_token"]; + + Если ЗначениеЗаполнено(Рефреш) И Не Рефреш = "null" Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_Refresh", Рефреш); + КонецЕсли; + + Если ЗначениеЗаполнено(Токен) И Не Токен = "null" Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_Token" , Токен); + КонецЕсли; + + OPI_Инструменты.Пауза(5); + +КонецПроцедуры + +Процедура Twitter_СоздатьТекстовыйТвит(ПараметрыФункции) + + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + + Результат = OPI_Twitter.СоздатьТекстовыйТвит(Текст, Параметры); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТекстовыйТвит", "Twitter"); + + Проверка_ТвиттерТекст(Результат, Текст); + + OPI_Инструменты.Пауза(5); + +КонецПроцедуры + +Процедура Twitter_СоздатьТвитКартинки(ПараметрыФункции) + + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + + Картинка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture"); // URL, Двоичные или Путь к файлу + Картинка2 = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture2"); // URL, Двоичные или Путь к файлу + + МассивКартинок = Новый Массив; + МассивКартинок.Добавить(Картинка); + МассивКартинок.Добавить(Картинка2); + + Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, МассивКартинок, Параметры); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки", "Twitter"); // SKIP + Проверка_ТвиттерТекст(Результат, Текст); // SKIP + OPI_Инструменты.Пауза(15); // SKIP + + Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, Картинка, Параметры); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки (одиночная)"); + Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); + + ИВФ = ПолучитьИмяВременногоФайла(); + Картинка.Записать(ИВФ); + + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, ИВФ, Параметры); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки (ИВФ)"); + Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); + + УдалитьФайлы(ИВФ); + + OPI_Инструменты.Пауза(20); + +КонецПроцедуры + +Процедура Twitter_СоздатьТвитВидео(ПараметрыФункции) + + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + + Видео = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Video"); // URL, Двоичные или Путь к файлу + Видео2 = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Video"); // URL, Двоичные или Путь к файлу + + МассивВидео = Новый Массив; + МассивВидео.Добавить(Видео); + МассивВидео.Добавить(Видео2); + + Результат = OPI_Twitter.СоздатьТвитВидео(Текст, МассивВидео, Параметры); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео", "Twitter"); // SKIP + Проверка_ТвиттерТекст(Результат, Текст); // SKIP + OPI_Инструменты.Пауза(15); // SKIP + + Результат = OPI_Twitter.СоздатьТвитВидео(Текст, Видео, Параметры); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео (одиночная)"); + Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); + + ИВФ = ПолучитьИмяВременногоФайла(); + Видео.Записать(ИВФ); + + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Результат = OPI_Twitter.СоздатьТвитВидео(Текст, ИВФ, Параметры); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео (ИВФ)"); + Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); + + УдалитьФайлы(ИВФ); + + OPI_Инструменты.Пауза(20); + +КонецПроцедуры + +Процедура Twitter_СоздатьТвитГифки(ПараметрыФункции) + + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + + Гифка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("GIF"); // URL, Двоичные или Путь к файлу + Гифка2 = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("GIF"); // URL, Двоичные или Путь к файлу + + МассивГифок = Новый Массив; + МассивГифок.Добавить(Гифка); + МассивГифок.Добавить(Гифка2); + + Результат = OPI_Twitter.СоздатьТвитГифки(Текст, МассивГифок, Параметры); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки", "Twitter"); // SKIP + Проверка_ТвиттерТекст(Результат, Текст); // SKIP + OPI_Инструменты.Пауза(15); // SKIP + + Результат = OPI_Twitter.СоздатьТвитГифки(Текст, Гифка, Параметры); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки (одиночная)"); + Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); + + ИВФ = ПолучитьИмяВременногоФайла(); + Видео.Записать(ИВФ); + + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Результат = OPI_Twitter.СоздатьТвитГифки(Текст, ИВФ, Параметры); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки (ИВФ)"); + Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); + + УдалитьФайлы(ИВФ); + + OPI_Инструменты.Пауза(20); + +КонецПроцедуры + +Процедура Twitter_СоздатьТвитОпрос(ПараметрыТеста) + + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + + МассивОтветов = Новый Массив; + МассивОтветов.Добавить("Вариант 1"); + МассивОтветов.Добавить("Вариант 2"); + + Результат = OPI_Twitter.СоздатьТвитОпрос(Текст, МассивОтветов, 60, Параметры); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитОпрос", "Twitter"); + + Проверка_ТвиттерТекст(Результат, Текст); + + OPI_Инструменты.Пауза(20); + +КонецПроцедуры + +#КонецОбласти + #Область Dropbox Процедура Dropbox_ПолучитьСсылкуАвторизации(ПараметрыФункции)