Travis CI: stick with PHPUnit 5 to fix PHP 7 build
authorDenis Ovsienko <denis@ovsienko.info>
Tue, 16 May 2017 11:44:35 +0000 (12:44 +0100)
committerDenis Ovsienko <denis@ovsienko.info>
Tue, 16 May 2017 11:44:35 +0000 (12:44 +0100)
Travis CI support has troubleshooted the issue, this change implements
one of the solutions they suggest. Commit 42f767b describes the previous
workaround for the same problem.

.travis.yml

index d4d0006ef0bfa9c7cd9e0f61c5e7dccdf39de2ae..db094fc6679f102ffbddefacef32ad20f3043e97 100644 (file)
@@ -8,12 +8,14 @@ php:
  - 5.4
  - 5.5
  - 5.6
- - 7.0
+ # In Travis CI PHP 7.0.15 comes with PHPUnit 5.7.6, which is compatible with
+ # earlier versions of itself hence RackTables tests can work on older PHP
+ # versions too (a major advantage of the test matrix). Later PHP versions come
+ # with PHPUnit 6, which is compatible with itself only due to namespaces.
+ - 7.0.15
 
 matrix:
   fast_finish: true
-  allow_failures:
-    - php: 7.0
 
 services:
  - mysql