Ускорение API-тестов
Добавлено: 2020.02.21, 11:43
На данный момент на проекте API тестирование проходит стандартным путем: три docker контейнера nginx, php, postgres. Старт тестов происходит при каждом МР запросе и нужно подождать порядка 7 минут для полного прогона(а это 650 тестов).
Возникла идея исключить nginx из этой цепочки, а codeception, каким-то образом, сразу "натравливать" на некое фейковое web Yii2 приложение через Controller::runAction(...).
Возможно ли такое реализовать? Кто-нибудь может проворачивал такое. Если это реализуемо, то какие грабли обойти?
PS: информации маловато, т.к. в голове только идея крутится)
Возникла идея исключить nginx из этой цепочки, а codeception, каким-то образом, сразу "натравливать" на некое фейковое web Yii2 приложение через Controller::runAction(...).
Возможно ли такое реализовать? Кто-нибудь может проворачивал такое. Если это реализуемо, то какие грабли обойти?
PS: информации маловато, т.к. в голове только идея крутится)