Updated through tag hostap_2_5 from git://w1.fi/hostap.git
[mech_eap.git] / libeap / tests / hwsim / vm / process-codecov.sh
1 #!/bin/bash
2
3 LOGDIR=$1
4 POSTFIX=$2
5 RESTORE=$3
6
7 DIR=$PWD
8 TMPDIR=/tmp/logs
9
10 mv $LOGDIR/alt-wpa_supplicant $TMPDIR
11 mv $LOGDIR/alt-hostapd $TMPDIR
12 mv $LOGDIR/alt-hostapd-as $TMPDIR
13 mv $LOGDIR/alt-hlr_auc_gw $TMPDIR
14
15 cd $TMPDIR/alt-wpa_supplicant/wpa_supplicant
16 lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-wpa_supplicant.info-$POSTFIX &
17
18 cd $TMPDIR/alt-hostapd/hostapd
19 lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-hostapd.info-$POSTFIX &
20
21 cd $TMPDIR/alt-hostapd-as/hostapd
22 lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-hostapd-as.info-$POSTFIX &
23
24 cd $TMPDIR/alt-hlr_auc_gw/hostapd
25 lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-hlr_auc_gw.info-$POSTFIX &
26 wait
27
28 cd $DIR
29 if [ "$RESTORE" == "restore" ]; then
30     mv $TMPDIR/alt-* $LOGDIR
31 else
32     rm -r $TMPDIR/alt-wpa_supplicant
33     rm -r $TMPDIR/alt-hostapd
34     rm -r $TMPDIR/alt-hostapd-as
35     rm -r $TMPDIR/alt-hlr_auc_gw
36 fi