Можно ли проводить сквозное тестирование с помощью Flutter?
В моем случае мне нужна поддельная реализация веб-сервера (которую я написал бы с package: shelf ), чтобы проверить, правильно ли реагирует мое приложение при любых условиях.
Основная проблема в том, что я не знаю, с какого процесса я должен его запустить.
Насколько я знаю, команда flutter drive
запустит два процесса, один для инструментального приложения, а другой для тестового кода (от которого флаттер соединяется с основным приложением с помощью драйвера).
Я могу запустить веб-сервер полки с:
- инструментальное приложение
- проверенный код
- другой процесс, как дартс приложение
Моей первой попыткой был протестированный код, но он запустится только после инструментированной настройки приложения, и веб-сервер должен быть запущен и запущен перед этим.
В других случаях я не знаю, как взаимодействовать с веб-сервером из протестированного кода, поэтому я не могу найти решение этой проблемы.
Кто-нибудь пробовал это раньше?