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