|  | #!/bin/bash | 
|  |  | 
|  | # The files to save output to. | 
|  | RAWLOGS_FILE=power-toggle-rawlogs.txt | 
|  | ANALYSIS_FILE=power-toggle-analysis.txt | 
|  |  | 
|  |  | 
|  | # Turn on the screen and unlock the device | 
|  | # TODO: Power on | 
|  | adb shell wm dismiss-keyguard | 
|  | adb logcat -P "" | 
|  |  | 
|  | # Start the analysis process | 
|  | $TOP/development/tools/logblame/analyze_logs.py --duration=10m --clear --rawlogs $RAWLOGS_FILE \ | 
|  | | tee $ANALYSIS_FILE & | 
|  | analyze_pid=$! | 
|  |  | 
|  | sleep 5 | 
|  | for i in {0..5..1}; do | 
|  | adb shell input keyevent KEYCODE_POWER | 
|  | sleep 5 | 
|  | adb shell input keyevent KEYCODE_POWER | 
|  | sleep 5 | 
|  | adb shell wm dismiss-keyguard | 
|  | sleep 5 | 
|  | done | 
|  |  | 
|  | # Kill adb to disconnect logcat | 
|  | adb kill-server | 
|  |  | 
|  | # Wait for the pyton process to exit | 
|  | wait $analyze_pid | 
|  |  | 
|  | echo "Wrote raw logs to $RAWLOGS_FILE" | 
|  | echo "Wrote analysis to $ANALYSIS_FILE" | 
|  |  | 
|  |  |