summaryrefslogtreecommitdiff
path: root/common/scripts/gcov-start.sh
blob: 9dd29f181ae0650577ede0a9d2fb0c93a85ad7bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

df -h

echo -n "LAVA gcov-enabled: "
[ -e /sys/kernel/debug/gcov/ ] && echo "pass" || echo "fail"

echo -n "LAVA gcov-collecting: "
kdir=`find /sys/kernel/debug/gcov/ -type d|grep kernel/gcov`
[ -e $kdir/base.gcda ] && echo "pass" || echo "fail"

# Currently we only support arndale gcov build
BUILD_NUMBER=`wget -q --no-check-certificate -O - https://ci.linaro.org/jenkins/job/linux-gcov/hwpack=arndale,label=kernel_cloud/lastSuccessfulBuild/buildNumber`
BASE_URL=http://snapshots.linaro.org/kernel-hwpack/linux-gcov-arndale/${BUILD_NUMBER}
if [ $# -gt 0 ]; then
    BASE_URL=http://snapshots.linaro.org/kernel-hwpack/linux-gcov-arndale/$1
fi
echo $BASE_URL
wget --progress=dot $BASE_URL/gcov-arndale-rootfs.tar.gz -O -|tar xzf - --strip-components=1 -C /

df -h