src.dualinventive.com/fw/libdi_fw-tests/dncm/runtest.sh

31 lines
473 B
Bash
Executable File

#!/bin/bash
sleep 1
export GDB_TARGET_REMOTE=id0024:3335
export GDB_ELF_FILE=build/Debug/src/${1}/${1}.elf
export DEBUG=$2
cd `dirname $0`
rm -f /mnt/copydrive/${1}.log
if [ "$DEBUG" == "1" ]; then
make gdb
else
make gdb-test
fi
echo ""
echo "Logfile:"
cat /mnt/copydrive/${1}.log
echo ""
grep -q "test_ended: 0 failures" /mnt/copydrive/${1}.log
if [ $? -eq 0 ]; then
echo "No failures"
exit 0;
else
echo "we got failures"
exit 1;
fi
rm -f /mnt/copydrive/${1}.log