summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorMilosz Wasilewski <milosz.wasilewski@linaro.org>2014-11-21 12:28:33 +0000
committerMilosz Wasilewski <milosz.wasilewski@linaro.org>2014-11-25 10:17:45 +0000
commit2fd555a9d6a1a1de4135ab2f2c36e560deecdc72 (patch)
tree10d72ece3599d9ddfe27037ab35905cac16fdf8b /android
parentbec2d2b13f6cc42e7dc969d43af5bafb14588df1 (diff)
android: fixed boot time script
Change-Id: Ibb2a81c8b36e9265bd746be5992a47983e26096e Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
Diffstat (limited to 'android')
-rwxr-xr-xandroid/scripts/boot_time.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/android/scripts/boot_time.sh b/android/scripts/boot_time.sh
index 5e2fe37..dd37af5 100755
--- a/android/scripts/boot_time.sh
+++ b/android/scripts/boot_time.sh
@@ -37,10 +37,13 @@ echo "TEST KERNEL_BOOT_TIME: pass $CONSOLE_SECONDS s"
TIME_INFO=$(logcat -d -s SurfaceFlinger:I|grep "Boot is finished")
if [ -z "${TIME_INFO}" ]; then
echo "TEST ANDROID_BOOT_TIME: fail -1 ms"
+else
+ while echo "${TIME_INFO}"|grep -q "("; do
+ TIME_INFO=$(echo "${TIME_INFO}"|cut -d\( -f2-)
+ done
+ TIME_VALUE=$(echo "${TIME_INFO}"|cut -d\ -f1)
+ echo "TEST ANDROID_BOOT_TIME: pass ${TIME_VALUE} ms"
fi
-TIME_VALUE=$(echo "${TIME_INFO}"|cut -d\( -f2)
-TIME_VALUE=$(echo ${TIME_VALUE}|awk '{print $1}')
-echo "TEST ANDROID_BOOT_TIME: pass ${TIME_VALUE} ms"
SERVICE_START_TIME_INFO=$(dmesg |grep "healthd:"|head -n1)
SERVICE_START_TIME_END=$(echo "$SERVICE_START_TIME_INFO"|cut -d] -f 1|cut -d[ -f2| tr -d " ")