Bug 1523562 [wpt PR 14981] - Use fluxbox as window manager for xvfb in CI (14938), a=testonly
authorHenrik Skupin <mail@hskupin.info>
Fri, 01 Feb 2019 11:39:04 +0000
changeset 458131 6df68ae82295f79b67ff8270ca0cd0da953469ce
parent 458130 793f9db073432ad80bd5ce7f797ce0ac950b2009
child 458132 031c2459d2e5a1ce552579d64f24c5eb3b9eff0b
push id35518
push useropoprus@mozilla.com
push dateFri, 08 Feb 2019 09:55:14 +0000
treeherdermozilla-central@3a3e393396f4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1523562, 14981, 14938
milestone67.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 1523562 [wpt PR 14981] - Use fluxbox as window manager for xvfb in CI (14938), a=testonly Automatic update from web-platform-tests Use fluxbox as window manager for xvfb in CI (#14981) -- wpt-commits: 8b4c3d8215517554199d7f35f686be12e69473d5 wpt-pr: 14981
testing/web-platform/tests/.taskcluster.yml
testing/web-platform/tests/tools/ci/start.sh
testing/web-platform/tests/tools/docker/Dockerfile
--- a/testing/web-platform/tests/.taskcluster.yml
+++ b/testing/web-platform/tests/.taskcluster.yml
@@ -56,17 +56,17 @@ tasks:
               name: wpt-${browser.name}-${browser.channel}-${chunk[0]}-${chunk[1]}
               description: >-
                 A subset of WPT's "${chunk[0]}" tests (chunk number ${chunk[1]}
                 of ${chunk[2]}), run in the ${browser.channel} release of
                 ${browser.name}.
               owner: ${event.pusher.email}
               source: ${event.repository.url}
             payload:
-              image: harjgam/web-platform-tests:0.25
+              image: harjgam/web-platform-tests:0.26
               maxRunTime: 7200
               artifacts:
                 public/results:
                   path: /home/test/artifacts
                   type: directory
               command:
                 - /bin/bash
                 - --login
@@ -131,17 +131,17 @@ tasks:
                 else:
                   github-worker
               metadata:
                 name: ${operation.name}
                 description: ${operation.description}
                 owner: ${event.pull_request.user.login}@users.noreply.github.com
                 source: ${event.repository.url}
               payload:
-                image: harjgam/web-platform-tests:0.25
+                image: harjgam/web-platform-tests:0.26
                 maxRunTime: 7200
                 artifacts:
                   public/results:
                     path: /home/test/artifacts
                     type: directory
                 # Fetch the GitHub-provided merge commit (rather than the pull
                 # request branch) so that the tasks simulate the behavior of the
                 # submitted patch after it is merged. Using the merge commit also
--- a/testing/web-platform/tests/tools/ci/start.sh
+++ b/testing/web-platform/tests/tools/ci/start.sh
@@ -23,8 +23,9 @@ then
         exit 1
     fi
     wget https://dl.google.com/linux/direct/$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} &
+sudo fluxbox -display $DISPLAY &
--- a/testing/web-platform/tests/tools/docker/Dockerfile
+++ b/testing/web-platform/tests/tools/docker/Dockerfile
@@ -6,16 +6,17 @@ ENV DEBIAN_FRONTEND=noninteractive \
 
 # General requirements not in the base image
 RUN apt-get -qqy update \
   && apt-get -qqy install \
     bzip2 \
     ca-certificates \
     dbus-x11 \
     earlyoom \
+    fluxbox \
     gdebi \
     git \
     locales \
     pulseaudio \
     python \
     python-pip \
     tzdata \
     sudo \