gplugin/builders

file isExecutable
Some valgrind cleanups including the ability to use a local suppression file
#!/bin/sh -e
LOCAL_SUPPRESSIONS=
if [ -f ${CONVEY_WORKSPACE}/gplugin/share/valgrind/gplugin.supp ] ; then
LOCAL_SUPPRESSIONS="--suppressions=${CONVEY_WORKSPACE}/gplugin/share/valgrind/gplugin.supp"
fi
valgrind \
--suppressions=/usr/share/glib-2.0/valgrind/glib.supp \
--suppressions=/usr/share/doc/python3-devel/valgrind-python.supp \
${LOCAL_SUPPRESSIONS} \
--leak-check=full \
--error-exitcode=1 \
$@