Bug 1495637 [wpt PR 13300] - Give all Travis jobs human-readable names, a=testonly
authorPhilip Jägenstedt <philip@foolip.org>
Tue, 09 Oct 2018 04:12:43 +0000
changeset 488493 49e9ff9024c647ff1f76d1dbd3e6b5d6f08e543d
parent 488492 ae74563ae9284e586bf2e7b5cfa12ce728c3819e
child 488494 225d66a29feace04b955c671f0abb60c16547b28
push id246
push userfmarier@mozilla.com
push dateSat, 13 Oct 2018 00:15:40 +0000
reviewerstestonly
bugs1495637, 13300
milestone64.0a1
Bug 1495637 [wpt PR 13300] - Give all Travis jobs human-readable names, a=testonly Automatic update from web-platform-testsGive all Travis jobs human-readable names (#13300) Also make travis.yml more consistent about the use/quoting of `os` and `python` and make order nicer given the new names. -- wpt-commits: 00c4ce16393cd724edecef6ed5923056a5f370e0 wpt-pr: 13300
testing/web-platform/tests/.travis.yml
--- a/testing/web-platform/tests/.travis.yml
+++ b/testing/web-platform/tests/.travis.yml
@@ -15,67 +15,82 @@ addons:
 before_install:
   # This needs be sourced as it sets various env vars
   - . ./tools/ci/before_install.sh
 install:
   - ./tools/ci/install.sh
 matrix:
   fast_finish: true
   include:
-    - os: linux
+    - name: "tag master + upload manifest"
+      os: linux
       python: "2.7"
       env:
         - JOB=manifest_upload SCRIPT=tools/ci/ci_manifest.sh
         - secure: "FrlMkMZiwggnhJbLiLxZ4imtXxuzFNozty94g1mneMPEVLrnyhb6c/g2SwN37KKU0WSDlGTz26IYnFvo1ftfSOx+sjRz0HqwW7JnrXULKYo7jiPttIcmeJxlSVeW9yS4blbLaBakytHjSnsf+za7bAaf1aS7RRAtAINgifA6Chg="
       deploy:
         provider: releases
         api_key:
           secure: "EljDx50oNpDLs7rzwIv+z1PxIgB5KMnx1W0OQkpNvltR0rBW9g/aQaE+Z/c8M/sPqN1bkvKPybKzGKjb6j9Dw3/EJhah4SskH78r3yMAe2DU/ngxqqjjfXcCc2t5MKxzHAILTAxqScPj2z+lG1jeK1Z+K5hTbSP9lk+AvS0D16w="
         file: $WPT_MANIFEST_FILE.gz
         skip_cleanup: true
-    - os: linux
+    - name: "lint"
+      os: linux
       python: "2.7"
       env: JOB=lint SCRIPT=tools/ci/ci_lint.sh
-    - os: linux
+    - name: "update-built-tests.sh"
+      os: linux
       python: "2.7"
       env: JOB=update_built SCRIPT=tools/ci/ci_built_diff.sh
-    - os: linux
+    - name: "build-css-testsuites.sh"
+      os: linux
       python: "2.7"
       env: JOB=build_css SCRIPT=css/build-css-testsuites.sh
-    - os: linux
+    - name: "stability (Firefox Nightly)"
+      os: linux
       python: "2.7"
       addons:
         apt:
           packages:
             - libnss3-tools
       env:
         - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=firefox:nightly
-    - os: linux
+    - name: "stability (Chrome Dev)"
+      os: linux
       sudo: required
       python: "2.7"
       addons:
         apt:
           packages:
             - libappindicator1
             - fonts-liberation
       env:
         - JOB=stability SCRIPT=tools/ci/ci_stability.sh PRODUCT=chrome:dev
-    - python: 2.7
+    - name: "tools/ unittests (Python 2)"
+      os: linux
+      python: "2.7"
       env: JOB=tools_unittest TOXENV=py27 HYPOTHESIS_PROFILE=ci SCRIPT=tools/ci/ci_tools_unittest.sh
-    - python: 3.6
+    - name: "tools/ unittests (Python 3)"
+      os: linux
+      python: "3.6"
       env: JOB=tools_unittest TOXENV=py36 HYPOTHESIS_PROFILE=ci SCRIPT=tools/ci/ci_tools_unittest.sh
-    - python: 2.7
-      env: JOB=resources_unittest TOXENV=py27 SCRIPT=tools/ci/ci_resources_unittest.sh
-    - python: 2.7
+    - name: "tools/wpt/ unittests"
+      os: linux
+      python: "2.7"
       addons:
         apt:
           packages:
             - libnss3-tools
       env: JOB=wpt_integration TOXENV=py27,py27-flake8 SCRIPT=tools/ci/ci_wpt.sh
-    - os: linux
+    - name: "resources/ tests"
+      os: linux
+      python: "2.7"
+      env: JOB=resources_unittest TOXENV=py27 SCRIPT=tools/ci/ci_resources_unittest.sh
+    - name: "infrastructure/ tests"
+      os: linux
       python: "2.7"
       env: JOB=wptrunner_infrastructure SCRIPT=tools/ci/ci_wptrunner_infrastructure.sh
       addons:
         apt:
           packages:
             - libnss3-tools
             - libappindicator1
             - fonts-liberation