Как автоматизировать тестирование производительности (разрядка аккумулятора и хранение) для каждого GIT PR - PullRequest
0 голосов
/ 07 мая 2019

Мне нужен способ запустить автоматическое тестирование всякий раз, когда выполняется GIT PR (pull-запрос).Этот тест может проводиться на физическом или облачном устройстве.

Я использовал Appium для автоматизации комплексного тестирования моего приложения.Я обнаружил, что если функции X будут использоваться Y раз, батарея будет уменьшена на M%, а объем используемой памяти будет равен N МБ.Теперь, с каждым GIT PR (pull-запросом), который я даю, я хотел убедиться, что эта производительность не ухудшится дальше.

Есть ли способ автоматизировать это, чтобы он начинал тестирование на физическом устройстве или на основе облака всякий раз, когда предоставляется GIT PR (запрос на извлечение), и это даст результат, если он прошел тест, не потребляя батареюболее M% и не использовать пространство для хранения более N МБ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...