Commit ff29d8a5 authored by Walt Sorensen's avatar Walt Sorensen Committed by GitHub

Suspend HHVM testing due to PHP 7 mode issues

- Suspend HHVM testing until the following items are resolved
  - HHVM PHP 7 mode issues.
    - facebook/hhvm#7626 php 7 mode not recognized by composer as PHP 7
    - facebook/hhvm#7198 type annotations on internal functions, `expects parameter 1 to be _______, null given`
    - facebook/hhvm#7544 HHVM INI settings for PHP7 mode `php 7 is not the same as php 7.1`
  - Trusty Container issues (currently beta)
    - https://github.com/travis-ci/travis-ci/issues/6842 - MySQL socket issue on Trusty beta Container (assume fixed sometime after 1Q17)
- Add line to Force hhvm PHP 7 mode for future testing
  - HHVM fails on composer `This package requires php ^7.0 but your HHVM version does not satisfy that requirement`
  - reference for change https://docs.hhvm.com/hhvm/configuration/INI-settings#php-7-settings
parent f347a83c
...@@ -32,13 +32,13 @@ matrix: ...@@ -32,13 +32,13 @@ matrix:
env: DB=mariadb MARIADB_VERSION=10.0 env: DB=mariadb MARIADB_VERSION=10.0
addons: addons:
mariadb: 10.0 mariadb: 10.0
- php: hhvm # - php: hhvm
sudo: true # sudo: true
dist: trusty # dist: trusty
group: edge # until the next Trusty update # group: edge # until the next Trusty update
addons: # addons:
mariadb: 10.0 # mariadb: 10.0
env: DB=mariadb MARIADB_VERSION=10.0 # env: DB=mariadb MARIADB_VERSION=10.0
- php: 7.0 - php: 7.0
env: DB=mariadb MARIADB_VERSION=10.1 env: DB=mariadb MARIADB_VERSION=10.1
...@@ -52,13 +52,13 @@ matrix: ...@@ -52,13 +52,13 @@ matrix:
env: DB=mariadb MARIADB_VERSION=10.1 env: DB=mariadb MARIADB_VERSION=10.1
addons: addons:
mariadb: 10.1 mariadb: 10.1
- php: hhvm # - php: hhvm
sudo: true # sudo: true
dist: trusty # dist: trusty
group: edge # until the next Trusty update # group: edge # until the next Trusty update
addons: # addons:
mariadb: 10.1 # mariadb: 10.1
env: DB=mariadb MARIADB_VERSION=10.1 # env: DB=mariadb MARIADB_VERSION=10.1
- php: 7.0 - php: 7.0
addons: addons:
...@@ -167,80 +167,80 @@ matrix: ...@@ -167,80 +167,80 @@ matrix:
- postgresql - postgresql
env: DB=pgsql POSTGRESQL_VERSION=9.6 env: DB=pgsql POSTGRESQL_VERSION=9.6
- php: hhvm # - php: hhvm
sudo: true # sudo: true
dist: trusty # dist: trusty
group: edge # until the next update # group: edge # until the next update
addons: # addons:
apt: # apt:
packages: # packages:
- mysql-server-5.6 # - mysql-server-5.6
- mysql-client-core-5.6 # - mysql-client-core-5.6
- mysql-client-5.6 # - mysql-client-5.6
services: # services:
- mysql # - mysql
env: DB=mysql # env: DB=mysql
- php: hhvm # - php: hhvm
sudo: true # sudo: true
dist: trusty # dist: trusty
group: edge # until the next update # group: edge # until the next update
addons: # addons:
apt: # apt:
packages: # packages:
- mysql-server-5.6 # - mysql-server-5.6
- mysql-client-core-5.6 # - mysql-client-core-5.6
- mysql-client-5.6 # - mysql-client-5.6
services: # services:
- mysql # - mysql
env: DB=mysqli # env: DB=mysqli
- php: hhvm # - php: hhvm
sudo: true # sudo: true
dist: trusty # dist: trusty
group: edge # until the next update # group: edge # until the next update
addons: # addons:
postgresql: "9.2" # postgresql: "9.2"
services: # services:
- postgresql # - postgresql
env: DB=pgsql POSTGRESQL_VERSION=9.2 # env: DB=pgsql POSTGRESQL_VERSION=9.2
- php: hhvm # - php: hhvm
sudo: true # sudo: true
dist: trusty # dist: trusty
group: edge # until the next update # group: edge # until the next update
addons: # addons:
postgresql: "9.3" # postgresql: "9.3"
services: # services:
- postgresql # - postgresql
env: DB=pgsql POSTGRESQL_VERSION=9.3 # env: DB=pgsql POSTGRESQL_VERSION=9.3
- php: hhvm # - php: hhvm
sudo: true # sudo: true
dist: trusty # dist: trusty
group: edge # until the next update # group: edge # until the next update
addons: # addons:
postgresql: "9.4" # postgresql: "9.4"
services: # services:
- postgresql # - postgresql
env: DB=pgsql POSTGRESQL_VERSION=9.4 # env: DB=pgsql POSTGRESQL_VERSION=9.4
- php: hhvm # - php: hhvm
sudo: false # sudo: false
dist: trusty # dist: trusty
addons: # addons:
postgresql: "9.5" # postgresql: "9.5"
services: # services:
- postgresql # - postgresql
env: DB=pgsql POSTGRESQL_VERSION=9.5 # env: DB=pgsql POSTGRESQL_VERSION=9.5
- php: hhvm # - php: hhvm
sudo: false # sudo: false
dist: trusty # dist: trusty
addons: # addons:
postgresql: "9.6" # postgresql: "9.6"
services: # services:
- postgresql # - postgresql
env: DB=pgsql POSTGRESQL_VERSION=9.6 # env: DB=pgsql POSTGRESQL_VERSION=9.6
- php: hhvm # - php: hhvm
sudo: true # sudo: true
dist: trusty # dist: trusty
group: edge # until the next update # group: edge # until the next update
env: DB=sqlite # env: DB=sqlite
allow_failures: allow_failures:
- php: hhvm - php: hhvm
- php: nightly - php: nightly
...@@ -256,6 +256,10 @@ matrix: ...@@ -256,6 +256,10 @@ matrix:
- php: 7.1 - php: 7.1
env: DB=pgsql POSTGRESQL_VERSION=9.6 env: DB=pgsql POSTGRESQL_VERSION=9.6
before_install:
# Force hhvm PHP 7 mode
- if [[ $TRAVIS_PHP_VERSION = hhv* ]]; then echo hhvm.php7.all=1 >> /etc/hhvm/php.ini; fi
install: install:
- travis_retry composer install - travis_retry composer install
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment