build: Remove failing HHVM test from Travis CI config
authorTimo Tijhof <krinklemail@gmail.com>
Thu, 7 Mar 2019 23:17:59 +0000 (23:17 +0000)
committerTimo Tijhof <krinklemail@gmail.com>
Thu, 7 Mar 2019 23:17:59 +0000 (23:17 +0000)
This is the only version of HHVM that MediaWiki still supports,
and while it is passing on WMF's Jenkins, its redundant counterpart
on Travis has been failing for months.

It doesn't appear to be adding value in its current form,
and it's unlikely that after failing so long, that someone would
invest in making it pass before support for HHVM is dropped later
this year (in master, which is the only branch we test in Travis).

It's also delayed feedback by a third (~10min -> 15min), because
it seems to be much slower than the others (unsure why).

Change-Id: I89bd09cb04afde89c8e8ec9a06f69ecb4b094714

.travis.yml

index 07b18e6..9dc2ef7 100644 (file)
@@ -8,12 +8,8 @@
 #
 language: php
 
-
-# Use fast containers instead of the slower sudo-enabled VMs:
-sudo: false
 # Use Ubuntu 14 Trusty (not Ubuntu 12 Precise)
 # <https://docs.travis-ci.com/user/reference/trusty/>
-# - Required in order to use HHVM 3.6 or higher.
 # - Required for non-buggy xml library for XmlTypeCheck/UploadBaseTest (T75176).
 dist: trusty
 
@@ -44,12 +40,8 @@ matrix:
       php: 7.1
     - env: dbtype=mysql dbuser=root
       php: 7
-    # https://docs.travis-ci.com/user/languages/php#HHVM-versions
-    - env: dbtype=mysql dbuser=root
-      php: hhvm-3.18
   allow_failures:
     - php: 7.3
-    - php: hhvm-3.18
 
 services:
   - mysql