1*90c8c64dSAndroid Build Coastguard Worker#!/bin/bash 2*90c8c64dSAndroid Build Coastguard Worker 3*90c8c64dSAndroid Build Coastguard Worker# The files to save output to. 4*90c8c64dSAndroid Build Coastguard WorkerRAWLOGS_FILE=short-idle-rawlogs.txt 5*90c8c64dSAndroid Build Coastguard WorkerANALYSIS_FILE=short-idle-analysis.txt 6*90c8c64dSAndroid Build Coastguard Worker 7*90c8c64dSAndroid Build Coastguard Worker# Turn on the screen and unlock the device 8*90c8c64dSAndroid Build Coastguard Worker# TODO: Power on 9*90c8c64dSAndroid Build Coastguard Workeradb shell wm dismiss-keyguard 10*90c8c64dSAndroid Build Coastguard Worker 11*90c8c64dSAndroid Build Coastguard Worker# Start the analysis process 12*90c8c64dSAndroid Build Coastguard Worker$TOP/development/tools/logblame/analyze_logs.py --duration=5m --clear --rawlogs $RAWLOGS_FILE \ 13*90c8c64dSAndroid Build Coastguard Worker | tee $ANALYSIS_FILE & 14*90c8c64dSAndroid Build Coastguard Workeranalyze_pid=$! 15*90c8c64dSAndroid Build Coastguard Worker 16*90c8c64dSAndroid Build Coastguard Worker# Wait for the pyton process to exit 17*90c8c64dSAndroid Build Coastguard Workerecho "waiting... analyze_pid" $analyze_pid 18*90c8c64dSAndroid Build Coastguard Workerwait $analyze_pid 19*90c8c64dSAndroid Build Coastguard Worker 20*90c8c64dSAndroid Build Coastguard Workerecho "Wrote raw logs to $RAWLOGS_FILE" 21*90c8c64dSAndroid Build Coastguard Workerecho "Wrote analysis to $ANALYSIS_FILE" 22*90c8c64dSAndroid Build Coastguard Worker 23*90c8c64dSAndroid Build Coastguard Worker 24