Тестирование аддона gmail - PullRequest
       9

Тестирование аддона gmail

0 голосов
/ 10 октября 2018

Я создал аддон gmail, который использует oauth для выполнения внешних вызовов API с использованием UrlFetchApp , а затем использует карт с CardService показать некоторую информацию.

Все это работает, но на странице gmail addon нет документации о том, как протестировать аддон.Моя цель - написать какой-то модульный и интеграционный тест для моего ядра аддона и запустить его на таких сервисах ci, как Travis.Существует множество классов, используемых аддоном, которые доступны только в среде сценариев приложения, таких как CardService, OAuth2, GmailApp, поэтому копирование всех их функций - довольно трудоемкая работа.

Есть кто-нибудьразработал аддон gmail с тестами, которые могут работать на сервисах ci?

1 Ответ

0 голосов
/ 10 октября 2018

Надстройки GMail являются относительно новыми для экосистемы GSuite, поэтому вряд ли вы найдете для них насмешки.Тем не менее, были попытки создания тестовых сред для скриптов приложений.

В Github есть «потрясающий список» ресурсов GAS, который ведет Александр Иванов с разделом, посвященным тестированию.См. Ссылку ниже:

https://github.com/oshliaer/google-apps-script-awesome-list#testing

В текущем состоянии может быть трудно настроить скрипт сценариев приложений для непрерывной интеграции, но с запланированным обновлением языка до движка Chrome V8, который может вскоре измениться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...