Я пытаюсь провести стресс-тестирование своего приложения для Android с помощью упражнения с обезьяной инструмент.
По умолчанию инструмент выполняет операции категории Intent.CATEGORY_LAUNCHER
или Intent.CATEGORY_MONKEY
в соответствии с док.
package="my.android"
Я не хочу, чтобы MySettings тестировал Monkey.
В моем реальном случае это происходит потому, что это действие выполняет выход из системы. Таким образом, после выхода из системы нет возможности снова войти в систему, чтобы продолжить тестирование остальных экранов, в чем и заключается вся идея теста.
./adb shell monkey -p my.android -v 500
:Monkey: seed=0 count=500
:AllowPackage: my.android
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
..
// Allowing start of Intent { cmp=my.android/.activities.MySettings} in package my.android
..
Должно быть отклонение вместо разрешения, я думаю. Любая идея, как избежать обезьяны, чтобы заняться действиями, которые я не хочу?