Bug 1356683 - Use new tooltool wrapper for valgrind builds. r?chmanchester draft
authorMike Hommey <mh+mozilla@glandium.org>
Wed, 12 Apr 2017 17:45:52 +0900
changeset 574589 f4240c38bd54513ada2460c9c478a875f201899b
parent 574519 b21b974d60d3075ae24f6fb1bae75d0f122f28fc
child 574590 499490ccbc41a7c021d5d426c16f3b5c3ca0d5c9
push id57765
push userbmo:mh+mozilla@glandium.org
push dateTue, 09 May 2017 05:03:29 +0000
reviewerschmanchester
bugs1356683
milestone55.0a1
Bug 1356683 - Use new tooltool wrapper for valgrind builds. r?chmanchester
build/valgrind/valgrind.sh
--- a/build/valgrind/valgrind.sh
+++ b/build/valgrind/valgrind.sh
@@ -22,17 +22,17 @@ 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; python /builds/tooltool.py --url $TOOLTOOL_SERVER --overwrite -m $TOOLTOOL_MANIFEST fetch ${TOOLTOOL_CACHE:+ -c ${TOOLTOOL_CACHE}}) || exit 2
+(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.