Android Bugreport Análisis automático. Análisis de automatización de Android Bugreport
Extraiga automáticamente y analice BUGRPORT.zip para obtener información clave como Wakelock, Job, Alarma, Tiempo de ejecución y Tasa de consumo de energía, y emitir un informe resumido. Basado en la prueba de prueba, genere los resultados de la prueba. Extraiga automáticamente y analice bugreport.zip para obtener información clave como wakelock, trabajo, alarma, tiempo de ejecución, tasa de consumo de energía y salida un informe resumido. Basado en la prueba de prueba, genere los resultados de la prueba.
./bugreportanalyzer PATH_TO_BUGREPORT.zip
Si el resultado del análisis correspondiente (izquierda del colon) es mayor que el valor (derecho del colon), el resultado de la prueba falló. De lo contrario, es pase.
BATTERY_TOTALPARTIAL_ELAPSEDPCT:20
BATTERY_RUNNINGPCT:20
BATTERY_DRAINRATE:0.3
cat example/example_output_1.txt
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ANALYZER_PATH_BUGREPORT = /mnt/tmp/bugreport.zip
ANALYZER_PATH_DUMPFILE = output/_mnt_tmp_bugreport/bugreport-V1-QP1A.190711.020-2023-06-06-09-27-11.txt
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
Test Result: [FAILED]
Failed item(s):
Item Target/Current
BATTERY_TOTALPARTIAL_ELAPSEDPCT 20/98[failed]
BATTERY_RUNNINGPCT 20/100[failed]
BATTERY_DRAINRATE 0.3/3.80[failed]
Test case:
Item Target
BATTERY_TOTALPARTIAL_ELAPSEDPCT <= 20
BATTERY_RUNNINGPCT <= 20
BATTERY_DRAINRATE <= 0.3
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[ App Alarm history:
Package UID Total
com.android.providers.calendar 10040 13h5m4s472ms
com.sohu.inputmethod.sogouoem 10097 9h28m18s985ms
com.tencent.android.qqdownloader 10116 3s291ms
com.baidu.netdisk 10117 14m52s124ms
]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BATTERY_DISCHARGEDCOUNT = 46
BATTERY_ELAPSEDTIME_FORMATTED = 12h6m2s742ms
BATTERY_ELAPSEDTIME = 43562
BATTERY_UPTIME_FORMATTED = 12h6m2s739ms
BATTERY_UPTIME = 43562
BATTERY_TOTALPARTIAL_FORMATTED = 11h58m0s620ms
BATTERY_TOTALPARTIAL = 43080
BATTERY_TOTALPARTIAL_ELAPSEDPCT = 98
BATTERY_TOTALPARTIAL_UPTIMEPCT = 98
BATTERY_RUNNINGPCT = 100
BATTERY_DRAINRATE = 3.80
[ Total Wake:
Package UID Total
android 1000 3m20s260ms
com.tencent.android.qqdownloader u0a116 11h58m0s174ms
com.baidu.netdisk u0a117 1s229ms
com.alibaba.android.rimet u0a119 20m52s971ms
com.tencent.wemeet.app u0a121 1s696ms
]
[ Battery Alarm History:
Name Seconds Time Counts
com.tencent.android.qqdownloader.action.SCHEDULE_JOB_IN_DAEMON 1271 21m11s 1
com.android.server.action.NETWORK_STATS_POLL 32626 9h3m46s 48
com.android.server.action.NETWORK_STATS_POLL 32626 9h3m46s 48
com.baidu.action.SOFIRE.VIEW 25457 7h4m17s 24
com.baidu.action.SOFIRE.VIEW 25457 7h4m17s 24
com.tencent.android.qqdownloader.action.SCHEDULE_JOB_IN_DAEMON 186 3m6s 1
com.tencent.android.qqdownloader.action.SCHEDULE_JOB 186 3m6s 1
DeviceIdleController.light 315151 3d15h32m31s 78
DeviceIdleController.light 315151 3d15h32m31s 78
com.tencent.halley.action.HEART_BEAT 5932 1h38m52s 1
com.baidu.techain.x18.al.alv.act 100390 1d3h53m10s 22
com.baidu.techain.x18.al.alv.act 100390 1d3h53m10s 22
TIME_TICK 86552 1d2m32s 126
WifiConnectivityManagerSchedulePeriodicScanTimer 0 0 60
ScheduleConditionProvider.EVALUATE 0 0 4
JSidleness 0 0 2
*job.deadline* 0 0 2
HEART_BEAT 0 0 2
DhcpClient.wlan0.RENEW 0 0 2
com.baidu.netdisk.action.updata_statistics 0 0 4
AlarmTaskSchedule.com.shusheng.JoJoRead 0 0 8
sogou.action.statisticsdata.onedayup -1 0 2
GraphicsStatsService 0 0 2
com.baidu.techain.x18.ACTION_HEARTBEAT -3 0 72
com.baidu.netdisk.action.MATCH_CONTACTS -1 0 2
com.baidu.action.Techain.VIEW 0 0 2
android.intent.action.DATE_CHANGED -1 0 2
]
[ Battery Job History:
Name Seconds Time Counts
android/com.android.server.net.watchlist.ReportWatchlistJobService 0 0 4
android/com.android.server.pm.DynamicCodeLoggingService -1 0 2
android/com.android.server.PruneInstantAppsJobService 0 0 2
com.alibaba.android.rimet.syncadapter.provider/com.alibaba.android.rimet/dingtalk android -1261 0 42
com.baidu.netdisk/.service.NetdiskJobService -1 0 12
]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
analyzer_exit
Unlinking output/_mnt_tmp_bugreport/bugreport-V1-QP1A.190711.020-2023-06-06-09-27-11.txt
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x