Pull to refresh
4
0
Egor Churaev @echuraev

User

Send message
В vim использую Gitv: github.com/gregsexton/gitv
Очень удобно, особенно используя вместе с fugitive и gitgutter. В окне просмотра файлов можно скрыть изменения, чтобы видеть только список файлов в коммите, а потом уже открывать конкретный и смотреть изменения.
Я даже себе alias в консоли сделал, чтобы сразу открыть vim с gitv в текущем репозитории:
alias gitv='vim "$(git rev-parse --show-toplevel)"/.git/index -c "Gitv" -c "tabonly"'
Спасибо!
Честно говоря, не вставала подобная задача, но думаю, что это реально и делать надо примерно так:
Для решения надо написать 2 сценария UIAutomator, один который будет заниматься отправкой, другой — приемом сообщений и один скрипт, который будет одновременно запускать эти 2 скрипта на 2-х телефонах.
Думаю, что это не сложно реализовать.
Как это не написанно? Я написал про то, как собирать логи с теста, только вместа потока stdout я использую стандартный буфер Android. Я не стал подробно описывать, как именно вставлять это в код, лишь описал саму функцию и то, как читать логи с Android, но если вы посмотрите конечный код, что можете заметить, что были добавлены вызовы методов, которые логируют начало и конец запуска теста:

Log.i("SendMessageTest", "Start SendMessage");
findAndRunApp();
sendMessage(toNumber, text);
exitToMainWindow();
Log.i("SendMessageTest", "End SendMessage");

C таким же успехом мы можем добавить подробное логирование во все фукции скрипта, а потом, распарсив логи полученные с устройства, мы можем получить подробный отчет о всех действиях теста.
С роботиумом я почти не работал. Я слышал, что в роботиуме есть баги и тесты выполняются медленно, лично не сталкивался с этим, поэтому информация может быть уже устаревшей. В процессе работы с UIAutomator я не нашёл никаких проблем. Я думаю, что плюс в том, что он разрабатывается корпорацией Google вместе с Android и лучше интегрируется с ОС. Удобно, что не приходится настраивать и дополнительно устанавливать на компьютер какие-либо фреймворки, так как UIAutomator идет в составе c Android SDK. Минусом UIAutomator является только то, что он работает начиная с API Level 16+.

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Registered
Activity