Still no dice on HHVM even with installing php5-dev. Added PHP 5.6 to see how we fare. Will drop the allowed failure when 5.6 is gold or when the test suite is passing. Whichever comes first.
42 lines
1.2 KiB
YAML
42 lines
1.2 KiB
YAML
language: php
|
|
|
|
php:
|
|
- 5.4
|
|
- 5.5
|
|
- 5.6
|
|
- hhvm
|
|
|
|
matrix:
|
|
allow_failures:
|
|
- php: 5.6
|
|
- php: hhvm
|
|
|
|
services:
|
|
- memcache
|
|
- memcached
|
|
- redis
|
|
|
|
install:
|
|
- composer install
|
|
- mkdir vendor/php-test-helpers
|
|
- git clone https://github.com/php-test-helpers/php-test-helpers.git vendor/php-test-helpers
|
|
- cd vendor/php-test-helpers
|
|
- phpize
|
|
- ./configure --enable-test-helpers
|
|
- make
|
|
- sudo make install
|
|
- cd -
|
|
|
|
before_script:
|
|
- echo "extension = memcache.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
|
|
- echo "extension = memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
|
|
- echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
|
|
- echo "zend_extension = /home/travis/build/joshtronic/pickles/vendor/php-test-helpers/modules/test_helpers.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini
|
|
- mysql test < tests/schema.sql
|
|
- mkdir -p build/logs
|
|
|
|
script:
|
|
- phpunit --colors --coverage-clover /home/travis/build/joshtronic/pickles/build/logs/clover.xml --bootstrap ./tests/bootstrap.php ./tests
|
|
|
|
after_success:
|
|
- php vendor/bin/coveralls --config ../.coveralls.yml -v
|