Bug 1370366 - Remove valgrind.sh. r=njn

It was used for valgrind buildbot jobs, but those have been gone since
bug 1278611, and the taskcluster jobs use mozharness.

--HG--
extra : rebase_source : b9d39b1515a677d0662c2f13f21d83b953e70054
This commit is contained in:
Mike Hommey 2017-06-06 06:29:14 +09:00
Родитель 41b2a8ff81
Коммит beffc73961
1 изменённых файлов: 0 добавлений и 45 удалений

Просмотреть файл

@ -1,45 +0,0 @@
#!/bin/bash
set -e
set -x
srcdir=$PWD/src
objdir=${MOZ_OBJDIR-objdir}
# If the objdir is a relative path, it is relative to the srcdir.
case "$objdir" in
/*)
;;
*)
objdir="$srcdir/$objdir"
;;
esac
if [ ! -d $objdir ]; then
mkdir $objdir
fi
cd $objdir
if [ "`uname -m`" = "x86_64" ]; then
_arch=64
else
_arch=32
fi
TOOLTOOL_MANIFEST=browser/config/tooltool-manifests/linux${_arch}/releng.manifest
TOOLTOOL_SERVER=https://api.pub.build.mozilla.org/tooltool/
(cd $srcdir; ./mach artifact toolchain -v --tooltool-url $TOOLTOOL_SERVER --tooltool-manifest $TOOLTOOL_MANIFEST ${TOOLTOOL_CACHE:+ --cache-dir ${TOOLTOOL_CACHE}}) || exit 2
# Note: an exit code of 2 turns the job red on TBPL.
MOZCONFIG=$srcdir/browser/config/mozconfigs/linux${_arch}/valgrind make -f $srcdir/client.mk configure || exit 2
make -j4 || exit 2
make package || exit 2
# We need to set MOZBUILD_STATE_PATH so that |mach| skips its first-run
# initialization step and actually runs the |valgrind-test| command.
export MOZBUILD_STATE_PATH=.
# |mach valgrind-test|'s exit code will be 1 (which turns the job orange on
# TBPL) if Valgrind finds errors, and 2 (which turns the job red) if something
# else goes wrong, such as Valgrind crashing.
python2.7 $srcdir/mach valgrind-test
exit $?