php-parser/.travis.yml

44 lines
1.2 KiB
YAML
Raw Normal View History

2012-03-17 13:18:16 +01:00
language: php
2018-12-26 04:08:01 -02:00
dist: xenial
2020-08-05 15:27:47 +01:00
before_install: composer self-update --2
2020-08-05 15:27:47 +01:00
install: composer update --no-progress --prefer-dist
2015-09-16 22:00:44 +09:00
2014-01-20 11:20:54 +00:00
matrix:
2020-08-05 15:27:47 +01:00
include:
- name: PHP 7.0 Unit Tests
php: 7.0
install:
- composer require php-coveralls/php-coveralls:^2.2 --dev --no-update
- composer update --no-progress --prefer-dist
script: vendor/bin/phpunit --coverage-clover build/logs/clover.xml
after_success: php vendor/bin/coveralls
- name: PHP 7.1 Unit Tests
php: 7.1
- name: PHP 7.2 Unit Tests
php: 7.2
- name: PHP 7.3 Unit Tests
php: 7.3
- name: PHP 7.4 Unit Tests
php: 7.4
- name: PHP 8.0 Unit Tests
php: nightly
install:
- composer update --ignore-platform-req=php --no-progress --prefer-dist
- name: PHP 7.3 Code on PHP 8.0 Integration Tests
php: nightly
install:
- composer update --ignore-platform-req=php --no-progress --prefer-dist
2020-08-05 15:27:47 +01:00
script:
- test_old/run-php-src.sh 7.3.21
- name: PHP 8.0 Code on PHP 7.0 Integration Tests
php: 7.0
2020-08-05 15:27:47 +01:00
script:
- test_old/run-php-src.sh 8.0.0beta1
allow_failures:
- name: PHP 8.0 Code on PHP 7.0 Integration Tests
2014-01-20 11:20:54 +00:00
fast_finish: true
2020-08-05 15:27:47 +01:00
script: vendor/bin/phpunit