Bug 1597005 - Add taskcluster job to run gdb prettyprinter tests r=glandium

Differential Revision: https://phabricator.services.mozilla.com/D54237

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Steve Fink 2019-12-20 03:35:43 +00:00
parent 48eeabf5f2
commit 624723e687
3 changed files with 32 additions and 0 deletions

View File

@ -212,6 +212,10 @@ jobs:
static-analysis-build:
symbol: I(static-analysis-build)
parent: debian9-base
gdb-test:
symbol: I(gdb)
parent: debian7-amd64-build
definition: gdb-test
mingw32-build:
symbol: I(mingw)
parent: debian9-base

View File

@ -178,3 +178,15 @@ sm-fuzzing-linux64/opt:
symbol: SM(f)
run:
spidermonkey-variant: fuzzing
sm-gdb-linux64/debug:
description: "Spidermonkey GDB Pretty-printers"
index:
job-name: sm-gdb-linux64
worker:
docker-image: {in-tree: gdb-test}
treeherder:
platform: linux64/debug
symbol: SM(gdb)
run:
spidermonkey-variant: gdb

View File

@ -0,0 +1,16 @@
# %ARG DOCKER_IMAGE_PARENT
FROM $DOCKER_IMAGE_PARENT
MAINTAINER Mike Hommey <mhommey@mozilla.com>
VOLUME /builds/worker/checkouts
VOLUME /builds/worker/workspace
VOLUME /builds/worker/tooltool-cache
ENV XZ_OPT=-T0
# %ARG TASKCLUSTER_ROOT_URL
# %ARG DOCKER_IMAGE_PACKAGES
RUN /usr/local/sbin/setup_packages.sh $TASKCLUSTER_ROOT_URL $DOCKER_IMAGE_PACKAGES
RUN apt-get update && \
apt-get install gdb