-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
33 lines (28 loc) · 949 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# see http://about.travis-ci.org/docs/user/languages/php/ for more hints
language: php
# list any PHP version you want to test against
php:
# aliased to a recent 5.4.x version
- 5.3
- 5.3.3
- 5.4
- 5.5
before_install:
- composer self-update
# - pear channel-discover pear.phpmd.org
# - pear channel-discover pear.pdepend.org
install:
- pear channel-discover pear.phpunit.de
- pear install pear/PHP_CodeSniffer
# execute any number of scripts before the test run, custom env's are available as variables
before_script:
- echo "extension=apc.so" > .myconfig.ini
- echo "date.timezone = 'Europe/Paris'" >> .myconfig.ini
- phpenv config-add .myconfig.ini
- composer install --dev
- phpenv rehash
script:
# - phpcs --standard=PEAR sources/
- ./vendor/bin/phpmd sources/ text design,naming,unusedcode
- ./vendor/bin/phpcpd sources/
- ./vendor/bin/phpunit --bootstrap vendor/autoload.php --configuration phpunit.xml