From b74d696c1065221b12a61fdac31a7d1a9118f2af Mon Sep 17 00:00:00 2001 From: James Graham Date: Tue, 2 Jun 2015 15:10:54 +0100 Subject: [PATCH 1/3] Gate on CSS tests on linux. --- buildbot/master/master.cfg | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/buildbot/master/master.cfg b/buildbot/master/master.cfg index b48ab888..7a59dfaf 100644 --- a/buildbot/master/master.cfg +++ b/buildbot/master/master.cfg @@ -138,8 +138,7 @@ linux3_factory.addStep(Git(repourl=SERVO_REPO, mode="full", method="clobber")) linux3_factory.addStep(Compile(command=["./mach", "build", "--release"], env=linux_headless_env)) linux3_factory.addStep(ShellCommand(command=["./mach", "test-css", "--release", "--processes", "4", "--log-raw", "wpt_raw.log"], - env=linux_headless_env, decodeRC={0:SUCCESS, - 1:SUCCESS}, + env=linux_headless_env, logfiles={"wpt_raw.log": "wpt_raw.log"})) From 3091eaad614438ff6300ded0c62ec68d29693349 Mon Sep 17 00:00:00 2001 From: James Graham Date: Tue, 2 Jun 2015 15:37:42 +0100 Subject: [PATCH 2/3] Add linux3 to homu config --- homu/cfg.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homu/cfg.toml b/homu/cfg.toml index 2d3dd44f..91235441 100644 --- a/homu/cfg.toml +++ b/homu/cfg.toml @@ -45,8 +45,8 @@ secret = "{{ pillar["homu"]["gh-webhook-secret"] }}" url = "http://build.servo.org" secret = "{{ pillar["homu"]["buildbot-secret"] }}" -builders = ["linux1", "linux2", "android", "mac1", "mac2", "gonk"] -try_builders = ["linux1", "linux2", "android", "mac1", "mac2", "gonk"] +builders = ["linux1", "linux2", "linux3", "android", "mac1", "mac2", "gonk"] +try_builders = ["linux1", "linux2", "linux3", "android", "mac1", "mac2", "gonk"] # username = "{{ pillar["homu"]["buildbot-http-user"] }}" From df9696aa0df1be27b2daaf61e2b824d31440bb88 Mon Sep 17 00:00:00 2001 From: James Graham Date: Tue, 2 Jun 2015 15:59:32 +0100 Subject: [PATCH 3/3] Turn the mac3 build red when tests fail. --- buildbot/master/master.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buildbot/master/master.cfg b/buildbot/master/master.cfg index 7a59dfaf..1350b818 100644 --- a/buildbot/master/master.cfg +++ b/buildbot/master/master.cfg @@ -168,8 +168,8 @@ mac3_factory.addStep(Git(repourl=SERVO_REPO, mode="full", method="clobber")) mac3_factory.addStep(Compile(command=["./mach", "build", "--dev"], env=mac_test_env)) mac3_factory.addStep(ShellCommand(command=["./mach", "test-css", "--processes", "4", "--log-raw", "wpt_raw.log"], - env=mac_test_env, decodeRC={0:SUCCESS, - 1:SUCCESS}, + env=mac_test_env, + haltOnFailure=False, flunkOnFailure=False, logfiles={"wpt_raw.log": "wpt_raw.log"})) android_compile_env = dict({'ANDROID_SDK': '/home/servo/android-sdk-linux/',