diff options
author | Vishal Bhoj <vishal.bhoj@linaro.org> | 2016-01-20 17:24:48 +0530 |
---|---|---|
committer | Vishal Bhoj <vishal.bhoj@linaro.org> | 2016-01-20 17:27:32 +0530 |
commit | ec0b15f238d5a7e46d0854f34797c58b10c821e3 (patch) | |
tree | 25f811a954ee5b003e84a4814416702ad0100771 /test-art-target-test.sh | |
parent | 1f970bf7e45d2478cb9c4b4f9f7101ce91eb2fa6 (diff) |
test-art-target-test: Save dmesg and battery status as attachment to the job
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
Diffstat (limited to 'test-art-target-test.sh')
-rwxr-xr-x | test-art-target-test.sh | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/test-art-target-test.sh b/test-art-target-test.sh index 613e885..3fa2d02 100755 --- a/test-art-target-test.sh +++ b/test-art-target-test.sh @@ -28,8 +28,11 @@ time ./art/tools/buildbot-build.sh -j12 --target # Build servers do not necessarily have up to date udev rules, start adb-server # as root to avoid the issue [[ $JENKINS_MODE ]] && sudo out/host/linux-x86/bin/adb start-server -[[ $JENKINS_MODE ]] && out/host/linux-x86/bin/adb shell dumpsys battery +[[ $JENKINS_MODE ]] && echo "\n\n\n\n***********************************************\n" >> $WORKSPACE/device_log.txt +[[ $JENKINS_MODE ]] && echo "****** Battery level before 64bit tests ********\n" >> $WORKSPACE/device_log.txt +[[ $JENKINS_MODE ]] && adb shell dumpsys battery >> $WORKSPACE/device_log.txt [[ $JENKINS_MODE ]] && sudo dmesg -C + adb shell rm -rf /data/local/tmp /data/art-test /data/nativetest ./art/tools/setup-buildbot-device.sh @@ -97,6 +100,10 @@ echo "YVALUE=`grep "3mSKIPPING" $WORKSPACE/build-logs-64.txt | grep "run-test" | #grep -rni "1mFAILED" $WORKSPACE/build-logs-64.txt | sed "s/.*://g" | sed "s/ .*//g" > $WORKSPACE/failing-tests-64.txt #grep -rni "3mSKIPPING" $WORKSPACE/build-logs-64.txt | sed "s/.*://g" | sed "s/ .*//g" > $WORKSPACE/skipped-tests-64.txt +[[ $JENKINS_MODE ]] && echo "\n\n\n\n***********************************************\n" >> $WORKSPACE/device_log.txt +[[ $JENKINS_MODE ]] && echo "****** Battery level after 64bit tests ********\n" >> $WORKSPACE/device_log.txt +[[ $JENKINS_MODE ]] && adb shell dumpsys battery >> $WORKSPACE/device_log.txt + rm -rf out/target/product/armv8* adb shell rm -rf /data/local/tmp /data/art-test /data/nativetest @@ -184,6 +191,12 @@ echo "YVALUE=$MAKE_TIME" > $WORKSPACE/make_time.txt echo "YVALUE=$REPO_TIME" > $WORKSPACE/repo_time.txt ccache -s +[[ $JENKINS_MODE ]] && echo "\n\n\n\n***********************************************\n" >> $WORKSPACE/device_log.txt +[[ $JENKINS_MODE ]] && echo "****** Battery level after 32bit tests ********\n" >> $WORKSPACE/device_log.txt +[[ $JENKINS_MODE ]] && adb shell dumpsys battery >> $WORKSPACE/device_log.txt +[[ $JENKINS_MODE ]] && echo "\n\n\n*********** Dumping dmesg output *************" +[[ $JENKINS_MODE ]] && dmesg >> $WORKSPACE/device_log.txt + if [[ $failed -ne 0 ]]; then echo "*********** Dumping dmesg output *************" dmesg |