+set -e
+
+die() {
+ echo "$@"
+ exit 1
+}
+
+do_cleanup() {
+ for d in "$WORKSPACE/build" "$WORKSPACE/memcheck"
+ do
+ if [ -d "$d" ]
+ then
+ rm -rf "$d" || die "Could not remote $d"
+ fi
+ done
+ find $WORKSPACE -name "memcheck_test_*.memcheck" -exec rm {} \;
+}
+
+### Check the node installation
+
+for pkg in xsltproc valgrind
+do
+ if dpkg -l |grep -q $pkg
+ then
+ echo "$pkg is installed. Good."
+ else
+ die "please install $pkg before proceeding"
+ fi
+done
+
+if [ -e /usr/local/gcovr-3.1/scripts/gcovr ]