- Убедитесь, что все существующие тесты проходят успешно.
- Когда будете писать свои тесты, убедитесь, что они удаляют создаваемые ими в аккаунте объекты. Иначе, когда будет создано более 1000 элементов, через какое-то время аккаунт будет заблокирован, так как тесты проводятся на бесплатном аккаунте. Для простоты, если можно ваши изменения протестировать на лидах, лучше использовать их (чтобы объекты контроля концентрировались в одном месте).
- Если можно, в описании PR упомяните, какой тест (новый или существующий) проверяет добавленную или исправленную вами функциональность.
Если вы хотите использовать текущую тестовую базу на своем тестовом аккаунте, то ниже - иструкции по его настройке (обратите внимание, что тесты удаляют существующую в аккаунте информацию):
- Создать новый аккаунт Битрикс24: https://www.bitrix24.ru/create.php
- Создать входящий вебхук: https://your-account-name-here.bitrix24.ru/marketplace/hook/ap/0/
- Разрешить вебхуку доступ к CRM.
- Скопировать URL получившегося вебхука.
- Создать переменную окружения
FAST_BITRIX24_TEST_WEBHOOKи присвоить ей скопированное значение. - В аккаунте выбрать классический режим CRM (с лидами) - так как некоторые тесты используют лиды.