GitHub

Функциональные тесты и GitHub API лимиты

Проблема Занимаясь разработкой пакета, который используется клиентами на разных версиях продукта и PHP, столкнулся с проблемой лимитов GitHub API при функциональном тестировании. Для тестирования изменений в пул-реквестах используется Jenkins с большой матрицей тестов. Количество тестов, разные версии продукта, а также разные версии PHP - все это приводит к тому, что матрица функциональных тестов действительно очень большая. После добавления новой версии продукта в матрицу тестирования, тесты начали падать случайным образом с ошибкой “Could not authenticate against github....

02 сент., 2022 · 4 минуты · BaDos