language: php matrix: include: - php: 5.6 env: XCACHE_VERSION=3.2.0 - php: 5.5 env: XCACHE_VERSION=3.2.0 - php: 5.5 env: XCACHE_VERSION=3.1.2 - php: 5.4 env: XCACHE_VERSION=3.2.0 - php: 5.4 env: XCACHE_VERSION=3.1.2 - php: 5.4 env: XCACHE_VERSION=3.0.4 - php: 5.4 env: XCACHE_VERSION=2.0.1 - php: 5.3 env: XCACHE_VERSION=3.2.0 - php: 5.3 env: XCACHE_VERSION=3.1.2 - php: 5.3 env: XCACHE_VERSION=3.0.4 - php: 5.3 env: XCACHE_VERSION=2.0.1 - php: 5.3 env: XCACHE_VERSION=1.3.2 install: - composer install before_script: - wget http://xcache.lighttpd.net/pub/Releases/${XCACHE_VERSION}/xcache-${XCACHE_VERSION}.tar.gz - wget http://xcache.lighttpd.net/pub/Releases/${XCACHE_VERSION}/xcache-${XCACHE_VERSION}.tar.gz.md5.txt - md5sum -c xcache-${XCACHE_VERSION}.tar.gz.md5.txt - tar xf xcache-${XCACHE_VERSION}.tar.gz - pushd xcache-${XCACHE_VERSION} - phpize - ./configure - make - NO_INTERACTION=1 make test - make install - popd - printf "extension=xcache.so\nxcache.size=64M\nxcache.var_size=16M\nxcache.test=On" > xcache.ini - phpenv config-add xcache.ini script: - vendor/bin/phpunit