language: php # lock distro so new future defaults will not break the build dist: trusty matrix: include: - php: 5.3 dist: precise script: - vendor/bin/phpunit --coverage-text --verbose || [[ $? = 139 ]] # ignore SEGFAULT on legacy PHP 5.3 only - php: 5.4 - php: 5.5 - php: 5.6 - php: 7.0 - php: 7.1 - php: 7.2 - php: 7.3 - php: 7.4 - name: "Windows" os: windows language: shell # no built-in php support before_install: - choco install php - choco install composer - export PATH="$(powershell -Command '("Process", "Machine" | % { [Environment]::GetEnvironmentVariable("PATH", $_) -Split ";" -Replace "\\$", "" } | Select -Unique | % { cygpath $_ }) -Join ":"')" - php: hhvm-3.18 allow_failures: - os: windows - php: hhvm-3.18 install: - composer install --no-interaction script: - vendor/bin/phpunit --coverage-text