Android Monkey: как воссоздать действия / интерпретировать вывод

Мне просто интересно, есть ли какая-либо подробная онлайн-документация для вывода или как воссоздать ошибку, вызванную инструментом обезьяны.

Я получаю журнал, который выглядит так...

:Sending Touch (ACTION_UP): 0:(292.0574,106.04135)
:Sending Trackball (ACTION_MOVE): 0:(-1.0,-1.0)
:Sending Touch (ACTION_DOWN): 0:(247.0,37.0)
:Sending Touch (ACTION_UP): 0:(246.42902,42.985004)
...
// java.lang.NullPointerException
//  at my.package.name.onOptionsItemSelected(ViewActivity.java:541)
//  at android.app.Activity.onMenuItemSelected(Activity.java:2502)

И я не уверен, с чего начать в отладке. Сейчас я просто пытаюсь придумать возможные сценарии, которые могут создать эту проблему.

Заранее спасибо...

1 ответ

Чтобы воспроизвести тест, используйте -s <seed> вариант.

Когда вы запускаете monkey, он генерирует код (seed), который вы можете использовать для повторения той же последовательности событий при повторном запуске.

Что касается NullPointerException, мы должны взглянуть на код.

Другие вопросы по тегам