tree: f37b17829f29bdf873f02f5ef074c1f8c5e4f2c9 [path history] [tgz]
  1. documentation/
  2. __init__.py
  3. commands.json
  4. Dockerfile
  5. frontend.py
  6. README.md
  7. retry.py
  8. seccomp.json
  9. start.sh
  10. w3c-import.log
LayoutTests/imported/w3c/web-platform-tests/tools/docker/README.md

This docker images is used for testing Chrome, Firefox, WebKitGTK and running other tasks on Taskcluster. When any of the files in this directory change, the images must be updated as well. Doing this requires you be part of the ‘webplatformtests’ organization on Docker Hub; ping @Hexcles or @stephenmcgruer if you are not a member.

In this directory, run the following, where <tag> is of the form webplatformtests/wpt:{current-version + 0.01}:

# --pull forces Docker to get the newest base image.
docker build --pull -t <tag> .
docker push <tag>

Then update the following Taskcluster configurations to use the new image:

  • .taskcluster.yml (the decision task)
  • tools/ci/tc/tasks/test.yml (all the other tasks)