process-codecov.sh 1015 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/bash
  2. LOGDIR=$1
  3. POSTFIX=$2
  4. DIR=$PWD
  5. TMPDIR=/tmp/logs
  6. mv $LOGDIR/alt-wpa_supplicant $TMPDIR
  7. mv $LOGDIR/alt-hostapd $TMPDIR
  8. mv $LOGDIR/alt-hostapd-as $TMPDIR
  9. mv $LOGDIR/alt-hlr_auc_gw $TMPDIR
  10. cd $TMPDIR/alt-wpa_supplicant/wpa_supplicant
  11. lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-wpa_supplicant.info-$POSTFIX &
  12. cd $TMPDIR/alt-hostapd/hostapd
  13. lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-hostapd.info-$POSTFIX &
  14. cd $TMPDIR/alt-hostapd-as/hostapd
  15. lcov -c -d .. 2> lcov.log | sed s%SF:/tmp/logs/alt-[^/]*/%SF:/tmp/logs/alt-wpa_supplicant/% > $TMPDIR/lcov-hostapd-as.info-$POSTFIX &
  16. cd $TMPDIR/alt-hlr_auc_gw/hostapd
  17. 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 &
  18. wait
  19. cd $DIR
  20. rm -r $TMPDIR/alt-wpa_supplicant
  21. rm -r $TMPDIR/alt-hostapd
  22. rm -r $TMPDIR/alt-hostapd-as
  23. rm -r $TMPDIR/alt-hlr_auc_gw