From 4c7ab9a0f95805d615a1020210ed8eadcd38576a Mon Sep 17 00:00:00 2001 From: Randy Mackay Date: Sat, 27 Apr 2013 23:33:44 +0900 Subject: [PATCH] AutoTest: add valgrind test script for randy --- .../autotest/sim_arducopter_randy_valgrind.sh | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Tools/autotest/sim_arducopter_randy_valgrind.sh diff --git a/Tools/autotest/sim_arducopter_randy_valgrind.sh b/Tools/autotest/sim_arducopter_randy_valgrind.sh new file mode 100644 index 0000000000..1fbaa8c833 --- /dev/null +++ b/Tools/autotest/sim_arducopter_randy_valgrind.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +killall -q ArduCopter.elf +pkill -f sim_multicopter.py + +set -e +set -x + +target=sitl +frame="X" + +echo "Building with target $target for frame $frame" + +autotest=$(dirname $(readlink -e $0)) +pushd $autotest/../../ArduCopter +make clean $target + +tfile=$(mktemp) +echo r > $tfile +#gnome-terminal -e "gdb -x $tfile --args /tmp/ArduCopter.build/ArduCopter.elf" +#gnome-terminal -e /tmp/ArduCopter.build/ArduCopter.elf +gnome-terminal -e "valgrind -q /tmp/ArduCopter.build/ArduCopter.elf" +sleep 2 +rm -f $tfile +gnome-terminal -e "../Tools/autotest/pysim/sim_multicopter.py --frame=$frame --home=-35.362938,149.165085,584,270" +sleep 2 +popd +mavproxy.py --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551 --out 192.168.1.12:14550 --console --map --aircraft test --quadcopter $*