Monkey Test Vinyls - jphernandezr1/MISW-4203-Vinilos GitHub Wiki
Resultados de las pruebas de Monkey test
A continuación, se presenta el resumen de los hallazgos tras la ejecución del Monkey Test utilizando ADB monkey en la aplicación Vinyls:
comando usado:
adb shell monkey -p com.example.vinyls -v 100
MacBook-Pro-de-Nixon:debug nortiz$ adb shell monkey -p com.example.vinyls -v 100
bash arg: -p
bash arg: com.example.vinyls
bash arg: -v
bash arg: 100
args: [-p, com.example.vinyls, -v, 100]
arg: "-p"
arg: "com.example.vinyls"
arg: "-v"
arg: "100"
data="com.example.vinyls"
:Monkey: seed=1764633493561 count=100
:AllowPackage: com.example.vinyls
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
// Event percentages:
// 0: 15.0%
// 1: 10.0%
// 2: 2.0%
// 3: 15.0%
// 4: -0.0%
// 5: -0.0%
// 6: 25.0%
// 7: 15.0%
// 8: 2.0%
// 9: 2.0%
// 10: 1.0%
// 11: 13.0%
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags=0x10200000;component=com.example.vinyls/.MainActivity;end
// Allowing start of Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.vinyls/.MainActivity } in package com.example.vinyls
// Rejecting start of Intent { act=android.intent.action.VIEW dat=content://com.android.calendar/... cmp=com.google.android.calendar/com.android.calendar.AllInOneActivity } in package com.google.android.calendar
:Sending Trackball (ACTION_MOVE): 0:(-2.0,-1.0)
:Sending Trackball (ACTION_MOVE): 0:(0.0,-3.0)
:Sending Flip keyboardOpen=false
Got IOException performing flipjava.io.FileNotFoundException: /dev/input/event0: open failed: EACCES (Permission denied)
// Injection Failed
Events injected: 100
:Sending rotation degree=0, persist=false
:Dropped: keys=0 pointers=0 trackballs=0 flips=1 rotations=0
## Network stats: elapsed time=1365ms (0ms mobile, 0ms wifi, 1365ms not connected)
// Monkey finished
Hallazgos Principales
-
Se detectó un error de bloqueo en la interfaz. Al intentar interactuar con un campo de búsqueda, la herramienta Monkey quedó atascada, enviando eventos repetidamente a dicho campo (input) sin poder avanzar a otras áreas de la aplicación.
-
Se registró un intento de la herramienta por agregar un archivo que resultó en una excepción de tipo EACCES (Permission denied). Esto indica un problema en la gestión de permisos de lectura/escritura de la aplicación o del dispositivo bajo el contexto del Monkey Test.