Bug 1464881 [wpt PR 11199] - Fix TaskCluster, a=testonly
authorGeoffrey Sneddon <me@gsnedders.com>
Wed, 06 Jun 2018 16:12:33 +0000
changeset 422187 b6571347a9ba1dbe2e1cedaffc95a091304699c6
parent 422186 03d22d890f2b758117ea8191662e72a5bbdb3e3d
child 422188 a8312e4ffa1d8e7633f6101091d5d1cc909458c9
push id34122
push userebalazs@mozilla.com
push dateMon, 11 Jun 2018 09:37:00 +0000
treeherdermozilla-central@9941eb8c3b29 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1464881, 11199
milestone62.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1464881 [wpt PR 11199] - Fix TaskCluster, a=testonly Automatic update from web-platform-testsFix TC: Run gdebi as root -- fixup! Fix TC: Run gdebi as root -- wpt-commits: 5b30245516dd7df1d9d98dd6f9c0dd5390e25a8e, f442e740fd7a4201863d56e8cc579e4129280711 wpt-pr: 11199
testing/web-platform/meta/MANIFEST.json
testing/web-platform/tests/.taskcluster.yml
testing/web-platform/tests/tools/ci/taskgraph.py
testing/web-platform/tests/tools/docker/start.sh
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -398482,17 +398482,17 @@
    "525f7d93f00f11086aabc1f652cf06623e21986c",
    "support"
   ],
   "./.pyup.yml": [
    "a276808f4f41f6243ca69600d8f9b78ca7f9ed96",
    "support"
   ],
   "./.taskcluster.yml": [
-   "f50e12294bfb99a05c2fe9a0f288a144a2e16626",
+   "8dd65b38b4cc39e5f42920c97573889abc401ebd",
    "support"
   ],
   "./.travis.yml": [
    "db79dd9531259cfaf670e7b780a9a205ec712369",
    "support"
   ],
   "./CODEOWNERS": [
    "27076c48623ad8788d0e0cc7679ad86be678744c",
--- a/testing/web-platform/tests/.taskcluster.yml
+++ b/testing/web-platform/tests/.taskcluster.yml
@@ -10,880 +10,880 @@ tasks:
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome reftest 1 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-reftest-2, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome reftest 2 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-reftest-3, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome reftest 3 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-reftest-4, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome reftest 4 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-reftest-5, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome reftest 5 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-reftest-6, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome reftest 6 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-reftest-7, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome reftest 7 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-reftest-8, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome reftest 8 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-reftest-9, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome reftest 9 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-reftest-10, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome reftest 10 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-wdspec-1, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome wdspec 1 1"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-1, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 1 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-2, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 2 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-3, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 3 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-4, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 4 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-5, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 5 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-6, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 6 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-7, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 7 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-8, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 8 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-9, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 9 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-10, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 10 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-11, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 11 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-12, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 12 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-13, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 13 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-14, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 14 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-chrome-dev-testharness-15, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} chrome-dev &&\n        \
         \    cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ chrome testharness 15 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-reftest-1, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox reftest 1 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-reftest-2, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox reftest 2 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-reftest-3, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox reftest 3 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-reftest-4, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox reftest 4 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-reftest-5, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox reftest 5 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-reftest-6, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox reftest 6 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-reftest-7, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox reftest 7 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-reftest-8, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox reftest 8 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-reftest-9, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox reftest 9 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-reftest-10, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox reftest 10 10"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-wdspec-1, owner: '{{ event.head.user.email
       }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox wdspec 1 1"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-1, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 1 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-2, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 2 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-3, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 3 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-4, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 4 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-5, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 5 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-6, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 6 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-7, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 7 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-8, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 8 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-9, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 9 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-10, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 10 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-11, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 11 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-12, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 12 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-13, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 13 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-14, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 14 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 - extra:
     github:
       branches: [master]
       events: [push]
   metadata: {description: '', name: wpt-firefox-nightly-testharness-15, owner: '{{
       event.head.user.email }}', source: '{{ event.head.repo.url }}'}
   payload:
     artifacts:
       public/results: {path: /home/test/artifacts, type: directory}
     command: [/bin/bash, --login, -c, ">-\n            ~/start.sh {{event.head.repo.url}}\
         \ {{ event.head.repo.branch }} {{event.head.sha}} firefox-nightly &&\n   \
         \         cd ~/web-platform-tests &&\n            ./tools/ci/ci_taskcluster.sh\
         \ firefox testharness 15 15"]
-    image: harjgam/web-platform-tests:0.12
+    image: gsnedders/web-platform-tests:0.13
     maxRunTime: 7200
   provisionerId: aws-provisioner-v1
   workerType: wpt-docker-worker
 version: 0
--- a/testing/web-platform/tests/tools/ci/taskgraph.py
+++ b/testing/web-platform/tests/tools/ci/taskgraph.py
@@ -4,17 +4,17 @@ import os
 import six
 
 import yaml
 
 
 here = os.path.dirname(__file__)
 wpt_root = os.path.abspath(os.path.join(here, os.pardir, os.pardir))
 
-docker_image = "harjgam/web-platform-tests:0.12"
+docker_image = "gsnedders/web-platform-tests:0.13"
 
 task_template = {
     "provisionerId": "aws-provisioner-v1",
     "workerType": "wpt-docker-worker",
     "extra": {
         "github": {
             "events": ["push"],
             "branches": ["master"],
--- a/testing/web-platform/tests/tools/docker/start.sh
+++ b/testing/web-platform/tests/tools/docker/start.sh
@@ -36,12 +36,12 @@ git checkout -b build ${REV}
 sudo sh -c './wpt make-hosts-file >> /etc/hosts'
 
 if [[ $BROWSER == "chrome"* ]] || [[ "$BROWSER" == all ]]
 then
     # Install Chrome dev
     deb_archive=google-chrome-unstable_current_amd64.deb
     wget https://dl.google.com/linux/direct/$deb_archive
 
-    sudo apt-get -qqy update && gdebi -n $deb_archive
+    sudo apt-get -qqy update && sudo gdebi -n $deb_archive
 fi
 
 sudo Xvfb $DISPLAY -screen 0 ${SCREEN_WIDTH}x${SCREEN_HEIGHT}x${SCREEN_DEPTH} &