Flutter End2End Тестирование с поддельным веб-сервером - PullRequest
0 голосов
/ 08 ноября 2018

Можно ли проводить сквозное тестирование с помощью Flutter?
В моем случае мне нужна поддельная реализация веб-сервера (которую я написал бы с package: shelf ), чтобы проверить, правильно ли реагирует мое приложение при любых условиях.

Основная проблема в том, что я не знаю, с какого процесса я должен его запустить.
Насколько я знаю, команда flutter drive запустит два процесса, один для инструментального приложения, а другой для тестового кода (от которого флаттер соединяется с основным приложением с помощью драйвера).

Я могу запустить веб-сервер полки с:

  • инструментальное приложение
  • проверенный код
  • другой процесс, как дартс приложение

Моей первой попыткой был протестированный код, но он запустится только после инструментированной настройки приложения, и веб-сервер должен быть запущен и запущен перед этим. В других случаях я не знаю, как взаимодействовать с веб-сервером из протестированного кода, поэтому я не могу найти решение этой проблемы.

Кто-нибудь пробовал это раньше?

...